Прописка идет в module_simple_triggers. Если желаешь сам допетрить, то скачай модульку SoDa для МиБа с репозитория, я в свое время делал по ней. А так вот оригинал почти самого кода:
# INVASION BEGISoDN
(24,
[
(store_current_day, ":cur_day"),
(store_random_in_range, ":village_no", "p_village_57", "P_village_58"),
(eq, ":cur_day", 10),
#CHEAT TEST REMOVE ME
## (call_script, "script_change_troop_renown", "trp_player", 20000),
## (try_for_range, ":troop_new", "trp_ief_velites", "trp_ief_deserter"),
## (party_add_members, "p_main_party", ":troop_new", 10),
## (try_end),
#CHEAT TEST REMOVE ME
(call_script, "script_create_kingdom_hero_party", "trp_kingdom_7_lord", ":village_no"),
(troop_set_slot, "trp_kingdom_7_lord", slot_troop_wealth, 100000),
(call_script, "script_diplomacy_start_war_between_kingdoms", "fac_kingdom_7", "fac_kingdom_1", 1),
(call_script, "script_diplomacy_start_war_between_kingdoms", "fac_kingdom_7", "fac_kingdom_2", 1),
(call_script, "script_diplomacy_start_war_between_kingdoms", "fac_kingdom_7", "fac_kingdom_3", 1),
(call_script, "script_diplomacy_start_war_between_kingdoms", "fac_kingdom_7", "fac_kingdom_4", 1),
(call_script, "script_diplomacy_start_war_between_kingdoms", "fac_kingdom_7", "fac_kingdom_5", 1),
(call_script, "script_diplomacy_start_war_between_kingdoms", "fac_kingdom_7", "fac_kingdom_6", 1),
(try_for_range, ":troop_no", "trp_knight_7_1", "trp_knight_7_40"),
(troop_slot_eq, ":troop_no", slot_troop_occupation, slto_kingdom_hero),
#(troop_slot_eq, ":troop_no", slot_troop_is_prisoner, 0),
(neg|troop_slot_ge, ":troop_no", slot_troop_prisoner_of_party, 0),
(neg|troop_slot_ge, ":troop_no", slot_troop_leaded_party, 1),
(call_script, "script_create_kingdom_hero_party", ":troop_no", ":village_no"),
(troop_set_slot, ":troop_no", slot_troop_wealth, 100000),
(try_end),
]),
Какие еще файлы затрагиваются по мимо трупса сейчас не помню, надо смотреть, а времени нет. Так что дерзай.