#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 1500 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes EventPopfile Halloween MedigunShieldDamage 1 BotsRandomCrit 1 NoRomevisionCosmetics 1 SniperAllowHeadshots 1 ImprovedAirblast 1 DisplayRobotDeathNotice 1 MaxSpeedLimit 521 MaxSpectators 0 AllowFlagCarrierToFight 1 WaveStartCountdown 0 FastNPCUpdate 1 ZombiesNoWave666 1 NoThrillerTaunt 1 MinibossSentrySingleKill 1 PrecacheSound "mvm/hell.mp3" PrecacheSound "mvm/ask_spawn.mp3" PrecacheSound "mvm/Expootgation.mp3" PrecacheSound "mvm/ocean.mp3" PlayerAttributes { "max health additive bonus" 100 } Templates { } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 15 TotalCount 13 MaxActive 4 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon scout_bat Health 125 Name "Bat Scout" Class Scout Skill Expert BehaviorModifiers Push WeaponRestrictions MeleeOnly } } } WaveSpawn { TotalCurrency 25 TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 Where spawnbot Squad { TFBot { ClassIcon heavy_giant Health 300 Name Jeremy Class HeavyWeapons Skill Easy WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Item "horrific headsplitter" } } } WaveSpawn { TotalCurrency 8 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 20 Where spawnbot Squad { TFBot { ClassIcon heavy_giant Health 300 Name "Wait where did Jeremy go?" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Item "horrific headsplitter" } } } WaveSpawn { Name heavy1 TotalCurrency 35 TotalCount 10 MaxActive 10 SpawnCount 10 WaitBeforeStarting 25 Where spawnbot Squad { TFBot { ClassIcon heavy_giant Health 300 Name "WHAT THE FUCK" Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Item "horrific headsplitter" } } } WaveSpawn { WaitForAllSpawned heavy1 TotalCurrency 25 TotalCount 11 MaxActive 11 SpawnCount 11 WaitBeforeStarting 26 Where spawnbot Squad { TFBot { ClassIcon heavy_giant Health 300 Name "YOU KILLED JEREMY" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Item "horrific headsplitter" } } } WaveSpawn { WaitForAllDead heavy1 TotalCurrency 17 TotalCount 12 MaxActive 3 SpawnCount 3 WaitBeforeStarting 8 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Item "spine-chilling skull" } } } WaveSpawn { WaitForAllDead heavy1 TotalCurrency 20 TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 9 Where spawnbot Squad { TFBot { ClassIcon sniper_bow_bleed Health 300 Name Bleedsman Scale 1.2 Class Sniper Skill Expert ItemAttributes { "bleed duration" 5 } WeaponRestrictions PrimaryOnly Item "the huntsman" Item "the dread hiding hood" Item "the criminal cloak" } } } WaveSpawn { Name flares WaitForAllDead heavy1 TotalCurrency 55 TotalCount 32 MaxActive 8 SpawnCount 8 WaitBeforeStarting 10 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon pyro_flare Health 175 Name "Flare Pyro" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_sentrybuster" Item "the flare gun" Item "firewall helmet" } } } WaveSpawn { WaitForAllDead heavy1 TotalCurrency 34 TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 12 Where spawnbot Squad { NoFormation 1 TFBot { ClassIcon scout_batsaber Health 125 Name "Batsaber Scout" Class Scout Skill Normal WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Item "batsaber" Item "the demo's dustcatcher" } } } WaveSpawn { Name nail WaitForAllSpawned flares TotalCurrency 53 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 Where spawnbot Squad { TFBot { ClassIcon scout_fast Health 3000 Name "Giant Dancer" Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" NoIdleSound 1 Taunt { Delay 3 Cooldown 10 Repeats 0 Duration 20 Name "Taunt: Mannrobics" IfSeeTarget 0 } ItemAttributes { ItemName "the shortstop" "damage bonus" 1.6 "clip size bonus" 2.5 "fire rate bonus" -0.2 "faster reload rate" 0.8 "override projectile type" 5 "projectile spread angle penalty" 5 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } Item "the shortstop" Item "the airdog" } } } WaveSpawn { WaitForAllDead nail TotalCurrency 66 TotalCount 24 MaxActive 6 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon scout_pistol Health 225 Name "Cheap Damage Enjoyer" Class Engineer Action FetchFlag Skill Normal WeaponRestrictions SecondaryOnly Taunt { Delay 10 Cooldown 5 Repeats 100 Duration 2 Name "Taunt: Kazotsky Kick" IfSeeTarget 0 } Item "prinny hat" Item "dad duds" } } } WaveSpawn { WaitForAllDead nail TotalCurrency 5 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 Where spawnbot Squad { NoWaitForFormation 1 TFBot { ClassIcon spellbook_lite Health 10000 Name "Underworld Wizard" Class Soldier Skill Expert Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "UseBossHealthBar" Spell { Delay 1 Cooldown 5 Repeats 3 IfHealthBelow 7000 Charges 2 Limit 2 Type "Summon Monoculus" } HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 1.5 TurnPower 30 MaxAimError 360 AimTime 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "craftsmann_rocketlauncher_americanpastoral" Item "TF_WEAPON_SPELLBOOK" Item "the spellbinder's bonnet" Item "the all-father" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name burst TotalCurrency 100 TotalCount 100 MaxActive 20 SpawnCount 20 WaitBeforeStarting 2 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Burst Item "ellis hat" } } } WaveSpawn { WaitForAllSpawned burst TotalCurrency 35 TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon demo_burst Health 175 Name "Grenade Rain Demoman" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.75 "fire rate bonus" 0.05 "clip size upgrade atomic" 7 } Item "towering pillar of summer shades" } } } WaveSpawn { WaitForAllSpawned burst TotalCurrency 55 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 20 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Burst Item "demoman hallmark" } } } WaveSpawn { Name burst2 WaitForAllDead burst TotalCurrency 60 TotalCount 36 MaxActive 10 SpawnCount 10 WaitBeforeStarting 35 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { AutoJumpMin 6 AutoJumpMax 6 Template T_TFBot_Demo_Burst Attributes "SpawnWithFullCharge" Attributes "AirChargeOnly" Item "the tide turner" Item "demo kabuto" } } } WaveSpawn { Name burst3 WaitForAllSpawned burst2 TotalCurrency 45 TotalCount 24 MaxActive 5 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { ClassIcon demo_burst Health 175 Name "Legit just a burst fire demo" Class Scout Skill Easy WeaponRestrictions PrimaryOnly Item "explosive mind" Item "eyeborg" } } } WaveSpawn { WaitForAllDead burst3 TotalCurrency 45 TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 Where spawnbot Squad { TFBot { ClassIcon demo_burst Health 400 Name "Armored Burst Fire Demo" Scale 1.4 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.5 "projectile spread angle penalty" 3 } Item "frag proof fragger" Item "blast blocker" } } } WaveSpawn { Name gburst1 WaitForAllDead burst TotalCurrency 100 TotalCount 6 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { ClassIcon demo_burst Health 4000 Name "Giant Burst Fire Demo" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "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 "aiming movespeed increased" 1 } Item "dayjogger" } } } WaveSpawn { Name burst4 WaitForAllDead gburst1 TotalCurrency 60 TotalCount 96 MaxActive 20 SpawnCount 20 WaitBeforeStarting 5 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Burst Item "bomber's bucket hat" } } } WaveSpawn { WaitForAllSpawned burst4 TotalCurrency 25 TotalCount 50 MaxActive 5 SpawnCount 5 WaitBeforeStarting 25 Where spawnbot Squad { TFBot { ClassIcon demo_burst Health 175 Name "Tiny Fire Demo" Scale 0.7 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.5 "projectile spread angle penalty" 3 } } } } WaveSpawn { Name burst5 WaitForAllSpawned burst4 TotalCurrency 25 TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 Where spawnbot Squad { TFBot { ClassIcon demo_burst Health 1500 Name "Big Burst Fire Demo" Scale 2.5 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.5 "projectile spread angle penalty" 3 } CharacterAttributes { "move speed bonus" 0.5 "aiming movespeed increased" 1 } } } } WaveSpawn { WaitForAllDead burst5 TotalCurrency 19 TotalCount 9 MaxActive 9 SpawnCount 9 WaitBeforeStarting 5 Where spawnbot Squad { TFBot { ClassIcon demo_burst Health 175 Name "add in 9 more to make the count 369" Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Item "batsaber" Item "tartan tyrolean" Item "Hhighland high heels" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name scouts TotalCurrency 56 TotalCount 38 MaxActive 9 SpawnCount 9 WaitBeforeStarting 1 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name "Charged Scout" Class Scout Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" } } } WaveSpawn { WaitForAllSpawned scouts TotalCurrency 4 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 Where spawnbot Squad { TFBot { ClassIcon scout Health 300 Name "Overcharged Scout" Scale 1.3 Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_scattergun "clip size bonus" 1 } Item "the well-rounded rifleman" Item "graybanns" } } } WaveSpawn { Name wizheavy WaitForAllSpawned scouts TotalCurrency 40 TotalCount 6 MaxActive 3 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon spellbook_lite Health 300 Name "Underground Wizard" Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly Spell { Delay 1 Cooldown 5 Repeats 1 IfHealthBelow 200 Charges 2 Limit 2 Type "Invisibility" } Item "TF_WEAPON_SPELLBOOK" Item "point and shoot" } } } WaveSpawn { WaitForAllDead wizheavy TotalCurrency 65 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } } } WaveSpawn { WaitForAllDead wizheavy TotalCurrency 20 TotalCount 8 MaxActive 8 SpawnCount 8 WaitBeforeStarting 12 Where spawnbot Squad { TFBot { ClassIcon heavy_champ Health 300 Name "Fast Heavyweight Champ" Class HeavyWeapons Skill Hard BehaviorModifiers Push WeaponRestrictions MeleeOnly Item "gloves of running urgently" Item "pugilist's protector" Item "the heavy-weight champ" } } } WaveSpawn { Name burstsoldier WaitForAllDead wizheavy TotalCurrency 40 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } } } WaveSpawn { WaitForAllDead wizheavy TotalCurrency 20 TotalCount 8 MaxActive 8 SpawnCount 8 WaitBeforeStarting 22 Where spawnbot Squad { TFBot { ClassIcon heavy_champ Health 300 Name "HeavyWeight Champ" Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Item "the killing gloves of boxing" Item "pugilist's protector" Item "the heavy-weight champ" } } } WaveSpawn { WaitForAllDead wizheavy TotalCurrency 15 TotalCount 9 MaxActive 4 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon heavy_shotgun Health 125 Name "Shotgun Engineer" Class Engineer Skill Normal Action FetchFlag WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Item "the tools of the trade" Item "the joe-on-the-go" } } } WaveSpawn { Name thefunny1 WaitForAllDead burstsoldier TotalCurrency 50 TotalCount 20 MaxActive 20 SpawnCount 20 WaitBeforeStarting 10 Where spawnbot Squad { TFBot { ClassIcon soldier_backup Health 1001 Name "Giant Funny Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage penalty" -1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" -1 "override footstep sound set" 3 "increase buff duration" 9.0 } Item "the battalion's backup" Item "soldier's stash" } } } WaveSpawn { Name thefunny2 WaitForAllDead thefunny1 TotalCurrency 69 TotalCount 42 MaxActive 6 SpawnCount 6 FirstSpawnWarningSound "mvm/ocean.mp3" WaitBeforeStarting 8 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Name Astronaut Class Pyro Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName tf_weapon_fireaxe "damage bonus" 0.50 } Item "hazmat headcase" } } } WaveSpawn { Name ocean WaitForAllDead thefunny1 TotalCurrency 56 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 Where spawnbot Squad { TFBot { ClassIcon demo_burst Health 12500 Name "The Ocean" Scale 2.0 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.45 "fire rate bonus" 0.01 "clip size upgrade atomic" 30.0 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } } } WaveSpawn { Name buster WaitForAllDead thefunny2 TotalCurrency 0 TotalCount 8 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon sentry_buster Health 2000 Name "Human Buster" Scale 2.5 Class Demoman Skill Expert Action SuicideBomber WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" Attributes "MiniBoss" Attributes "IgnoreFlag" ItemAttributes { ItemName "the ullapool caber" "damage bonus" 10 "Blast radius increased" 10 } Item "the ullapool caber" Item "backbreaker's skullcracker" Item "backbreaker's guards" } } } WaveSpawn { WaitForAllDead buster TotalCurrency 0 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon sentry_buster Health 2000 Name "Human Buster" Scale 2.5 Class Demoman Skill Expert Action SuicideBomber WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" Attributes "MiniBoss" Attributes "IgnoreFlag" ItemAttributes { ItemName "the ullapool caber" "damage bonus" 10 "Blast radius increased" 10 } Item "the ullapool caber" Item "backbreaker's skullcracker" Item "backbreaker's guards" } } } WaveSpawn { WaitForAllDead thefunny2 TotalCurrency 35 TotalCount 14 MaxActive 9 SpawnCount 9 WaitBeforeStarting 9 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon demoknight_charge Health 175 Name "Insane Lad" Class Demoman Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the tide turner" "charge recharge rate increased" 15 } Item "ali baba's wee booties" Item "the tide turner" Item "the scottish handshake" Item "demoman tricorne" } } } WaveSpawn { WaitForAllDead ocean TotalCurrency 35 TotalCount 18 MaxActive 9 SpawnCount 9 WaitBeforeStarting 15 Where spawnbot Squad { TFBot { ClassIcon scout_bat Health 80 Name r/mildlyinfuriating Scale 0.8 Class Scout Skill Easy WeaponRestrictions MeleeOnly Item "friendly item" } } } WaveSpawn { WaitForAllDead ocean TotalCurrency 45 TotalCount 7 MaxActive 3 SpawnCount 3 WaitBeforeStarting 19 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon scout_shortstop Health 900 Name "Shortstop Scout" Scale 1.7 Class Scout Skill Easy ItemAttributes { ItemName "the shortstop" "minicrits become crits" 1 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 1.25 "cannot be backstabbed" 1 } Item "the shortstop" Item "crit-a-cola" } } } WaveSpawn { Name shotgun WaitForAllDead ocean TotalCurrency 65 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 35 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon heavy_shotgun Health 5500 Name "Giant Gangsta Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions SecondaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_shotgun_hwg "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "attack projectiles" 1 "override footstep sound set" 2 } Item "the cuban bristle crisis" Item "the cotton head" Item "the graybanns" } } } WaveSpawn { WaitForAllDead ocean TotalCurrency 20 TotalCount 20 MaxActive 3 SpawnCount 3 WaitBeforeStarting 35 Where spawnbot Squad { TFBot { ClassIcon spellbook_lite Health 300 Name "Underground Wizard" Class HeavyWeapons Skill Hard WeaponRestrictions SecondaryOnly Spell { Delay 1 Cooldown 5 Repeats 1 IfHealthBelow 200 Charges 2 Limit 2 Type "Invisibility" } ItemAttributes { ItemName tf_weapon_shotgun_hwg "faster reload rate" 0.1 "fire rate bonus" 2.5 "bullets per shot bonus" 3 "damage bonus" 0.33 } Item "point and shoot" Item "TF_WEAPON_SPELLBOOK" Item "brimstone" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 80 TotalCount 14 MaxActive 4 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Samurai ItemAttributes { ItemName "the splendid screen" "charge time increased" 2 "charge recharge rate increased" 7 } ItemAttributes { ItemName "the half-zatoichi" "damage bonus" 1.5 } Item "ali baba's wee booties" } } } WaveSpawn { TotalCurrency 20 TotalCount 21 MaxActive 7 SpawnCount 7 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon demo_giant Health 175 Name Demoman Class Demoman Skill Expert WeaponRestrictions PrimaryOnly } } } WaveSpawn { TotalCurrency 35 TotalCount 16 MaxActive 3 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon heavy_shotgun_healonhit Health 200 Name "Reserve Shooter" Class Soldier Skill Expert WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the reserve shooter" "heal on hit for slow fire" 50 } Item "the reserve shooter" Item "jumper's jeepcap" Item "fancy dress uniform" } } } WaveSpawn { Name gpyro TotalCurrency 45 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes "AlwaysCrit" Item "old guadalajara" Item "sight for sore eyes" } } } WaveSpawn { TotalCurrency 35 TotalCount 13 MaxActive 9 SpawnCount 9 WaitBeforeStarting 18 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { ClassIcon pyro_scorch Health 175 Name "Fast Scorch Shot" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the scorch shot" "damage bonus" 1 "fire rate bonus" 0.75 "faster reload rate" 1 "Projectile speed increased" 1.3 } Item "the scorch shot" Item "the wraith wrap" Item "the googol glass eyes" } } } WaveSpawn { TotalCurrency 15 TotalCount 9 MaxActive 3 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { Health 135 Name "Magma Runner" Template T_TFBot_Scout_SunStick ItemAttributes { ItemName sun-on-a-stick "crit vs burning players" 1 } CharacterAttributes { "fire retardant" 1 } Item "explosive mind" } } } WaveSpawn { TotalCurrency 22 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout Health 145 Name "Baby Face Scout" Scale 1.1 Class Scout Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "baby face's blaster" "fire rate bonus" 0.45 "damage bonus" 0.20 } Item "baby face's blaster" Item "potato hat" Item "friendly item" } } } WaveSpawn { WaitForAllSpawned gpyro TotalCurrency 44 TotalCount 28 MaxActive 7 SpawnCount 7 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon sniper_bow Health 125 Name Bowman Class Sniper Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the huntsman" "damage bonus" 0.5 } Item "the huntsman" Item "larrikin robin" Item "the falconer" } } } WaveSpawn { Name gbow WaitForAllSpawned gpyro TotalCurrency 59 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 12 Where spawnbot Squad { TFBot { ClassIcon sniper_bow_multi Health 1300 Name "Rapid Fire Bowman" Class Sniper Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the fortified compound" "fire rate bonus" 0.6 } CharacterAttributes { "move speed bonus" 0.05 } Item "the fortified compound" Item "the dread hiding hood" Item "the criminal cloak" } } } WaveSpawn { Name ask WaitForAllDead gbow TotalCurrency 145 TotalCount 1 MaxActive 1 SpawnCount 1 FirstSpawnWarningSound "mvm/ask_spawn.mp3" WaitBeforeStarting 10 Where spawnbot Squad { TFBot { ClassIcon heavy_fist_nys Health 20000 Name Skelton Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "frying pan" Item "the mannvich" Item "eye-see-you" Item "BINOCULUS!" } } } WaveSpawn { WaitForAllDead ask TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 Where spawnbot Squad { TFBot { ClassIcon heavy_fist_nys Health 30000 Name "The Father of Hoovies" Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "the ham shank" Item "graybanns" Item "the all-father" } } } WaveSpawn { WaitForAllSpawned ask TotalCurrency 45 TotalCount 7 MaxActive 2 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_RocketShotgun } } } WaveSpawn { WaitForAllSpawned ask TotalCurrency 45 TotalCount 9 MaxActive 3 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_RocketPush } } } WaveSpawn { TotalCurrency 10 TotalCount 100 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { ClassIcon soldier_buff Health 1000 Name "Buff Beacon" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the buff banner" "mod soldier buff range" 2.0 } CharacterAttributes { "increase buff duration" 10 } Item "the buff banner" Item "the hellmet" Item "the caped crusader" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 45 TotalCount 26 MaxActive 7 SpawnCount 7 WaitBeforeStarting 3 WaitBetweenSpawns 3 Support Limited Where spawnbot Squad { TFBot { ClassIcon sniper_smg_tind Health 125 Name "SMG Sniper" Class Sniper Skill Normal Action FetchFlag WeaponRestrictions SecondaryOnly Item "bedouin bandana" } } } WaveSpawn { Name gspy TotalCurrency 85 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 1 Support Limited Where spawnbot Squad { TFBot { ClassIcon spy_revolver_lite Health 2200 Name "Giant Spy" Class Spy Skill Expert Action FetchFlag WeaponRestrictions SecondaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.4 "airblast vulnerability multiplier" -1 "override footstep sound set" 1 } Item "bootleg base metal billycock" Item "graybanns" } } } WaveSpawn { TotalCurrency 35 TotalCount 12 MaxActive 3 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 2 Support Limited Where spawnbot Squad { TFBot { ClassIcon scout_bonk Health 125 Name "Bonk Fueled Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" Item "the atomizer" Item "bonk leadwear" Item "the caffeine cooler" } } } WaveSpawn { WaitForAllSpawned gspy TotalCurrency 35 TotalCount 36 MaxActive 6 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 10 Support Limited Where spawnbot Squad { TFBot { Skill Expert Template T_TFBot_Medic_BigHeal } TFBot { ClassIcon heavy_fist_nys Health 300 Name HeavyWeapons Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly } } } WaveSpawn { WaitForAllSpawned gspy TotalCurrency 55 TotalCount 12 MaxActive 2 SpawnCount 2 WaitBeforeStarting 17 WaitBetweenSpawns 3 Support Limited Where spawnbot Squad { TFBot { WeaponRestrictions PrimaryOnly Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { WeaponRestrictions PrimaryOnly Template T_TFBot_Soldier_Extended_Concheror } TFBot { WeaponRestrictions PrimaryOnly Template T_TFBot_Soldier_Extended_Battalion } } } WaveSpawn { WaitForAllDead gspy TotalCurrency 46 TotalCount 75 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 3 Support Limited Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Sandman } TFBot { Template T_TFBot_Scout_Sandman_FastCharge } TFBot { Template T_TFBot_Scout_Jumping_Sandman } TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Skill Normal Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } WaveSpawn { WaitForAllDead gspy TotalCurrency 75 TotalCount 12 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 3 Support Limited Where spawnbot Squad { TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } TFBot { Template T_TFBot_Medic_QuickUber Item "heer's helmet" Item "the smock surgeon" } } } WaveSpawn { Name giants WaitForAllDead gspy TotalCurrency 117 TotalCount 12 MaxActive 2 SpawnCount 2 WaitBeforeStarting 25 WaitBetweenSpawns 3 Support Limited Where spawnbot RandomChoice { Squad { TFBot { ClassIcon heavy_steelfis_nys Health 4500 Name "Giant Steel Champion" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.5 } ItemAttributes { ItemName "fists of steel" "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "fists of steel" Item "buffalo steak sandwich" Item "tw_heavybot_helmet" Item "the borscht belt" } TFBot { Template T_TFBot_Giant_Medic Item "das naggenvatcher" } } Squad { TFBot { Template T_TFBot_Giant_Soldier } TFBot { Template T_TFBot_Giant_Demoman } } Squad { TFBot { ClassIcon heavy_mittens Health 150 Name "Heavy Mittens" Scale 0.6 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the holiday punch" "damage bonus" 0.2 } CharacterAttributes { "move speed bonus" 1.3 } Item "the holiday punch" Item "dec2014 the big papa" Item "the gift bringer" } TFBot { Template T_TFBot_Medic_SlowRecharge } } } } WaveSpawn { WaitForAllDead gspy TotalCurrency 7 TotalCount 16 MaxActive 3 SpawnCount 3 WaitBeforeStarting 29 Support Limited Where spawnbot Squad { TFBot { ClassIcon heavy_fist_nys Health 300 Name HeavyWeapons Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly Item "the rotation sensation" } } } WaveSpawn { Name scout WaitForAllDead giants TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 Where spawnbot Squad { TFBot { ClassIcon scout Health 15000 Name Scout Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "UseBossHealthBar" CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" -1 } } } } WaveSpawn { WaitForAllDead scout TotalCurrency 100 WaitBeforeStarting 10 Where spawnbot Squad { TFBot { ClassIcon soldier_bison_giant Health 20000 Name "Giant Rapid Fire Bison?" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" -0.8 "fire rate bonus" 0.5 "override projectile type" 13 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.65 } Item "lord cockswain's pith helmet" Item "lord cockswain's novelty mutton chops and pipe" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 30 TotalCount 28 MaxActive 7 SpawnCount 7 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Name "Fast Heavyweight Champ" Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Item "pugilist's protector" } } } WaveSpawn { TotalCurrency 40 TotalCount 50 MaxActive 5 SpawnCount 5 WaitBeforeStarting 7 Where spawnbot Squad { TFBot { ClassIcon demoknight Health 200 Name Demoknight Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Item "ali baba's wee booties" Item "the splendid screen" Item "the eyelander" } } } WaveSpawn { Name gheavy TotalCurrency 65 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } } } WaveSpawn { TotalCurrency 41 TotalCount 8 MaxActive 3 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon soldier_spammer Health 200 Name "Rapid Fire Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" -0.8 "fire rate bonus" 0.5 } } } } WaveSpawn { WaitForAllDead gheavy TotalCurrency 90 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 7 Where spawnbot Squad { TFBot { ClassIcon demo_burst Health 6600 Name "Colossal Burst Fire Demo" Scale 2.5 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.05 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 "projectile spread angle penalty" 6 "Projectile speed increased" 1.0 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } } } WaveSpawn { WaitForAllDead gheavy TotalCurrency 10 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 8 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { WaitForAllDead gheavy TotalCurrency 46 TotalCount 17 MaxActive 8 SpawnCount 8 WaitBeforeStarting 15 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon soldier_directhit Health 200 Name "Direct Hit Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Item "the direct hit" Item "armored authority" Item "fancy dress uniform" } } } WaveSpawn { WaitForAllDead gheavy TotalCurrency 15 TotalCount 7 MaxActive 7 SpawnCount 7 WaitBeforeStarting 17 Where spawnbot Squad { TFBot { ClassIcon demo_giant Health 175 Name Demoman Class Demoman Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { WaitForAllDead gheavy TotalCurrency 38 TotalCount 19 MaxActive 7 SpawnCount 7 WaitBeforeStarting 20 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Easy WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" } } } WaveSpawn { WaitForAllDead gheavy TotalCurrency 35 TotalCount 11 MaxActive 4 SpawnCount 4 WaitBeforeStarting 27 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon demo_giant Health 175 Name Demoman Class Demoman Skill Hard WeaponRestrictions PrimaryOnly } } } WaveSpawn { WaitForAllDead gheavy TotalCurrency 10 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 140 Where spawnbot Squad { TFBot { ClassIcon scout_stun Health 7500 AutoJumpMin 5 AutoJumpMax 5 Name "Moonman Scout" Scale 2.5 Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes "AutoJump" Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.05 } CharacterAttributes { "increased jump height" 5 "cancel falling damage" 1 } Item "the sandman" Item "universal translator" Item "cadet visor" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 500 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Where spawnbot Squad { TFBot { ClassIcon scout_bat Health 1200 Name "Here's some money, you'll need it" Class Scout Skill Easy WeaponRestrictions MeleeOnly Attributes "SuppressFire" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 69 WaitBeforeStarting 10 Where spawnbot Squad { TFBot { ClassIcon heavy_fist_nys Health 100000 Name "Expootgation Heavy" Scale 2.5 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_fists "damage bonus" 5 } CharacterAttributes { "move speed bonus" 0.4 "mult crit when health is below percent" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" -1 "override footstep sound set" 2 } Taunt { Delay 5 Cooldown 10 Repeats 0 IfSeeTarget 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 7 SpawnCount 7 FirstSpawnWarningSound "mvm/Expootgation.mp3" WaitBeforeStarting 7 WaitBetweenSpawns 10 Support 1 Where spawnbot RandomChoice { Squad { TFBot { ClassIcon heavy_mittens Health 250 Name g Scale 0.9 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the holiday punch" "damage bonus" 0.2 } Taunt { Delay 5 Cooldown 2 Repeats 0 IfSeeTarget 1 } Item "the holiday punch" Item "dec2014 the big papa" Item "the gift bringer" } } Squad { TFBot { ClassIcon heavy_fist_nys Health 300 Name c Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Taunt { Delay 5 Cooldown 2 Repeats 0 IfSeeTarget 1 } Item "towering pillar of summer shades" } } Squad { TFBot { ClassIcon heavy_fist_nys Health 500 Name h Scale 1.2 Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Taunt { Delay 5 Cooldown 2 Repeats 0 IfSeeTarget 1 } Item "steel-toed stompers" Item "heavy do-rag" } } } } } }