#-------------------------------------
<other menu stuff>
(try_begin),
(modify_visitors_at_scene, "scn_sea"),
(reset_visitors),
(try_begin),
(try_for_range, ":veteran", rhodok_veterans_begin, rhodok_veterans_end),
(party_count_members_of_type, ":type", "p_main_party", ":veteran"),
(gt, ":type", 0),
(assign, ":temp", ":type"),
(val_div, ":temp", 2),
(assign, reg1, ":temp"),
(assign, ":veteran_troop", "trp_rhodok_veteran_marine"),
(else_try),
(try_for_range, ":normal", rhodok_normal_marines_begin, rhodok_normal_marines_end),
(party_count_members_of_type, ":type", "p_main_party", ":normal"),
(gt, ":type", 0),
(assign, ":temp", ":type"),
(val_div, ":temp", 2),
(assign, reg2, ":temp"),
(assign, ":normal_troop", "trp_rhodok_normal_marine"),
(try_end),
(try_end),
(else_try),
(try_for_range, ":veteran", swadian_veterans_begin, swadian_veterans_end),
(party_count_members_of_type, ":type", "p_main_party", ":veteran"),
(gt, ":type", 0),
(assign, ":temp", ":type"),
(val_div, ":temp", 2),
(assign, reg1, ":temp"),
(assign, ":veteran_troop", "trp_swadian_veteran_marine"),
(else_try),
(try_for_range, ":normal", swadian_normal_marines_begin, swadian_normal_marines_end),
(party_count_members_of_type, ":type", "p_main_party", ":normal"),
(gt, ":type", 0),
(assign, ":temp", ":type"),
(val_div, ":temp", 2),
(assign, reg2, ":temp"),
(assign, ":normal_troop", "trp_swadian_normal_marine"),
(try_end),
(try_end),
(else_try),
(try_for_range, ":veteran", vaegir_veterans_begin, vaegir_veterans_end),
(party_count_members_of_type, ":type", "p_main_party", ":veteran"),
(gt, ":type", 0),
(assign, ":temp", ":type"),
(val_div, ":temp", 2),
(assign, reg1, ":temp"),
(assign, ":veteran_troop", "trp_vaegir_veteran_marine"),
(else_try),
(try_for_range, ":normal", vaegir_normal_marines_begin, vaegir_normal_marines_end),
(party_count_members_of_type, ":type", "p_main_party", ":normal"),
(gt, ":type", 0),
(assign, ":temp", ":type"),
(val_div, ":temp", 2),
(assign, reg2, ":temp"),
(assign, ":normal_troop", "trp_vaegir_normal_marine"),
(try_end),
(try_end),
(else_try),
(try_for_range, ":veteran", nord_veterans_begin, nord_veterans_end),
(party_count_members_of_type, ":type", "p_main_party", ":veteran"),
(gt, ":type", 0),
(assign, ":temp", ":type"),
(val_div, ":temp", 2),
(assign, reg1, ":temp"),
(assign, ":veteran_troop", "trp_nord_veteran_marine"),
(else_try),
(try_for_range, ":normal", nord_normal_marines_begin, nord_normal_marines_end),
(party_count_members_of_type, ":type", "p_main_party", ":normal"),
(gt, ":type", 0),
(assign, ":temp", ":type"),
(val_div, ":temp", 2),
(assign, reg2, ":temp"),
(assign, ":normal_troop", "trp_nord_normal_marine"),
(try_end),
(try_end),
(else_try),
(try_for_range, ":veteran", khergit_veterans_begin, khergit_veterans_end),
(party_count_members_of_type, ":type", "p_main_party", ":veteran"),
(gt, ":type", 0),
(assign, ":temp", ":type"),
(val_div, ":temp", 2),
(assign, reg1, ":temp"),
(assign, ":veteran_troop", "trp_khergit_veteran_marine"),
(else_try),
(try_for_range, ":normal", khergit_normal_marines_begin, khergit_normal_marines_end),
(party_count_members_of_type, ":type", "p_main_party", ":normal"),
(gt, ":type", 0),
(assign, ":temp", ":type"),
(val_div, ":temp", 2),
(assign, reg2, ":temp"),
(assign, ":normal_troop", "trp_khergit_normal_marine"),
(try_end),
(try_end),
(try_end),
(try_begin),
(try_for_range, ":veteran", rhodok_veterans_begin, rhodok_veterans_end),
(party_count_members_of_type, ":type", "$g_encountered_party", ":veteran"),
(gt, ":type", 0),
(assign, ":temp", ":type"),
(val_div, ":temp", 2),
(assign, reg1, ":temp"),
(assign, ":e_veteran_troop", "trp_rhodok_veteran_marine"),
(else_try),
(try_for_range, ":normal", rhodok_normal_marines_begin, rhodok_normal_marines_end),
(party_count_members_of_type, ":type", "$g_encountered_party", ":normal"),
(gt, ":type", 0),
(assign, ":temp", ":type"),
(val_div, ":temp", 2),
(assign, reg2, ":temp"),
(assign, ":e_normal_troop", "trp_rhodok_normal_marine"),
(try_end),
(try_end),
(else_try),
(try_for_range, ":veteran", swadian_veterans_begin, swadian_veterans_end),
(party_count_members_of_type, ":type", "$g_encountered_party", ":veteran"),
(gt, ":type", 0),
(assign, ":temp", ":type"),
(val_div, ":temp", 2),
(assign, reg1, ":temp"),
(assign, ":e_veteran_troop", "trp_swadian_veteran_marine"),
(else_try),
(try_for_range, ":normal", swadian_normal_marines_begin, swadian_normal_marines_end),
(party_count_members_of_type, ":type", "$g_encountered_party", ":normal"),
(gt, ":type", 0),
(assign, ":temp", ":type"),
(val_div, ":temp", 2),
(assign, reg2, ":temp"),
(assign, ":e_normal_troop", "trp_swadian_normal_marine"),
(try_end),
(try_end),
(else_try),
(try_for_range, ":veteran", vaegir_veterans_begin, vaegir_veterans_end),
(party_count_members_of_type, ":type", "$g_encountered_party", ":veteran"),
(gt, ":type", 0),
(assign, ":temp", ":type"),
(val_div, ":temp", 2),
(assign, reg1, ":temp"),
(assign, ":e_veteran_troop", "trp_vaegir_veteran_marine"),
(else_try),
(try_for_range, ":normal", vaegir_normal_marines_begin, vaegir_normal_marines_end),
(party_count_members_of_type, ":type", "$g_encountered_party", ":normal"),
(gt, ":type", 0),
(assign, ":temp", ":type"),
(val_div, ":temp", 2),
(assign, reg2, ":temp"),
(assign, ":e_normal_troop", "trp_vaegir_normal_marine"),
(try_end),
(try_end),
(else_try),
(try_for_range, ":veteran", nord_veterans_begin, nord_veterans_end),
(party_count_members_of_type, ":type", "$g_encountered_party", ":veteran"),
(gt, ":type", 0),
(assign, ":temp", ":type"),
(val_div, ":temp", 2),
(assign, reg1, ":temp"),
(assign, ":e_veteran_troop", "trp_nord_veteran_marine"),
(else_try),
(try_for_range, ":normal", nord_normal_marines_begin, nord_normal_marines_end),
(party_count_members_of_type, ":type", "$g_encountered_party", ":normal"),
(gt, ":type", 0),
(assign, ":temp", ":type"),
(val_div, ":temp", 2),
(assign, reg2, ":temp"),
(assign, ":e_normal_troop", "trp_nord_normal_marine"),
(try_end),
(try_end),
(else_try),
(try_for_range, ":veteran", khergit_veterans_begin, khergit_veterans_end),
(party_count_members_of_type, ":type", "$g_encountered_party", ":veteran"),
(gt, ":type", 0),
(assign, ":temp", ":type"),
(val_div, ":temp", 2),
(assign, reg1, ":temp"),
(assign, ":e_veteran_troop", "trp_khergit_veteran_marine"),
(else_try),
(try_for_range, ":normal", khergit_normal_marines_begin, khergit_normal_marines_end),
(party_count_members_of_type, ":type", "$g_encountered_party", ":normal"),
(gt, ":type", 0),
(assign, ":temp", ":type"),
(val_div, ":temp", 2),
(assign, reg2, ":temp"),
(assign, ":e_normal_troop", "trp_khergit_normal_marine"),
(try_end),
(try_end),
(try_end),
(set_visitor, 1, "trp_player"),
(set_visitors, 5, ":veteran_troop", reg1), #Allies.
(set_visitors, 6, ":veteran_troop", reg1), #Allies.
(set_visitors, 7, ":normal_troop", reg2), #Allies.
(set_visitors, 8, ":normal_troop", reg2), #Allies.
(set_visitors, 10, ":e_veteran_troop", reg1), #Enemy.
(set_visitors, 11, ":e_veteran_troop", reg1), #Enemy.
(set_visitors, 12, ":e_normal_troop", reg2), #Enemy.
(set_visitors, 13, ":e_normal_troop", reg2), #Enemy.
(try_end),
<other menu stuff>
#-------------------------------------