common_battle_tab_press = (
ti_tab_pressed, 0, 0, [],
[
(try_begin),
(eq, "$g_battle_won", 1),
(call_script, "script_count_mission_casualties_from_agents"),
(finish_mission,0),
(else_try),
(call_script, "script_cf_check_enemies_nearby"),
(question_box,"str_do_you_want_to_retreat"),
(else_try),
(display_message,"str_can_not_retreat"),
(try_end),
]
ti_on_agent_killed_or_wounded, 0, 0, [],
[
(store_trigger_param_1, ":agent"),
(agent_is_human, ":agent"),
(store_trigger_param_2, ":killer"),
(agent_get_troop_id, ":killer", ":killer"),
(troop_is_hero, ":killer"),
(agent_get_troop_id, ":troop", ":agent"),
(store_character_level, ":level", ":troop"),
(add_xp_to_troop, ":level", ":killer"),
]
)