#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 1000 RespawnWaveTime 1 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 999999 AddSentryBusterWhenKillCountExceeds 999 Mission // sentry buster { Objective DestroySentries InitialCooldown 1000 Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 CooldownTime 1000 TFBot { Template T_TFBot_SentryBuster } } /////////////////////////////////////////////////////////// Wave ///// WAVE 1 { 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 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 150 TFBot { Class Scout ClassIcon scout_bat WeaponRestrictions Meleeonly Skill Normal } } //////////////////////// WaveSpawn { Name "Wave01b" WaitForAllSpawned "Wave01a" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 25 TotalCurrency 100 TFBot { Class Scout Skill Expert } } WaveSpawn { Name "Wave01b" WaitForAllSpawned "Wave01a" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 25 TotalCurrency 50 TFBot { Class Demoman Skill easy } } WaveSpawn { Name "Wave01b" WaitForAllSpawned "Wave01a" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 25 TotalCurrency 100 TFBot { Class Soldier Skill Hard } } //////////////////////// WaveSpawn { Name "Wave01c" WaitForAllDead "Wave01b" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 25 TotalCurrency 100 TFBot { Class Pyro Skill Hard } } WaveSpawn { Name "Wave01c" WaitForAllDead "Wave01b" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 25 TotalCurrency 150 Squad { TFBot { Class HeavyWeapons Skill Expert } TFBot { Template T_TFBot_Medic_BigHeal } } } //////////////////////// WaveSpawn { Name "Wave01d" WaitForAllSpawned "Wave01c" Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 35 WaitBetweenSpawns 35 TotalCurrency 250 TFBot { Class HeavyWeapons Skill Normal } } } ////////////////////////////////////////////////////////// Wave ///// WAVE 2 { 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 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_Crit Health 1900 } } WaveSpawn { Name "Wave02a" Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 20 TotalCurrency 200 TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Hard } } WaveSpawn { Name "Wave02b" WaitForAllSpawned "Wave02a" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_Crit Health 1900 } } //////////////////////// WaveSpawn // Tank { Name "Wave02c" WaitForAllSpawned "Wave02b" TotalCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 30 TotalCurrency 200 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 6000 Speed 75 Name "tankboss" Skin 1 StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "Wave02c" WaitForAllSpawned "Wave02b" Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 40 WaitBetweenSpawns 30 TotalCurrency 200 TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Hard } } WaveSpawn { Name "Wave02c" WaitForAllSpawned "Wave02b" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_Crit Health 1900 } } } ////////////////////////////////////////////////////////// Wave ///// WAVE 3 { StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name "Wave03a" Where spawnbot TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 0 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { Name "Wave03a" Where spawnbot TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 0 TFBot { Template T_TFBot_Heavyweapons_Fist } } //////////////////////// WaveSpawn { Name "Wave03b" WaitForAllSpawned "Wave03a" Where spawnbot TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 0 TFBot { Template T_TFBot_Soldier_Extended_Battalion } } WaveSpawn { Name "Wave03b" WaitForAllSpawned "Wave03a" Where spawnbot TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 0 TFBot { Template T_TFBot_Heavyweapons_Fist } } //////////////////////// WaveSpawn { Name "Wave03c" WaitForAllDead "Wave03b" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Health 1650 } TFBot { Template T_TFBot_Giant_Medic_Regen Health 2250 } } } WaveSpawn { Name "Wave03c" WaitForAllDead "Wave03b" Where spawnbot TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 7 TotalCurrency 0 TFBot { Template T_TFBot_Demo_Burst Skill easy } } WaveSpawn { Name "Wave03c" WaitForAllDead "Wave03b" Where spawnbot TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 10 TotalCurrency 0 TFBot { Template T_TFBot_Heavyweapons_Fist } } //////////////////////// WaveSpawn { Name "Wave03d" WaitForAllSpawned "Wave03c" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Health 1650 } TFBot { Template T_TFBot_Giant_Medic_Regen Health 2250 } } } } ///////////////////////////////////////////////////////////////////////////// Wave ///// WAVE 4 { StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes } ///////////////////////////////////////////////////////////////////////////// Wave ///// WAVE 5 { StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes } ///////////////////////////////////////////////////////////////////////////// Wave ///// WAVE 6 { StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes } ////////////////////////////////////////////////////////////////////// Wave ///// WAVE 7 { StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes } ////////////////////////////////////////////////////////////////////// Wave ///// WAVE 8 { StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes } ////////////////////////////////////////////////////////////////////// }