("camp_action_change_troops",0,
"Which faction?",
"none",
[],
[
("Swadian",[],"Swadian.",
[(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_1_troop, "trp_swadian_recruit"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_2_troop, "trp_swadian_militia"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_3_troop, "trp_swadian_footman"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_4_troop, "trp_swadian_infantry"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_5_troop, "trp_swadian_knight"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_a, "pt_kingdom_1_reinforcements_a"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_b, "pt_kingdom_1_reinforcements_b"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_c, "pt_kingdom_1_reinforcements_c"),
(jump_to_menu, "mnu_camp"),
]
),
("Vaegir",[],"Vaegir.",
[(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_1_troop, "trp_vaegir_recruit"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_2_troop, "trp_vaegir_footman"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_3_troop, "trp_vaegir_veteran"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_4_troop, "trp_vaegir_infantry"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_5_troop, "trp_vaegir_knight"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_a, "pt_kingdom_2_reinforcements_a"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_b, "pt_kingdom_2_reinforcements_b"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_c, "pt_kingdom_2_reinforcements_c"),
(jump_to_menu, "mnu_camp"),
]
),
("Khergit",[],"Khergit.",
[(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_1_troop, "trp_khergit_tribesman"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_2_troop, "trp_khergit_skirmisher"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_3_troop, "trp_khergit_horseman"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_4_troop, "trp_khergit_horse_archer"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_5_troop, "trp_khergit_veteran_horse_archer"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_a, "pt_kingdom_3_reinforcements_a"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_b, "pt_kingdom_3_reinforcements_b"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_c, "pt_kingdom_3_reinforcements_c"),
(jump_to_menu, "mnu_camp"),
]
),
("Nord",[],"Nord.",
[(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_1_troop, "trp_nord_recruit"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_2_troop, "trp_nord_footman"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_3_troop, "trp_nord_trained_footman"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_4_troop, "trp_nord_warrior"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_5_troop, "trp_nord_veteran"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_a, "pt_kingdom_4_reinforcements_a"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_b, "pt_kingdom_4_reinforcements_b"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_c, "pt_kingdom_4_reinforcements_c"),
(jump_to_menu, "mnu_camp"),
]
),
("Rhodok",[],"Rhodok.",
[(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_1_troop, "trp_rhodok_tribesman"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_2_troop, "trp_rhodok_spearman"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_3_troop, "trp_rhodok_trained_spearman"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_4_troop, "trp_rhodok_veteran_spearman"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_5_troop, "trp_rhodok_sergeant"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_a, "pt_kingdom_5_reinforcements_a"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_b, "pt_kingdom_5_reinforcements_b"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_c, "pt_kingdom_5_reinforcements_c"),
(jump_to_menu, "mnu_camp"),
]
),
("Sarranid",[],"Sarranid.",
[(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_1_troop, "trp_sarranid_recruit"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_2_troop, "trp_sarranid_footman"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_3_troop, "trp_sarranid_archer"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_4_troop, "trp_sarranid_horseman"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_tier_5_troop, "trp_sarranid_mamluke"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_a, "pt_kingdom_6_reinforcements_a"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_b, "pt_kingdom_6_reinforcements_b"),
(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_c, "pt_kingdom_6_reinforcements_c"),
(jump_to_menu, "mnu_camp"),
]
),
("cancel",[],"Cancel.",
[(jump_to_menu, "mnu_camp"),
]
),
]
),
("cf_reinforce_party",
[
(store_script_param_1, ":party_no"),
(store_faction_of_party, ":party_faction", ":party_no"),
(party_get_slot, ":party_type",":party_no", slot_party_type),
#Rebellion changes begin:
(try_begin),
(eq, ":party_type", spt_kingdom_hero_party),
(party_stack_get_troop_id, ":leader", ":party_no"),
(troop_get_slot, ":party_faction", ":leader", slot_troop_original_faction),
(try_end),
#Rebellion changes end
(try_begin),
(eq, ":party_faction", "fac_player_supporters_faction"),
(party_get_slot, ":town_lord", ":party_no", slot_town_lord),
(try_begin),
(gt, ":town_lord", 0),
(troop_get_slot, ":party_faction", ":town_lord", slot_troop_original_faction),
(else_try),
(party_get_slot, ":party_faction", ":party_no", slot_center_original_faction),
(try_end),
(try_end),