(1, # 24 * 200
[
# (store_current_day, ":cur_day"),
# (eq, ":cur_day", 1), # it bugs out when I set it to day 1
(eq,"$invaded",0),
#(ge,"$setting_invasion_time",1),
#(store_current_hours,":time"),
# (ge,":time","$setting_invasion_time"),
(assign,"$invaded",1),
(troop_set_slot, "trp_zann_lord", slot_troop_banner_scene_prop, "spr_banner_g10"), # giving them same banners
(troop_set_slot, "trp_zann_knight_1", slot_troop_banner_scene_prop, "spr_banner_g10"),
(troop_set_slot, "trp_zann_knight_2", slot_troop_banner_scene_prop, "spr_banner_g10"),
(troop_set_slot, "trp_zann_knight_3", slot_troop_banner_scene_prop, "spr_banner_g10"),
(troop_set_slot, "trp_zann_knight_4", slot_troop_banner_scene_prop, "spr_banner_g10"),
(troop_set_slot, "trp_zann_knight_5", slot_troop_banner_scene_prop, "spr_banner_g10"),
(troop_set_slot, "trp_zann_knight_6", slot_troop_banner_scene_prop, "spr_banner_g10"),
(troop_set_slot, "trp_zann_knight_7", slot_troop_banner_scene_prop, "spr_banner_g10"),
(display_message,"@The Zann Empire has come upon the land. None are safe!",0xff4040),
(call_script, "script_change_troop_faction", "trp_zann_lord", "fac_zann_dynasty"),
(call_script, "script_change_troop_faction", "trp_zann_knight_1", "fac_zann_dynasty"),
(call_script, "script_change_troop_faction", "trp_zann_knight_2", "fac_zann_dynasty"),
(call_script, "script_change_troop_faction", "trp_zann_knight_4", "fac_zann_dynasty"),
(call_script, "script_change_troop_faction", "trp_zann_knight_5", "fac_zann_dynasty"),
(call_script, "script_change_troop_faction", "trp_zann_knight_6", "fac_zann_dynasty"),
(call_script, "script_change_troop_faction", "trp_zann_knight_7", "fac_zann_dynasty"),
(try_begin),
# player is head of own faction
(eq, "$players_kingdom", "fac_player_supporters_faction"),
(set_relation, "fac_player_supporters_faction", "fac_zann_dynasty", -40),
(else_try),
# player is a vassal
(set_relation, "fac_kingdom_1", "fac_zann_dynasty", -40),
(set_relation, "fac_kingdom_4", "fac_zann_dynasty", -40),
(try_end),
(try_begin),
(faction_set_slot, "fac_zann_dynasty", slot_faction_state, sfs_active),
(try_end),
#########
(call_script, "script_diplomacy_start_war_between_kingdoms", "fac_zann_dynasty", "fac_kingdom_4", 0),
(call_script, "script_diplomacy_start_war_between_kingdoms", "fac_zann_dynasty", "fac_kingdom_1", 0),
# (try_begin),
# (neg,party_slot_eq,"p_castle_12",slot_town_lord, "trp_player"),
# (call_script,"script_clear_party_group","p_castle_12"),
# (party_add_members,"p_castle_12","trp_zann_swordspearman",200),
# (party_add_members,"p_castle_12","trp_zann_longbowman",200),
# (party_add_members,"p_castle_12","trp_zann_veteran_spearman",200),
# (party_add_members,"p_castle_12","trp_zann_veteran_swordsman",200),
# (call_script, "script_give_center_to_faction_aux", "p_castle_12","fac_zann_dynasty"),
#(try_end),
#(try_begin),
#(neg,party_slot_eq,"p_castle_23",slot_town_lord,"trp_player"),
# (call_script,"script_clear_party_group","p_castle_23"),
# (call_script, "script_give_center_to_faction_aux", "p_castle_23","fac_zann_dynasty"),
# (troop_set_slot, "trp_zann_lord", slot_troop_cur_center, -1),
# (party_add_members,"p_castle_23","trp_zann_berserker",400),
#(try_end),
(try_begin),
# NE dk
# (troop_set_slot, "trp_zann_lord", slot_troop_leaded_party, 1),
# (troop_set_slot, "trp_zann_knight_1", slot_troop_leaded_party, 1),
# (troop_set_slot, "trp_zann_knight_2", slot_troop_leaded_party, 1),
# (troop_set_slot, "trp_zann_knight_3", slot_troop_leaded_party, 1),
# (troop_set_slot, "trp_zann_knight_4", slot_troop_leaded_party, 1),
# (troop_set_slot, "trp_zann_knight_5", slot_troop_leaded_party, 1),
# (troop_set_slot, "trp_zann_knight_6", slot_troop_leaded_party, 1),
# (troop_set_slot, "trp_zann_knight_7", slot_troop_leaded_party, 1),
(str_store_faction_name,s2,"fac_zann_dynasty"),
(display_log_message, "@{s2} has declared war against Maccavia."),
(display_log_message, "@{s2} has declared war against Tolrania."),
(troop_set_name, "trp_zann_lord", "@Emperor Zann The Mandate of Heaven"),
(troop_set_slot, "trp_zann_lord", slot_troop_original_faction, "fac_zann_dynasty"),
(troop_set_slot, "trp_zann_lord", slot_troop_home, "p_zann_outpost"),# setting his hometown
(troop_set_slot, "trp_zann_lord", slot_troop_wealth, 100000),
(troop_set_slot, "trp_zann_lord", slot_troop_age, 42),
(assign, ":center_no", "p_town_6"),
(call_script, "script_create_kingdom_hero_party_dk", "trp_zann_lord", ":center_no"), # creating the lords
(troop_set_name, "trp_zann_knight_1", "@General Tokugawa"),
(troop_set_slot, "trp_zann_knight_1", slot_troop_age, 37),
(troop_set_slot, "trp_npc2", slot_lord_reputation_type, lrep_martial),
(troop_set_slot, "trp_zann_knight_1", slot_troop_renown, 1000),
(troop_set_slot, "trp_zann_knight_1", slot_troop_wealth, 10000),
(call_script, "script_create_kingdom_hero_party_dk", "trp_zann_knight_1", ":center_no"),
(troop_set_name, "trp_zann_knight_2", "@General Chingis"),
(troop_set_slot, "trp_zann_knight_2", slot_lord_reputation_type, lrep_upstanding),
(troop_set_slot, "trp_zann_knight_2", slot_troop_age, 31),
(troop_set_slot, "trp_zann_knight_2", slot_troop_renown, 1000),
(troop_set_slot, "trp_zann_knight_2", slot_troop_wealth, 10000),
(call_script, "script_create_kingdom_hero_party_dk", "trp_zann_knight_2", ":center_no"),
(troop_set_name, "trp_zann_knight_3", "@General Qin"),
(troop_set_slot, "trp_zann_knight_3", slot_lord_reputation_type, lrep_martial),
(troop_set_slot, "trp_zann_knight_3", slot_troop_age, 30),
(troop_set_slot, "trp_zann_knight_3", slot_troop_renown, 1000),
(troop_set_slot, "trp_zann_knight_3", slot_troop_wealth, 10000),
(call_script, "script_create_kingdom_hero_party_dk", "trp_zann_knight_3", ":center_no"),
(troop_set_name, "trp_zann_knight_4", "@General Yuan"),
(troop_set_slot, "trp_zann_knight_4", slot_lord_reputation_type, lrep_martial),
(troop_set_slot, "trp_zann_knight_4", slot_troop_age, 20),
(troop_set_slot, "trp_zann_knight_4", slot_troop_renown, 1000),
(troop_set_slot, "trp_zann_knight_4", slot_troop_wealth, 10000),
(call_script, "script_create_kingdom_hero_party_dk", "trp_zann_knight_4", ":center_no"),
(troop_set_name, "trp_zann_knight_5", "@General Wu Song"),
(troop_set_slot, "trp_zann_knight_5", slot_lord_reputation_type, lrep_upstanding),
(troop_set_slot, "trp_zann_knight_5", slot_troop_age, 25),
(troop_set_slot, "trp_zann_knight_5", slot_troop_renown, 1000),
(troop_set_slot, "trp_zann_knight_5", slot_troop_wealth, 10000),
(call_script, "script_create_kingdom_hero_party_dk", "trp_zann_knight_5", ":center_no"),
(troop_set_name, "trp_zann_knight_6", "@General Hiero"),
(troop_set_slot, "trp_zann_knight_6", slot_lord_reputation_type, lrep_upstanding),
(troop_set_slot, "trp_zann_knight_6", slot_troop_age, 30),
(troop_set_slot, "trp_zann_knight_6", slot_troop_renown, 1000),
(troop_set_slot, "trp_zann_knight_6", slot_troop_wealth, 10000),
(call_script, "script_create_kingdom_hero_party_dk", "trp_zann_knight_6", ":center_no"),
(troop_set_name, "trp_zann_knight_7", "@General Atila"),
(troop_set_slot, "trp_zann_knight_7", slot_lord_reputation_type, lrep_martial),
(troop_set_slot, "trp_zann_knight_7", slot_troop_age, 39),
(troop_set_slot, "trp_zann_knight_7", slot_troop_renown, 1000),
(troop_set_slot, "trp_zann_knight_7", slot_troop_wealth, 10000),
(call_script, "script_create_kingdom_hero_party_dk", "trp_zann_knight_7", ":center_no"),
(troop_set_note_available, "trp_zann_lord", 1),
(troop_set_note_available, "trp_zann_knight_1", 1),
(troop_set_note_available, "trp_zann_knight_2", 1),
(troop_set_note_available, "trp_zann_knight_3", 1),
(troop_set_note_available, "trp_zann_knight_4", 1),
(troop_set_note_available, "trp_zann_knight_5", 1),
(troop_set_note_available, "trp_zann_knight_6", 1),
(troop_set_note_available, "trp_zann_knight_7", 1),
(call_script, "script_update_all_notes"),
(faction_set_slot, "fac_zann_dynasty", slot_faction_marshall, "trp_zann_knight_1"),
(faction_set_slot, "fac_zann_dynasty", slot_faction_ai_state, sfai_attacking_center),
(faction_set_slot, "fac_zann_dynasty", slot_faction_ai_object, ":center_no"),
(party_set_faction,"p_main_party","fac_player_faction"), #This is a bug fix for a bug that sometimes does and sometimes does not show up - Jinnai
(jump_to_menu, "mnu_dk_invasion_start_warning"),
(party_set_faction, "$onishi","fac_zann_dynasty"), # changing unique spawn factions
(party_set_faction, "$yachamoci","fac_zann_dynasty"),
(set_spawn_radius, 5), # spawning 20 war parties
(spawn_around_party,"p_town_6","pt_zann_vanguard"), #1
(spawn_around_party,"p_town_6","pt_zann_vanguard"),
(spawn_around_party,"p_town_6","pt_zann_vanguard"),
(spawn_around_party,"p_town_6","pt_zann_vanguard"),
(spawn_around_party,"p_town_6","pt_zann_vanguard"), #5
(spawn_around_party,"p_town_6","pt_zann_vanguard"),
(spawn_around_party,"p_town_6","pt_zann_vanguard"),
(spawn_around_party,"p_town_6","pt_zann_vanguard"),
(spawn_around_party,"p_town_6","pt_zann_vanguard"),
(spawn_around_party,"p_town_6","pt_zann_vanguard"), #10
(spawn_around_party,"p_town_2","pt_zann_vanguard"),
(spawn_around_party,"p_town_2","pt_zann_vanguard"),
(spawn_around_party,"p_town_2","pt_zann_vanguard"),
(spawn_around_party,"p_town_2","pt_zann_vanguard"),
(spawn_around_party,"p_town_2","pt_zann_vanguard"), #15
(spawn_around_party,"p_town_2","pt_zann_vanguard"),
(spawn_around_party,"p_town_2","pt_zann_vanguard"),
(spawn_around_party,"p_town_2","pt_zann_vanguard"),
(spawn_around_party,"p_town_2","pt_zann_vanguard"),
(spawn_around_party,"p_town_2","pt_zann_vanguard"), #20
## relations with marshall
(call_script, "script_troop_change_relation_with_troop", "trp_zann_lord", "trp_zann_knight_1", 99),
(call_script, "script_troop_change_relation_with_troop", "trp_zann_knight_1", "trp_zann_knight_1", 99),
(call_script, "script_troop_change_relation_with_troop", "trp_zann_knight_2", "trp_zann_knight_1", 99),
(call_script, "script_troop_change_relation_with_troop", "trp_zann_knight_3", "trp_zann_knight_1", 99),
(call_script, "script_troop_change_relation_with_troop", "trp_zann_knight_4", "trp_zann_knight_1", 99),
(call_script, "script_troop_change_relation_with_troop", "trp_zann_knight_5", "trp_zann_knight_1", 99),
(call_script, "script_troop_change_relation_with_troop", "trp_zann_knight_6", "trp_zann_knight_1", 99),
(call_script, "script_troop_change_relation_with_troop", "trp_zann_knight_7", "trp_zann_knight_1", 99),
## relations with king
(call_script, "script_troop_change_relation_with_troop", "trp_zann_knight_1", "trp_zann_lord", 99),
(call_script, "script_troop_change_relation_with_troop", "trp_zann_knight_2", "trp_zann_lord", 99),
(call_script, "script_troop_change_relation_with_troop", "trp_zann_knight_3", "trp_zann_lord", 99),
(call_script, "script_troop_change_relation_with_troop", "trp_zann_knight_4", "trp_zann_lord", 99),
(call_script, "script_troop_change_relation_with_troop", "trp_zann_knight_5", "trp_zann_lord", 99),
(call_script, "script_troop_change_relation_with_troop", "trp_zann_knight_6", "trp_zann_lord", 99),
(call_script, "script_troop_change_relation_with_troop", "trp_zann_knight_7", "trp_zann_lord", 99),
]),#############################################################################################