("refresh_village_defenders",
[
(store_script_param_1, ":village_no"),
(assign, ":ideal_size", 50),
(party_get_num_companions, ":party_size", ":village_no"),
(store_faction_of_party, ":village_faction", ":village_no"),
(store_random_in_range, ":chance", 0, 20),
(store_random_in_range, ":number_tier_1", 10, 20),
(store_random_in_range, ":half_number_tier_1", 5, 10),
(store_random_in_range, ":women", 0,
,
(try_begin),
(le, ":chance", 3), #20% chance
(lt, ":party_size", ":ideal_size"),
(faction_get_slot, ":reinforcements", ":village_faction", slot_faction_reinforcements_a),
(party_add_template, ":village_no", ":reinforcements"),
(else_try),
(le, ":chance", 4), #25%, but because of previous then 5% chance
(lt, ":party_size", ":ideal_size"),
(faction_get_slot, ":reinforcements2", ":village_faction", slot_faction_reinforcements_b),
(party_add_template, ":village_no", ":reinforcements2"),
(else_try),
(lt, ":party_size", ":ideal_size"),
(eq, ":village_faction", "fac_kingdom_5"), #friese
(party_add_members, ":village_no", "trp_manhunter", ":number_tier_1"), #fresian basic
(party_add_members, ":village_no", "trp_ransom_broker_5", ":women"), #peasant women
(else_try),
(lt, ":party_size", ":ideal_size"),
(eq, ":village_faction", "fac_khergits"), #northymbre
(party_add_members, ":village_no", "trp_swadian_skirmisher", ":half_number_tier_1"), #norse half peasants
(party_add_members, ":village_no", "trp_rhodok_trained_crossbowman", ":half_number_tier_1"), #angle half peasants
(party_add_members, ":village_no", "trp_ransom_broker_5", ":women"), #peasant women
(else_try),
(lt, ":party_size", ":ideal_size"),
(faction_get_slot, ":volunteers", ":village_faction", slot_faction_tier_1_troop),
(party_add_members, ":village_no", ":volunteers", ":number_tier_1"),
(party_add_members, ":village_no", "trp_ransom_broker_5", ":women"), #peasant women
(try_end),
]),