(try_begin),
(eq, ":var1", "fac_player_supporters_faction"),
(is_between, ":var0", "p_town_1", "p_village_1"),
(party_get_slot, ":var4", ":var0", 7),
(try_begin),
(gt, ":var4", 0),
(troop_get_slot, ":var1", ":var4", 14),
(else_try),
(party_get_slot, ":var1", ":var0", 61),
(try_end),
(try_end),
(faction_get_slot, ":var5", ":var1", 77),
(faction_get_slot, ":var6", ":var1", 78),
(faction_get_slot, ":var7", ":var1", 79),
(assign, ":var8", 0),
(store_random_in_range, ":var9", 0, 100),
(try_begin),
(this_or_next|eq, ":var2", 3),
(eq, ":var2", 2),
(try_begin),
(lt, ":var9", 65),
(assign, ":var8", ":var5"),
(else_try),
(assign, ":var8", ":var6"),
(try_end),
(else_try),
(eq, ":var2", 13),
(try_begin),
(lt, ":var9", 30),
(assign, ":var8", ":var5"),
(else_try),
(lt, ":var9", 60),
(assign, ":var8", ":var6"),
(else_try),
(assign, ":var8", ":var7"),
(try_end),
(try_end),