#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 1500 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes EventPopfile Halloween HumansMustJoinTeam red AllowJoinTeamBlue 1 AllowJoinTeamBlueMax 1 BluHumanFlagPickup 1 BluHumanInfiniteAmmo 1 BluHumanInfiniteCloak 1 MedigunShieldDamage 1 BotsRandomCrit 1 BotHumansHaveEyeGlow 1 NoRomevisionCosmetics 1 SniperAllowHeadshots 1 ImprovedAirblast 1 BotTeleportUberDuration 10 DisplayRobotDeathNotice 1 MaxSpeedLimit 521 MaxSpectators 0 AllowFlagCarrierToFight 1 WaveStartCountdown 0 FastNPCUpdate 1 ZombiesNoWave666 1 NoThrillerTaunt 1 MinibossSentrySingleKill 1 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 125 Name "Cheap Damage Designer" Class Engineer Action FetchFlag Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_pistol "clip size upgrade atomic" 1 "fire rate bonus" 1 } 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 } } } WaveSpawn { WaitForAllSpawned burst TotalCurrency 35 TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon demo_scatter Health 175 Name "Grenade Rain Demoman" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 1.75 "fire rate bonus" 0.05 "projectile spread angle penalty" 3 "clip size upgrade atomic" 10 } Item "towering pillar of summer shades" } } } } }