#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 400 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes Advanced 1 Templates { T_TFBot_Demoman_Axe { Class Demoman Name "Axeman" ClassIcon demoknight_skullcutter_armored Skill Expert Health 800 Scale 1.5 Item "The Chargin' Targe" Item "The Scotsman's Skullcutter" Item "The Glasgow Great Helm" Item "The Dark Age Defender" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Scotsman's Skullcutter" "damage bonus" 2.5 } } T_TFBot_Soldier_TankBuster { Class Soldier Name "Tank Buster Soldier" ClassIcon soldier_tanker Skill Hard Item "The Black Box" Item "The Battalion's Backup" Item "The Grenadier's Softcap" Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Black Box" "damage penalty" 0.33 "fire rate bonus" 0.001 "faster reload rate" 0.9 "blast radius increased" 1.25 "projectile spread angle penalty" 2 "health on radius damage" 80 } CharacterAttributes { "increase buff duration" 9.0 } } T_TFBot_Soldier_Bison { Class Soldier Name "Bison Soldier" ClassIcon soldier_bison Skill Expert Item "The Righteous Bison" Item "Lord Cockswain's Pith Helmet" WeaponRestrictions SecondaryOnly } T_TFBot_Soldier_Samurai { Class Soldier Name "Samurai Soldier" ClassIcon demoknight_samurai Skill Expert Health 750 Scale 1.3 Item "The Half-Zatoichi" Item "Soldier Samurai Hat" Item "The Menpo" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Half-Zatoichi" "damage bonus" 1.5 } } T_TFBot_Soldier_Samurai_Concheror { Class Soldier Name "Conch Samurai Soldier" ClassIcon soldier_samurai_conch Skill Expert Health 750 Scale 1.3 Item "The Concheror" Item "The Half-Zatoichi" Item "Soldier Samurai Hat" WeaponRestrictions MeleeOnly Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Half-Zatoichi" "damage bonus" 1.5 } CharacterAttributes { "increase buff duration" 9.0 } } T_TFBot_Giant_Soldier_Bison { Class Soldier Skill Expert WeaponRestrictions SecondaryOnly Name "Giant Bison Soldier" Item "The Righteous Bison" Item "Lord Cockswain's Pith Helmet" ClassIcon soldier_bison_giant Health 3800 Attributes MiniBoss ItemAttributes { ItemName "The Righteous Bison" "damage bonus" 3.0 "fire rate penalty" 2 "faster reload rate" 0.25 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Pyro_Lunarian { Class Pyro Name "Moon Cadet" ClassIcon pyro_lunarian Skill Expert Item "The Third Degree" Item "The Bubble Pipe" Item "The Moonman Backpack" WeaponRestrictions MeleeOnly } T_TFBot_Chief_Soldier_TankBuster { Class Soldier Name "Chief Tank Buster" ClassIcon soldier_tanker_chief Skill Expert Item "The Black Box" Item "The Battalion's Backup" Item "The Grenadier's Softcap" Health 60000 Scale 1.9 Attributes MiniBoss Attributes UseBossHealthBar Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Black Box" "damage penalty" 0.5 "fire rate bonus" 0.001 "faster reload rate" 1.6 "clip size upgrade atomic" 3 "blast radius increased" 1.25 "projectile spread angle penalty" 4 "health on radius damage" 500 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "increase buff duration" 9.0 } } } Mission // Sentry Buster { Objective DestroySentries InitialCooldown 30 Where spawnbot BeginAtWave 1 RunForThisManyWaves 3 CooldownTime 30 TFBot { Template T_TFBot_SentryBuster } } Mission // Sydney Sniper (Wave 1) { Objective Sniper InitialCooldown 30 Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 3 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission // Spy (Wave 2) { Objective Spy InitialCooldown 40 Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 3 TFBot { Class Spy Skill Expert } } Mission // Sniper (Wave 3) { Objective Sniper InitialCooldown 30 Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Razorback MaxVisionRange 3000 } } Mission // Spy (Wave 3) { Objective Spy InitialCooldown 40 Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 2 TFBot { Class Spy Skill Expert } } Wave // Wave 1 ($1500) { WaitWhenDone 60 Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay_ironman Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn // wave01a-1: 6 Giant Soldiers (each with 3 Steel Gauntlets) { Name "wave01a" Where spawnbot TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 300 Squad { TFBot { Template T_TFBot_Giant_Soldier } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn // wave01a-2: 40 Bowmen { Name "wave01a" Where spawnbot TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 15 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn // wave01b-1: 5 Super Scouts { Name "wave01b" Where spawnbot TotalCount 5 MaxActive 2 SpawnCount 1 WaitForAllDead "wave01a" WaitBeforeStarting 10 WaitBetweenSpawns 20 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn // wave01b-2: 32 Soldiers { Name "wave01b" Where spawnbot TotalCount 32 MaxActive 16 SpawnCount 8 WaitForAllDead "wave01a" WaitBeforeStarting 15 WaitBetweenSpawns 20 TotalCurrency 100 TFBot { Class Soldier Skill Hard } } WaveSpawn // wave01b-3: 4 Giant Flare Pyros { Name "wave01b" Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitForAllDead "wave01a" WaitBeforeStarting 20 WaitBetweenSpawns 20 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer } } WaveSpawn // wave01c-1: 3 Giant Pyros (left spawn) { Name "wave01c" Where spawnbot_left TotalCount 3 MaxActive 2 SpawnCount 1 WaitForAllSpawned "wave01b" WaitBeforeStarting 10 WaitBetweenSpawns 25 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro } } WaveSpawn // wave01c-2: 3 Giant Pyros (right spawn) { Name "wave01c" Where spawnbot_right TotalCount 3 MaxActive 2 SpawnCount 1 WaitForAllSpawned "wave01b" WaitBeforeStarting 10 WaitBetweenSpawns 25 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro } } WaveSpawn // wave01c-3: 64 Bonk Scouts { Name "wave01c" Where spawnbot_lower TotalCount 64 MaxActive 16 SpawnCount 8 WaitForAllSpawned "wave01b" WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 150 TFBot { Template T_TFBot_Scout_Bonk Attributes AlwaysCrit } } WaveSpawn // wave01d-1: 2 Giant Heavies (each with 8 Medics) { Name "wave01d_1" Where spawnbot TotalCount 18 MaxActive 9 SpawnCount 9 WaitForAllDead "wave01c" WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 200 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 } 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 // wave01d-2: 40 Demoknights { Name "wave01d_2" Where spawnbot TotalCount 40 MaxActive 10 SpawnCount 5 WaitForAllDead "wave01c" WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn // wave01e: Giant Deflector Heavy with 10 Medics { Name "wave01e" Where spawnbot TotalCount 11 MaxActive 11 SpawnCount 11 WaitForAllDead "wave01d_1" WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } 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 // wave01s: Axeman support { Name "wave01s" Where spawnbot TotalCount 10 MaxActive 5 SpawnCount 1 WaitForAllDead "wave01d_2" WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Demoman_Axe } } } Wave // Wave 2 ($2100 - $1900 before this wave) { WaitWhenDone 60 Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay_ironman Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn // wave02a-1: Tank (left spawn) { Name "wave02a" TotalCount 1 WaitBeforeStarting 0 TotalCurrency 100 Tank { Health 14000 Speed 75 Name "tankboss_left" StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // wave02a-2: Tank (right spawn) { Name "wave02a" TotalCount 1 WaitBeforeStarting 0 TotalCurrency 100 Tank { Health 14000 Speed 75 Name "tankboss_right" StartingPathTrackNode "boss_path2_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // wave02a-3: 10 squads (1 Medic and 4 Heavies led by a Tank Buster Soldier) { Name "wave02a" Where spawnbot TotalCount 60 MaxActive 12 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 8 TotalCurrency 150 Squad { FormationSize 250 TFBot { Template T_TFBot_Soldier_TankBuster } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Class Heavyweapons Skill Hard } TFBot { Class Heavyweapons Skill Hard } TFBot { Class Heavyweapons Skill Hard } TFBot { Class Heavyweapons Skill Hard } } } WaveSpawn // wave02a-4: 6 Shortstop Scout-Medic pairs { Name "wave02a" Where spawnbot TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 20 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Scout_Shortstop Skill Expert } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn // wave02b-1: 8 Giant Charged Soldier-Medic pairs { Name "wave02b" Where spawnbot TotalCount 16 MaxActive 8 SpawnCount 2 WaitForAllSpawned "wave02a" WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn // wave02b-2: 60 Heavy Mittens { Name "wave02b" Where spawnbot TotalCount 60 MaxActive 10 SpawnCount 5 WaitForAllSpawned "wave02a" WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 100 RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Gnome Health 150 Tag flank_left BehaviorModifiers push } TFBot { Template T_TFBot_Heavyweapons_Gnome Health 150 Tag flank_right BehaviorModifiers push } } } WaveSpawn // wave02c-1: 10 Giant Rapid Fire Demomen { Name "wave02c" Where spawnbot TotalCount 10 MaxActive 4 SpawnCount 2 WaitForAllDead "wave02b" WaitBeforeStarting 10 WaitBetweenSpawns 15 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Demo_RapidFire } } WaveSpawn // wave02c-2: 28 Bison Soldiers { Name "wave02c" Where spawnbot TotalCount 28 MaxActive 8 SpawnCount 4 WaitForAllDead "wave02b" WaitBeforeStarting 10 WaitBetweenSpawns 12 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Bison } } WaveSpawn // wave02c-3: 35 Pyros { Name "wave02c" Where spawnbot_lower TotalCount 35 MaxActive 10 SpawnCount 5 WaitForAllDead "wave02b" WaitBeforeStarting 10 WaitBetweenSpawns 12 TotalCurrency 100 TFBot { Class Pyro Skill Hard } } WaveSpawn // wave02c-4: Tank (left spawn) { Name "wave02c" TotalCount 1 WaitForAllDead "wave02b" WaitBeforeStarting 15 TotalCurrency 100 Tank { Health 17000 Speed 75 Name "tankboss_left" StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // wave02c-5: Tank (right spawn) { Name "wave02c" TotalCount 1 WaitForAllDead "wave02b" WaitBeforeStarting 15 TotalCurrency 100 Tank { Health 17000 Speed 75 Name "tankboss_right" StartingPathTrackNode "boss_path2_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // wave02s: Fast Scorch Shot Pyro support { Name "wave02s" Where spawnbot_lower TotalCount 40 MaxActive 5 SpawnCount 5 WaitForAllSpawned "wave02c" WaitBeforeStarting 10 WaitBetweenSpawns 20 TotalCurrency 200 Support 1 TFBot { Template T_TFBot_ScorchShot_FastShot } } WaveSpawn // wave02d-1: 20 Steel Gauntlet Pushers { Name "wave02d_1" Where spawnbot_left TotalCount 20 MaxActive 8 SpawnCount 4 WaitForAllSpawned "wave02c" WaitBeforeStarting 10 WaitBetweenSpawns 20 TotalCurrency 125 TFBot { Template T_TFBot_Heavy_IronFist_Airblast Attributes AlwaysCrit } } WaveSpawn // wave02e-1: 2 Giant Burst Fire Soldier-Giant Medic pairs { Name "wave02e_1" Where spawnbot_right TotalCount 4 MaxActive 4 SpawnCount 2 WaitForAllSpawned "wave02c" WaitBeforeStarting 10 WaitBetweenSpawns 40 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn // wave02d-2: 5 groups of Samurai Soldiers (leaders have a Concheror) { Name "wave02d_2" Where spawnbot_right TotalCount 25 MaxActive 10 SpawnCount 5 WaitForAllSpawned "wave02d_1" WaitBeforeStarting 20 WaitBetweenSpawns 20 TotalCurrency 125 Squad { TFBot { Template T_TFBot_Soldier_Samurai_Concheror Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Samurai Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Samurai Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Samurai Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Samurai Attributes AlwaysCrit } } } WaveSpawn // wave02e-2: 2 Giant Heater Heavy-Giant Medic pairs { Name "wave02e_2" Where spawnbot_left TotalCount 4 MaxActive 4 SpawnCount 2 WaitForAllSpawned "wave02e_1" WaitBeforeStarting 40 WaitBetweenSpawns 40 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Heavyweapons_Heater } TFBot { Template T_TFBot_Giant_Medic } } } } Wave // Wave 3 ($2800 - $4000 before this wave) { WaitWhenDone 60 Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay_ironman Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn // wave03a-1: 5 Giant Bison Soldiers { Name "wave03a" Where spawnbot_right TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Soldier_Bison } } WaveSpawn // wave03a-2: 5 Giant Burst Fire Demomen { Name "wave03a" Where spawnbot_left TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Demo_Burst Attributes AlwaysCrit } } WaveSpawn // wave03a-3: 90 Heavies (2/3 Mittens, 1/3 KGB) { Name "wave03a" Where spawnbot TotalCount 90 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 150 RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Gnome Health 200 Tag flank_left BehaviorModifiers push } TFBot { Template T_TFBot_Heavyweapons_Gnome Health 200 Tag flank_right BehaviorModifiers push } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Expert Attributes AlwaysCrit ItemAttributes { ItemName "the killing gloves of boxing" "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 1.3 } } } } WaveSpawn // wave03b-1: 48 Concheror Direct Hit Soldiers { Name "wave03b" Where spawnbot TotalCount 48 MaxActive 12 SpawnCount 6 WaitForAllDead "wave03a" WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 150 TFBot { Class Soldier Skill Expert ClassIcon soldier_conch Name "Extended Conch Soldier" Item "The Direct Hit" Item "The Concheror" Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 } } } WaveSpawn // wave03b-2: 16 Super Scouts { Name "wave03b" Where spawnbot TotalCount 16 MaxActive 6 SpawnCount 2 WaitForAllDead "wave03a" WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 200 RandomSpawn 1 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn // wave03c-1: 6 Tanks { Name "wave03c" TotalCount 6 WaitForAllSpawned "wave03b" WaitBeforeStarting 5 WaitBetweenSpawns 25 TotalCurrency 300 Tank { Health 20000 Speed 75 Name "tankboss_right" StartingPathTrackNode "boss_path2_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // wave03c-2: 150 Spies { Name "wave03c" Where spawnbot TotalCount 150 MaxActive 15 SpawnCount 5 WaitForAllSpawned "wave03b" WaitBeforeStarting 15 WaitBetweenSpawns 5 TotalCurrency 300 TFBot { Class Spy Skill Expert } } WaveSpawn // wave03s-1: Scout support { Name "wave03s_1" Where spawnbot TotalCount 100 MaxActive 10 SpawnCount 10 WaitForAllDead "wave03c" WaitBeforeStarting 10 WaitBetweenSpawns 20 TotalCurrency 100 RandomSpawn 1 Support 1 TFBot { Class Scout Skill Expert } } WaveSpawn // wave03d-1: 8 Giant Rapid Fire Soldiers (left spawn) { Name "wave03d" Where spawnbot_left TotalCount 8 MaxActive 4 SpawnCount 1 WaitForAllDead "wave03c" WaitBeforeStarting 10 WaitBetweenSpawns 15 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Soldier_Spammer } } WaveSpawn // wave03d-2: 8 Giant Rapid Fire Soldiers (right spawn) { Name "wave03d" Where spawnbot_right TotalCount 8 MaxActive 4 SpawnCount 1 WaitForAllDead "wave03c" WaitBeforeStarting 10 WaitBetweenSpawns 15 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Soldier_Spammer } } WaveSpawn // wave03e-1: 2 Giant Burst Fire Soldier-Giant Medic pairs (left spawn) { Name "wave03e" Where spawnbot_left TotalCount 4 MaxActive 4 SpawnCount 2 WaitForAllSpawned "wave03d" WaitBeforeStarting 15 WaitBetweenSpawns 50 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Soldier_BurstFire } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn // wave03e-2: 2 Giant Burst Fire Soldier-Giant Medic pairs (right spawn) { Name "wave03e" Where spawnbot_right TotalCount 4 MaxActive 4 SpawnCount 2 WaitForAllSpawned "wave03d" WaitBeforeStarting 40 WaitBetweenSpawns 50 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Soldier_BurstFire } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn // wave03f-1: 2 Giant Deflector Heavies (left spawn) { Name "wave03f" Where spawnbot_left TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllSpawned "wave03e" WaitBeforeStarting 30 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } } WaveSpawn // wave03f-2: 2 Giant Deflector Heavies (right spawn) { Name "wave03f" Where spawnbot_right TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllSpawned "wave03e" WaitBeforeStarting 30 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } } WaveSpawn // wave03f-3: Final Tank (left spawn) { Name "wave03f" TotalCount 1 WaitForAllSpawned "wave03e" WaitBeforeStarting 40 TotalCurrency 150 Tank { Health 22500 Speed 75 Name "tankboss_left" Skin 1 StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // wave03f-4: Final Tank (right spawn) { Name "wave03f" TotalCount 1 WaitForAllSpawned "wave03e" WaitBeforeStarting 40 TotalCurrency 150 Tank { Health 22500 Speed 75 Name "tankboss_right" Skin 1 StartingPathTrackNode "boss_path2_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // wave03s-2: Moon Cadet Support { Name "wave03s_2" Where spawnbot_lower TotalCount 80 MaxActive 8 SpawnCount 8 WaitForAllDead "wave03f" WaitBeforeStarting 10 WaitBetweenSpawns 30 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Pyro_Lunarian Attributes AlwaysCrit ItemAttributes { ItemName "The Third Degree" "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 1.3 } } } WaveSpawn // wave03g: Chief Tank Buster { Name "wave03g" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "wave03f" WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Template T_TFBot_Chief_Soldier_TankBuster } } } }