(
"kayi_yagma_oymak",mtf_battle_mode,-1,
"Default town visit",
[
(1,mtef_team_0,0,aif_start_alarmed,20,[]),
(0,mtef_team_0,0,aif_start_alarmed,0,[]),
#(0,mtef_scene_source|mtef_team_0,0,0,aif_start_alarmed,[]),
# (1,mtef_scene_source|mtef_team_0,0,0,1,[]),
(49,mtef_visitor_source|mtef_team_1,af_override_horse,aif_start_alarmed,1,[]),
(50,mtef_visitor_source|mtef_team_1,af_override_horse,aif_start_alarmed,1,[]),
(51,mtef_visitor_source|mtef_team_1,af_override_horse,aif_start_alarmed,1,[]),
(52,mtef_visitor_source|mtef_team_1,af_override_horse,aif_start_alarmed,1,[]),
(53,mtef_visitor_source|mtef_team_1,af_override_horse,aif_start_alarmed,1,[]),
(54,mtef_visitor_source|mtef_team_1,af_override_horse,aif_start_alarmed,1,[]),
(55,mtef_visitor_source|mtef_team_1,af_override_horse,aif_start_alarmed,1,[]),
(56,mtef_visitor_source|mtef_team_1,af_override_horse,aif_start_alarmed,1,[]),
(57,mtef_visitor_source|mtef_team_1,af_override_horse,aif_start_alarmed,1,[]),
(58,mtef_visitor_source|mtef_team_1,af_override_horse,aif_start_alarmed,1,[]),
(59,mtef_visitor_source|mtef_team_1,af_override_horse,aif_start_alarmed,1,[]),
(60,mtef_visitor_source|mtef_team_1,af_override_horse,aif_start_alarmed,1,[]),
(61,mtef_scene_source,af_override_horse,0,1,[]),
],
[
(0.1, 0.1, ti_once, [],[(music_set_culture, mtf_culture_all),(music_set_situation, mtf_sit_fight),]),
(ti_before_mission_start, 0, 0, [(mission_cam_set_screen_color, 0xFF000000),], [
(mission_cam_animate_to_screen_color, 0x00000000, 1500)]),
(0, 0, ti_once, [], [(assign,"$g_battle_won",0),
(assign,"$defender_reinforcement_stage",0),
(assign,"$attacker_reinforcement_stage",0),
(call_script, "script_place_player_banner_near_inventory"),
(call_script, "script_combat_music_set_situation_with_culture"),
(assign, "$g_defender_reinforcement_limit", 2),
]),
(1, 0, 5, [
#new (25.11.09) starts (sdsd = TODO : make a similar code to also helping ally encounters)
#count all total (not dead) enemy soldiers (in battle area + not currently placed in battle area)
(call_script, "script_party_count_members_with_full_health", "p_collective_enemy"),
(assign, ":total_enemy_soldiers", reg0),
#decrease number of agents already in battle area to find all number of reinforcement enemies
(assign, ":enemy_soldiers_in_battle_area", 0),
(try_for_agents,":cur_agent"),
(agent_is_human, ":cur_agent"),
(agent_get_party_id, ":agent_party", ":cur_agent"),
(try_begin),
(neq, ":agent_party", "p_main_party"),
(neg|agent_is_ally, ":cur_agent"),
(val_add, ":enemy_soldiers_in_battle_area", 1),
(try_end),
(try_end),
(store_sub, ":total_enemy_reinforcements", ":total_enemy_soldiers", ":enemy_soldiers_in_battle_area"),
(try_begin),
(lt, ":total_enemy_reinforcements", 15),
(ge, "$defender_reinforcement_stage", 1),
(eq, "$defender_reinforcement_limit_increased", 0),
(val_add, "$g_defender_reinforcement_limit", 1),
(assign, "$defender_reinforcement_limit_increased", 1),
(try_end),
#new (25.11.09) ends
(lt,"$defender_reinforcement_stage","$g_defender_reinforcement_limit"),
(store_mission_timer_a,":mission_time"),
(ge,":mission_time",10),
(store_normalized_team_count,":num_defenders", 0),
(lt,":num_defenders",6)],
[(add_reinforcements_to_entry,0,7),(assign, "$defender_reinforcement_limit_increased", 0),(ge,"$defender_reinforcement_stage",20)]),
(1, 0, 5, [(lt,"$attacker_reinforcement_stage",1),
(store_mission_timer_a,":mission_time"),
(ge,":mission_time",10),
(store_normalized_team_count,":num_attackers", 1),
(lt,":num_attackers",6)],
[(add_reinforcements_to_entry,3,7),(ge,"$attacker_reinforcement_stage",20)]),
common_battle_check_victory_condition,
common_battle_victory_display,
(1, 4, 0, [(main_hero_fallen)],
[
(assign, "$pin_player_fallen", 1),
(assign, ":num_allies", 0),
(try_for_agents, ":agent"),
(agent_is_ally, ":agent"),
(agent_is_alive, ":agent"),
(val_add, ":num_allies", 1),
(try_end),
(try_begin),
(eq, ":num_allies", 0),
(assign, "$g_battle_result", -1),
(set_mission_result,-1),
(call_script, "script_count_mission_casualties_from_agents"),
(finish_mission,0),
(try_end),
]),
common_battle_inventory,
common_battle_order_panel,
common_battle_order_panel_tick,
(2, 2, 0,
[
(store_mission_timer_a,":cur_time"),
(ge, ":cur_time", 5),
(this_or_next|main_hero_fallen),
(num_active_teams_le,1)
],
[
(try_begin),
(main_hero_fallen),
(jump_to_menu, "mnu_yagma_basarisiz"),
(else_try),
(jump_to_menu, "mnu_yagma_basarili"),
(try_end),
(finish_mission),
]),
]+cihad_triggers,
),