#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 1500 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no Templates { } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 5 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_Spy } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 2 InitialCooldown 15 CooldownTime 30 DesiredCount 1 RandomChoice { TFBot { Health 2500 Name "Heal Buster" Class Medic Skill Expert WeaponRestrictions MeleeOnly Tag "bot_sentrybuster" Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 "head scale" 1.5 } Item "the amputator" Item "the surgeon's stahlhelm" } TFBot { ClassIcon soldier Health 2500 Name "Blast Buster" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_sentrybuster" Attributes "MiniBoss" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the direct hit" "fire rate bonus" 0.5 "faster reload rate" -0.8 "damage causes airblast" 1 "damage bonus" 0.15 "Projectile speed increased" 0.5 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "cannot be backstabbed" 1 } Item "the direct hit" Item "tough stuff muffs" } TFBot { ClassIcon spy Health 500 Name "Spy Buster" Scale 1 Class Spy Skill Expert WeaponRestrictions MeleeOnly Tag "bot_sentrybuster" Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 1 "damage force reduction" 1 "airblast vulnerability multiplier" 1 "override footstep sound set" 1 "cannot be backstabbed" 1 } } TFBot { ClassIcon engineer Health 2500 Name "Laser Buster" Class Engineer Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_sentrybuster" Attributes "MiniBoss" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the pomson 6000" "fire rate bonus" 0.2 "faster reload rate" -0.8 "subtract victim medigun charge on hit" 10 "dmg bonus vs buildings" 3 "projectile spread angle penalty" 8 "damage bonus" 0.25 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "cannot be backstabbed" 1 "head scale" 3 } Item "the pomson 6000" Item "clockwerk's helm" } TFBot { ClassIcon scout Health 2500 Name "BaseBall Buster" Class Scout Skill Expert WeaponRestrictions MeleeOnly Tag "bot_sentrybuster" Attributes "MiniBoss" ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.01 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 7 "cannot be backstabbed" 1 "head scale" 3 } Item "the sandman" Item "ttg max hat" Item "scout beanie" } TFBot { ClassIcon sentry_buster Health 2500 Name "Laugh Buster" Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Tag "bot_sentrybuster" Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the holiday punch" "melee range multiplier" 1.75 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 "head scale" 3 } Item "the holiday punch" Item "the b.m.o.c." } TFBot { ClassIcon pyro Health 2500 Name "Taunt Flare Buster" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_sentrybuster" Attributes "MiniBoss" ItemAttributes { ItemName "the scorch shot" "fire rate bonus" 2000 "damage bonus" 75 "Blast radius increased" 0.1 "Projectile speed increased" 0.3 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 "head scale" 3 } Item "the scorch shot" Item "the rusty reaper" } TFBot { Health 10000 Name "Tank Buster" Scale 2 Template T_TFBot_SentryBuster Tag "bot_sentrybuster" CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 } Item "the cool breeze" } TFBot { ClassIcon soldier Health 2500 Name "Cupcake Buster" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Tag "bot_sentrybuster" Attributes "MiniBoss" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the escape plan" "damage all connected" 1 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "cannot be backstabbed" 1 "head scale" 3 "gesture speed increase" 2 "damage bonus" 1.25 } Item "the escape plan" Item "honest halo" } } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 3 RunForThisManyWaves 2 InitialCooldown 1 CooldownTime 15 Squad { TFBot { ClassIcon sentry_buster Health 2500 Name "Leader of Laugh's Buster" Scale 1.5 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Tag "bot_sentrybuster" Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the holiday punch" "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 7 "cannot be backstabbed" 1 } Item "the holiday punch" Item "the all-father" Item "the b.m.o.c." } TFBot { ClassIcon sentry_buster Health 1000 Name "Mini Laugh Buster" Scale 1 Skill Expert Template T_TFBot_Heavyweapons_Gnome Tag "bot_sentrybuster" Attributes "MiniBoss" Attributes "AlwaysFireWeapon" Attributes "AlwaysCrit" ItemAttributes { ItemName "the holiday punch" "melee range multiplier" 1.75 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 2 "cannot be backstabbed" 1 } Item "the b.m.o.c." } TFBot { ClassIcon sentry_buster Health 1000 Name "Mini Laugh Buster" Scale 1 Skill Expert Template T_TFBot_Heavyweapons_Gnome Tag "bot_sentrybuster" Attributes "AlwaysFireWeapon" Attributes "AlwaysCrit" Attributes "MiniBoss" ItemAttributes { ItemName "the holiday punch" "melee range multiplier" 1.75 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 2 "cannot be backstabbed" 1 } Item "the b.m.o.c." } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_1timedbomb Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name sub1a TotalCurrency 50 TotalCount 24 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_main Squad { TFBot { ClassIcon scout Health 125 Name "Baby Face Scout" Class Scout Skill Normal WeaponRestrictions PrimaryOnly Item "baby face's blaster" } } } WaveSpawn { Name sub1a TotalCurrency 50 TotalCount 24 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_main Squad { TFBot { ClassIcon pyro_freeze Health 175 Name "Frost Pyro" Class Pyro Skill Easy WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_flamethrower "slow enemy on hit major" 1 } Item "napper's respite" } } } WaveSpawn { Name sub1a TotalCurrency 50 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Health 1200 Name "Super Baby Face Scout" Template T_TFBot_Giant_Scout CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.3 "move speed bonus" 1.5 } Item "baby face's blaster" } } } WaveSpawn { Name sub1b WaitForAllSpawned sub1a TotalCurrency 50 TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 5 Where spawnbot_main Squad { TFBot { ClassIcon sniper Health 500 Name "No Scope Sniper" Scale 1.35 Class Sniper Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_sniperrifle "damage bonus" 1.5 "fire rate bonus" 2 } } } } WaveSpawn { Name sub1b WaitForAllSpawned sub1a TotalCurrency 50 TotalCount 22 MaxActive 8 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot_invasion Squad { TFBot { Health 300 Name "Heavy Mittens Guy" Scale 1 Skill Expert Template T_TFBot_Heavyweapons_Gnome CharacterAttributes { "move speed bonus" 1.15 } } } } WaveSpawn { Name sub1b WaitForAllSpawned sub1a TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 13 WaitBetweenSpawns 10 Where spawnbot_tertiary Squad { TFBot { ClassIcon sniper_bow_multi Health 3300 Name "Giant Burst Arrow Demo" Template T_TFBot_Giant_Demo_RapidFire ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" 0.01 "damage force reduction" 0.1 "override projectile type" 8 "Projectile speed increased" 2 "clip size bonus" 2 "projectile spread angle penalty" 4 "faster reload rate" 0.5 "damage bonus" 0.35 } CharacterAttributes { "airblast vulnerability multiplier" 0.2 } Item "carouser's capotain" Item "the cool breeze" } } } WaveSpawn { Name sub1b WaitForAllSpawned sub1a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 33 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon demo_spammer Health 4000 Name "Giant Spammer Demo" Template T_TFBot_Giant_Demo_RapidFire Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" 0.2 "damage force reduction" 0.1 "faster reload rate" -0.8 "clip size bonus" 5 "damage bonus" 0.4 } CharacterAttributes { "airblast vulnerability multiplier" 0.2 } } } } WaveSpawn { Name meat1a WaitForAllSpawned sub1b TotalCurrency 50 TotalCount 60 MaxActive 10 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon sniper_bow Name "Bowman" Skill Expert Template T_TFBot_Sniper_Huntsman ItemAttributes { ItemName "the huntsman" "damage bonus" 0.35 } Item "mann co. cap" } } } WaveSpawn { Name giant1a WaitForAllSpawned sub1b TotalCurrency 75 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 18 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { ClassIcon sniper_bow_giant Health 3300 Name "Giant Bowman" Skill Expert Template T_TFBot_Sniper_Huntsman Attributes "MiniBoss" ItemAttributes { ItemName "the huntsman" "damage bonus" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 2 "airblast vulnerability multiplier" 0.2 "damage force reduction" 0.1 } } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name giant1b WaitForAllSpawned giant1a TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 0 Where spawnbot_tertiary Squad { TFBot { Health 4000 Name "Giant Soldier" Template T_TFBot_Giant_Soldier Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 1 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.15 } Item "the brown bomber" } TFBot { ClassIcon medic_syringe Health 1500 Name "Protection Medic" Scale 1.45 Skill Expert Template T_TFBot_Medic_BigHeal Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" WeaponRestrictions "SecondaryOnly" ItemAttributes { ItemName "the overdose" "damage bonus" 0.45 "fire rate bonus" 0.1 "spread penalty" 8 "projectile spread angle penalty" 8 "faster reload rate" -0.8 "mad milk syringes" 1 "is_passive_weapon" 1 } CharacterAttributes { "heal rate bonus" 100 "cannot be backstabbed" 1 } Item "the overdose" } } } WaveSpawn { Name meat1b WaitForAllDead giant1b TotalCurrency 100 TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_invasion Squad { TFBot { ClassIcon pyro_freeze Health 175 Name "Frost Phlog Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the phlogistinator" "airblast disabled" 0 "slow enemy on hit major" 1 } Item "the phlogistinator" Item "napper's respite" } } } WaveSpawn { Name meat1b WaitForAllDead giant1b TotalCurrency 75 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_IronFist_Airblast } } } WaveSpawn { Name giant1c WaitForAllDead giant1b TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 11 Where spawnbot Squad { TFBot { ClassIcon soldier_frostbite Health 4000 Name "Giant Frostbite Soldier" Skill Expert Template T_TFBot_Giant_Soldier_Crit ItemAttributes { ItemName "the original" "fire rate bonus" 1.25 "slow enemy on hit major" 2 "bleeding duration" 2 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.2 } Item "the brown bomber" } } } WaveSpawn { Name main1a WaitForAllDead giant1c TotalCurrency 0 TotalCount 12 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Hard } } } WaveSpawn { Name main1b WaitForAllDead giant1c TotalCurrency 0 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon pyro_freeze Health 175 Name "Frost Pyro" Class Pyro Skill Easy WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_flamethrower "slow enemy on hit major" 1 } Item "napper's respite" } } } WaveSpawn { Name giant1d WaitForAllDead giant1c TotalCurrency 0 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { WeaponRestrictions SecondaryOnly Template T_TFBot_Giant_Scout Tag "bot_giant" ItemAttributes { ItemName "the c.a.p.p.e.r" "bullets per shot bonus" 12 "fire rate bonus" 3 "damage bonus" 0.75 "spread penalty" 6 "projectile spread angle penalty" 6 } CharacterAttributes { "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 } Item "the c.a.p.p.e.r" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_1timedbomb Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name giant2a TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.2 } } } } WaveSpawn { Name meat2a TotalCurrency 50 TotalCount 18 MaxActive 6 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1 Where spawnbot_tertiary Squad { TFBot { ClassIcon demo Health 175 Name Demoman Class Demoman Skill Easy WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name meat2b TotalCurrency 50 TotalCount 18 MaxActive 6 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1 Where spawnbot_invasion Squad { TFBot { ClassIcon scout Health 125 Name "Pistol Scout" Class Scout Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_pistol_scout "fire rate bonus" 2 "damage bonus" 2 } } } } WaveSpawn { Name meat2c WaitForAllSpawned meat2a TotalCurrency 50 TotalCount 20 MaxActive 5 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 1 Where spawnbot_main Squad { TFBot { ClassIcon demo_burst Name "Burst Demo" Template T_TFBot_Demo_Burst ItemAttributes { ItemName tf_weapon_grenadelauncher } } } } WaveSpawn { Name meat2d WaitForAllSpawned meat2b TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 5 Where spawnbot_main Squad { TFBot { ClassIcon heavy Health 300 Name Heavy Class HeavyWeapons Skill Easy WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name giant2b WaitForAllSpawned giant2a TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Health 4000 Name "Super Rapid Fire Soldier" Template T_TFBot_Giant_Soldier_Spammer ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.2 "damage bonus" 0.75 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 } } } } WaveSpawn { Name sub2a WaitForAllDead giant2b TotalCurrency 50 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } } WaveSpawn { Name sub2a WaitForAllDead giant2b TotalCurrency 50 TotalCount 18 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_main Squad { TFBot { Template T_TFBot_Demoman_Knight Attributes "AlwaysCrit" ItemAttributes { ItemName "the eyelander" "critboost on kill" 0 } } } } WaveSpawn { Name sub2a WaitForAllDead giant2b TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector CharacterAttributes { "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.1 } } } } WaveSpawn { Name boss2 WaitForAllDead sub2a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon pyro_firespreader Health 12500 Name "Pyro Maniac" Scale 1.35 Template T_TFBot_Giant_Pyro Attributes "UseBossHealthBar" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the degreaser" "subtract victim cloak on hit" 5 "subtract victim medigun charge on hit" 1 "damage bonus vs burning" 1.35 "attach particle effect" 1 "slow enemy on hit major" 3 "flame_spread_degree" 10 "flame_drag" 5 } ItemAttributes { ItemName "the brown bomber" "attach particle effect" 13 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "attach particle effect" 1 "dmg from melee increased" 0.75 "move speed bonus" 0.35 } Item "the degreaser" Item "the brown bomber" Item "the rusty reaper" } } } WaveSpawn { Name tank2 WaitForAllSpawned boss2 TotalCurrency 100 TotalCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Squad { Tank { Health 14000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name giant2c WaitForAllSpawned tank2 TotalCurrency 125 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Health 3800 Name "Giant Rapid Soldier" Template T_TFBot_Giant_Soldier_Spammer CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.15 } } } } WaveSpawn { Name meat2t WaitForAllSpawned boss2 TotalCurrency 150 TotalCount 32 MaxActive 16 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 1 Where spawnbot_invasion Squad { TFBot { Skill Expert Template T_TFBot_Scout_Melee } } } WaveSpawn { Name giant2d WaitForAllSpawned giant2c TotalCurrency 175 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 24 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion Attributes "AlwaysCrit" CharacterAttributes { "damage force reduction" 0.15 "airblast vulnerability multiplier" 0.15 "increase buff duration" 90.0 } } } } WaveSpawn { Name supp2 WaitForAllSpawned giant2d TotalCurrency 50 TotalCount 24 MaxActive 8 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 1 Support 1 Where spawnbot Squad { TFBot { ClassIcon sniper_bow_giant Skill Expert Template T_TFBot_Sniper_Huntsman } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_1timedbomb Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name meat3a TotalCurrency 50 TotalCount 40 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_tertiary Squad { TFBot { ClassIcon pyro_freeze Name "Frost Pyro" Skill Easy Template T_TFBot_Pyro ItemAttributes { ItemName tf_weapon_flamethrower "slow enemy on hit major" 1 } Item "napper's respite" } } } WaveSpawn { Name meat3b TotalCurrency 50 TotalCount 24 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_FAN } } } WaveSpawn { Name giant3a TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.2 } } TFBot { ClassIcon medic_bullet Name "Full Bullet Vac Medic" WeaponRestrictions SecondaryOnly Template T_TFBot_Medic_Vaccinator_Bullet CharacterAttributes { "heal rate bonus" 0.1 } Item "the vaccinator" } } } WaveSpawn { Name giant3b WaitForAllSpawned giant3a TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot_tertiary Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnKill CharacterAttributes { "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.1 } Item "the u-clank-a" Item "the carl" } } } WaveSpawn { Name tank3 WaitForAllDead giant3b TotalCurrency 50 TotalCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot Squad { Tank { Health 15000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name meat3c WaitForAllDead giant3b TotalCurrency 50 TotalCount 16 MaxActive 8 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1 Where spawnbot_main Squad { TFBot { ClassIcon soldier Health 200 Name "Rapid Fire Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.75 "faster reload rate" -0.8 } } } } WaveSpawn { Name meat3d WaitForAllDead giant3b TotalCurrency 50 TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 5 Where spawnbot_tertiary Squad { TFBot { ClassIcon sniper_bow Template T_TFBot_Sniper_Huntsman_Spammer } } } WaveSpawn { Name giant3c WaitForAllDead giant3b TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Health 3300 Template T_TFBot_Giant_Pyro Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.2 } } } } WaveSpawn { Name meat3e WaitForAllDead giant3c TotalCurrency 50 TotalCount 10 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_main Squad { TFBot { ClassIcon heavy Health 300 Name "Natasha Heavy" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly Item "natascha" Item "hard counter" } TFBot { ClassIcon medic_bullet Health 150 Name "Bullet Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the vaccinator" "ubercharge rate bonus" 999 } CharacterAttributes { "medigun bullet resist passive" 0.75 "medigun bullet resist deployed" 0.75 "uber duration bonus" 75 "bot medic uber health threshold" 200 } Item "the vaccinator" } } } WaveSpawn { Name meat3f WaitForAllDead giant3c TotalCurrency 100 TotalCount 24 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_main Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Expert WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name giant3d WaitForAllDead giant3c TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { ClassIcon sniper_jarate Health 3300 Name "Frozen Jarate Sniper" Scale 1.8 Skill Expert WeaponRestrictions SecondaryOnly Template T_TFBot_Sniper_Huntsman Attributes "MiniBoss" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName jarate "effect bar recharge rate increased" 0.01 "fire rate bonus" 0.5 "Projectile speed increased" 1.5 "slow enemy on hit major" 2 "applies snare effect" 0.5 } ItemAttributes { ItemName "the bushwacka" "fire rate bonus" 0.5 "melee range multiplier" 1.65 "is_passive_weapon" 1 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 2 "airblast vulnerability multiplier" 0.2 "damage force reduction" 0.01 } Item "jarate" Item "the bushwacka" Item "the hazmat headcase" } } } WaveSpawn { Name meat3g WaitForAllDead giant3d TotalCurrency 50 TotalCount 12 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_main Squad { TFBot { ClassIcon soldier Health 200 Name "Extended Burst Buff Soldier" Scale 1 Skill Expert Template T_TFBot_Soldier_Extended_Buff_Banner Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.1 } Item "tyrant's helm" } } } WaveSpawn { Name meat3h WaitForAllDead giant3d TotalCurrency 50 TotalCount 18 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon scout_pocketpistol Health 125 Name "Pretty Boy Scout" Scale 1 Class Scout Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "pretty boy's pocket pistol" "heal on hit for rapidfire" 10 } CharacterAttributes { "move speed bonus" 0.8 } Item "pretty boy's pocket pistol" Item "flipped trilby" } } } WaveSpawn { Name giant3e WaitForAllDead giant3d TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon pyro_manmelter Health 3300 Name "The Deadly Heat Wave" WeaponRestrictions SecondaryOnly Template T_TFBot_Giant_Pyro Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the manmelter" "fire rate bonus" 0.005 "slow enemy on hit major" 3 "weapon burn dmg increased" 3 "damage bonus" 0.65 "projectile spread angle penalty" 12 "Projectile speed increased" 1.35 } CharacterAttributes { "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.1 } Item "the manmelter" Item "the triclops" } } } WaveSpawn { Name meat3i WaitForAllSpawned giant3e TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 16 WaitBetweenSpawns 2 Where spawnbot_tertiary Squad { TFBot { ClassIcon pyro_freeze Name "Deadly Frost Pyro" Skill Easy Template T_TFBot_Pyro ItemAttributes { ItemName tf_weapon_flamethrower "attach particle effect" 703 "slow enemy on hit major" 3 "minicrit vs burning player" 1 "boost on damage" 1 } ItemAttributes { ItemName "napper's respite" "attach particle effect" 30 } Item "napper's respite" Item "the last breath" } } } WaveSpawn { Name meat3j WaitForAllSpawned giant3e TotalCurrency 0 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 3 Where spawnbot_tertiary Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer } } } WaveSpawn { Name giant3f WaitForAllSpawned giant3e TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 17 WaitBetweenSpawns 0 Where spawnbot_tertiary Squad { TFBot { ClassIcon sniper_bow_multi Health 4000 Name "Giant Rapid Arrow Demo" Template T_TFBot_Giant_Demoman Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" 0.2 "faster reload rate" 0.07 "override projectile type" 8 "clip size bonus" 16 "Projectile speed increased" 2 "projectile spread angle penalty" 7 "damage bonus" 0.65 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.2 } } TFBot { Template T_TFBot_Giant_Medic_Regen CharacterAttributes { "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.2 "health regen" 40 } } } } WaveSpawn { Name supp3 WaitForAllSpawned giant3f TotalCurrency 0 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 1 Support 1 Where spawnbot Squad { TFBot { ClassIcon scout_fan Health 125 Name Scout Class Scout Skill Normal Item "the force-a-nature" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_1timedbomb Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name giant4a TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon demo_spammer Health 4000 Name "Giant Spammer Demo v2" Template T_TFBot_Giant_Demo_RapidFire Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" 0.2 "faster reload rate" -0.8 "clip size bonus" 5 "damage bonus" 0.85 } CharacterAttributes { "move speed bonus" 0.4 "airblast vulnerability multiplier" 0.2 "damage force reduction" 0.1 } } TFBot { ClassIcon medic_shield_qf Name "Giant Damage Deny Med" Template T_TFBot_Giant_Medic Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" Attributes "ProjectileShield" WeaponRestrictions "SecondaryOnly" ItemAttributes { ItemName "the overdose" "damage penalty" 0.75 "fire rate bonus" 0.05 "faster reload rate" -0.8 "Projectile speed increased" 2 "mad milk syringes" 1 "is_passive_weapon" 1 "spread penalty" 10 "projectile spread angle penalty" 10 } ItemAttributes { ItemName "the quick-fix" "bot medic uber health threshold" 5000 "uber duration bonus" -5 "increase buff duration" 50 "ubercharge rate bonus" 0.01 } CharacterAttributes { "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.2 "bot medic uber deploy delay duration" 10 } Item "the overdose" Item "medic mask" Item "german gonzila" } } } WaveSpawn { Name meat4a TotalCurrency 75 TotalCount 16 MaxActive 8 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 1 Where spawnbot_main Squad { TFBot { Health 300 Name "Heavy Mittens Guy" Scale 1 Skill Expert Template T_TFBot_Heavyweapons_Gnome Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the holiday punch" } } } } WaveSpawn { Name giant4b WaitForAllDead giant4a TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon sniper_bow_multi Name "Super Burst Arrow Demo" Template T_TFBot_Giant_Demoman ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" 0.01 "faster reload rate" 0.25 "override projectile type" 8 "projectile spread angle penalty" 6 "clip size bonus" 2 "Projectile speed increased" 2 "damage bonus" 0.75 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.2 } Item "the cool breeze" Item "carouser's capotain" } } } WaveSpawn { Name giant4b WaitForAllDead giant4a TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot_tertiary Squad { TFBot { ClassIcon sniper_bow_multi Name "Super Burst Arrow Demo" Template T_TFBot_Giant_Demoman ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" 0.01 "faster reload rate" 0.25 "override projectile type" 8 "Projectile speed increased" 2 "clip size bonus" 2 "projectile spread angle penalty" 6 "damage bonus" 0.75 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.2 } Item "carouser's capotain" Item "the cool breeze" } } } WaveSpawn { Name meat4b WaitForAllDead giant4a TotalCurrency 50 TotalCount 24 MaxActive 6 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 Where spawnbot_main Squad { TFBot { ClassIcon scout Health 125 Name "Baby Face Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly Item "baby face's blaster" } } } WaveSpawn { Name meat4b WaitForAllDead giant4a TotalCurrency 75 TotalCount 24 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_main Squad { TFBot { Health 175 Name "Burst Demo" Scale 1 Template T_TFBot_Demo_Burst ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" 0.01 "projectile spread angle penalty" 4 } } } } WaveSpawn { Name giant4c WaitForAllSpawned meat4b TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_tertiary Squad { TFBot { ClassIcon soldier_frostbiteburst Health 4000 Name "Giant Frostburst Soldier" Skill Expert Template T_TFBot_Giant_Soldier_Crit Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the original" "faster reload rate" 0.33 "fire rate bonus" 0.1 "clip size bonus" 3 "slow enemy on hit major" 2 "bleeding duration" 2 "damage bonus" 1.15 } CharacterAttributes { "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.15 } Item "the brown bomber" Item "the all-father" } } } WaveSpawn { Name meat4c WaitForAllSpawned meat4b TotalCurrency 50 TotalCount 18 MaxActive 12 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_IronFist_Airblast } TFBot { Template T_TFBot_Demo_Burst } TFBot { Template T_TFBot_Demo_Burst } } } WaveSpawn { Name meat4c WaitForAllSpawned meat4b TotalCurrency 50 TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot_tertiary Squad { TFBot { ClassIcon heavy Health 300 Name Heavy Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name tank4 WaitForAllSpawned meat4c TotalCurrency 150 TotalCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 8 Where spawnbot Squad { Tank { Health 24500 Name Tank Speed 75 Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name meat4d WaitForAllSpawned meat4c TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 0 Where spawnbot_invasion Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Expert WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name meat4e WaitForAllSpawned meat4d TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0 Where spawnbot_invasion Squad { TFBot { ClassIcon scout Health 125 Name "Baby Face Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "baby face's blaster" "damage bonus" 1.25 } Item "baby face's blaster" Item "flipped trilby" } } } WaveSpawn { Name meat4f WaitForAllSpawned meat4d TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0 Where spawnbot_invasion Squad { TFBot { ClassIcon heavy Name "Baby Face Wannabe" Skill Expert Template T_TFBot_Heavyweapons_Shotgun Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_shotgun_hwg "fire rate bonus" 1.25 "damage bonus" 0.4 "boost on damage" 4 "faster reload rate" 0.2 } CharacterAttributes { "move speed bonus" 1.2 } Item "football helmet" } } } WaveSpawn { Name giant4d WaitForAllSpawned tank4 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion Attributes "AlwaysCrit" CharacterAttributes { "damage force reduction" 0.15 "airblast vulnerability multiplier" 0.15 "increase buff duration" 90.0 } } } } WaveSpawn { Name sup4a WaitForAllSpawned boss4 TotalCurrency 100 TotalCount 100 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Support 1 Where spawnbot Squad { TFBot { Skill Expert Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name sup4b WaitForAllSpawned boss4 TotalCurrency 100 TotalCount 100 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Support 1 Where spawnbot_invasion Squad { TFBot { Skill Expert Template T_TFBot_Pyro_Flaregun } } } WaveSpawn { Name sup4c WaitForAllSpawned boss4 TotalCurrency 100 TotalCount 100 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Support 1 Where spawnbot_invasion Squad { TFBot { ClassIcon pyro_freeze Name "Deadly Frost Pyro" Skill Easy Template T_TFBot_Pyro ItemAttributes { ItemName tf_weapon_flamethrower "attach particle effect" 703 "slow enemy on hit major" 3 "minicrit vs burning player" 1 "boost on damage" 1 } ItemAttributes { ItemName "napper's respite" "attach particle effect" 30 } Item "napper's respite" Item "the last breath" } } } WaveSpawn { Name boss4 WaitForAllDead giant4d TotalCurrency 250 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound "vo\mvm\norm\pyro_mvm_laugh_addl04.mp3" Squad { TFBot { ClassIcon pyro_gascann_explode Health 30000 Name "Axe Body Spray" WeaponRestrictions MeleeOnly Template T_TFBot_Giant_Pyro Attributes "UseBossHealthBar" ItemAttributes { ItemName "the gas passer" "mult_item_meter_charge_rate" 0.01 "is_passive_weapon" 1 "applies snare effect" 0.5 "weapon burn dmg increased" 3 "fire rate bonus" 0.35 "explode_on_ignite" 1 "damage bonus" 0.14 } ItemAttributes { ItemName tf_weapon_fireaxe "damage bonus" 2.5 "fire rate bonus" 0.5 "fists have radial buff" 1 "critboost on kill" 10 "attach particle effect" 1 "melee range multiplier" 1.75 } ItemAttributes { ItemName "the brown bomber" "attach particle effect" 30 } ItemAttributes { ItemName "the last breath" "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.25 "gesture speed increase" 2 "dmg from melee increased" 0.75 "jarate backstabber" 1 "attach particle effect" 1 "applies snare effect" 0.5 "heal on kill" 500 } Item "the gas passer" Item "the brown bomber" Item "the last breath" } } } } }