#base robot_standard.pop #base robot_giant.pop WaveSchedule { StartingCurrency 750 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Templates { } // WAVE 1 [$200] Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } // [$25] WaveSpawn { Name "wave1a" Where spawnbot TotalCount 15 MaxActive 4 SpawnCount 2 TotalCurrency 25 WaitBeforeStarting 0 WaitBetweenSpawns 6 WaitForAllDead "" TFBot { Name "Scout" Class scout Skill Easy } } // [$40] WaveSpawn { Name "wave1a" Where spawnbot TotalCount 12 MaxActive 5 SpawnCount 1 TotalCurrency 40 WaitBeforeStarting 8.5 WaitBetweenSpawns 3.0 WaitForAllDead "" TFBot { Name "Soldier" Class soldier Skill Normal } } // [$45] WaveSpawn { Name "wave1b" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 45 WaitBeforeStarting 3.0 WaitBetweenSpawns 0 WaitForAllDead "wave1a" TFBot { Template T_TFBot_Giant_Soldier Name "Giant Soldier" } } // [SUPPORT] WaveSpawn { Name "Support1a" Where spawnbot TotalCount 20 MaxActive 6 SpawnCount 4 TotalCurrency 0 Support "Full" WaitBeforeStarting 10 WaitBetweenSpawns 7.5 WaitForAllDead "wave1a" TFBot { Name "Scout" Class scout } } // [$30] WaveSpawn { Name "wave1c" Where spawnbot TotalCount 15 MaxActive 10 SpawnCount 4 TotalCurrency 30 WaitBeforeStarting 0 WaitBetweenSpawns 4.5 WaitForAllDead "wave1b" TFBot { Class soldier Health 200 ClassIcon soldier_directhit Name "Direct Hit Soldier" Item "The Direct Hit" } } // [$15] WaveSpawn { Name "wave1c" Where spawnbot TotalCount 20 MaxActive 8 SpawnCount 6 TotalCurrency 15 WaitBeforeStarting 0 WaitBetweenSpawns 6.5 WaitForAllDead "wave1b" TFBot { Class soldier Name "Soldier" } } // [$20] WaveSpawn { Name "wave1c" Where spawnbot TotalCount 22 MaxActive 8 SpawnCount 6 TotalCurrency 20 WaitBeforeStarting 0 WaitBetweenSpawns 10.5 WaitForAllDead "wave1b" TFBot { Class heavyweapons Name "Heavy" Skill Easy } } // [$25] WaveSpawn { Name "wave1d" Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 TotalCurrency 25 WaitBeforeStarting 20 WaitBetweenSpawns 30 WaitForAllDead "wave1b" TFBot { Template T_TFBot_Giant_Soldier_Crit } } } // WAVE 2 [$25] Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } // [$25] WaveSpawn { Name "wave2a" Where spawnbot TotalCount 8 MaxActive 3 SpawnCount 3 TotalCurrency 25 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead "" TFBot { Class Heavyweapons Skill Normal Scale 1.2 Health 500 } } // [$45] WaveSpawn { Name "wave2a" Where spawnbot TotalCount 30 MaxActive 12 SpawnCount 12 TotalCurrency 45 WaitBeforeStarting 20 WaitBetweenSpawns 25 WaitForAllDead "" TFBot { Template T_TFBot_Pyro Skill Easy } } // [$35] WaveSpawn { Name "wave2b-mainpyro" Where spawnbot TotalCount 5 MaxActive 2 SpawnCount 2 TotalCurrency 35 WaitBeforeStarting 6 WaitBetweenSpawns 8.5 WaitForAllDead "wave2a" TFBot { Template T_TFBot_Pyro Skill Normal Health 400 Scale 1.2 CharacterAttributes { "move speed penalty" 0.6 } } } // [$50] WaveSpawn { Name "wave2b-supportpyro" Where spawnbot TotalCount 35 MaxActive 7 SpawnCount 3 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 10.5 WaitForAllDead "wave2a" TFBot { Template T_TFBot_Pyro_Flaregun Skill Normal MaxVisionRange 4000 } } } }