game_manager { spawn { wm_axis_respawntime 10 wm_allied_respawntime 10 wm_set_round_timelimit 20 wm_setwinner -1 globalaccum 0 set 0 //axis score globalaccum 1 set 0 //allied score globalaccum 2 set 0 //difference setstate allies_spawn1 default setstate axis_spawn1 default setstate allies_spawn2 invisible setstate axis_spawn2 invisible setstate alliesspawninfo_1 default setstate alliesspawninfo _2 invisible setstate axisspawninfo_1 default setstate axisspawninfo_2 invisible setautospawn "Allied Flag Room" 1 setautospawn "Axis Flag Room" 0 wait 200 } trigger allies_score { globalaccum 1 inc 1 globalaccum 2 inc 1 trigger axis_flag findwinner globalaccum 1 abort_if_less_than 2 globalaccum 1 abort_if_less_than 3 wm_announce "^4The Allies win!!" wm_teamvoiceannounce 0 "blue_team_is_the_winner" wm_teamvoiceannounce 1 "blue_team_is_the_winner" wm_setwinner 1 wait 5000 wm_endround } trigger axis_score { globalaccum 0 inc 1 globalaccum 2 inc -1 trigger axis_flag findwinner globalaccum 0 abort_if_less_than 2 globalaccum 0 abort_if_less_than 3 wm_teamvoiceannounce 0 "red_team_is_the_winner" wm_teamvoiceannounce 1 "red_team_is_the_winner" wm_setwinner 0 wait 5000 wm_endround } trigger timelimit_hit { trigger axis_flag didaxiswin trigger allied_flag didallieswin } } axis_flag { trigger stolen { wm_teamvoiceannounce 0 "a_red_flag_taken" wm_teamvoiceannounce 1 "a_red_flag_taken" } trigger dropped { wm_announce "^1Axis flag dropped!!" wm_teamvoiceannounce 0 "a_red_flag_dropped" wm_teamvoiceannounce 1 "a_red_flag_dropped" } trigger returned { wm_teamvoiceannounce 0 "a_red_flag_returned" wm_teamvoiceannounce 1 "a_red_flag_returned" } trigger captured { wm_announce "^4The Allies score!!" wm_teamvoiceannounce 0 "blue_team_scores" wm_teamvoiceannounce 1 "blue_team_scores" trigger game_manager allies_score } trigger findwinner { wm_setwinner -1 globalaccum 2 abort_if_equal 0 wm_setwinner 1 globalaccum 2 abort_if_greater_than -1 wm_setwinner 0 } trigger didaxiswin { globalaccum 2 abort_if_greater_than 0 wm_announce "^1The Axis win!!" wm_teamvoiceannounce 0 "red_team_is_the_winner" wm_teamvoiceannounce 1 "red_team_is_the_winner" } } allied_flag { trigger stolen { wm_teamvoiceannounce 0 "a_blue_flag_taken" wm_teamvoiceannounce 1 "a_blue_flag_taken" } trigger dropped { wm_announce "^4Allied flag dropped!!" wm_teamvoiceannounce 0 "a_blue_flag_dropped" wm_teamvoiceannounce 1 "a_blue_flag_dropped" } trigger returned { wm_teamvoiceannounce 0 "a_blue_flag_returned" wm_teamvoiceannounce 1 "a_blue_flag_returned" } trigger captured { wm_announce "^1The Axis score!!" wm_teamvoiceannounce 0 "red_team_scores" wm_teamvoiceannounce 1 "red_team_scores" trigger game_manager axis_score } trigger didallieswin { globalaccum 2 abort_if_less_than 0 wm_announce "^4The Allies win!!" wm_teamvoiceannounce 0 "blue_team_is_the_winner" wm_teamvoiceannounce 1 "blue_team_is_the_winner" } } Allies_spawn { Wait 15000 { Setstate allies_spawn1 invisible Setstate alliesspawninfo_1 invisible Setstate alliesspawninfo_2 default Setstate allies_spawn2 default setautospawn "Allies Graveyard" 1 } } Axis_spawn { Wait 15000 { Setstate axis_spawn1 invisible Setstate axisspawninfo_1 invisible Setstate axis_spawn2 default Setstate axisspawninfo_2 default setautospawn "Axis Graveyard" 1 } }