#base robot_standard.pop #base robot_giant.pop // W | $ | T // --------------- // 0 | 800 | 800 // 1 | 600 | 1400 // 2 | 700 | 2100 // 3 | 1000 | 3100 // 4 | 600 | 3700 // 5 | 1100 | 4800 // 6 | 1000 | 5800 // 7 | 1300 | 7100 WaveSchedule { StartingCurrency 800 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 3 Mission { Objective DestroySentries BeginAtWave 1 RunForThisManyWaves 9 Where spawnbot InitialCooldown 5 CooldownTime 40 TFBot { Template T_TFBot_SentryBuster } } Wave //////////////////////////////// wave 1 { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } Checkpoint Yes WaitWhenDone 60 WaveSpawn { TotalCurrency 400 Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 30 TFBot { Template T_TFBot_Giant_Soldier_Crit } } WaveSpawn { TotalCurrency 200 Where spawnbot TotalCount 48 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Pyro Item "Traffic Cone" } } } Wave //////////////////////////////// wave 2 { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } Checkpoint Yes WaitWhenDone 60 WaveSpawn { TotalCurrency 300 Where spawnbot Name 1 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 30 TFBot { Template T_TFBot_Giant_Heavyweapons } } WaveSpawn { TotalCurrency 200 Where spawnbot TotalCount 42 MaxActive 12 SpawnCount 6 WaitBetweenSpawns 10 TFBot { Template T_TFBot_Demoman } } WaveSpawn { TotalCurrency 200 Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 30 WaitBeforeStarting 30 WaitForAllSpawned 1 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Pyro Skill Expert } TFBot { Template T_TFBot_Pyro Skill Expert } TFBot { Template T_TFBot_Pyro Skill Expert } } } } Wave //////////////////////////////// wave 3 { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } Checkpoint Yes WaitWhenDone 60 WaveSpawn { TotalCurrency 400 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 40 Tank { Health 15000 Speed 75 Name "tankboss_left" StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 400 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 45 Tank { Health 15000 Speed 75 Name "tankboss_right" StartingPathTrackNode "boss_path2_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 200 Where spawnbot TotalCount 55 MaxActive 12 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 10 RandomChoice { TFBot { Class Soldier Skill Hard } TFBot { Class Soldier } TFBot { Class Soldier } TFBot { Class Soldier } } } } Wave //////////////////////////////// wave 4 { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } Checkpoint Yes WaitWhenDone 60 WaveSpawn { TotalCurrency 200 Where spawnbot Name 1 TotalCount 8 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 20 TFBot { Template T_TFBot_Giant_Demo_RapidFire } } WaveSpawn { TotalCurrency 200 Where spawnbot TotalCount 110 MaxActive 12 SpawnCount 1 WaitBetweenSpawns 1 TFBot { Class Scout } } WaveSpawn { TotalCurrency 200 Where spawnbot TotalCount 8 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 16 WaitBeforeStarting 16 WaitForAllSpawned 1 Squad { TFBot { Template T_TFBot_Giant_Demoman } TFBot { Template T_TFBot_Medic } } } } Wave //////////////////////////////// wave 5 { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } Checkpoint Yes WaitWhenDone 60 WaveSpawn { TotalCurrency 400 Where spawnbot Name 1 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 30 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic } } } WaveSpawn { TotalCurrency 200 Where spawnbot Name 1 TotalCount 50 MaxActive 12 SpawnCount 1 WaitBetweenSpawns 1 TFBot { Class Soldier } } WaveSpawn { TotalCurrency 400 Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 30 WaitBeforeStarting 30 WaitForAllSpawned 1 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic } } } WaveSpawn { TotalCurrency 100 Where spawnbot TotalCount 42 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 10 WaitForAllSpawned 1 TFBot { Template T_TFBot_Pyro Item "Traffic Cone" } } } Wave //////////////////////////////// wave 6 { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } Checkpoint Yes WaitWhenDone 60 WaveSpawn { TotalCurrency 200 Where spawnbot TotalCount 10 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 18 WaitBeforeStarting 5 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { TotalCurrency 200 //Name 1 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 40 Tank { Health 30000 Speed 75 Name "tankboss_left" StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 200 Where spawnbot Name 1 TotalCount 60 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 2 WaitBeforeStarting 10 //Support 1 TFBot { Template T_TFBot_Pyro Item "Traffic Cone" //Skill Expert } } WaveSpawn { TotalCurrency 300 Where spawnbot TotalCount 20 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 15 WaitBeforeStarting 10 WaitForAllDead 1 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 WaitForAllDead 1 Tank { Health 30000 Speed 75 Name "tankboss_right" StartingPathTrackNode "boss_path2_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } Wave //////////////////////////////// wave 7 { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } Checkpoint Yes WaitWhenDone 60 WaveSpawn { TotalCurrency 400 Where spawnbot Name 1 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 25 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic } } } WaveSpawn { TotalCurrency 200 Where spawnbot Name 1 TotalCount 48 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 5 TFBot { Class Soldier Skill Hard } } WaveSpawn { TotalCurrency 100 Where spawnbot TotalCount 50 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 10 WaitBeforeStarting 5 Support 1 TFBot { Template T_TFBot_Pyro Item "Traffic Cone" Skill Expert } } WaveSpawn { TotalCurrency 200 Where spawnbot Name 2 TotalCount 28 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 5 WaitForAllSpawned 1 TFBot { Class Soldier Item "The Direct Hit" } } WaveSpawn { TotalCurrency 400 Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 30 WaitBeforeStarting 5 WaitForAllSpawned 2 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic } } } } }