#base "robot_giant.pop" #base "robot_standard.pop" #base "robot_giant_red.pop" #base "robot_standard_red.pop" WaveSchedule { StartingCurrency 600 CanBotsAttackWhileInSpawnRoom No RespawnWaveTime 5 Wave { Explanation //Dispayed once the wave is initialized { Line "{blue}hello everyone to my test map" Line "{red}according to my idea, you should protect the console from bots, " line "{red}and even after the end of the wave, 1 platform will rise" line "{red} but there is 2 problems that prevents it" line "{red}for example, the platform turned 90 degrees and the console can be broken, but the bots do not respond" line "{green}So for now, it will be the case that when all the players die, the wave will fail." } RedTeamWipeCausesWaveLoss 1 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where hoovy MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Heavyweapons } } WaveSpawn { Where soldier MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Soldier } } WaveSpawn { Name "step1_a" Where spawnbot TotalCount 40 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 350 TFBot { template T_TFBot_Scout_Melee classicon scout_bat action mobber } } WaveSpawn { Name "step1_b" Where spawnbot TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 4 HideIcon 1 TotalCurrency 50 TFBot { Class Pyro Skill Expert action mobber } } } Wave { RedTeamWipeCausesWaveLoss 1 DoneOutput { Target relay Action Trigger } WaveSpawn { Where hoovy MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Heavyweapons } } WaveSpawn { Where soldier MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Soldier } } WaveSpawn { Name "step2_a" Where spawnbot TotalCount 60 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 TFBot { template t_tfbot_scout_melee classicon scout_bat action mobber } } WaveSpawn { Name "step2_b" Where spawnbot TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 4 HideIcon 1 TotalCurrency 150 TFBot { Class Demoman Skill Expert action mobber } } WaveSpawn { Name "step2_c" Where spawnbot TotalCount 20 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 5 HideIcon 1 TotalCurrency 100 TFBot { Class Heavyweapons Skill Expert action mobber } } } Wave { RedTeamWipeCausesWaveLoss 1 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where hoovy MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Heavyweapons } } WaveSpawn { Where soldier MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Soldier } } WaveSpawn { Name "step3_a" Where spawnbot1 TotalCount 70 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 TFBot { Template T_TFBot_Demoman_Knight action mobber } } WaveSpawn { Name "step3_b" Where spawnbot1 TotalCount 35 MaxActive 6 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 TFBot { Class Demoman Skill Expert action mobber } } WaveSpawn { Name "step3_c" Where spawnbot1 TotalCount 15 MaxActive 3 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 5 HideIcon 1 TotalCurrency 100 TFBot { Class Medic Skill Expert action mobber } } } Wave { RedTeamWipeCausesWaveLoss 1 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where hoovy MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Heavyweapons } } WaveSpawn { Where soldier MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Soldier } } WaveSpawn { Name "step4_a" Where spawnbot1 TotalCount 45 MaxActive 16 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 TFBot { Template T_TFBot_Sniper_Huntsman action mobber } } WaveSpawn { Name "step4_b" Where spawnbot1 TotalCount 55 MaxActive 8 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 TFBot { Class Demoman Skill Expert action mobber } } WaveSpawn { Name "step4_c" Where spawnbot TotalCount 40 MaxActive 6 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 4 HideIcon 1 TotalCurrency 100 TFBot { Class Pyro Skill Expert action mobber } } } Wave { RedTeamWipeCausesWaveLoss 1 DoneOutput { Target relay2 Action Trigger } WaveSpawn { Where hoovy MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Heavyweapons } } WaveSpawn { Where soldier MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Soldier } } WaveSpawn { Name "step5_a" Where spawnbot1_giant TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 8 HideIcon 1 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Soldier_Spammer action mobber } } WaveSpawn { Name "step5_b" Where spawnbot1_giant TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 8 HideIcon 1 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Pyro action mobber } } WaveSpawn { Name "step5_c" Where spawnbot1 TotalCount 50 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Huntsman action mobber } } } Wave { RedTeamWipeCausesWaveLoss 1 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where hoovy MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Heavyweapons } } WaveSpawn { Where soldier MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Soldier } } WaveSpawn { Name "step6_a" Where spawnbot2 TotalCount 55 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 TFBot { Template T_TFBot_Heavyweapons_Fist action mobber } } WaveSpawn { Name "step6_b" Where spawnbot2 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 TFBot { Class Pyro Skill Expert action mobber } } WaveSpawn { Name "step6_c" Where spawnbot1 TotalCount 35 MaxActive 12 SpawnCount 6 WaitBeforeStarting 2 WaitBetweenSpawns 2 HideIcon 1 TotalCurrency 100 TFBot { Class Scout Skill Expert action mobber } } } Wave { RedTeamWipeCausesWaveLoss 1 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where hoovy MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Heavyweapons } } WaveSpawn { Where soldier MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Soldier } } WaveSpawn { Name "step7_a" Where spawnbot2 TotalCount 80 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 200 TFBot { Template T_TFBot_Demoman_Knight action mobber } } WaveSpawn { Name "step7_b" Where spawnbot1 TotalCount 35 MaxActive 6 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 4 HideIcon 1 TotalCurrency 200 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ action mobber } } } Wave { RedTeamWipeCausesWaveLoss 1 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where hoovy MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Heavyweapons } } WaveSpawn { Where soldier MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Soldier } } WaveSpawn { Name "step8_a" Where spawnbot2 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 TFBot { Template T_TFBot_Sniper_Huntsman action mobber } } WaveSpawn { Name "step8_b" Where spawnbot1 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 4 HideIcon 1 TotalCurrency 150 TFBot { Class Demoman Skill Expert action mobber } } WaveSpawn { Name "step8_c" Where spawnbot1 TotalCount 20 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 4 HideIcon 1 TotalCurrency 100 TFBot { Class Pyro Skill Expert action mobber } } } Wave { RedTeamWipeCausesWaveLoss 1 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target relay3 Action Trigger } WaveSpawn { Where hoovy MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Heavyweapons } } WaveSpawn { Where soldier MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Soldier } } WaveSpawn { Name "step9_a" Where spawnbot2 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 4 HideIcon 1 TotalCurrency 150 TFBot { Template T_TFBot_Demoman_Knight action mobber } } WaveSpawn { Name "step9_b" Where spawnbot1 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 4 HideIcon 1 TotalCurrency 150 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ action mobber } } WaveSpawn { Name "step9_c" Where spawnbot TotalCount 55 MaxActive 10 SpawnCount 5 WaitBeforeStarting 2 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 100 TFBot { Class Pyro Skill Expert action mobber } } } Wave { RedTeamWipeCausesWaveLoss 1 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where hoovy MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Heavyweapons } } WaveSpawn { Where soldier MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Soldier } } WaveSpawn { Name "step10_a" Where spawnbot3 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 HideIcon 1 TotalCurrency 200 TFBot { Class Soldier Skill Expert action mobber } } WaveSpawn { Name "step10_b" Where spawnbot1 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 4 HideIcon 1 TotalCurrency 200 TFBot { Class Pyro Skill Expert action mobber } } WaveSpawn { Name "step10_c" Where spawnbot2 TotalCount 50 MaxActive 10 SpawnCount 5 WaitBeforeStarting 2 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Huntsman action mobber } } } Wave { RedTeamWipeCausesWaveLoss 1 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where hoovy MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Heavyweapons } } WaveSpawn { Where soldier MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Soldier } } WaveSpawn { Name "step11_a" Where spawnbot3 TotalCount 15 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 HideIcon 1 TotalCurrency 200 TFBot { Class Spy Skill Expert action mobber } } WaveSpawn { Name "step11_b" Where spawnbot2 TotalCount 55 MaxActive 10 SpawnCount 5 WaitBeforeStarting 2 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 200 TFBot { Template T_TFBot_Demoman_Knight action mobber } } } Wave { RedTeamWipeCausesWaveLoss 1 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where hoovy MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Heavyweapons } } WaveSpawn { Where soldier MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Soldier } } WaveSpawn { Name "step12_a" Where spawnbot2 TotalCount 20 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 4 HideIcon 1 TotalCurrency 150 TFBot { Template T_TFBot_Heavyweapons_Fist action mobber } } WaveSpawn { Name "step12_b" Where spawnbot1 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 TFBot { Class demoman Skill Expert action mobber } } WaveSpawn { Name "step12_c" Where spawnbot3 TotalCount 40 MaxActive 12 SpawnCount 6 tfbot { template T_TFBot_Scout_Melee classicon scout_bat action mobber } } } Wave { RedTeamWipeCausesWaveLoss 1 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where hoovy MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Heavyweapons } } WaveSpawn { Where soldier MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Soldier } } WaveSpawn { Name "step13_a" Where spawnbot3_giant TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 HideIcon 1 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst action mobber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "step13_b" Where spawnbot1_giant TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 10 HideIcon 1 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Pyro action mobber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "step13_c" Where spawnbot2 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Huntsman action mobber } } } Wave { RedTeamWipeCausesWaveLoss 1 DoneOutput { Target relay4 Action Trigger } WaveSpawn { Where hoovy MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Heavyweapons } } WaveSpawn { Where soldier MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Soldier } } WaveSpawn { Name "step14_a" Where spawnbot1 TotalCount 50 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 TFBot { Template T_TFBot_Heavyweapons_Fist action mobber } } WaveSpawn { Name "step14_b" Where spawnbot2 TotalCount 50 MaxActive 10 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ action mobber } } WaveSpawn { Name "step14_c" Where spawnbot3 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 4 HideIcon 1 TotalCurrency 100 TFBot { template T_TFBot_Scout_FAN action mobber } } } Wave { RedTeamWipeCausesWaveLoss 1 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where hoovy MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Heavyweapons } } WaveSpawn { Where soldier MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Soldier } } WaveSpawn { Name "step15_a" Where spawnbot2_giant TotalCount 9 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 12 HideIcon 1 TotalCurrency 250 Squad { TFBot { Template T_TFBot_Giant_Boxing_Heavy action mobber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "step15_b" Where spawnbot4 TotalCount 70 MaxActive 12 SpawnCount 6 WaitBeforeStarting 2 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 TFBot { Class Demoman Skill Expert action mobber } } } Wave { RedTeamWipeCausesWaveLoss 1 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where hoovy MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Heavyweapons } } WaveSpawn { Where soldier MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Soldier } } WaveSpawn { Name "step16_a" Where spawnbot1 TotalCount 65 MaxActive 16 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 2 HideIcon 1 TotalCurrency 200 TFBot { Class Scout Skill Expert action mobber } } WaveSpawn { Name "step16_b" Where spawnbot2 TotalCount 25 MaxActive 12 SpawnCount 6 WaitBeforeStarting 1 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 200 TFBot { Class demoman Skill Expert action mobber } } } Wave { RedTeamWipeCausesWaveLoss 1 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where hoovy MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Heavyweapons } } WaveSpawn { Where soldier MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Soldier } } WaveSpawn { Name "step17_a" Where spawnbot3_giant TotalCount 9 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 14 HideIcon 1 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer action mobber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "step17_b" Where spawnbot4 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 4 HideIcon 1 TotalCurrency 150 TFBot { template T_TFBot_Demoman_Knight action mobber } } WaveSpawn { Name "step17_c" Where spawnbot2 TotalCount 55 MaxActive 10 SpawnCount 5 WaitBeforeStarting 3 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 100 TFBot { Class Pyro Skill Expert action mobber } } } Wave { RedTeamWipeCausesWaveLoss 1 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where hoovy MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Heavyweapons } } WaveSpawn { Where soldier MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Soldier } } WaveSpawn { Name "step18_a" Where spawnbot4_giant TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 HideIcon 1 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst action mobber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "step18_b" Where spawnbot2 TotalCount 55 MaxActive 10 SpawnCount 5 WaitBeforeStarting 2 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 TFBot { Class soldier Skill Expert action mobber } } WaveSpawn { Name "step18_c" Where spawnbot3 TotalCount 35 MaxActive 12 SpawnCount 6 WaitBeforeStarting 3 WaitBetweenSpawns 2 HideIcon 1 TotalCurrency 100 TFBot { Class Demoman Skill Expert action mobber } } } Wave { RedTeamWipeCausesWaveLoss 1 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where hoovy MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Heavyweapons } } WaveSpawn { Where soldier MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Soldier } } WaveSpawn { Name "step19_a" Where spawnbot1_giant TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 HideIcon 1 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer action mobber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "step19_b" Where spawnbot2_giant TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 10 HideIcon 1 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst action mobber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "step19_c" Where spawnbot1 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 5 HideIcon 1 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Buff_Banner action mobber } } WaveSpawn { Name "step19_d" Where spawnbot2 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 4 HideIcon 1 TotalCurrency 100 TFBot { Class Heavyweapons Skill Expert action mobber } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where hoovy MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Heavyweapons } } WaveSpawn { Where soldier MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 HideIcon 1 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Red_Giant_Soldier } } WaveSpawn { Name "step20_vanguard" Where spawnbot3_giant TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 12 HideIcon 1 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun action mobber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "step20_boss" Where spawnbot4_giant TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 10 HideIcon 1 TotalCurrency 0 TFBot { Template T_TFBot_Chief_Soldier_Atomic action mobber } } } }