Bu basit kod krallıklara devriye gibi denizlerde gezen donanmalar ekler.
Donanma'nın nerde spawn olacağını belirtmek için ; module_parties'de en alta ekleyin.
Şimdide tam olarak donanmayı yaratacağız. module_party_templates'de en alta yapıştırın.
Şimdide donanmada olan denizcileri ekleyeceğiz.
module_troops'ta aratın.
["mercenaries_end",
Onun üstüne yapıştırın.
Not : Bu kodu kendi moduma göre ayarladığım için bazı itemler benim moddaki itemler siz değiştirirsiniz.
Şimdide upgrade'leri ayarlamak için module troops'ta en alta ekliyoruz.
Şimdi module_scripts'te aratın.
Onun altına ekleyin ;
Buradaki kodlardaki
(lt,":num_parties",3),
Not : Burdaki 3 fazla olursa fazla parti spawnlanacaktır.Az olursa az parti spawnlanacaktır.
Son olarak module_constants'da aratın.
Altına ekleyin ;
Bitmiştir, aslında kodları anlatacaktım'da vakit kısıtlı herneyse :d
Basit bir kod aslında bu.Deniz savaşları özelliğini eklerseniz güzel bir koda dönüşebilir diye düşünüyorum...
Kullanmanız için bana teşekkür etmelisiniz.....
Donanma'nın nerde spawn olacağını belirtmek için ; module_parties'de en alta ekleyin.
Code:
("svadya_donanmasi" ,"donanma",pf_disabled|pf_is_static, no_menu, pt_none, fac_kingdom_1,0,ai_bhvr_hold,0,(-102.83, 37.73),[(trp_looter,15,0)]),
("vaegir_donanmasi" ,"donanma",pf_disabled|pf_is_static, no_menu, pt_none, fac_kingdom_2,0,ai_bhvr_hold,0,(63.90, 119.86),[(trp_looter,15,0)]),
("nord_donanmasi" ,"donanma",pf_disabled|pf_is_static, no_menu, pt_none, fac_kingdom_4,0,ai_bhvr_hold,0,(-17.36, 86.31),[(trp_looter,15,0)]),
("sarranid_donanmasi" ,"donanma",pf_disabled|pf_is_static, no_menu, pt_none, fac_kingdom_6,0,ai_bhvr_hold,0,(6.64, -109.26),[(trp_looter,15,0)]),
("rodok_donanmasi" ,"donanma",pf_disabled|pf_is_static, no_menu, pt_none, fac_kingdom_5,0,ai_bhvr_hold,0,(-98.40, -76.85),[(trp_looter,15,0)]),
Şimdide tam olarak donanmayı yaratacağız. module_party_templates'de en alta yapıştırın.
Code:
("sarranid_donanma", "Sarranid Navy", icon_ship|pf_is_ship|carries_goods(2), 0, fac_kingdom_6, soldier_personality, [(trp_denizci,25,50),(trp_denizci_kidemli,7,15)] ),
("svadya_donanma", "Swadia Navy", icon_ship|pf_is_ship|carries_goods(2), 0, fac_kingdom_1, soldier_personality, [(trp_denizci,25,50),(trp_denizci_kidemli,7,15)] ),
("nord_donanma", "Nord Navy", icon_ship|pf_is_ship|carries_goods(2), 0, fac_kingdom_4, soldier_personality, [(trp_denizci,25,50),(trp_denizci_kidemli,7,15)] ),
("vaegir_donanma", "Vaegir Navy", icon_ship|pf_is_ship|carries_goods(2), 0, fac_kingdom_2, soldier_personality, [(trp_denizci,25,50),(trp_denizci_kidemli,7,15)] ),
("rhodok_donanma", "Rhodok Navy", icon_ship|pf_is_ship|carries_goods(2), 0, fac_kingdom_5, soldier_personality, [(trp_denizci,25,50),(trp_denizci_kidemli,7,15)] ),
Şimdide donanmada olan denizcileri ekleyeceğiz.
module_troops'ta aratın.
["mercenaries_end",
Onun üstüne yapıştırın.
Code:
["denizci","Sailor","Sailors",tf_mounted|tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet|tf_guarantee_horse|tf_guarantee_shield,no_scene,reserved,fac_commoners,
[itm_cercevelerie,itm_byrine_tunic_b,itm_byrine_tunic_c,itm_byrine_tunic_d,itm_byrine_tunic_e,itm_leather_boots,itm_sword_viking_2_small],
def_attrib|level(25),wp(130),knows_common|knows_riding_5|knows_ironflesh_4|knows_shield_5|knows_power_strike_4,mercenary_face_1, mercenary_face_2],
["denizci_kidemli","Senior Sailor","Senior Sailors",tf_mounted|tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet|tf_guarantee_horse|tf_guarantee_shield,no_scene,reserved,fac_commoners,
[itm_tall_helmet_b,itm_haubergeon,itm_splinted_greaves,itm_lamellar_gauntlets,itm_bastard_sword_a,itm_bastard_sword_b],
def_attrib|level(25),wp(130),knows_common|knows_riding_5|knows_ironflesh_4|knows_shield_5|knows_power_strike_4,mercenary_face_1, mercenary_face_2]
Not : Bu kodu kendi moduma göre ayarladığım için bazı itemler benim moddaki itemler siz değiştirirsiniz.
Şimdide upgrade'leri ayarlamak için module troops'ta en alta ekliyoruz.
Code:
upgrade(troops,"denizci","denizci_kidemli")
Şimdi module_scripts'te aratın.
Code:
(try_begin),
(store_num_parties_of_template, ":num_parties", "pt_forest_bandits"),
(lt,":num_parties",16), #was 14 at mount&blade, 18 in warband, 16 last decision
(store_random,":spawn_point",num_forest_bandit_spawn_points),
(val_add,":spawn_point","p_forest_bandit_spawn_point"),
(set_spawn_radius, 25),
(spawn_around_party,":spawn_point","pt_forest_bandits"),
(try_end),
Onun altına ekleyin ;
Code:
(try_begin),
(store_num_parties_of_template, ":num_parties", "pt_svadya_donanma"),
(lt,":num_parties",3),
(store_random,":spawn_point",num_svadya_donanma),
(val_add,":spawn_point","p_svadya_donanmasi"),
(spawn_around_party,":spawn_point","pt_svadya_donanma"),
(try_end),
(try_begin),
(store_num_parties_of_template, ":num_parties", "pt_sarranid_donanma"),
(lt,":num_parties",3),
(store_random,":spawn_point",num_sarranid_donanma),
(val_add,":spawn_point","p_sarranid_donanmasi"),
(spawn_around_party,":spawn_point","pt_sarranid_donanma"),
(try_end),
(try_begin),
(store_num_parties_of_template, ":num_parties", "pt_nord_donanma"),
(lt,":num_parties",3),
(store_random,":spawn_point",num_nord_donanma),
(val_add,":spawn_point","p_nord_donanmasi"),
(spawn_around_party,":spawn_point","pt_nord_donanma"),
(try_end),
(try_begin),
(store_num_parties_of_template, ":num_parties", "pt_vaegir_donanma"),
(lt,":num_parties",3),
(store_random,":spawn_point",num_vaegir_donanma),
(val_add,":spawn_point","p_vaegir_donanmasi"),
(spawn_around_party,":spawn_point","pt_vaegir_donanma"),
(try_end),
(try_begin),
(store_num_parties_of_template, ":num_parties", "pt_rhodok_donanma"),
(lt,":num_parties",3),
(store_random,":spawn_point",num_rhodok_donanma),
(val_add,":spawn_point","p_rodok_donanmasi"),
(spawn_around_party,":spawn_point","pt_rhodok_donanma"),
(try_end),
Buradaki kodlardaki
(lt,":num_parties",3),
Not : Burdaki 3 fazla olursa fazla parti spawnlanacaktır.Az olursa az parti spawnlanacaktır.
Son olarak module_constants'da aratın.
Code:
num_sea_raider_spawn_points = 2
Altına ekleyin ;
Code:
num_sarranid_donanma = 1
num_svadya_donanma = 1
num_nord_donanma = 1
num_vaegir_donanma = 1
num_rhodok_donanma = 1
Bitmiştir, aslında kodları anlatacaktım'da vakit kısıtlı herneyse :d
Basit bir kod aslında bu.Deniz savaşları özelliğini eklerseniz güzel bir koda dönüşebilir diye düşünüyorum...
Kullanmanız için bana teşekkür etmelisiniz.....
Resim :
Önemli Not : Bu kodu kulladıysanız bana teşekkür etmeniz zorunludur.