#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop ////////////////////////////// ///Nuclear Winter - Expert//// ////////Made by Gian////////// ////////////////////////////// population { StartingCurrency 1000 RespawnWaveTime 8 CanBotsAttackWhileInSpawnRoom no Mission //W2sydneysniper { Objective Sniper Where spawnbot_g0s0_alt Where spawnbot_g0s1_alt Where spawnbot_g0s2_alt Where spawnbot_g1s0_alt Where spawnbot_g1s1_alt Where spawnbot_g2s0_alt Where spawnbot_g2s1_alt BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission //W1-2buster { Objective DestroySentries Where spawnbot_g0s0_alt Where spawnbot_g0s1_alt Where spawnbot_g0s2_alt Where spawnbot_g1s0_alt Where spawnbot_g1s1_alt Where spawnbot_g2s0_alt Where spawnbot_g2s1_alt CooldownTime 40 TFBot { Template T_TFBot_SentryBuster Tag bot_sentrybuster } } Mission //W3-5buster { Objective DestroySentries Where spawnbot_g0s0_alt Where spawnbot_g0s1_alt Where spawnbot_g0s2_alt Where spawnbot_g1s0_alt Where spawnbot_g1s1_alt Where spawnbot_g2s0_alt Where spawnbot_g2s1_alt CooldownTime 30 TFBot { Template T_TFBot_SentryBuster Tag bot_sentrybuster } } Mission //W3spy { Objective Spy Where spawnbot_g0s0_alt Where spawnbot_g0s1_alt Where spawnbot_g0s2_alt Where spawnbot_g1s0_alt Where spawnbot_g1s1_alt Where spawnbot_g2s0_alt Where spawnbot_g2s1_alt BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 45 DesiredCount 3 TFBot { Template T_TFBot_Spy } } Templates { T_TFBot_Medic_Shield { ClassIcon medic_shield_kritz 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_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_Pyro_Dragon { Name "Dragon Pyro" Class Pyro ClassIcon pyro_dragon_fury_swordstone Skill Hard Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "item_meter_charge_rate" 0.8 } } T_TFBot_Pyro_GasPasser { Name "Attendant Pyro" Class Pyro ClassIcon pyro_gascann Skill Hard Item "The Gas Passer" WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 20 "item_meter_damage_for_full_charge" 750 "explode_on_ignite" 0 "applies snare effect" 1 } } 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" 700 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFGateBot_Heavy_Deflector { Name "Deflector Heavy" Class Heavyweapons ClassIcon heavy_deflector MaxVisionRange 1200 EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Heavy" Skill Hard WeaponRestrictions PrimaryOnly Item "Deflector" Item "The U-clank-a" ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } RevertGateBotsBehavior { Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } Skill Hard WeaponRestrictions PrimaryOnly Item "Deflector" Item "The U-clank-a" ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } } } T_TFGateBot_Burstfire_Soldier { Name "Burst Fire Soldier" Class Soldier ClassIcon soldier_burstfire EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Soldier" Skill Hard WeaponRestrictions PrimaryOnly Item "tf_weapon_rocketlauncher" Attributes HoldFireUntilFullReload ItemAttributes { ItemName "tf_weapon_rocketlauncher" "faster reload rate" 0.6 "fire rate bonus" 0.1 "Projectile speed increased" 0.65 } } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Skill Hard WeaponRestrictions PrimaryOnly Item "tf_weapon_rocketlauncher" Attributes HoldFireUntilFullReload ItemAttributes { ItemName "tf_weapon_rocketlauncher" "faster reload rate" 0.6 "fire rate bonus" 0.1 "Projectile speed increased" 0.65 } } } } T_TFGateBot_Giant_Soldier_Extended_Battalion_Spammer { Class Soldier Name "Giant Battalion Spammer" ClassIcon soldier_backup_spammer Health 3800 EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Soldier" 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 } } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } 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 } } } } T_TFBot_Scout_Milk { WeaponRestrictions SecondaryOnly Skill Easy 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_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" "ubercharge rate bonus" 25 "heal rate bonus" 1 "uber duration bonus" 100 "medigun blast resist passive" 1 "medigun blast resist deployed" 1 } } T_TFBot_Giant_Medic_Vaccinator_Bullet { Health 4500 Name "Bullet Vaccinator" Class Medic Skill Expert ClassIcon medic_bullet Tag bot_giant Tag bot_squad_member Attributes VaccinatorBullets Attributes "SpawnWithFullCharge" Attributes MiniBoss Item "tf_weapon_syringegun_medic" Item "the vaccinator" CharacterAttributes { "move speed bonus" 0.5 } ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the vaccinator" "ubercharge rate bonus" 25 "heal rate bonus" 1 "uber duration bonus" 100 "medigun bullet resist passive" 1 "medigun bullet resist deployed" 1 } } T_TFBot_Giant_Medic_Vaccinator_Blast { Health 4500 Name "Blast Vaccinator" Class Medic Skill Expert ClassIcon medic_blast Tag bot_giant Tag bot_squad_member Attributes VaccinatorBlast Attributes "SpawnWithFullCharge" Attributes MiniBoss Item "tf_weapon_syringegun_medic" Item "the vaccinator" CharacterAttributes { "move speed bonus" 0.5 } ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the vaccinator" "ubercharge rate bonus" 25 "heal rate bonus" 1 "uber duration bonus" 100 "medigun blast resist passive" 1 "medigun blast resist deployed" 1 } } T_TFBot_Giant_Medic_Vaccinator_Fire { Health 4500 Name "Fire Vaccinator" Class Medic Skill Expert ClassIcon medic_fire Tag bot_giant Tag bot_squad_member Attributes VaccinatorFire Attributes "SpawnWithFullCharge" Attributes MiniBoss Item "tf_weapon_syringegun_medic" Item "the vaccinator" CharacterAttributes { "move speed bonus" 0.5 } ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the vaccinator" "ubercharge rate bonus" 25 "heal rate bonus" 1 "uber duration bonus" 100 "medigun fire resist passive" 1 "medigun fire resist deployed" 1 } } 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_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 } } } Wave { WaitWhenDone 60 Sound "Announcer.IncomingMob" Checkpoint Yes StartWaveOutput { Target wave_start_relayB_twobomb Action Trigger } InitWaveOutput { Target initB Action Trigger } WaveSpawn { Name 1A TotalCurrency 30 TotalCount 30 MaxActive 5 SpawnCount 1 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 1 WaitBetweenSpawns 0 Squad { TFBot { Name Scout Class Scout Skill Easy WeaponRestrictions PrimaryOnly Item "tf_weapon_scattergun" } } } WaveSpawn { Name 1B TotalCurrency 40 TotalCount 10 MaxActive 10 SpawnCount 1 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 3 WaitBetweenSpawns 2 Squad { TFBot { Name Soldier Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Item "tf_weapon_rocketlauncher" } } } WaveSpawn { Name 1C TotalCurrency 100 TotalCount 5 MaxActive 5 SpawnCount 5 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 1D WaitForAllSpawned 1C TotalCurrency 14 TotalCount 14 MaxActive 7 SpawnCount 1 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 30 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFBot_Scout_Melee } } } WaveSpawn { Name 1E WaitForAllSpawned 1C TotalCurrency 14 TotalCount 14 MaxActive 7 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 30 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFBot_Scout_Melee } } } WaveSpawn { Name 1F WaitForAllSpawned 1C TotalCurrency 85 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 30 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } } } WaveSpawn { Name 1G WaitForAllSpawned 1C TotalCurrency 85 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 30 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } } } WaveSpawn { Name 1H WaitForAllDead 1F TotalCurrency 21 TotalCount 21 MaxActive 7 SpawnCount 1 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { Name "Holiday Heavy" Class HeavyWeapons Skill Hard Item "the holiday punch" Attributes "AlwaysCrit" WeaponRestrictions MeleeOnly ClassIcon heavy_mittens } } } WaveSpawn { Name 1I WaitForAllDead 1F TotalCurrency 21 TotalCount 21 MaxActive 7 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { Name "Holiday Heavy" Class HeavyWeapons Skill Hard Item "the holiday punch" Attributes "AlwaysCrit" WeaponRestrictions MeleeOnly ClassIcon heavy_mittens } } } WaveSpawn { Name 1J WaitForAllDead 1F TotalCurrency 70 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 25 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Scout_Fast } } } WaveSpawn { Name 1K WaitForAllDead 1F TotalCurrency 70 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 45 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Scout_Fast } } } WaveSpawn { Name 1L WaitForAllSpawned 1K TotalCurrency 70 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 1M WaitForAllSpawned 1K TotalCurrency 70 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 1N WaitForAllDead 1K TotalCurrency 30 TotalCount 30 MaxActive 6 SpawnCount 1 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 5 WaitBetweenSpawns 3 Support 1 Squad { TFBot { Template T_TFBot_Scout_Sandman Attributes "AlwaysCrit" } } } WaveSpawn { Name 1O WaitForAllDead 1K TotalCurrency 30 TotalCount 30 MaxActive 6 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 5 WaitBetweenSpawns 2 Support 1 Squad { TFBot { Template T_TFBot_Sniper_Huntsman } } } } Wave { WaitWhenDone 60 Sound "Announcer.IncomingMob" Checkpoint Yes StartWaveOutput { Target wave_start_relayA Action Trigger } InitWaveOutput { Target initA Action Trigger } WaveSpawn { Name 2A TotalCurrency 15 TotalCount 15 MaxActive 8 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { Name Scout Class Scout Skill Normal WeaponRestrictions PrimaryOnly Item "tf_weapon_scattergun" } } } WaveSpawn { Name 2B TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 8 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFGateBot_Giant_Demo_Burst } TFBot { Template T_TFBot_Giant_Medic_Regen Tag bot_giant Tag bot_squad_member } } } WaveSpawn { Name 2C TotalCurrency 9 TotalCount 9 MaxActive 9 SpawnCount 3 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 8 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFGateBot_Pyro_Normal } } } WaveSpawn { Name 2D WaitForAllDead 2B TotalCurrency 60 TotalCount 12 MaxActive 12 SpawnCount 2 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 5 WaitBetweenSpawns 8 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist Tag bot_giant } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name 2E WaitForAllDead 2B TotalCurrency 30 TotalCount 30 MaxActive 5 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 5 WaitBetweenSpawns 0 Squad { TFBot { Name "Phlogistinator Pyro" Class Pyro Skill Hard Attributes "SpawnWithFullCharge" Item "the phlogistinator" ClassIcon pyro_phlog } } } WaveSpawn { Name 2F WaitForAllDead 2B TotalCurrency 180 TotalCount 6 MaxActive 6 SpawnCount 3 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 15 WaitBetweenSpawns 30 Squad { TFBot { Template T_TFGateBot_Giant_Soldier } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 2G WaitForAllSpawned 2F TotalCurrency 8 TotalCount 8 MaxActive 8 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 10 WaitBetweenSpawns 2 Support Limited Squad { TFBot { Template T_TFBot_Scout_FAN } } } WaveSpawn { Name 2H WaitForAllSpawned 2G TotalCurrency 36 TotalCount 36 MaxActive 6 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 3 WaitBetweenSpawns 0 Support 1 Squad { TFBot { Template T_TFBot_Scout_FAN } } } WaveSpawn { Name 2I WaitForAllSpawned 2G TotalCurrency 200 TotalCount 10 MaxActive 10 SpawnCount 2 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 3 WaitBetweenSpawns 12 Squad { TFBot { Template T_TFBot_Giant_Demo_RapidFire Tag bot_giant } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name 2J WaitForAllSpawned 2G TotalCurrency 12 TotalCount 6 MaxActive 2 SpawnCount 1 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 3 WaitBetweenSpawns 10 Support 1 Squad { TFBot { Name Soldier Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Item "tf_weapon_rocketlauncher" } } } } Wave { WaitWhenDone 60 Sound "Announcer.IncomingMob" Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target initMain Action Trigger } WaveSpawn { Name 3A TotalCurrency 15 TotalCount 15 MaxActive 3 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } } } WaveSpawn { Name 3B TotalCurrency 15 TotalCount 15 MaxActive 3 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFGateBot_Demoman_Normal } } } WaveSpawn { Name 3C TotalCurrency 200 TotalCount 10 MaxActive 10 SpawnCount 5 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 15 WaitBetweenSpawns 28 Squad { TFBot { Template T_TFGateBot_Giant_Pyro_AlwaysFire } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 3D TotalCurrency 24 TotalCount 24 MaxActive 3 SpawnCount 1 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Name Scout Class Scout Skill Normal WeaponRestrictions PrimaryOnly Item "tf_weapon_scattergun" } } } WaveSpawn { Name 3E TotalCurrency 8 TotalCount 8 MaxActive 2 SpawnCount 1 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Scout_Bonk Attributes "AlwaysCrit" } } } WaveSpawn { Name 3F WaitForAllDead 3C TotalCurrency 40 TotalCount 20 MaxActive 10 SpawnCount 2 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 10 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFBot_Scout_Bonk Attributes "AlwaysCrit" } } } WaveSpawn { Name 3G WaitForAllDead 3C TotalCurrency 120 TotalCount 6 MaxActive 6 SpawnCount 6 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 30 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFGateBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Giant_Medic_Kritz Tag bot_giant Tag bot_squad_member } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 3H WaitForAllDead 3C TotalCurrency 40 TotalCount 4 MaxActive 1 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 10 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFGateBot_Giant_Scout_FAN } } } WaveSpawn { Name 3I WaitForAllDead 3G TotalCurrency 16 TotalCount 8 MaxActive 8 SpawnCount 4 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 0 WaitBetweenSpawns 16 Squad { TFBot { Name HeavyWeapons Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Item "tf_weapon_minigun" } } } WaveSpawn { Name 3J WaitForAllDead 3G TotalCurrency 12 TotalCount 12 MaxActive 12 SpawnCount 4 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 0 WaitBetweenSpawns 8 Squad { TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } TFBot { Template T_TFGateBot_Soldier_Normal } TFBot { Template T_TFGateBot_Soldier_Normal } TFBot { Template T_TFGateBot_Soldier_Normal } } } WaveSpawn { Name 3K WaitForAllDead 3J TotalCurrency 40 TotalCount 40 MaxActive 8 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 0 WaitBetweenSpawns 0 Support 1 Squad { TFBot { Name Scout Class Scout Skill Normal WeaponRestrictions PrimaryOnly Item "tf_weapon_scattergun" } } } WaveSpawn { Name 3L WaitForAllDead 3J TotalCurrency 120 TotalCount 12 MaxActive 12 SpawnCount 3 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 10 WaitBetweenSpawns 13 Squad { TFBot { Template T_TFBot_Giant_Soldier Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } } Wave { WaitWhenDone 60 Sound "Announcer.IncomingMob" Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target initMain Action Trigger } WaveSpawn { Name 4A TotalCurrency 15 TotalCount 15 MaxActive 5 SpawnCount 1 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFGateBot_Burstfire_Soldier } } } WaveSpawn { Name 4B TotalCurrency 8 TotalCount 8 MaxActive 4 SpawnCount 1 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFGateBot_Heavy_Deflector } } } WaveSpawn { Name 4C TotalCurrency 60 TotalCount 6 MaxActive 3 SpawnCount 1 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 5 WaitBetweenSpawns 5 Squad { TFBot { Template T_TFGateBot_Heavy_IronFist_Crit Attributes "AlwaysCrit" } } } WaveSpawn { Name 4D TotalCurrency 21 TotalCount 21 MaxActive 7 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat Attributes "AlwaysCrit" } } } WaveSpawn { Name 4E WaitForAllSpawned 4D TotalCurrency 45 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 5 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFGateBot_Giant_Heavyweapons_Shotgun_Crit Attributes "AlwaysCrit" } } } WaveSpawn { Name 4F WaitForAllSpawned 4D TotalCurrency 45 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 5 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFGateBot_Giant_Heavyweapons_Shotgun_Crit Attributes "AlwaysCrit" } } } WaveSpawn { Name 4G WaitForAllSpawned 4D TotalCurrency 150 TotalCount 12 MaxActive 12 SpawnCount 4 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 30 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Boxing_Heavy Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Bullet Tag bot_giant Tag bot_squad_member } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Blast Tag bot_giant Tag bot_squad_member } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Fire Tag bot_giant Tag bot_squad_member } } } WaveSpawn { Name 4H WaitForAllSpawned 4D TotalCurrency 40 TotalCount 4 MaxActive 4 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 60 WaitBetweenSpawns 10 Support Limited Squad { TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn Attributes IgnoreFlag } } } WaveSpawn { Name 4I WaitForAllSpawned 4G TotalCurrency 16 TotalCount 16 MaxActive 16 SpawnCount 2 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 20 WaitBetweenSpawns 7 Squad { TFBot { Template T_TFGateBot_Scout_Hard } } } WaveSpawn { Name 4J WaitForAllSpawned 4G TotalCurrency 8 TotalCount 8 MaxActive 8 SpawnCount 2 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 20 WaitBetweenSpawns 14 Squad { TFBot { Template T_TFGateBot_Heavy_Deflector } } } WaveSpawn { Name 4K WaitForAllSpawned 4G TotalCurrency 140 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 60 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFGateBot_Giant_Soldier_RocketPush } TFBot { Template T_TFBot_Giant_Medic_Uber Tag bot_giant Tag bot_squad_member } } } WaveSpawn { Name 4L WaitForAllDead 4K TotalCurrency 240 TotalCount 12 MaxActive 12 SpawnCount 3 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 15 WaitBetweenSpawns 12 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } TFBot { Template T_TFBot_Heavyweapons_Fist Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Heavyweapons_Fist Attributes "AlwaysCrit" } } } WaveSpawn { Name 4M WaitForAllDead 4K TotalCurrency 12 TotalCount 12 MaxActive 3 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 5 WaitBetweenSpawns 0 Support 1 Squad { TFBot { Template T_TFBot_Pyro_GasPasser } } } WaveSpawn { Name 4N WaitForAllDead 4K TotalCurrency 30 TotalCount 30 MaxActive 3 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 5 WaitBetweenSpawns 0 Support 1 Squad { TFBot { Template T_TFBot_Scout_Milk } } } WaveSpawn { Name 4O TotalCurrency 20 TotalCount 10 MaxActive 1 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 45 WaitBetweenSpawns 30 Support 1 Squad { TFBot { Template T_TFBot_Scout_Melee } } } } Wave { WaitWhenDone 60 Sound "Announcer.IncomingMob" Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target initMain Action Trigger } WaveSpawn { Name 5A TotalCurrency 30 TotalCount 30 MaxActive 5 SpawnCount 1 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFGateBot_Scout_FAN_Crit Attributes "AlwaysCrit" } } } WaveSpawn { Name 5B TotalCurrency 180 TotalCount 12 MaxActive 12 SpawnCount 6 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 15 WaitBetweenSpawns 15 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic_Vaccinator_Blast } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 5C TotalCurrency 30 TotalCount 30 MaxActive 5 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFGateBot_Scout_FAN_Crit Attributes "AlwaysCrit" } } } WaveSpawn { Name 5D WaitForAllDead 5B TotalCurrency 20 TotalCount 20 MaxActive 4 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 5 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Demo_Burst } } } WaveSpawn { Name 5E WaitForAllDead 5B TotalCurrency 15 TotalCount 15 MaxActive 4 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 5 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { Name 5F WaitForAllDead 5B TotalCurrency 20 TotalCount 20 MaxActive 4 SpawnCount 1 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 5 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Demo_Burst } } } WaveSpawn { Name 5G WaitForAllDead 5B TotalCurrency 15 TotalCount 15 MaxActive 4 SpawnCount 1 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 5 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { Name 5H WaitForAllDead 5B TotalCurrency 30 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 10 WaitBetweenSpawns 40 Squad { TFBot { Template T_TFGateBot_Giant_Heavyweapons_Deflector } } } WaveSpawn { Name 5I WaitForAllDead 5B TotalCurrency 30 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 30 WaitBetweenSpawns 40 Squad { TFBot { Template T_TFGateBot_Giant_Heavyweapons_Deflector } } } WaveSpawn { Name 5J WaitForAllSpawned 5I TotalCurrency 70 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 40 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Extended_Battalion_Spammer } TFBot { Template T_TFBot_Giant_Medic_Uber Tag bot_giant Tag bot_squad_member } } } WaveSpawn { Name 5K WaitForAllDead 5E TotalCurrency 30 TotalCount 30 MaxActive 3 SpawnCount 1 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 0 WaitBetweenSpawns 0 Support 1 Squad { TFBot { Template T_TFBot_Pyro_Dragon } } } WaveSpawn { Name 5L WaitForAllDead 5G TotalCurrency 20 TotalCount 20 MaxActive 3 SpawnCount 1 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 0 WaitBetweenSpawns 0 Support 1 Squad { TFBot { Template T_TFBot_Heavy_Deflector } } } WaveSpawn { Name 5M WaitForAllDead 5J TotalCurrency 90 TotalCount 45 MaxActive 3 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 5 WaitBetweenSpawns 0 Support 1 Squad { TFBot { Name Scout Class Scout Skill Hard WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Item "tf_weapon_scattergun" } } } WaveSpawn { Name 5N WaitForAllDead 5J TotalCurrency 120 TotalCount 12 MaxActive 12 SpawnCount 4 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 20 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 5O TotalCurrency 0 TotalCount 10 MaxActive 1 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a WaitBeforeStarting 30 WaitBetweenSpawns 30 Support 1 Squad { TFBot { Template T_TFBot_Scout_Melee Attributes "AlwaysCrit" } } } } }