#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 500 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 7 Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 8 CooldownTime 30 InitialCooldown 25 DesiredCount 5 TFBot { Template T_TFBot_Spy } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 8 CooldownTime 45 InitialCooldown 20 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Wave { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Name wave1a TotalCurrency 50 TotalCount 3 MaxActive 2 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 5 Where spawnbot_left TFBot { Template T_TFBot_Scout_Shortstop } } WaveSpawn { Name wave1a TotalCurrency 50 TotalCount 3 MaxActive 2 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 3 Where spawnbot_right TFBot { Template T_TFBot_Scout_Shortstop } } WaveSpawn { Name wave1b WaitForAllDead wave1a TotalCurrency 150 TotalCount 30 MaxActive 12 SpawnCount 6 WaitBeforeStarting 1 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Fist ClassIcon heavy_steelfist_nys Attributes AlwaysCrit } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Tag bot_squad_member } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Tag bot_squad_member } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Tag bot_squad_member } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Tag bot_squad_member } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Tag bot_squad_member } } } WaveSpawn { Name wave1bb WaitForAllDead wave1a TotalCurrency 50 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Scout_Shortstop } } WaveSpawn { Name wave1c WaitForAllDead wave1b TotalCurrency 75 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 5 Where spawnbot_left Squad { TFBot { Template T_TFBot_Demoman_Samurai Tag bot_squad_leader } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_squad_member } } } WaveSpawn { Name wave1d WaitForAllDead wave1c TotalCurrency 75 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 7 Where spawnbot_right Squad { TFBot { Template T_TFBot_Demoman_Samurai Tag bot_squad_leader } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_squad_member } } } WaveSpawn { Name wave1e WaitForAllDead wave1d TotalCurrency 100 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Attributes AlwaysCrit } TFBot { Template T_TFBot_Demoman_Knight Tag bot_squad_member } TFBot { Template T_TFBot_Demoman_Knight Tag bot_squad_member } TFBot { Template T_TFBot_Demoman_Knight Tag bot_squad_member } TFBot { Template T_TFBot_Demoman_Knight Tag bot_squad_member } } } WaveSpawn { Name wave1s TotalCurrency 0 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Support 1 TFBot { Template T_TFBot_ScorchShot } } } Wave { Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Name wave2a TotalCurrency 250 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Tank { Health 25000 Name "tankboss" Speed 75 StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave2b WaitForAllDead wave2a TotalCurrency 100 TotalCount 30 MaxActive 12 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_left TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name wave2b WaitForAllDead wave2a TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_right TFBot { Template T_TFBot_Scout_Fish } } WaveSpawn { Name wave2c WaitForAllDead wave2b TotalCurrency 100 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Tag bot_squad_leader } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_squad_member } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_squad_member } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_squad_member } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_squad_member } } } WaveSpawn { Name wave2d WaitForAllDead wave2c TotalCurrency 100 TotalCount 7 MaxActive 7 SpawnCount 7 WaitBeforeStarting 1 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Boxing_Heavy Tag bot_squad_leader } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_squad_member } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_squad_member } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_squad_member } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_squad_member } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_squad_member } TFBot { Template T_TFBot_Medic_QuickFix Tag bot_squad_member } } } WaveSpawn { Name wave2e WaitForAllDead wave2c TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 10 Tank { Health 20000 Name "tankboss" Speed 70 StartingPathTrackNode "boss_path2_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave2f WaitForAllSpawned wave2e TotalCurrency 100 TotalCount 40 MaxActive 16 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Fish Tag bot_squad_leader } TFBot { Template T_TFBot_Heavyweapons_Gnome Tag bot_squad_member } TFBot { Template T_TFBot_Heavyweapons_Gnome Tag bot_squad_member } TFBot { Template T_TFBot_Heavyweapons_Gnome Tag bot_squad_member } } } WaveSpawn { Name wave2s TotalCurrency 0 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 12 Where spawnbot Support 1 TFBot { Template T_TFBot_Heavy_IronFist_Airblast ClassIcon heavy_steelfist_nys } } } Wave { Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Name wave3a TotalCurrency 300 TotalCount 35 MaxActive 7 SpawnCount 7 WaitBeforeStarting 1 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Attributes "MiniBoss" ClassIcon "sniper_bow_multi" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.2 "faster reload rate" 0.6 } CharacterAttributes { "move speed bonus" 0.60 "head scale" 0.75 } } TFBot { Template T_TFBot_Scout_FAN Tag bot_squad_member } TFBot { Template T_TFBot_Scout_FAN Tag bot_squad_member } TFBot { Template T_TFBot_Scout_FAN Tag bot_squad_member } TFBot { Template T_TFBot_Scout_FAN Tag bot_squad_member } TFBot { Template T_TFBot_Scout_FAN Tag bot_squad_member } TFBot { Template T_TFBot_Scout_FAN Tag bot_squad_member } } } WaveSpawn { Name wave3b WaitForAllDead wave3a TotalCurrency 90 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name wave3c WaitForAllSpawned wave3d TotalCurrency 100 TotalCount 30 MaxActive 12 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot_right Squad { TFBot { Template T_TFBot_Heavyweapons_Fist ClassIcon heavy_steelfist_nys Attributes AlwaysCrit } TFBot { Template T_TFBot_Demo_Burst Tag bot_squad_member } TFBot { Template T_TFBot_Demo_Burst Tag bot_squad_member } TFBot { Template T_TFBot_Demo_Burst Tag bot_squad_member } TFBot { Template T_TFBot_Demo_Burst Tag bot_squad_leader } TFBot { Template T_TFBot_Demo_Burst Tag bot_squad_leader } } } WaveSpawn { Name wave3c WaitForAllSpawned wave3d TotalCurrency 110 TotalCount 30 MaxActive 12 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot_left Squad { TFBot { Template T_TFBot_Heavyweapons_Fist ClassIcon heavy_steelfist_nys Attributes AlwaysCrit } TFBot { Template T_TFBot_Demo_Burst Tag bot_squad_member } TFBot { Template T_TFBot_Demo_Burst Tag bot_squad_member } TFBot { Template T_TFBot_Demo_Burst Tag bot_squad_member } TFBot { Template T_TFBot_Demo_Burst Tag bot_squad_leader } TFBot { Template T_TFBot_Demo_Burst Tag bot_squad_leader } } } WaveSpawn { Name wave3d WaitForAllDead wave3b TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 10 Where spawnbot_left TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name wave3d WaitForAllDead wave3b TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 10 Where spawnbot_right TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name wave3f WaitForAllDead wave3d TotalCurrency 75 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 15 Where spawnbot_left TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } } WaveSpawn { Name wave3f WaitForAllDead wave3d TotalCurrency 75 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 15 Where spawnbot_right TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } } WaveSpawn { Name wave3s WaitForAllDead wave3a TotalCurrency 0 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_lower Support 1 TFBot { Template T_TFBot_Sniper_Huntsman } } } Wave { Checkpoint Yes WaitWhenDone 60 StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Name wave4a TotalCurrency 75 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_left TFBot { Template T_TFBot_Giant_Pyro } } WaveSpawn { Name wave4ab TotalCurrency 50 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_right TFBot { Template T_TFBot_Giant_Pyro } } WaveSpawn { Name wave4a TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Tank { Health 20000 Name "tankboss" Speed 75 StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave4a TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Tank { Health 17500 Name "tankboss" Speed 75 StartingPathTrackNode "boss_path2_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave4b WaitForAllSpawned wave4a TotalCurrency 75 TotalCount 45 MaxActive 18 SpawnCount 9 WaitBeforeStarting 8 WaitBetweenSpawns 9 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Tag bot_squad_leader } TFBot { Template T_TFBot_Pyro Tag bot_squad_member } TFBot { Template T_TFBot_Demo_Burst Tag bot_squad_member } TFBot { Template T_TFBot_Soldier_Extended_Concheror Tag bot_squad_member } TFBot { Template T_TFBot_Pyro Tag bot_squad_member } TFBot { Template T_TFBot_Demo_Burst Tag bot_squad_member } TFBot { Template T_TFBot_Soldier_Extended_Battalion Tag bot_squad_member } TFBot { Template T_TFBot_Pyro Tag bot_squad_member } TFBot { Template T_TFBot_Demo_Burst Tag bot_squad_member } } } WaveSpawn { Name wave4bb WaitForAllSpawned wave4b TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 15 Where spawnbot_left TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun } } WaveSpawn { Name wave4bb WaitForAllSpawned wave4b TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 15 Where spawnbot_right TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun } } WaveSpawn { Name wave4c WaitForAllSpawned wave4bb WaitForAllDead wave4a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 10 Tank { Health 20000 Name "tankboss" Speed 55 StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave4c WaitForAllSpawned wave4bb WaitForAllDead wave4b TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 10 Tank { Health 20000 Name "tankboss" Speed 55 StartingPathTrackNode "boss_path2_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave4d WaitForAllSpawned wave4c TotalCurrency 50 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot_left TFBot { Template T_TFBot_Heavyweapons_Fist ClassIcon heavy_steelfist_nys } } WaveSpawn { Name wave4e WaitForAllSpawned wave4c TotalCurrency 50 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot_right TFBot { Template T_TFBot_Heavyweapons_Fist ClassIcon heavy_steelfist_nys } } WaveSpawn { Name wave4f WaitForAllSpawned wave4c TotalCurrency 150 TotalCount 18 MaxActive 6 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Tag bot_squad_leader } TFBot { Template T_TFBot_Medic_BigHeal Tag bot_squad_member } TFBot { Template T_TFBot_Medic_BigHeal Tag bot_squad_member } TFBot { Template T_TFBot_Medic_BigHeal Tag bot_squad_member } TFBot { Template T_TFBot_Medic_BigHeal Tag bot_squad_member } TFBot { Template T_TFBot_Medic_BigHeal Tag bot_squad_member } } } WaveSpawn { Name wave4g WaitForAllDead wave4c WaitForAllSpawned wave4e TotalCurrency 100 TotalCount 30 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot TFBot { Template T_TFBot_Scout_Fish Attributes AlwaysCrit } } WaveSpawn { Name wave4s WaitForAllDead wave4a TotalCurrency 0 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 7 Where spawnbot Support 1 TFBot { Template T_TFBot_Demoman Attributes "AlwaysCrit" } } } Wave { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Name wave5a TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 10 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Tag bot_squad_leader } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Regen Medic" Tag bot_squad_member } } } WaveSpawn { Name wave5b WaitForAllDead wave5a TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Tag bot_squad_leader } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Regen Medic" Tag bot_squad_member } } } WaveSpawn { Name wave5c WaitForAllDead wave5b TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Soldier Tag bot_squad_leader } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Regen Medic" Tag bot_squad_member } } } WaveSpawn { Name wave5d WaitForAllDead wave5c TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Soldier Tag bot_squad_leader } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Regen Medic" Tag bot_squad_member } } } WaveSpawn { Name wave5e WaitForAllDead wave5d TotalCurrency 400 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Boxing_Heavy Tag bot_squad_leader } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Regen Medic" Tag bot_squad_member } } } WaveSpawn { Name wave5f TotalCurrency 0 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist ClassIcon heavy_steelfist_nys Attributes AlwaysCrit } TFBot { Template T_TFBot_Scout_Scattergun_SlowFire Name "Scout" Tag bot_squad_member } TFBot { Template T_TFBot_Sniper_Huntsman Tag bot_squad_member } TFBot { Template T_TFBot_Soldier_RocketPush Tag bot_squad_member } } } WaveSpawn { Name wave5g WaitForAllDead wave5e TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Tag bot_squad_leader } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Regen Medic" Tag bot_squad_member } } } } Wave { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Name wave6a TotalCurrency 100 TotalCount 12 MaxActive 12 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 9 Where spawnbot TFBot { Template T_TFBot_Scout_Shortstop } } WaveSpawn { Name wave6b WaitForAllDead wave6a TotalCurrency 200 TotalCount 70 MaxActive 14 SpawnCount 7 WaitBeforeStarting 1 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Scout_Shortstop Tag bot_squad_member } TFBot { Template T_TFBot_Scout_Shortstop Tag bot_squad_member } TFBot { Template T_TFBot_Sniper_Huntsman Tag bot_squad_member } TFBot { Template T_TFBot_Sniper_Huntsman Tag bot_squad_member } TFBot { Template T_TFBot_Sniper_Huntsman Tag bot_squad_member } TFBot { Template T_TFBot_Sniper_Huntsman Tag bot_squad_member } } } WaveSpawn { Name wave6c WaitForAllDead wave6b TotalCurrency 150 TotalCount 15 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Demoman_Samurai } } WaveSpawn { Name wave6d WaitForAllDead wave6c TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 10 Tank { Health 25000 Name "tankboss" Speed 60 StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave6d WaitForAllDead wave6c TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 10 Tank { Health 25000 Name "tankboss" Speed 60 StartingPathTrackNode "boss_path2_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave6e WaitForAllSpawned wave6d TotalCurrency 150 TotalCount 30 MaxActive 12 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Scout_Fish Attributes AlwaysCrit } } WaveSpawn { Name wave6f WaitForAllSpawned wave6d TotalCurrency 50 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 15 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Tag bot_squad_leader } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Regen Medic" Tag bot_squad_member } TFBot { Template T_TFBot_Medic_BigHeal Name "Quicker Fix Medic" Tag bot_squad_member } TFBot { Template T_TFBot_Medic_BigHeal Name "Quicker Fix Medic" Tag bot_squad_member } } } WaveSpawn { Name wave6f WaitForAllSpawned wave6d TotalCurrency 50 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 15 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Tag bot_squad_leader } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Regen Medic" Tag bot_squad_member } TFBot { Template T_TFBot_Medic_BigHeal Name "Quicker Fix Medic" Tag bot_squad_member } TFBot { Template T_TFBot_Medic_BigHeal Name "Quicker Fix Medic" Tag bot_squad_member } } } WaveSpawn { Name wave6g WaitForAllDead wave6f TotalCurrency 100 TotalCount 30 MaxActive 6 SpawnCount 6 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Tag bot_squad_leader } TFBot { Template T_TFBot_Medic Tag bot_squad_member } TFBot { Template T_TFBot_Medic Tag bot_squad_member } TFBot { Template T_TFBot_Medic Tag bot_squad_member } TFBot { Template T_TFBot_Medic Tag bot_squad_member } TFBot { Template T_TFBot_Medic Tag bot_squad_member } } } WaveSpawn { Name wave6s TotalCurrency 0 MaxActive 10 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 14 Where spawnbot Support 1 TFBot { Template T_TFBot_Soldier_RocketShotgun } } WaveSpawn { Name wave6s TotalCurrency 0 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Support 1 TFBot { Template T_TFBot_Pyro } } } Wave { StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Name wave7a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 10 Where spawnbot_left TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror } } WaveSpawn { Name wave7a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 10 Where spawnbot_left TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner } } WaveSpawn { Name wave7a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 10 Where spawnbot_left TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion } } WaveSpawn { Name wave7aa WaitForAllDead wave7a TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 75 Tank { Health 27500 Name "tankboss" Speed 75 StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave7aa WaitForAllDead wave7a TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 75 Tank { Health 27500 Name "tankboss" Speed 75 StartingPathTrackNode "boss_path2_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave7b WaitForAllDead wave7a TotalCurrency 150 TotalCount 24 MaxActive 8 SpawnCount 8 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Fast Tag bot_squad_leader } TFBot { Template T_TFBot_Scout_Fish Tag bot_squad_member } TFBot { Template T_TFBot_Scout_Fish Tag bot_squad_member } TFBot { Template T_TFBot_Scout_Scattergun_SlowFire Name "Scout" Tag bot_squad_member } TFBot { Template T_TFBot_Scout_Scattergun_SlowFire Name "Scout" Tag bot_squad_member } TFBot { Template T_TFBot_Scout_Scattergun_SlowFire Name "Scout" Tag bot_squad_member } TFBot { Template T_TFBot_Scout_Scattergun_SlowFire Name "Scout" Tag bot_squad_member } TFBot { Template T_TFBot_Scout_Scattergun_SlowFire Name "Scout" Tag bot_squad_member } } } WaveSpawn { Name wave7c WaitForAllDead wave7b TotalCurrency 150 TotalCount 24 MaxActive 8 SpawnCount 8 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_FAN Tag bot_squad_leader } TFBot { Template T_TFBot_Scout_FAN Tag bot_squad_member } TFBot { Template T_TFBot_Scout_FAN Tag bot_squad_member } TFBot { Template T_TFBot_Scout_FAN Tag bot_squad_member } TFBot { Template T_TFBot_Scout_FAN Tag bot_squad_member } TFBot { Template T_TFBot_Scout_FAN Tag bot_squad_member } TFBot { Template T_TFBot_Scout_FAN Tag bot_squad_member } TFBot { Template T_TFBot_Scout_FAN Tag bot_squad_member } } } WaveSpawn { Name wave7d WaitForAllDead wave7c TotalCurrency 150 TotalCount 24 MaxActive 8 SpawnCount 8 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball Tag bot_squad_leader } TFBot { Template T_TFBot_Scout_Sandman Tag bot_squad_member } TFBot { Template T_TFBot_Scout_Sandman Tag bot_squad_member } TFBot { Template T_TFBot_Scout_Sandman Tag bot_squad_member } TFBot { Template T_TFBot_Scout_Sandman Tag bot_squad_member } TFBot { Template T_TFBot_Scout_Sandman Tag bot_squad_member } TFBot { Template T_TFBot_Scout_Sandman Tag bot_squad_member } TFBot { Template T_TFBot_Scout_Sandman Tag bot_squad_member } } } WaveSpawn { Name wave7e WaitForAllDead wave7d TotalCurrency 150 TotalCount 24 MaxActive 8 SpawnCount 8 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Tag bot_squad_leader } TFBot { Template T_TFBot_Scout_Sandman_FastCharge Tag bot_squad_member Skill Hard } TFBot { Template T_TFBot_Scout_Sandman_FastCharge Tag bot_squad_member Skill Hard } TFBot { Template T_TFBot_Scout_Sandman_FastCharge Tag bot_squad_member Skill Hard } TFBot { Template T_TFBot_Scout_Sandman_FastCharge Tag bot_squad_member Skill Hard } TFBot { Template T_TFBot_Scout_Sandman_FastCharge Tag bot_squad_member Skill Hard } TFBot { Template T_TFBot_Scout_Sandman_FastCharge Tag bot_squad_member Skill Hard } TFBot { Template T_TFBot_Scout_Sandman_FastCharge Tag bot_squad_member Skill Hard } } } WaveSpawn { Name wave7s WaitForAllDead wave7a TotalCurrency 0 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot Support 1 TFBot { Template T_TFBot_Scout_Bonk Name "Bonk Scout" } } WaveSpawn { Name wave7s WaitForAllDead wave7a TotalCurrency 0 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot Support 1 TFBot { Template T_TFBot_Scout_Jumping_Sandman Name "Jumping Sandman Scout" } } } Wave { Checkpoint Yes WaitWhenDone 60 StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { Name wave8a TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier Tag bot_squad_leader } TFBot { Template T_TFBot_Medic Tag bot_squad_member } TFBot { Template T_TFBot_Medic Tag bot_squad_member } TFBot { Template T_TFBot_Medic Tag bot_squad_member } TFBot { Template T_TFBot_Medic Tag bot_squad_member } } } WaveSpawn { Name wave8b TotalCurrency 75 TotalCount 30 MaxActive 12 SpawnCount 6 WaitBeforeStarting 45 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun Tag bot_squad_leader } TFBot { Template T_TFBot_Medic_BigHeal Tag bot_squad_member } } } WaveSpawn { Name wave8c WaitForAllDead wave8b TotalCurrency 25 TotalCount 30 MaxActive 8 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_left Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun Tag bot_squad_member } TFBot { Template T_TFBot_Medic_BigHeal Tag bot_squad_member } } } WaveSpawn { Name wave8d WaitForAllDead wave8b TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Tank { Health 30000 Name "tankboss" Speed 65 StartingPathTrackNode "boss_path2_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave8e WaitForAllSpawned wave8d TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_left TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer } } WaveSpawn { Name wave8e WaitForAllSpawned wave8d TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_right TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer } } WaveSpawn { Name wave8f WaitForAllSpawned wave8e TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Tank { Health 30000 Name "tankboss" Speed 65 StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave8g WaitForAllSpawned wave8f TotalCurrency 100 TotalCount 40 SpawnCount 8 MaxActive 8 SpawnCount 8 WaitBeforeStarting 15 WaitBetweenSpawns 8 Where spawnbot TFBot { Template T_TFBot_Soldier_RocketShotgun } } WaveSpawn { Name wave8h WaitForAllDead wave8f WaitForAllSpawned wave8g TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Tank { Health 35000 Name "tankboss" Speed 65 Skin 1 StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave8h WaitForAllDead wave8f WaitForAllSpawned wave8g TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Tank { Health 35000 Name "tankboss" Speed 65 Skin 1 StartingPathTrackNode "boss_path2_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave8h TotalCurrency 100 TotalCount 50 MaxActive 10 SpawnCount 10 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Scout_FAN } } WaveSpawn { Name wave8hh WaitForAllSpawned wave8h TotalCurrency 100 TotalCount 50 MaxActive 10 SpawnCount 10 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon heavy_steelfist_nys_giant. Health 7000 Name "Commander Iron Fist" Class Heavyweapons Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "Fists of Steel" "fire rate bonus" 0.6 "damage bonus" 1.2 } CharacterAttributes { "move speed bonus" 0.55 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "Fists of Steel" } TFBot { Template T_TFBot_Heavy_IronFist_Airblast ClassIcon heavy_steelfist_nys Tag bot_squad_member } TFBot { Template T_TFBot_Heavy_IronFist_Airblast ClassIcon heavy_steelfist_nys Tag bot_squad_member } TFBot { Template T_TFBot_Heavy_IronFist_Airblast ClassIcon heavy_steelfist_nys Tag bot_squad_member } TFBot { Template T_TFBot_Heavy_IronFist_Airblast ClassIcon heavy_steelfist_nys Tag bot_squad_member } TFBot { Template T_TFBot_Heavy_IronFist_Airblast ClassIcon heavy_steelfist_nys Tag bot_squad_member } TFBot { Template T_TFBot_Heavy_IronFist_Airblast ClassIcon heavy_steelfist_nys Tag bot_squad_member } TFBot { Template T_TFBot_Heavy_IronFist_Airblast ClassIcon heavy_steelfist_nys Tag bot_squad_member } TFBot { Template T_TFBot_Heavy_IronFist_Airblast ClassIcon heavy_steelfist_nys Tag bot_squad_member } TFBot { Template T_TFBot_Heavy_IronFist_Airblast ClassIcon heavy_steelfist_nys Tag bot_squad_member } } } WaveSpawn { Name wave8j WaitForAllDead wave8hh FirstSpawnWarningSound "vo\mvm\mght\heavy_mvm_m_meleedare13.mp3" TotalCurrency 1000 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot TFBot { ClassIcon "heavy_champ" Health 80000 Name "Bebi Crusher" Class Heavyweapons Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" ItemAttributes { ItemName "The Killing Gloves of Boxing" "fire rate bonus" 0.9 "damage bonus" 4.5 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 2 "rage giving scale" 0.2 "health regen" 100 } Item "The Killing Gloves of Boxing" Item "War Head" } } WaveSpawn { Name wave8s TotalCurrency 0 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 5 Support 1 Where spawnbot TFBot { Class Heavy Skill Hard } } WaveSpawn { Name wave8s TotalCurrency 0 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6 Support 1 Where spawnbot TFBot { Template T_TFBot_Scout_Shortstop } } } }