# (set_show_messages, 0),
(try_for_range, ":ai_team", 0, ":num_teams"),
(team_get_slot, ":ai_team_size", ":ai_team", slot_team_adj_size),
(gt, ":ai_team_size", 0),
(assign, ":do_it", 0),
(try_begin),
(neq, ":ai_team", "$fplayer_team_no"),
(assign, ":do_it", 1),
(else_try),
(main_hero_fallen), #have AI take over for mods with post-player battle action
(eq, AI_Replace_Dead_Player, 1),
(assign, ":do_it", 1),
(try_end),
(eq, ":do_it", 1),
(team_get_slot, ":ai_faction", ":ai_team", slot_team_faction),
(try_begin),
(this_or_next|eq, AI_for_kingdoms_only, 0),
(this_or_next|eq, ":ai_faction", fac_deserters), #deserters have military training
(is_between, ":ai_faction", fac_kingdom_1, fac_kingdoms_end),
(val_mul, ":ai_team_size", 100),
(store_div, ":team_percentage", ":ai_team_size", ":largest_team_size"),
(store_div, ":team_battle_presence", ":ai_team_size", ":battle_size"),
(try_begin),
(eq, ":include_ranged", 1),
(call_script, "script_team_field_ranged_tactics", ":ai_team", ":team_percentage", ":team_battle_presence"),
(display_message, "@Ranged Tactics called."), ## Display message added.
(try_end),
(call_script, "script_team_field_melee_tactics", ":ai_team", ":team_percentage", ":team_battle_presence"),
(display_message, "@Melee Tactics called."), ## Display message added.
(try_end),
(try_end),
# (set_show_messages, 1),