#base robot_giant.pop #base robot_standard.pop ///////////////////////////// /// - Adv/// ////////Made by Gian///////// ///////////////////////////// population { StartingCurrency 750 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Mission //1-3 buster { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 3 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission //w4-6 buster { Objective DestroySentries Where spawnbot BeginAtWave 4 RunForThisManyWaves 3 CooldownTime 35 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission //w2 sniper { Objective Sniper Where spawnbot_flank BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 45 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission //w3 sydney sniper { Objective Sniper Where spawnbot_flank BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 45 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission //w4 spy { Objective Spy Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 120 DesiredCount 4 TFBot { Template T_TFBot_Spy } } Mission //w5-6 sydney sniper { Objective Sniper Where spawnbot_flank BeginAtWave 3 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 45 DesiredCount 3 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Templates { T_TFBot_Scout_Cola { WeaponRestrictions PrimaryOnly Skill Hard Name "Cola Scout" Class Scout ClassIcon scout_cola Item "crit-a-cola" Item "bonk helm" ItemAttributes { ItemName "crit-a-cola" "effect bar recharge rate increased" 0.75 } } T_TFBot_Medic_Crit { ClassIcon medic_kritzk Name "Krit Medic" Class Medic Skill Hard Item "the kritzkrieg" Attributes SpawnWithFullCharge ClassIcon medic_kritz CharacterAttributes { "bot medic uber health threshold" 300 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 5 "uber duration bonus" 7 } } T_TFBot_Sniper_Carbine { ClassIcon sniper_carbine Health 125 Name "Carbine Sniper" Class Sniper Skill Normal WeaponRestrictions SecondaryOnly Item "the cleaner's carbine" } T_TFBot_Medic_Shield { ClassIcon medic_shield Name "Shield Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "ProjectileShield" Item "the kritzkrieg" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the kritzkrieg" "uber duration bonus" -8 "generate rage on heal" 1 "increase buff duration" 0.5 } } T_TFBot_Medic_Vaccinator_Fire { Health 150 Name "Fire Vaccinator" Class Medic Skill Expert ClassIcon medic_fire Attributes VaccinatorFire Attributes "SpawnWithFullCharge" Item "tf_weapon_syringegun_medic" Item "the vaccinator" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the vaccinator" "medigun charge is resists" 4 "ubercharge rate bonus" 100 "medigun fire resist passive" 0.1 "medigun fire resist deployed" 0.75 } CharacterAttributes { "heal rate bonus" 10 "bot medic uber health threshold" 9999 } } T_TFBot_Medic_Vaccinator_Blast { Health 150 Name "Blast Vaccinator" Class Medic Skill Expert ClassIcon medic_blast Attributes VaccinatorBlast Attributes "SpawnWithFullCharge" Item "tf_weapon_syringegun_medic" Item "the vaccinator" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the vaccinator" "medigun charge is resists" 4 "ubercharge rate bonus" 100 "medigun blast resist passive" 0.1 "medigun blast resist deployed" 0.75 } CharacterAttributes { "heal rate bonus" 10 "bot medic uber health threshold" 9999 } } T_TFBot_Medic_Vaccinator_Bullet { Health 150 Name "Bullet Vaccinator" Class Medic Skill Expert ClassIcon medic_bullet Attributes VaccinatorBullets Attributes "SpawnWithFullCharge" Item "tf_weapon_syringegun_medic" Item "the vaccinator" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the vaccinator" "medigun charge is resists" 4 "ubercharge rate bonus" 100 "medigun bullet resist passive" 0.1 "medigun bullet resist deployed" 0.75 } CharacterAttributes { "heal rate bonus" 10 "bot medic uber health threshold" 9999 } } T_TFBot_Solider_Bison { ClassIcon soldier_bison Health 200 Name "Bison Soldier" Class Soldier Skill Normal WeaponRestrictions SecondaryOnly Item "the righteous bison" } T_TFBot_Scout_Milk { WeaponRestrictions SecondaryOnly Skill Normal Name "Mad Milk Scout" Class Scout ClassIcon scout_milk Item "mad milk" ItemAttributes { ItemName "mad milk" "effect bar recharge rate increased" 0.01 } } T_TFBot_Jarate_Sniper { ClassIcon sniper_jarate Name "Jarate Sniper" Class Sniper Skill Normal WeaponRestrictions SecondaryOnly Attributes "AlwaysFireWeapon" Item "jarate" CharacterAttributes { "effect bar recharge rate increased" 0.01 "fire rate penalty" 2 } } T_TFBot_Soldier_Mangler { ClassIcon soldier_mangler Name "Cow Mangler Soldier" Class Soldier Skill Normal Item "the cow mangler 5000" Item "lord cockswain's pith helmet" } T_TFBot_Pyro_Dragon { Name "Dragon Pyro" Class Pyro ClassIcon pyro_dragon_fury Skill Hard Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "item_meter_charge_rate" 0.8 } } T_TFBot_Giant_Medic_Uber { Class Medic Name "Giant Medic" ClassIcon medic_uber_giant Tag bot_giant Tag bot_squad_member Skill Expert Health 4500 Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 1 "uber duration bonus" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "bot medic uber health threshold" 500 } } T_TFBot_Giant_Heavyweapons_Golem { ClassIcon heavy_steelfist Health 5700 Name "Steel Golem" Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes MiniBoss ClassIcon heavy_steelfist_giant Item "fists of steel" Item "big steel jaw of summer fun" Item "the leftover trap" ItemAttributes { ItemName "fists of steel" "fire rate penalty" 1.5 "damage bonus" 1.5 } CharacterAttributes { "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "move speed bonus" 0.45 } } T_TFBot_Pyro_Reserve { ClassIcon pyro_shotgun_fire_h Health 175 Name "Reserve Shooter Pyro" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Item "the reserve shooter" ItemAttributes { ItemName "the reserve shooter" "Spread Penalty" 0.5 } CharacterAttributes { "mod mini-crit airborne" 1 } } T_TFBot_Demoman_Mortar { Name "Mortar Demo" Class Demoman Skill Normal Health 175 ClassIcon demo_clusterbomb Attributes HoldFireUntilFullReload Item "The Iron Bomber" ItemAttributes { ItemName "The Iron Bomber" "projectile spread angle penalty" 4 "faster reload rate" 0.6 "Projectile speed increased" 0.8 "fire rate bonus" 0.1 "grenade no bounce" 1 } } T_TFBot_Heavy_Deflector { Name "Deflector Heavy" Class Heavyweapons Skill Hard ClassIcon heavy_deflector MaxVisionRange 1200 Item "Deflector" Item "The U-clank-a" ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } T_TFBot_Giant_Medic_Vaccinator_Bullet { Health 4500 Name "Bullet Vaccinator" Class Medic Skill Expert ClassIcon medic_bullet_giant Tag bot_giant Tag bot_squad_member Attributes VaccinatorBullets Attributes "SpawnWithFullCharge" Attributes MiniBoss Item "the vaccinator" Item "tf_weapon_syringegun_medic" CharacterAttributes { "move speed bonus" 0.5 } ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the vaccinator" "medigun charge is resists" 4 "ubercharge rate bonus" 100 //"uber duration bonus" 200 "medigun bullet resist passive" 0.1 "medigun bullet resist deployed" 0.75 } } T_TFBot_Giant_Medic_Vaccinator_Blast { Health 4500 Name "Blast Vaccinator" Class Medic Skill Expert ClassIcon medic_blast_giant Tag bot_giant Tag bot_squad_member Attributes VaccinatorBlast Attributes "SpawnWithFullCharge" Attributes MiniBoss Item "the vaccinator" Item "tf_weapon_syringegun_medic" CharacterAttributes { "move speed bonus" 0.5 "bot medic uber health threshold" 9999 } ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the vaccinator" "medigun charge is resists" 4 "ubercharge rate bonus" 100 //"uber duration bonus" 200 "medigun blast resist passive" 0.1 "medigun blast resist deployed" 0.75 } } T_TFBot_Giant_Medic_Vaccinator_Fire { Health 4500 Name "Fire Vaccinator" Class Medic Skill Expert ClassIcon medic_fire_giant Tag bot_giant Tag bot_squad_member Attributes VaccinatorFire Attributes "SpawnWithFullCharge" Attributes MiniBoss Item "the vaccinator" Item "tf_weapon_syringegun_medic" CharacterAttributes { "move speed bonus" 0.5 } ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the vaccinator" "medigun charge is resists" 4 "ubercharge rate bonus" 100 //"uber duration bonus" 200 "medigun fire resist passive" 0.1 "medigun fire resist deployed" 0.75 } } T_TFBot_Giant_Pyro_Dragon { Health 3500 Name "Giant Dragon Pyro" Class Pyro Skill Expert ClassIcon pyro_dragon_fury_heal WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "prehistoric pullover" Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "damage bonus" 1.25 "faster reload rate" 0.75 "heal on hit for rapidfire" 250 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Giant_Demoman_Mortar { Name "Giant Mortar Demo" Class Demoman Skill Expert Health 3300 ClassIcon demo_clusterbomb_giant Attributes HoldFireUntilFullReload Attributes MiniBoss Item "The Iron Bomber" ItemAttributes { ItemName "The Iron Bomber" "projectile spread angle penalty" 4 "clip size upgrade atomic" 12 "faster reload rate" 0.6 "Projectile speed increased" 0.8 "fire rate bonus" 0.1 "grenade no bounce" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound" 3 } } T_TFBot_Giant_Medic_Kritz { Class Medic Name "Giant Kritz Medic" ClassIcon medic_kritz_giant Tag bot_giant Tag bot_squad_member Skill Expert Health 4500 Attributes SpawnWithFullCharge Item "The Kritzkrieg" Item "Medic Goggles" WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } ItemAttributes { ItemName "The Kritzkrieg" "heal rate bonus" 1 "uber duration bonus" 999 } CharacterAttributes { "bot medic uber health threshold" 4400 "move speed bonus" 0.5 "damage force reduction" 0.6 "heal rate bonus" 200 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Giant_Soldier_Extended_Battalion_Spammer { Class Soldier Name "Giant Battalion Spammer" ClassIcon soldier_backup_spammer_giant Health 3800 Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes SpawnWithFullCharge Item "The Battalion's Backup" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "increase buff duration" 9.0 "projectile speed increased" 0.65 } ItemAttributes { ItemName "tf_weapon_rocketlauncher" "faster reload rate" -0.8 "fire rate bonus" 0.5 } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1A TotalCurrency 24 TotalCount 12 MaxActive 12 SpawnCount 1 Where spawnbot_left WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Squad { TFBot { Template T_TFBot_Sniper_Carbine } } } WaveSpawn { Name 1B WaitForAllSpawned 1A TotalCurrency 10 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 1 WaitBetweenSpawns 0 Squad { TFBot { Health 200 Name Soldier Class Soldier Skill Normal Item "tf_weapon_rocketlauncher" } TFBot { Template T_TFBot_Medic_Crit } } } WaveSpawn { Name 1C WaitForAllSpawned 1B TotalCurrency 24 TotalCount 12 MaxActive 12 SpawnCount 1 Where spawnbot_left WaitBeforeStarting 1 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFBot_Sniper_Carbine } } } WaveSpawn { Name 1D WaitForAllSpawned 1C TotalCurrency 10 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 1 WaitBetweenSpawns 0 Squad { TFBot { Health 200 Name Soldier Class Soldier Skill Normal Item "tf_weapon_rocketlauncher" } TFBot { Template T_TFBot_Medic_Crit } } } WaveSpawn { Name 1E WaitForAllSpawned 1D TotalCurrency 24 TotalCount 12 MaxActive 12 SpawnCount 1 Where spawnbot_left WaitBeforeStarting 1 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFBot_Sniper_Carbine } } } WaveSpawn { Name 1F WaitForAllSpawned 1E TotalCurrency 10 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 1 WaitBetweenSpawns 0 Squad { TFBot { Health 200 Name Soldier Class Soldier Skill Normal Item "tf_weapon_rocketlauncher" } TFBot { Template T_TFBot_Medic_Crit } } } WaveSpawn { Name 1G WaitForAllSpawned 1F TotalCurrency 24 TotalCount 12 MaxActive 12 SpawnCount 1 Where spawnbot_left WaitBeforeStarting 1 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFBot_Sniper_Carbine } } } WaveSpawn { Name 1H WaitForAllSpawned 1G TotalCurrency 75 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 1 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier } TFBot { Template T_TFBot_Medic_Crit } TFBot { Template T_TFBot_Medic_Crit } } } WaveSpawn { Name 1I WaitForAllDead 1H TotalCurrency 48 TotalCount 24 MaxActive 24 SpawnCount 1 Where spawnbot_left WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFBot_Scout_Cola } } } WaveSpawn { Name 1J WaitForAllDead 1H TotalCurrency 18 TotalCount 6 MaxActive 6 SpawnCount 1 Where spawnbot_flank WaitBeforeStarting 0 WaitBetweenSpawns 6 Squad { TFBot { Template T_TFBot_Pyro } } } WaveSpawn { Name 1K WaitForAllDead 1H TotalCurrency 36 TotalCount 12 MaxActive 12 SpawnCount 2 Where spawnbot_flank WaitBeforeStarting 0 WaitBetweenSpawns 6 Squad { TFBot { Name "Phlogistinator Pyro" Class Pyro Skill Hard Attributes "SpawnWithFullCharge" Item "the phlogistinator" ClassIcon pyro_phlog } } } WaveSpawn { Name 1L WaitForAllDead 1H TotalCurrency 75 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 18 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Medic_Crit } TFBot { Template T_TFBot_Medic_Crit } } } WaveSpawn { Name 1M WaitForAllSpawned 1I TotalCurrency 30 TotalCount 15 MaxActive 15 SpawnCount 5 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 13 Squad { TFBot { Health 200 Name Soldier Class Soldier Skill Normal Item "tf_weapon_rocketlauncher" } } } WaveSpawn { Name 1N WaitForAllSpawned 1M TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier } TFBot { Template T_TFBot_Medic_Crit } } } WaveSpawn { Name 1O WaitForAllDead 1N TotalCurrency 160 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 14000 Name "tankboss" Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 1P WaitForAllDead 1N TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 8 WaitBetweenSpawns 25 Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 1Q WaitForAllDead 1N TotalCurrency 32 TotalCount 32 MaxActive 8 SpawnCount 1 Where spawnbot WaitBeforeStarting 4 WaitBetweenSpawns 1 Support 1 Squad { TFBot { Template T_TFBot_Pyro_Flaregun } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2A TotalCurrency 20 TotalCount 10 MaxActive 10 SpawnCount 1 Where spawnbot_left WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Squad { TFBot { Template T_TFBot_Demoman_Knight } } } WaveSpawn { Name 2B TotalCurrency 20 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 13 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Demoman_Samurai } } } WaveSpawn { Name 2C TotalCurrency 10 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 13 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { Name 2D WaitForAllSpawned 2A TotalCurrency 30 TotalCount 15 MaxActive 15 SpawnCount 1 Where spawnbot_left WaitBeforeStarting 1 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFBot_Demoman_Knight } } } WaveSpawn { Name 2E WaitForAllSpawned 2A TotalCurrency 30 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot_flank WaitBeforeStarting 16 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Name HeavyWeapons Class HeavyWeapons Skill Normal Item "tf_weapon_minigun" } TFBot { Name HeavyWeapons Class HeavyWeapons Skill Normal Item "tf_weapon_minigun" } } } WaveSpawn { Name 2F WaitForAllSpawned 2D TotalCurrency 30 TotalCount 15 MaxActive 15 SpawnCount 1 Where spawnbot_left WaitBeforeStarting 1 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFBot_Demoman_Knight } } } WaveSpawn { Name 2G WaitForAllSpawned 2D TotalCurrency 10 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 16 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { Name 2F WaitForAllSpawned 2D TotalCurrency 20 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 16 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Demoman_Samurai } } } WaveSpawn { Name 2G WaitForAllSpawned 2D TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 4 Where spawnbot WaitBeforeStarting 16 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Demoman_PrinceTavish } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 2H WaitForAllSpawned 2G TotalCurrency 30 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot_flank WaitBeforeStarting 10 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Name HeavyWeapons Class HeavyWeapons Skill Normal Item "tf_weapon_minigun" } TFBot { Name HeavyWeapons Class HeavyWeapons Skill Normal Item "tf_weapon_minigun" } } } WaveSpawn { Name 2I WaitForAllDead 2G TotalCurrency 64 TotalCount 32 MaxActive 8 SpawnCount 1 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFBot_HeavyWeapons_Shotgun } } } WaveSpawn { Name 2J WaitForAllDead 2G TotalCurrency 30 TotalCount 10 MaxActive 10 SpawnCount 2 Where spawnbot WaitBeforeStarting 13 WaitBetweenSpawns 7 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name 2K WaitForAllDead 2G TotalCurrency 30 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot_flank WaitBeforeStarting 33 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Name HeavyWeapons Class HeavyWeapons Skill Normal Item "tf_weapon_minigun" } TFBot { Name HeavyWeapons Class HeavyWeapons Skill Normal Item "tf_weapon_minigun" } } } WaveSpawn { Name 2L WaitForAllSpawned 2J TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Demo_Rapidfire } } } WaveSpawn { Name 2M WaitForAllDead 2L TotalCurrency 32 TotalCount 16 MaxActive 8 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Name HeavyWeapons Class HeavyWeapons Skill Normal Item "tf_weapon_minigun" } } } WaveSpawn { Name 2N WaitForAllDead 2L TotalCurrency 30 TotalCount 10 MaxActive 10 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 7 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name 2O WaitForAllDead 2L TotalCurrency 30 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot_flank WaitBeforeStarting 33 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Name HeavyWeapons Class HeavyWeapons Skill Normal Item "tf_weapon_minigun" } TFBot { Name HeavyWeapons Class HeavyWeapons Skill Normal Item "tf_weapon_minigun" } } } WaveSpawn { Name 2P WaitForAllSpawned 2N TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Demo_Rapidfire } } } WaveSpawn { Name 2Q WaitForAllDead 2P TotalCurrency 30 TotalCount 30 MaxActive 6 SpawnCount 1 Where spawnbot Where spawnbot_left WaitBeforeStarting 3 WaitBetweenSpawns 0 Support 1 Squad { TFBot { Template T_TFBot_HeavyWeapons_HeavyWeight_Champ } } } WaveSpawn { Name 2R WaitForAllDead 2P TotalCurrency 30 TotalCount 30 MaxActive 6 SpawnCount 1 Where spawnbot Where spawnbot_left WaitBeforeStarting 3 WaitBetweenSpawns 0 Support 1 Squad { TFBot { Template T_TFBot_HeavyWeapons_HeavyWeight_Champ_Fast } } } WaveSpawn { Name 2S WaitForAllDead 2P TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 18 WaitBetweenSpawns 35 Squad { TFBot { Template T_TFBot_Giant_HeavyWeapons } } } WaveSpawn { Name 2T WaitForAllDead 2P TotalCurrency 24 TotalCount 12 MaxActive 6 SpawnCount 6 Where spawnbot_flank WaitBeforeStarting 33 WaitBetweenSpawns 35 Squad { TFBot { Template T_TFBot_Demoman_Knight } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3A TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Scout_Bonk } } } WaveSpawn { Name 3B TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 4 Where spawnbot WaitBeforeStarting 1 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Medic_Crit } TFBot { Template T_TFBot_Medic_Crit } } } WaveSpawn { Name 3C TotalCurrency 30 TotalCount 30 MaxActive 6 SpawnCount 1 Where spawnbot_left WaitBeforeStarting 20 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } } WaveSpawn { Name 3D TotalCurrency 32 TotalCount 16 MaxActive 4 SpawnCount 1 Where spawnbot WaitBeforeStarting 20 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Solider_Bison } } } WaveSpawn { Name 3E TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 40 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } } } WaveSpawn { Name 3F TotalCurrency 6 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 40 WaitBetweenSpawns 9999 Support 1 Squad { TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn } } } WaveSpawn { Name 3G WaitForAllDead 3E TotalCurrency 75 TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 18 Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball } } } WaveSpawn { Name 3H WaitForAllDead 3E TotalCurrency 48 TotalCount 24 MaxActive 9 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFBot_Pyro_Reserve } } } WaveSpawn { Name 3I WaitForAllDead 3E TotalCurrency 24 TotalCount 12 MaxActive 6 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 2 Squad { TFBot { Template T_TFBot_Soldier_RocketPush } } } WaveSpawn { Name 3J WaitForAllSpawned 3G TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name 3K WaitForAllDead 3J TotalCurrency 250 TotalCount 10 MaxActive 10 SpawnCount 5 Where spawnbot WaitBeforeStarting 15 WaitBetweenSpawns 40 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Solider_Bison } TFBot { Template T_TFBot_Solider_Bison } TFBot { Template T_TFBot_Solider_Bison } } } WaveSpawn { Name 3L WaitForAllDead 3J TotalCurrency 20 TotalCount 20 MaxActive 4 SpawnCount 1 Where spawnbot Support 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Scout_Bonk Attributes "AlwaysCrit" } } } WaveSpawn { Name 3M WaitForAllDead 3J TotalCurrency 40 TotalCount 40 MaxActive 6 SpawnCount 1 Where spawnbot Support 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Scout_Scattergun_Slowfire } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 4A TotalCurrency 45 TotalCount 45 MaxActive 9 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Scout_Melee Attributes "AlwaysCrit" } } } WaveSpawn { Name 4B TotalCurrency 20 TotalCount 10 MaxActive 8 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 8 Squad { TFBot { Template T_TFBot_Scout_Melee Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 4C TotalCurrency 85 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } 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 4D TotalCurrency 45 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 30 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Golem } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } WaveSpawn { Name 4E WaitForAllDead 4D TotalCurrency 12 TotalCount 6 MaxActive 4 SpawnCount 2 Where spawnbot_flank WaitBeforeStarting 0 WaitBetweenSpawns 15 Squad { TFBot { Template T_TFBot_Demoman } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 4F WaitForAllDead 4D TotalCurrency 28 TotalCount 28 MaxActive 7 SpawnCount 1 Where spawnbot_left Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFBot_Demoman } } } WaveSpawn { Name 4G WaitForAllDead 4D TotalCurrency 32 TotalCount 16 MaxActive 8 SpawnCount 1 Where spawnbot_left Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 7 Squad { TFBot { Template T_TFBot_Heavy_Deflector } TFBot { Template T_TFBot_Medic_Quickfix } } } WaveSpawn { Name 4H WaitForAllDead 4D TotalCurrency 240 TotalCount 16 MaxActive 16 SpawnCount 4 Where spawnbot WaitBeforeStarting 30 WaitBetweenSpawns 12 Squad { TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer_giant } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn { Name 4I WaitForAllSpawned 4H TotalCurrency 15 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Scout } } } WaveSpawn { Name 4J WaitForAllDead 4H TotalCurrency 20 TotalCount 20 MaxActive 8 SpawnCount 4 Where spawnbot Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Demoman_Mortar } TFBot { Template T_TFBot_Demoman_Mortar } TFBot { Template T_TFBot_Demoman_Mortar } } } WaveSpawn { Name 4K WaitForAllDead 4G TotalCurrency 20 TotalCount 20 MaxActive 8 SpawnCount 4 Where spawnbot_flank WaitBeforeStarting 10 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Demoman_Mortar } TFBot { Template T_TFBot_Demoman_Mortar } TFBot { Template T_TFBot_Demoman_Mortar } } } WaveSpawn { Name 4L WaitForAllDead 4G TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } 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 4M WaitForAllSpawned 4J TotalCurrency 90 TotalCount 6 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Golem } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } WaveSpawn { Name 4N WaitForAllSpawned 4M TotalCurrency 48 TotalCount 48 MaxActive 12 SpawnCount 1 Where spawnbot Where spawnbot_left WaitBeforeStarting 10 WaitBetweenSpawns 0 Support 1 Squad { TFBot { Template T_TFBot_Scout_Scattergun_Slowfire } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 5A TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast ClassIcon heavy_brass_hyper ItemAttributes { ItemName "the brass beast" "damage bonus" 1.75 } } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Bullet } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Blast } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Fire } } } WaveSpawn { Name 5B TotalCurrency 66 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 30 WaitBetweenSpawns 9999 Support 1 Squad { TFBot { Template T_TFBot_Engineer_Sentry_Battle } } } WaveSpawn { Name 5C WaitForAllDead 5A TotalCurrency 60 TotalCount 30 MaxActive 5 SpawnCount 1 Where spawnbot Where spawnbot_left WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name 5D WaitForAllDead 5A TotalCurrency 80 TotalCount 40 MaxActive 5 SpawnCount 1 Where spawnbot_flank WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Pyro_Dragon } } } WaveSpawn { Name 5E WaitForAllDead 5A TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 15 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Blast } } } WaveSpawn { Name 5E WaitForAllDead 5A TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 35 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Bullet } } } WaveSpawn { Name 5E WaitForAllDead 5A TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 55 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Fire } } } WaveSpawn { Name 5F WaitForAllDead 5E TotalCurrency 48 TotalCount 24 MaxActive 12 SpawnCount 2 Where spawnbot Where spawnbot_left WaitBeforeStarting 5 WaitBetweenSpawns 3 Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Pyro Skill Hard } } } WaveSpawn { Name 5G WaitForAllDead 5E TotalCurrency 60 TotalCount 30 MaxActive 6 SpawnCount 1 Where spawnbot Where spawnbot_left WaitBeforeStarting 5 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name 5H WaitForAllDead 5E TotalCurrency 150 TotalCount 6 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 15 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast ClassIcon heavy_brass_hyper ItemAttributes { ItemName "the brass beast" "damage bonus" 1.75 } } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 5I WaitForAllSpawned 5H TotalCurrency 36 TotalCount 12 MaxActive 6 SpawnCount 1 Where spawnbot Where spawnbot_left WaitBeforeStarting 20 WaitBetweenSpawns 0 Squad { TFBot { Name "Direct Hit Soldier" ClassIcon soldier_directhit Class Soldier Skill Hard Item "the direct hit" } } } WaveSpawn { Name 5J WaitForAllSpawned 5H TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 20 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Pyro_Dragon } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 6A TotalCurrency 32 TotalCount 16 MaxActive 8 SpawnCount 1 Where spawnbot Where spawnbot_left WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Heavy_Deflector } } } WaveSpawn { Name 6B WaitForAllSpawned 6A TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Demoman_Mortar } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name 6C WaitForAllSpawned 6A TotalCurrency 54 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } 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 6D WaitForAllSpawned 6A TotalCurrency 28 TotalCount 14 MaxActive 7 SpawnCount 1 Where spawnbot Where spawnbot_left WaitBeforeStarting 15 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Heavy_Deflector } } } WaveSpawn { Name 6E WaitForAllSpawned 6A TotalCurrency 40 TotalCount 4 MaxActive 4 SpawnCount 2 Where spawnbot Where spawnbot_left WaitBeforeStarting 15 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Heavy_Deflector } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name 6F WaitForAllSpawned 6D TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Demoman_Mortar } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name 6G WaitForAllSpawned 6D TotalCurrency 54 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } 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 6H WaitForAllSpawned 6D TotalCurrency 28 TotalCount 14 MaxActive 7 SpawnCount 1 Where spawnbot Where spawnbot_left WaitBeforeStarting 15 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Heavy_Deflector } } } WaveSpawn { Name 6I WaitForAllSpawned 6D TotalCurrency 40 TotalCount 4 MaxActive 4 SpawnCount 2 Where spawnbot Where spawnbot_left WaitBeforeStarting 15 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name 6J WaitForAllSpawned 6H TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Demoman_Mortar } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name 6K WaitForAllSpawned 6H TotalCurrency 54 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Name "tankboss" Speed 75 Skin 1 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 6L WaitForAllDead 6J TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion_Spammer } TFBot { Template T_TFBot_Giant_Medic_Kritz } } } WaveSpawn { Name 6M WaitForAllDead 6J TotalCurrency 60 TotalCount 30 MaxActive 12 SpawnCount 1 Where spawnbot Where spawnbot_left WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Scout_Fan Attributes "AlwaysCrit" } } } WaveSpawn { Name 6N WaitForAllDead 6L TotalCurrency 150 TotalCount 6 MaxActive 6 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 15 Squad { TFBot { Template T_TFBot_Giant_Scout_Fast } } } WaveSpawn { Name 6O WaitForAllDead 6L TotalCurrency 150 TotalCount 6 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 26 Squad { TFBot { Template T_TFBot_Giant_HeavyWeapons_HealOnKill } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name 6P WaitForAllDead 6L TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot WaitBeforeStarting 13 WaitBetweenSpawns 26 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion_Spammer } } } WaveSpawn { Name 6Q WaitForAllDead 6L TotalCurrency 40 TotalCount 20 MaxActive 2 SpawnCount 2 Where spawnbot_flank WaitBeforeStarting 0 WaitBetweenSpawns 0 Support 1 Squad { TFBot { Template T_TFBot_Jarate_Sniper } TFBot { Template T_TFBot_Scout_Milk } } } WaveSpawn { Name 6R WaitForAllDead 6L TotalCurrency 60 TotalCount 30 MaxActive 3 SpawnCount 1 Where spawnbot_flank WaitBeforeStarting 0 WaitBetweenSpawns 0 Support 1 Squad { TFBot { Name "Phlogistinator Pyro" Class Pyro Skill Expert Attributes "SpawnWithFullCharge" Item "the phlogistinator" ClassIcon pyro_phlog } } } } }