PrayForPlagues
Squire
say I help the nords rebel, is there any way I could set it so their culture is changed and they get a complete new set of troops?
(24, 0, ti_once,
[(store_current_day, ":current_day", reg(0)),
(eq, ":current_day", 14),
],
[(store_random_in_range, ":random_kingdom", kingdoms_begin,kingdoms_end),
(try_begin),
(faction_set_slot, "fac_advanced_culture", slot_faction_tier_1_troop, "trp_advanced_recruit"),
(faction_set_slot, "fac_advanced_culture", slot_faction_tier_2_troop, "trp_advanced_militia"),
(faction_set_slot, "fac_advanced_culture", slot_faction_tier_3_troop, "trp_advanced_infantry"),
(faction_set_slot, "fac_advanced_culture", slot_faction_tier_4_troop, "trp_advanced_knight"),
(faction_set_slot, ":random_kingdom", slot_faction_culture, "fac_advanced_culture"),
(try_end),
(try_begin),
(faction_slot_eq, ":random_kingdom", slot_faction_culture, "fac_advanced_culture"),
(faction_set_slot, ":random_kingdom", slot_faction_deserter_troop, "trp_advanced_deserter"),
(faction_set_slot, ":random_kingdom", slot_faction_guard_troop, "trp_advanced_guard"),
(faction_set_slot, ":random_kingdom", slot_faction_messenger_troop, "trp_advanced_messenger"),
(faction_set_slot, ":random_kingdom", slot_faction_prison_guard_troop, "trp_advanced_prison_guard"),
(faction_set_slot, ":random_kingdom", slot_faction_castle_guard_troop, "trp_advanced_castle_guard"),
(faction_set_slot, ":random_kingdom", slot_faction_reinforcements_a, "pt_advanced_reinforcements_a"),
(faction_set_slot, ":random_kingdom", slot_faction_reinforcements_b, "pt_advanced_reinforcements_b"),
(faction_set_slot, ":random_kingdom", slot_faction_reinforcements_c, "pt_advanced_reinforcements_c"),
(try_end),
(str_store_faction_name, s1, ":random_kingdom"),
(dialog_box, "@{s1} is now deemed to be the most advanced Kingdom in Calradia!"),
]),
#Dynamic Kingdom-Change trigger by CdVader.
(24, 0, ti_once,
[(store_current_day, ":current_day", reg(0)),
(ge, ":current_day", 14)],
[(store_random_in_range, ":random_kingdom", "fac_kingdom_1","fac_kingdom_5"),
(str_store_faction_name, s1, ":random_kingdom"),
(try_begin),
(player_has_item, "itm_scepter_of_viranno"), #Set Viranno culture Tier tree.
(faction_set_slot, "fac_viranno_culture", slot_faction_tier_1_troop, "trp_viranno_recruit"),
(faction_set_slot, "fac_viranno_culture", slot_faction_tier_2_troop, "trp_viranno_militia"),
(faction_set_slot, "fac_viranno_culture", slot_faction_tier_3_troop, "trp_viranno_footman"),
(faction_set_slot, "fac_viranno_culture", slot_faction_tier_4_troop, "trp_viranno_infantry"),
(faction_set_slot, "fac_viranno_culture", slot_faction_tier_5_troop, "trp_viranno_knight"),
(else_try),
(player_has_item, "itm_scepter_of_pulanos"), #Set Pulanos culture Tier tree.
(faction_set_slot, "fac_pulanos_culture", slot_faction_tier_1_troop, "trp_pulanos_recruit"),
(faction_set_slot, "fac_pulanos_culture", slot_faction_tier_2_troop, "trp_pulanos_militia"),
(faction_set_slot, "fac_pulanos_culture", slot_faction_tier_3_troop, "trp_pulanos_footman"),
(faction_set_slot, "fac_pulanos_culture", slot_faction_tier_4_troop, "trp_pulanos_infantry"),
(faction_set_slot, "fac_pulanos_culture", slot_faction_tier_5_troop, "trp_pulanos_knight"),
(end_try),
(try_begin),
(player_has_item, "itm_scepter_of_viranno"), #Set Viranno faction base ready.
(faction_set_slot, ":random_kingdom", slot_faction_culture, "fac_viranno_culture"),
#(faction_set_slot, ":random_kingdom", slot_faction_leader, "trp_viranno_leader"), #Bugged.
#(faction_set_name, ":random_kingdom", "@Kingdom of Viranno"), #Bugged.
(faction_set_color, ":random_kingdom", 0x30D5C8), #Turqoise.
(else_try),
(player_has_item, "itm_scepter_of_pulanos"), #Set Pulanos faction base ready.
(faction_set_slot, ":random_kingdom", slot_faction_culture, "fac_pulanos_culture"),
#(faction_set_slot, ":random_kingdom", slot_faction_leader, "trp_pulanos_leader"), #Bugged.
#(faction_set_name, ":random_kingdom", "@Kingdom of Pulanos"), #Bugged.
(faction_set_color, ":random_kingdom", 0xAAAAAA), #Gray.
(try_end),
(try_begin),
(faction_slot_eq, ":random_kingdom", slot_faction_culture, "fac_viranno_culture"), #Set Viranno troop-tree.
(faction_set_slot, ":random_kingdom", slot_faction_deserter_troop, "trp_viranno_deserter"),
(faction_set_slot, ":random_kingdom", slot_faction_guard_troop, "trp_viranno_guard"),
(faction_set_slot, ":random_kingdom", slot_faction_messenger_troop, "trp_viranno_messenger"),
(faction_set_slot, ":random_kingdom", slot_faction_prison_guard_troop, "trp_viranno_prison_guard"),
(faction_set_slot, ":random_kingdom", slot_faction_castle_guard_troop, "trp_viranno_castle_guard"),
(faction_set_slot, ":random_kingdom", slot_faction_reinforcements_a, "pt_viranno_reinforcements_a"),
(faction_set_slot, ":random_kingdom", slot_faction_reinforcements_b, "pt_viranno_reinforcements_b"),
(faction_set_slot, ":random_kingdom", slot_faction_reinforcements_c, "pt_viranno_reinforcements_c"),
(else_try),
(faction_slot_eq, ":random_kingdom", slot_faction_culture, "fac_pulanos_culture"), #Set Pulanos troop-tree.
(faction_set_slot, ":random_kingdom", slot_faction_deserter_troop, "trp_pulanos_deserter"),
(faction_set_slot, ":random_kingdom", slot_faction_guard_troop, "trp_pulanos_guard"),
(faction_set_slot, ":random_kingdom", slot_faction_messenger_troop, "trp_pulanos_messenger"),
(faction_set_slot, ":random_kingdom", slot_faction_prison_guard_troop, "trp_pulanos_prison_guard"),
(faction_set_slot, ":random_kingdom", slot_faction_castle_guard_troop, "trp_pulanos_castle_guard"),
(faction_set_slot, ":random_kingdom", slot_faction_reinforcements_a, "pt_pulanos_reinforcements_a"),
(faction_set_slot, ":random_kingdom", slot_faction_reinforcements_b, "pt_pulanos_reinforcements_b"),
(faction_set_slot, ":random_kingdom", slot_faction_reinforcements_c, "pt_pulanos_reinforcements_c"),
(try_end),
(str_store_faction_name, s2, ":random_kingdom"),
(dialog_box, "@{s1} is reformed, and now known as {s2}."),
]),
(24, 0, ti_once,
[(store_current_day, ":current_day", reg(0)),
(ge, ":current_day", 14)],
[(store_random_in_range, ":random_kingdom", "fac_kingdom_1","fac_kingdom_5"),
(assign, ":kingdom_leader", -1),
(str_store_faction_name, s1, ":random_kingdom"),
(try_begin),
(player_has_item, "itm_scepter_of_viranno"),
(faction_set_slot, "fac_viranno_culture", slot_faction_tier_1_troop, "trp_viranno_recruit"),
(faction_set_slot, "fac_viranno_culture", slot_faction_tier_2_troop, "trp_viranno_militia"),
(faction_set_slot, "fac_viranno_culture", slot_faction_tier_3_troop, "trp_viranno_footman"),
(faction_set_slot, "fac_viranno_culture", slot_faction_tier_4_troop, "trp_viranno_infantry"),
(faction_set_slot, "fac_viranno_culture", slot_faction_tier_5_troop, "trp_viranno_knight"),
(else_try),
(player_has_item, "itm_scepter_of_pulanos"),
(faction_set_slot, "fac_pulanos_culture", slot_faction_tier_1_troop, "trp_pulanos_recruit"),
(faction_set_slot, "fac_pulanos_culture", slot_faction_tier_2_troop, "trp_pulanos_militia"),
(faction_set_slot, "fac_pulanos_culture", slot_faction_tier_3_troop, "trp_pulanos_footman"),
(faction_set_slot, "fac_pulanos_culture", slot_faction_tier_4_troop, "trp_pulanos_infantry"),
(faction_set_slot, "fac_pulanos_culture", slot_faction_tier_5_troop, "trp_pulanos_knight"),
(end_try),
(try_begin),
(assign, ":kingdom_leader", 1),
(troop_is_hero, ":kingdom_leader"),
(eq, ":kingdom_leader", "trp_kingdom_1_lord"),
(assign, ":kingdom_leader", "fac_kingdom_1"),
(else_try),
(assign, ":kingdom_leader", 1),
(troop_is_hero, ":kingdom_leader"),
(eq, ":kingdom_leader", "trp_kingdom_2_lord"),
(assign, ":kingdom_leader", "fac_kingdom_2"),
(else_try),
(assign, ":kingdom_leader", 1),
(troop_is_hero, ":kingdom_leader"),
(eq, ":kingdom_leader", "trp_kingdom_3_lord"),
(assign, ":kingdom_leader", "fac_kingdom_3"),
(else_try),
(assign, ":kingdom_leader", 1),
(troop_is_hero, ":kingdom_leader"),
(eq, ":kingdom_leader", "trp_kingdom_4_lord"),
(assign, ":kingdom_leader", "fac_kingdom_4"),
(else_try),
(assign, ":kingdom_leader", 1),
(troop_is_hero, ":kingdom_leader"),
(eq, ":kingdom_leader", "trp_kingdom_5_lord"),
(assign, ":kingdom_leader", "fac_kingdom_5"),
(try_end),
(try_begin),
(player_has_item, "itm_scepter_of_viranno"),
(eq, ":kingdom_leader", 1),
(faction_set_slot, ":random_kingdom", slot_faction_culture, "fac_viranno_culture"),
(faction_set_slot, "fac_template_faction", slot_faction_state, sfs_active),
(troop_set_slot, ":kingdom_leader", slot_troop_change_to_faction, "fac_template_faction"),
(troop_set_slot, ":kingdom_leader", slot_troop_original_faction, "fac_template_faction"),
(faction_set_slot, "fac_template_faction", slot_faction_state, sfs_inactive),
(faction_set_slot, ":random_kingdom", slot_faction_leader, "trp_viranno_leader"),
(faction_set_color, ":random_kingdom", 0x30D5C8),
(else_try),
(player_has_item, "itm_scepter_of_pulanos"),
(eq, ":kingdom_leader", 1),
(faction_set_slot, ":random_kingdom", slot_faction_culture, "fac_pulanos_culture"),
(faction_set_slot, "fac_template_faction", slot_faction_state, sfs_active),
(troop_set_slot, ":kingdom_leader", slot_troop_change_to_faction, "fac_template_faction"),
(troop_set_slot, ":kingdom_leader", slot_troop_original_faction, "fac_template_faction"),
(faction_set_slot, "fac_template_faction", slot_faction_state, sfs_inactive),
(faction_set_slot, ":random_kingdom", slot_faction_leader, "trp_pulanos_leader"),
(faction_set_color, ":random_kingdom", 0xAAAAAA),
(try_end),
(try_begin),
(faction_slot_eq, ":random_kingdom", slot_faction_culture, "fac_viranno_culture"),
(faction_set_slot, ":random_kingdom", slot_faction_deserter_troop, "trp_viranno_deserter"),
(faction_set_slot, ":random_kingdom", slot_faction_guard_troop, "trp_viranno_guard"),
(faction_set_slot, ":random_kingdom", slot_faction_messenger_troop, "trp_viranno_messenger"),
(faction_set_slot, ":random_kingdom", slot_faction_prison_guard_troop, "trp_viranno_prison_guard"),
(faction_set_slot, ":random_kingdom", slot_faction_castle_guard_troop, "trp_viranno_castle_guard"),
(faction_set_slot, ":random_kingdom", slot_faction_reinforcements_a, "pt_viranno_reinforcements_a"),
(faction_set_slot, ":random_kingdom", slot_faction_reinforcements_b, "pt_viranno_reinforcements_b"),
(faction_set_slot, ":random_kingdom", slot_faction_reinforcements_c, "pt_viranno_reinforcements_c"),
(else_try),
(faction_slot_eq, ":random_kingdom", slot_faction_culture, "fac_pulanos_culture"),
(faction_set_slot, ":random_kingdom", slot_faction_deserter_troop, "trp_pulanos_deserter"),
(faction_set_slot, ":random_kingdom", slot_faction_guard_troop, "trp_pulanos_guard"),
(faction_set_slot, ":random_kingdom", slot_faction_messenger_troop, "trp_pulanos_messenger"),
(faction_set_slot, ":random_kingdom", slot_faction_prison_guard_troop, "trp_pulanos_prison_guard"),
(faction_set_slot, ":random_kingdom", slot_faction_castle_guard_troop, "trp_pulanos_castle_guard"),
(faction_set_slot, ":random_kingdom", slot_faction_reinforcements_a, "pt_pulanos_reinforcements_a"),
(faction_set_slot, ":random_kingdom", slot_faction_reinforcements_b, "pt_pulanos_reinforcements_b"),
(faction_set_slot, ":random_kingdom", slot_faction_reinforcements_c, "pt_pulanos_reinforcements_c"),
(try_end),
(str_store_faction_name, s2, ":random_kingdom"),
(dialog_box, "@{s1} is reformed, and is now known as {s2}."),
]),
("template_faction","Template Faction",0, 0.9, [], []),
(call_script, "script_update_faction_notes", ":random_kingdom"),