#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 10000 RespawnWaveTime 1 CanBotsAttackWhileInSpawnRoom no Mission // sentry buster { Objective DestroySentries InitialCooldown 20 Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 CooldownTime 40 TFBot { Template T_TFBot_SentryBuster } } Mission // Engineer - wave 1 { Objective Engineer InitialCooldown 45 Where spawnbot BeginAtWave 1 RunForThisManyWaves 2 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } ////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name "Wave01a" Where spawnbot TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 1000 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Skill Expert } } WaveSpawn { Name "Wave01b" WaitForAllSpawned "Wave01a" Where spawnbot TotalCount 20 MaxActive 20 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Expert } } /////////////////////////////////////// WaveSpawn { Name "Wave01c" WaitForAllSpawned "Wave01b" Where spawnbot TotalCount 30 MaxActive 20 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Expert } } WaveSpawn { Name "Wave01d" WaitForAllSpawned "Wave01c" Where spawnbot TotalCount 40 MaxActive 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Class Heavyweapons Skill Expert } } /////////////////////////////////////// WaveSpawn { Name "Wave01e" WaitForAllSpawned "Wave01d" Where spawnbot TotalCount 20 MaxActive 20 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Template T_TFBot_Heavyweapons_Fist Skill Expert } } WaveSpawn { Name "Wave01f" WaitForAllSpawned "Wave01e" Where spawnbot TotalCount 20 MaxActive 20 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist Skill Expert } TFBot { Template T_TFBot_Medic_BigHeal Skill Expert } TFBot { Class Heavyweapons Skill Expert } TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Expert } } } } ////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name "Wave02a" Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun } } WaveSpawn { Name "Wave02a" Where spawnbot TotalCount 48 MaxActive 12 SpawnCount 4 WaitBeforeStarting 40 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Expert } } /////////////////////////////////////// WaveSpawn { Name "Wave02b" WaitForAllDead "Wave02a" Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Heavyweapons } } WaveSpawn { Name "Wave02b" WaitForAllDead "Wave02a" Where spawnbot TotalCount 48 MaxActive 12 SpawnCount 4 WaitBeforeStarting 40 WaitBetweenSpawns 0 TotalCurrency 0 Randomchoice { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Skill Expert } TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Expert } } } /////////////////////////////////////// WaveSpawn { Name "Wave02c" WaitForAllDead "Wave02b" Where spawnbot TotalCount 20 MaxActive 20 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 0 Randomchoice { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun } } } } ////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes } ////////////////////////////////////////////////////////////////////// }