module_triggers.py - under Kingdom Parties delete the following line.
(neq, ":cur_kingdom", "fac_player_supporters_faction"),
module_party_templates.py - Add this to the end of the file.
("kingdom_p_reinforcements_b", "kingdom_p_reinforcements_b", 0, 0, fac_commoners, 0, [(trp_watchman,2,6),(trp_mercenary_crossbowman,4,7)]),
module_scripts.py - find this line:
(faction_set_slot, "fac_player_supporters_faction", slot_faction_marshall, "trp_player"),
and add this line after it.
(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_b, "pt_kingdom_p_reinforcements_b"),
module_game_menus.py - find "camp_action" and add in this:
("action_caravan_troops",
[(faction_get_slot, ":active", "fac_player_supporters_faction", slot_faction_state),
(eq, ":active", sfs_active),
],"Change your caravan troops.",
[(jump_to_menu, "mnu_camp_action_caravan_troops"),
]
),
Then add this menu to the file:
("camp_action_caravan_troops",0,
"Select the type of troops you want to protect your caravans.",
"none",
[],
[
("action_set_faction_1",[],"Swadians.",
[(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_b, "pt_kingdom_1_reinforcements_b"),
(display_message, "@You have changed your caravan troops to swadians."),
(change_screen_return),
]
),
("action_set_faction_2",[],"Vaegirs.",
[(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_b, "pt_kingdom_2_reinforcements_b"),
(display_message, "@You have changed your caravan troops to vaegirs."),
(change_screen_return),
]
),
("action_set_faction_3",[],"Khergits.",
[(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_b, "pt_kingdom_3_reinforcements_b"),
(display_message, "@You have changed your caravan troops to khergits."),
(change_screen_return),
]
),
("action_set_faction_4",[],"Nords.",
[(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_b, "pt_kingdom_4_reinforcements_b"),
(display_message, "@You have changed your caravan troops to nords."),
(change_screen_return),
]
),
("action_set_faction_5",[],"Rhodoks.",
[(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_b, "pt_kingdom_5_reinforcements_b"),
(display_message, "@You have changed your caravan troops to rhodoks."),
(change_screen_return),
]
),
("action_set_faction_p",[],"Mercenaries.",
[(faction_set_slot, "fac_player_supporters_faction", slot_faction_reinforcements_b, "pt_kingdom_p_reinforcements_b"),
(display_message, "@You have changed your caravan troops to mercenaries."),
(change_screen_return),
]
),
]
),
This add a confirmation message for the change that the tweak on it's own doesn't, since that would mean editing yet another file.