26
Вопросы и ответы по модостроению / Re: Вопрос по войскам
« : 05 Июня, 2019, 20:31 »Пан Борода, я бы так сделал:Код: [Выделить]#script_town_castle_recruit_nobles_recruit
# INPUT: none
# OUTPUT: none
("town_castle_recruit_nobles_recruit", #renamed
[(store_faction_of_party, ":cur_faction", "$current_town"),
(faction_get_slot, ":volunteer_troop", ":cur_faction", slot_faction_tier_4_troop), #changed tier so it wouldnt recruit nobles.
(faction_get_slot, ":peasant_troop", ":cur_faction", slot_faction_tier_1_troop), #we get troop, who corresponds serf.
(party_get_slot, ":volunteer_amount", "$current_town", slot_center_volunteer_troop_amount),
(party_get_free_companions_capacity, ":free_capacity", "p_main_party"),
(val_min, ":volunteer_amount", ":free_capacity"),
(store_troop_gold, ":gold", "trp_player"),
(store_div, ":gold_capacity", ":gold", 50),#50 denars per man
(val_min, ":volunteer_amount", ":gold_capacity"),
(store_mul, ":peasant_amount", ":volunteer_amount", 3), #count of serfs = 3 * count of nobles
(party_add_members, "p_main_party", ":volunteer_troop", ":volunteer_amount"),
(party_add_members, "p_main_party", ":peasant_troop", ":peasant_amount"),
(party_set_slot, "$current_town", slot_center_volunteer_troop_amount, -1),
(store_mul, ":cost", ":volunteer_amount", 50),#50 denars per man
(troop_remove_gold, "trp_player", ":cost"),
]),
Дружище, спасибо огромное. Все заработало....Как изменить крестьян на других разобрался сам