//Advanced Haunted Warehouse Created by A+drew #base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_andrew.pop population { StartingCurrency 1600 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no EventPopfile Halloween Mission { Objective DestroySentries Where spawnbot_right BeginAtWave 1 RunForThisManyWaves 3 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster Name "Spooky Buster" Item "spine-chilling skull 2011 style 3" CharacterAttributes { "torso scale" 0 "head scale" 3 } } } Mission { Objective Spy Where spawnbot BeginAtWave 3 RunForThisManyWaves 3 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Name "Thousand Degree Knife Spy" Class Spy Skill Hard Item "pyroland_knife_stabbedtohell" Item "spine-chilling skull 2011 style 3" ItemAttributes { ItemName "pyroland_knife_stabbedtohell" "Set DamageType Ignite" 1 "weapon burn time increased" 4.0 "weapon burn dmg increased" 4.0 "set_item_texture_wear" 0.2 "attach particle effect" 701 } CharacterAttributes { "voice pitch scale" 0.5 "SPELL: set Halloween footstep type" 1 } } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Name "Thunder Bolt Sniper" Class Sniper Skill Hard MaxVisionRange 2500 Item "powerhouse_sniperrifle_thunderbolt" Item "spine-chilling skull 2011 style 3" ItemAttributes { ItemName "powerhouse_sniperrifle_thunderbolt" "damage bonus" 1.5 "set_item_texture_wear" 0.2 "set item tint rgb" 11053598 "override projectile type" 13 } CharacterAttributes { "cannot be backstabbed" 1 "voice pitch scale" 0.5 "SPELL: set Halloween footstep type" 1 } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot_right TotalCurrency 100 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 8 Squad { TFBot { Template T_TFBot_Giant_Soldier } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 2 WaitForAllDead 1 Squad { TFBot { ClassIcon pyro_backscratcher_lite WeaponRestrictions MeleeOnly Name "Giant Back Scratcher Pyro" Template T_TFBot_Giant_Pyro Attributes "AlwaysCrit" Item "the back scratcher" Item "the person in the iron mask" } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 130 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllSpawned 2 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 4 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead 3 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Name Tank Speed 75 StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 4 Where spawnbot TotalCurrency 200 TotalCount 5 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 WaitForAllDead 3 Squad { TFBot { ClassIcon scout_nailgun Name "Giant Nail Gunner Milk Scout" Template T_TFBot_Giant_Scout Item "the shortstop" Item "pretty boy's pocket pistol" Item "the milkman" ItemAttributes { ItemName "the shortstop" "mad milk syringes" 6 "override projectile type" 27 } ItemAttributes { ItemName "pretty boy's pocket pistol" "mad milk syringes" 6 "override projectile type" 5 "is_passive_weapon" 1 "fire rate bonus" 0.4 "damage penalty" 0.2 "clip size bonus" 6 } } } } WaveSpawn { Name 1 Where spawnbot Where spawnbot_right TotalCurrency 50 TotalCount 36 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 Squad { TFBot { ClassIcon pyro_flareheal Template T_TFBot_Pyro_Flaregun Name "Heal-on-hit Flare Pyro" Item "The Flare Gun" ItemAttributes { ItemName "The Flare Gun" "heal on hit for rapidfire" 80 } Item "the flamboyant flamenco" Item "trickster's turnout gear" } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 27 TotalCount 27 MaxActive 9 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 1 Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun } } } WaveSpawn { Name 2 Where spawnbot_right TotalCurrency 30 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 1 Squad { TFBot { ClassIcon scout_backscatt_h Health 125 Skill Hard Name "Back Scatter Scout" Class Scout Item "The Back Scatter" Item "tf_weapon_pistol_scout" Item "tf_weapon_bat" Item "spine-chilling skull" } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 33 TotalCount 33 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 2 Squad { TFBot { Skill Normal Template T_TFBot_Demoman } } } WaveSpawn { Name 4 Where spawnbot_right Where spawnbot_fast TotalCurrency 30 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 3 Squad { TFBot { Skill Normal Name "Heavy" Class HeavyWeapons } } } WaveSpawn { Name Support Where spawnbot Where spawnbot_right TotalCurrency 0 TotalCount 999 MaxActive 3 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 12 Support 1 RandomSpawn 1 Squad { TFBot { ClassIcon paintrain WeaponRestrictions MeleeOnly Health 200 Skill Normal Name "Pain Train Soldier" Class Soldier Attributes "AlwaysCrit" Item "the pain train" Item "Idiot Box" Item "Shoestring Budget" Item "Steel Pipes" CharacterAttributes { "kill forces attacker to laugh" 1 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 13000 Name Tank Speed 75 StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 13000 Name Tank Speed 75 StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 1 Where spawnbot TotalCurrency 200 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Class Heavyweapons Name "Giant Burst Shotgun Heavy" ClassIcon heavy_shotgun_burst Skill Expert Health 5000 WeaponRestrictions SecondaryOnly MaxVisionRange 1200 Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "auto fires full clip" 1 "auto fires when full" 1 "fire rate bonus with reduced health" 0.4 "fire rate bonus" 0.6 "spread penalty" 0.5 "bullets per shot bonus" 3 "damage penalty" 0.5 "faster reload rate" 0.6 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "attack projectiles" 2 "override footstep sound set" 2 } } } } WaveSpawn { Name 2 Where spawnbot_right TotalCurrency 217 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 8 WaitForAllDead 1 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } } } WaveSpawn { Name 3 Where spawnbot_right TotalCurrency 150 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 0 WaitForAllSpawned 2 Squad { TFBot { Name "Giant Cluster Bomber Demoman" Class Demoman Health 3300 Skill Expert ClassIcon demo_clusterbomb WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Item "The Iron Bomber" ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } CharacterAttributes { "airblast vulnerability multiplier" 0.5 "damage force reduction" 0.5 "move speed bonus" 0.5 "override footstep sound set" 4 } } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 4.1 Where spawnbot TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 WaitForAllDead 3 Squad { TFBot { ClassIcon heavy_deflector_healonkill Class Heavyweapons Name "Giant HOK Deflector Heavy" Skill Expert Health 5000 Item "the u-clank-a" Item "powerhouse_minigun_brickhouse" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss ItemAttributes { ItemName "powerhouse_minigun_brickhouse" "heal on kill" 2500 "damage bonus" 1.5 "attack projectiles" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "dead of night" Item "the breakneck baggies" } } } WaveSpawn { Name 4.2 Where spawnbot TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead 4.1 Squad { TFBot { ClassIcon heavy_deflector_booster2 Class Heavyweapons Name "Giant COK Deflector Heavy" Skill Expert Health 5000 WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss Item "the u-clank-a" Item "warbird_minigun_butcherbird" ItemAttributes { ItemName "warbird_minigun_butcherbird" "critboost on kill" 5 "damage bonus" 1.5 "attack projectiles" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "the borscht belt" Item "bone-cut belt" } } } WaveSpawn { Name 5 Where spawnbot_right TotalCurrency 150 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 0 WaitForAllSpawned 4 Squad { TFBot { Class Soldier Name "Colonel Infinite Barrage" ClassIcon soldier_barrage_infinite Health 4200 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 999.9 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "health regen" 20 "move speed bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 "projectile speed increased" 0.4 } Item "ghoul gibbin' gear" Item "hellhunter's headpiece" } TFBot { Name "Giant Uber Medic" Class Medic Skill Expert Health 4000 Attributes MiniBoss Attributes SpawnWithFullCharge ClassIcon medic_uber_giant ItemAttributes { ItemName "tf_weapon_medigun" "heal rate bonus" 3 "ubercharge rate bonus" 4 "uber duration bonus" -2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "bot medic uber health threshold" 1500 } } } } WaveSpawn { Name 1 Where spawnbot_right Where spawnbot_fast TotalCurrency 36 TotalCount 36 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { ClassIcon demo_frag_nys WeaponRestrictions PrimaryOnly Skill Hard Name "Bleeding Demoman" Template T_TFBot_Demoman Item "voodoo juju" ItemAttributes { Itemname "voodoo juju" "bleeding duration" 3 "attach particle effect" 43 } } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 24 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 1 Squad { TFBot { Health 175 Name "Dragon's Fury Pyro" Class Pyro Skill Easy ClassIcon pyro_dragon_fury_swordstone WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Item "The Dragon's Fury" Item "burny's boney bonnet" Item "the cauterizer's caudal appendage" Item "the monster's stompers" } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 33 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 2 Squad { TFBot { ClassIcon heavy_sandvich_steak WeaponRestrictions PrimaryOnly Health 300 Skill Normal Name Heavy Class HeavyWeapons Attributes "SpawnWithFullCharge" Item "tf_weapon_minigun" Item "the buffalo steak sandvich" Item "the killing gloves of boxing" Item "spine-chilling skull 2011 style 2" Item "bone-cut belt" } } } WaveSpawn { Name 4 Where spawnbot TotalCurrency 40 TotalCount 40 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead 3 Squad { ShouldPreserveSquad 1 TFBot { Skill Normal Name Soldier Class Soldier } TFBot { ClassIcon engineer_frontier_justice_nys WeaponRestrictions PrimaryOnly Health 125 Skill Hard Name "Frontier Justice Engineer" Class Engineer BehaviorModifiers Push Attributes "Aggressive" Attributes "AlwaysCrit" Attributes "DisableDodge" Item "The Frontier Justice" Item "the data mining light" Item "iron lung" ItemAttributes { ItemName "The Frontier Justice" "faster reload rate" -0.7 "fire rate penalty" 1.5 } CharacterAttributes { "kill forces attacker to laugh" 1 } } } } WaveSpawn { Name 5 Where spawnbot TotalCurrency 0 TotalCount 999 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 WaitForAllDead 4 Support 1 Squad { TFBot { ClassIcon scout_bonk_nys WeaponRestrictions PrimaryOnly Name "Jumping Bonk Scout" Template T_TFBot_Scout_Jumping_Sandman Attributes "SpawnWithFullCharge" Item "bonk! atomic punch" Item "bonk helm" Item "powerhouse_scattergun_currentevent" ItemAttributes { ItemName "powerhouse_scattergun_currentevent" "set_item_texture_wear" 0.2 } ItemAttributes { ItemName "bonk helm" "set item tint RGB" 15185211 } CharacterAttributes { "kill forces attacker to laugh" 1 } } } } WaveSpawn { Name Support Where spawnbot Where spawnbot_fast Where spawnbot_right TotalCurrency 0 TotalCount 999 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 6 Support 1 RandomSpawn 1 Squad { TFBot { WeaponRestrictions PrimaryOnly Health 900 Scale 1.4 Skill Easy Name "Brutal Heavy" Class HeavyWeapons Item "iron curtain" Item "horrific headsplitter" Item "immobile suit" CharacterAttributes { "cannot be backstabbed" 1 "bleeding duration" 4 "mark for death" 3 "voice pitch scale" 0.5 "SPELL: set Halloween footstep type" 1 } Item "bone-cut belt" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot TotalCurrency 120 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Item "Idiot Box" Item "Shoestring Budget" Item "Steel Pipes" } TFBot { Template T_TFBot_Medic_Kritz_Andrew } } } WaveSpawn { Name 1 Where spawnbot_right TotalCurrency 125 TotalCount 5 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } } } WaveSpawn { Name 2 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead 1 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 35000 Name Tank Speed 75 StartingPathTrackNode "tank_path_a_1" Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 2 Where spawnbot_right TotalCurrency 100 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 WaitForAllDead 1 Squad { TFBot { Class Demoman Name "Giant Hok Burst Fire Demo" ClassIcon demo_burst_heal Health 3300 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Item "warbird_grenadelauncher_warhawk" ItemAttributes { ItemName "warbird_grenadelauncher_warhawk" "heal on kill" 3300 "attach particle effect" 701 "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } TFBot { ClassIcon medic_shield_qf Scale 1.3 Health 750 Name "Armored Shield Medic" Template T_TFBot_Medic_BigHeal Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 2 "increase buff duration" 2 } CharacterAttributes { "voice pitch scale" 0.5 "bot medic uber deploy delay duration" 100000 } } TFBot { ClassIcon sniper_bow_multi Template T_TFBot_Sniper_Huntsman_Spammer Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" 0.5 } } TFBot { ClassIcon sniper_bow_multi Template T_TFBot_Sniper_Huntsman_Spammer Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" 0.5 } } TFBot { ClassIcon sniper_bow_multi Template T_TFBot_Sniper_Huntsman_Spammer Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" 0.5 } } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 133 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead 2 Squad { TFBot { ClassIcon soldier_frostbite_bats Health 3800 Name "Giant Frostbite Soldier" Template T_TFBot_Giant_Soldier_Crit Attributes "SpawnWithFullCharge" Item "the original" Item "the battalion's backup" ItemAttributes { ItemName "the original" "damage bonus" 1.3 "fire rate bonus" 0.5 "faster reload rate" -0.8 "Projectile speed increased" 0.5 "bleeding duration" 5 } ItemAttributes { ItemName "the battalion's backup" "increase buff duration" 9.0 } Item "the warsworn helmet" Item "ghoul gibbin' gear" } } } WaveSpawn { Name 4 Where spawnbot TotalCurrency 1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0 WaitForAllDead 3 FirstSpawnWarningSound "ui/halloween_boss_summoned_monoculus.wav" DoneWarningSound "ui/halloween_boss_defeated_monoculus.wav" Squad { TFBot { Health 40000 Name "Doom Heavy" Class Heavyweapons ClassIcon heavy_ultimate Skill Expert WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes "MiniBoss" Attributes "UseBossHealthBar" Item "warbird_minigun_butcherbird" Item "horrific headsplitter" ItemAttributes { ItemName "warbird_minigun_butcherbird" "fire rate bonus" 0.4 "damage bonus" 0.8 "dmg bonus vs buildings" 2.5 "attack projectiles" 2 "Set DamageType Ignite" 1 "attach particle effect" 1 "afterburn immunity" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 7 } Item "dragonborn helmet" Item "batter's bracers" Item "immobile suit" } } } WaveSpawn { Name 1 Where spawnbot_right TotalCurrency 42 TotalCount 36 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Health 125 Skill Normal Name Scout Class Scout Attributes "AlwaysCrit" } } } WaveSpawn { Name 2 Where spawnbot TotalCurrency 27 TotalCount 27 MaxActive 9 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 1 Squad { TFBot { ClassIcon heavy_shotgun_burst WeaponRestrictions SecondaryOnly Health 300 Skill Expert Name "Burst Fire Shotgun Heavy" Class HeavyWeapons Attributes HoldFireUntilFullReload Item "TF_WEAPON_SHOTGUN_HWG" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "auto fires full clip" 1 "auto fires when full" 1 "fire rate bonus" 0.6 "faster reload rate" 0.6 } Item "spine-chilling skull 2011 style 2" Item "bone-cut belt" } } } WaveSpawn { Name 3 Where spawnbot_fast TotalCurrency 24 TotalCount 24 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 2 Squad { TFBot { Template T_TFBot_Soldier_RocketPush Skill Hard } } } WaveSpawn { Name 3 Where spawnbot TotalCurrency 28 TotalCount 28 MaxActive 7 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllDead 2 Squad { TFBot { ClassIcon pyro_phlog WeaponRestrictions PrimaryOnly Health 175 Skill Easy Name "Phlogistinator Pyro" Class Pyro Attributes "SpawnWithFullCharge" Item "The Phlogistinator" ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 "increase buff duration" 6.2 "mod rage on hit bonus" 420 "mult airblast refire time" 0.01 } Item "the centurion" Item "the steel sixpack" } } } WaveSpawn { Name 4 Where spawnbot_fast Where spawnbot_right TotalCurrency 0 TotalCount 999 MaxActive 8 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 3 WaitForAllDead 3 Support 1 Squad { TFBot //This bot will lose 10hp each second and cannot be killed until it reaches 0hp { Template T_TFBot_Pyro_Gas_Passer_Explosive_Crutch } } } WaveSpawn { Name Support Where spawnbot Where spawnbot_fast TotalCurrency 0 TotalCount 999 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 6 WaitForAllDead 1 Support 1 Squad { TFBot { Template T_TFBot_Scout_Shortstop CharacterAttributes { "cannot be backstabbed" 1 "voice pitch scale" 0.5 } } } } } }