#base robot_vanilla.pop #base robot_eyes.pop // Coaltown Advanced Tar Pit // // Starting Currency: 400 // Respawn Wave Time: 8 // Robots can not attack while in spawn // Invasion Mission | 7 Waves // // +----------+----------+----------+ // | Wave | Currency | A+ | // +----------+----------+----------+ // | Wave 1 | 800 | 900 | // | Wave 2 | 800 | 900 | // | Wave 3 | 900 | 1000 | // | Wave 4 | 850 | 950 | // | Wave 5 | 1000 | 1100 | // | Wave 6 | 1500 | 1600 | // | Wave 7 | 1000 | 1000 | // +----------+----------+----------+ // | Total | 7250 | 7850 | // +----------+----------+----------+ // WaveSchedule { StartingCurrency 400 RespawnWaveTime 7 FixedRespawnWaveTime yes CanBotsAttackWhileInSpawnRoom no Advanced 1 //////////==================================== // Missions // // Wave 1 has Sniper Support | 2 SpawnCount // Wave 2 has Spy and Sniper Support | 1 SpawnCount On Both // Wave 3 has Spy Support | 3 SpawnCount // Wave 4 has no Support // Wave 5 has Spy Support | 3 SpawnCount // Wave 6 has Sniper Support | 4 SpawnCount // Wave 7 has Spy and Sniper Support | 2 SpawnCount On Spies, 3 SpawnCount on Snipers //////////==================================== Mission // Sniper { Objective Sniper DesiredCount 2 BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 60 InitialCooldown 30 Where spawnbot_mission_sniper TFBot { Class Sniper Skill Hard } } Mission { Objective Sniper DesiredCount 1 BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 70 InitialCooldown 20 Where spawnbot_mission_sniper TFBot { Class Sniper Skill Hard } } Mission { Objective Sniper DesiredCount 4 BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 90 InitialCooldown 60 Where spawnbot_mission_sniper TFBot { Class Sniper Skill Hard } } Mission { Objective Sniper DesiredCount 3 BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 100 InitialCooldown 60 Where spawnbot_mission_sniper TFBot { Class Sniper Skill Hard } } Mission // Spy { Objective Spy DesiredCount 1 BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 70 InitialCooldown 20 Where spawnbot_mission_spy TFBot { Class Spy Skill Easy } } Mission { Objective Spy DesiredCount 3 BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 60 InitialCooldown 30 Where spawnbot_mission_spy TFBot { Class Spy Skill Easy } } Mission { Objective Spy DesiredCount 3 BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 100 InitialCooldown 50 Where spawnbot_mission_spy TFBot { Class Spy Skill Easy } } Mission { Objective Spy DesiredCount 2 BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 80 InitialCooldown 20 Where spawnbot_mission_spy TFBot { Class Spy Skill Easy } } //////////==================================== // Wave 1 [$800] // // 20 Bat Scouts [$175] // 36 Soldiers [$315] // 8 Steel Gauntlets [$60] // 12 Heavies [$170] //////////==================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w1-a1" TotalCurrency 175 TotalCount 20 MaxActive 7 SpawnCount 5 WaitBetweenSpawns 10 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Scout_Melee } } WaveSpawn { Name "w1-a1" TotalCurrency 315 TotalCount 36 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 6.5 WaitBeforeStarting 0 Where spawnbot TFBot { Class Soldier Skill Normal } } WaveSpawn { Name "w1-a2" TotalCurrency 130 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 14 WaitBeforeStarting 40 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Gauntlet } } WaveSpawn { Name "w1-b1" WaitForAllSpawned w1-a2 TotalCurrency 180 TotalCount 12 MaxActive 12 SpawnCount 12 WaitBetweenSpawns 0 WaitBeforeStarting 0 Where spawnbot TFBot { Class Heavy Skill Easy } } } //////////==================================== // Wave 2 [$800] // // 30 Scouts [$160] // 24 Soldiers [$140] // // 10 Demoknights [$50] // // Limited Support Of 36 Heavies [$300] // 3 Giant Charged Soldiers [$150] //////////==================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w2-a1" TotalCurrency 160 TotalCount 30 MaxActive 10 SpawnCount 10 WaitBetweenSpawns 10 WaitBeforeStarting 0 Where spawnbot TFBot { Class Scout Skill Easy } } WaveSpawn { Name "w2-a1" TotalCurrency 140 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 5 WaitBeforeStarting 0 Where spawnbot TFBot { Class Soldier Skill Normal } } WaveSpawn { Name "w2-a2" WaitForAllSpawned w2-a1 TotalCurrency 50 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 0 WaitBeforeStarting 0 Where spawnbot_giant TFBot { Template T_TFBot_Demoknight } } WaveSpawn { Name "w2-b1" WaitForAllDead w2-a2 TotalCurrency 300 TotalCount 36 MaxActive 12 SpawnCount 12 WaitBetweenSpawns 12 WaitBeforeStarting 0 Where spawnbot Support Limited TFBot { Class Heavy Skill Easy } } WaveSpawn { Name "w2-b1" WaitForAllDead w2-a2 TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 16 WaitBeforeStarting 0 Where spawnbot_giant TFBot { Template T_TFBot_Giant_Soldier_Charged } } } //////////==================================== // Wave 3 [$900] // // 1 30000 HP Tank [$200] // 40 Soldiers [$200] // // Infinite Scout Support After Tank Dies [$300] // 4 Giant Rapid Fire Soldiers After Soldiers Die [$200] //////////==================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w3-a1" TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 2 Where spawnbot Tank { Name "tankboss" Health 30000 Speed 75 StartingPathTrackNode boss_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { Name "w3-a2" TotalCurrency 80 TotalCount 16 MaxActive 16 SpawnCount 16 WaitBetweenSpawns 0 WaitBeforeStarting 0 Where spawnbot_giant TFBot { Class Soldier Skill Hard } } WaveSpawn { Name "w3-a3" WaitForAllDead w3-a2 TotalCurrency 120 TotalCount 24 MaxActive 12 SpawnCount 6 WaitBetweenSpawns 10 WaitBeforeStarting 0 Where spawnbot TFBot { Class Soldier Skill Normal } } WaveSpawn { Name "w3-support" WaitForAllDead w3-a1 TotalCurrency 300 TotalCount 60 MaxActive 12 SpawnCount 6 WaitBetweenSpawns 8 WaitBeforeStarting 0 Where spawnbot Support 1 TFBot { Class Scout Skill Easy } } WaveSpawn { Name "w3-b1" WaitForAllDead w3-a3 TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 12.5 WaitBeforeStarting 0 Where spawnbot_giant TFBot { Template T_TFBot_Giant_Soldier_RapidFire } } } //////////==================================== // Wave 4 [$850] // // 3 Giant Heavies + 3 Quick Uber Medics Each | Spawn Throughout The Wave [$150] // 6 Giant Super Scouts | Spawn Throughout The Wave [$150] // // 24 Crit Bat Scouts [$120] // 16 Scouts [$80] // // 20 Heavies [$100] // 20 Lightweight Champs [$100] // // 10 Soldiers | 1/2 Flank Top Left Path, 1/2 Flank Top Right Path [$50] // Infinite Support Of Flare Pyros After Giants Die [$140] //////////==================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w4-giant" TotalCurrency 150 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 33.3 WaitBeforeStarting 5 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "w4-giant" TotalCurrency 150 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 16.7 WaitBeforeStarting 0 Where spawnbot_giant TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name "w4-a1" TotalCurrency 120 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 6.7 WaitBeforeStarting 0.5 Where spawnbot TFBot { Template T_TFBot_Scout_Melee Attributes AlwaysCrit } } WaveSpawn { Name "w4-a1" TotalCurrency 80 TotalCount 16 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 5 WaitBeforeStarting 0.5 Where spawnbot TFBot { Class Scout Skill Easy } } WaveSpawn { Name "w4-b1" WaitForAllSpawned w4-a1 TotalCurrency 100 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBetweenSpawns 10 WaitBeforeStarting 3 Where spawnbot TFBot { Class Heavy Skill Easy } } WaveSpawn { Name "w4-b1" WaitForAllSpawned w4-a1 TotalCurrency 100 TotalCount 20 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 2 WaitBeforeStarting 3 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Lightweight } } WaveSpawn { Name "w4-c1" WaitForAllSpawned w4-b1 TotalCurrency 25 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBetweenSpawns 0 WaitBeforeStarting 5 Where spawnbot_giant TFBot { Class Soldier Skill Normal BehaviorModifiers Push Tag nav_prefer_flank_left } } WaveSpawn { Name "w4-c1" WaitForAllSpawned w4-b1 TotalCurrency 25 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBetweenSpawns 0 WaitBeforeStarting 5 Where spawnbot_giant TFBot { Class Soldier Skill Normal BehaviorModifiers Push Tag nav_prefer_flank_right } } WaveSpawn { Name "w4-support" WaitForAllDead w4-giant TotalCurrency 140 TotalCount 28 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 3 WaitBeforeStarting 0 Where spawnbot_giant Support 1 TFBot { Template T_TFBot_Pyro_Flare } } } //////////==================================== // Wave 5 [$1000] // // 2 Giant Heavies + 4 Quick Uber Medics Each [$100] // // 35 Scouts [$160] // 15 Pyros [$70] // // 1 30000 HP Tank [$200] // 24 Soldiers [$120] // 24 Huntsman Snipers [$120] // // 2 Giant Heavies + 2 Buff Banner Soldiers Each | 1/2 Flank Top Left Path, 1/2 Flank Top Right Path [$100] // Infinite Scout Support [$130] //////////==================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w5-a1" TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 0 WaitBeforeStarting 0 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "w5-b1" WaitForAllDead w5-a1 TotalCurrency 160 TotalCount 35 MaxActive 14 SpawnCount 7 WaitBetweenSpawns 9 WaitBeforeStarting 0 Where spawnbot TFBot { Class Scout Skill Easy } } WaveSpawn { Name "w5-b1" WaitForAllDead w5-a1 TotalCurrency 70 TotalCount 15 MaxActive 5 SpawnCount 5 WaitBetweenSpawns 15 WaitBeforeStarting 0 Where spawnbot TFBot { Class Pyro Skill Hard } } WaveSpawn { Name "w5-c1" WaitForAllSpawned w5-b1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 Where spawnbot Tank { Name "tankboss" Health 30000 Speed 75 StartingPathTrackNode boss_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { Name "w5-c1" WaitForAllSpawned w5-b1 TotalCurrency 120 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 7.5 WaitBeforeStarting 0 Where spawnbot TFBot { Class Soldier Skill Normal } } WaveSpawn { Name "w5-c1" WaitForAllSpawned w5-b1 TotalCurrency 120 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 7.5 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name "w5-d1" WaitForAllDead w5-c1 TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 0 WaitBeforeStarting 7.5 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Giant_Heavyweapons BehaviorModifiers Push Tag nav_prefer_flank_left } TFBot { Template T_TFBot_Soldier_Buff_Extended } TFBot { Template T_TFBot_Soldier_Buff_Extended } } } WaveSpawn { Name "w5-d1" WaitForAllDead w5-c1 TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 0 WaitBeforeStarting 15 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Giant_Heavyweapons BehaviorModifiers Push Tag nav_prefer_flank_right } TFBot { Template T_TFBot_Soldier_Buff_Extended } TFBot { Template T_TFBot_Soldier_Buff_Extended } } } WaveSpawn { Name "w5-d1" WaitForAllSpawned w5-c1 TotalCurrency 130 TotalCount 32 MaxActive 16 SpawnCount 8 WaitBetweenSpawns 7 WaitBeforeStarting 0 Where spawnbot_giant Where spawnbot Support 1 TFBot { Class Scout Skill Easy } } } //////////==================================== // Wave 6 [$1500] // // 3 Giant Rapid Fire Soldiers [$150] // 30 Soldiers [$150] // 40 Scouts [$200] // // 5 Giant Rapid Fire Soldiers [$250] // 70 Pyros [$350] // 20 Heavies [$100] // // 2 Giant Rapid Fire Soldiers + 3 QuickUber Medics Each [$100] // 20 Crit Hyper League Scouts [$75] // 30 Steel Gauntlets [$125] //////////==================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w6-a1" TotalCurrency 150 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 WaitBeforeStarting 0 Where spawnbot_giant TFBot { Template T_TFBot_Giant_Soldier_RapidFire } } WaveSpawn { Name "w6-a1" TotalCurrency 150 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 10 WaitBeforeStarting 0.5 Where spawnbot_giant TFBot { Class Soldier Skill Normal } } WaveSpawn { Name "w6-a1" TotalCurrency 200 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 6 WaitBeforeStarting 0 Where spawnbot TFBot { Class Scout Skill Normal } } WaveSpawn { Name "w6-b1" WaitForAllDead w6-a1 TotalCurrency 250 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 14 WaitBeforeStarting 0 Where spawnbot_giant TFBot { Template T_TFBot_Giant_Soldier_RapidFire } } WaveSpawn { Name "w6-b1" WaitForAllDead w6-a1 TotalCurrency 350 TotalCount 70 MaxActive 14 SpawnCount 7 WaitBetweenSpawns 7 WaitBeforeStarting 0 Where spawnbot_giant TFBot { Class Pyro Skill Easy } } WaveSpawn { Name "w6-b1" WaitForAllDead w6-a1 TotalCurrency 100 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBetweenSpawns 17.5 WaitBeforeStarting 0 Where spawnbot_giant TFBot { Class Heavy Skill Normal } } WaveSpawn { Name "w6-c1" WaitForAllDead w6-b1 TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 30 WaitBeforeStarting 0 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Giant_Soldier_RapidFire } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "w6-c1" WaitForAllDead w6-b1 TotalCurrency 75 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 11.3 WaitBeforeStarting 0 Where spawnbot_giant TFBot { Template T_TFBot_Scout_Sandman_Hyper Attributes AlwaysCrit } } WaveSpawn { Name "w6-c1" WaitForAllDead w6-b1 TotalCurrency 125 TotalCount 30 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 6.2 WaitBeforeStarting 0 Where spawnbot_giant TFBot { Template T_TFBot_Heavyweapons_Gauntlet } } } //////////==================================== // Wave 7 [$1000] // // 6 Giant Super Scouts [$90] // 2 Giant Charged Soldiers + 6 Uber Medics Each [$100] // Infinite Support of Heavies | 1/6 Expert Skill, 1/3 Hard Skill, 3/6 Normal Skill [$150] // // 1 30000 HP Tank [$150] // 6 Giant Rapid Fire Soldiers + 1 Quick Uber Medic Each [$120] // 24 Scouts [$30] // // 6 Giant Rapid Fire Soldiers [$60] // 36 Bowmen [$45] // 12 Steel Gauntlet Pushers [$20] // // 3 Giant Heavies + 2 Big-Heal Medics Each | 1/3 Takes Main Path, 1/3 Flanks Top Left Path, 1/3 Flanks Top Right Path [$150] // 2 25000 HP Tanks [$85] //////////==================================== Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w7-a1" TotalCurrency 90 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 15 WaitBeforeStarting 0 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name "w7-a1" TotalCurrency 100 TotalCount 14 MaxActive 14 SpawnCount 7 WaitBetweenSpawns 22.5 WaitBeforeStarting 0.5 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Giant_Soldier_Charged } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name "w7-support" TotalCurrency 150 TotalCount 120 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 0 WaitBeforeStarting 0.5 Where spawnbot Support 1 RandomChoice { TFBot { Class Heavy Skill Expert } TFBot { Class Heavy Skill Hard } TFBot { Class Heavy Skill Hard } TFBot { Class Heavy Skill Normal } TFBot { Class Heavy Skill Normal } TFBot { Class Heavy Skill Normal } } } WaveSpawn { Name "w7-b1" WaitForAllDead w7-a1 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 3 Where spawnbot Tank { Name "tankboss" Health 30000 Speed 75 StartingPathTrackNode boss_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { Name "w7-b1" WaitForAllDead w7-a1 TotalCurrency 120 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 10 WaitBeforeStarting 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_RapidFire } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "w7-b1" WaitForAllDead w7-a1 TotalCurrency 30 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 10 WaitBeforeStarting 0 Where spawnbot TFBot { Class Scout Skill Normal } } WaveSpawn { Name "w7-c1" WaitForAllSpawned w7-b1 TotalCurrency 45 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 22.5 WaitBeforeStarting 6 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_Charged } } WaveSpawn { Name "w7-c1" WaitForAllSpawned w7-b1 TotalCurrency 45 TotalCount 36 MaxActive 6 SpawnCount 6 WaitBetweenSpawns 10 WaitBeforeStarting 6 Where spawnbot TFBot { Class Pyro Skill Easy } } WaveSpawn { Name "w7-c1" WaitForAllSpawned w7-b1 TotalCurrency 20 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 10 WaitBeforeStarting 6 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Gauntlet_Pusher } } WaveSpawn { Name "w7-d1" WaitForAllDead w7-c1 TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 0 WaitBeforeStarting 0 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Class Soldier Skill Expert } TFBot { Class Soldier Skill Expert } } } WaveSpawn { Name "w7-d1" WaitForAllDead w7-c1 TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 0 WaitBeforeStarting 5 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Tag nav_prefer_flank_left } TFBot { Class Soldier Skill Expert } TFBot { Class Soldier Skill Expert } } } WaveSpawn { Name "w7-d1" WaitForAllDead w7-c1 TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 0 WaitBeforeStarting 10 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Tag nav_prefer_flank_right } TFBot { Class Soldier Skill Expert } TFBot { Class Soldier Skill Expert } } } WaveSpawn { Name "w7-d1" WaitForAllDead w7-c1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 5 Where spawnbot Tank { Name "tankboss" Health 25000 Speed 75 StartingPathTrackNode boss_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { Name "w7-d1" WaitForAllDead w7-c1 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 15 Where spawnbot Tank { Name "tankboss" Health 25000 Speed 75 StartingPathTrackNode boss_path_1 Skin 1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } } }