#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 500 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Mission // Sentry Buster { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 30 CooldownTime 30 TFBot { Template T_TFBot_SentryBuster } } Mission // Spies - Wave 2 { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 3 TFBot { Class Spy Health 125 Skill Hard WeaponRestrictions PrimaryOnly Name "Crit Enforcer Spy" Attributes AlwaysCrit Attributes AlwaysFireWeapon Item "the enforcer" ItemAttributes { ItemName "the enforcer" } } } Mission // Slap Pyros - Wave 3 { Objective Spy Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 0 CooldownTime 15 DesiredCount 5 TFBot { Class Pyro Health 175 Skill Normal WeaponRestrictions MeleeOnly Name "Thot Eradicator Pyro" Item "the hot hand" Item "the galvanized gibus" CharacterAttributes { "move speed bonus" 1.5 } ItemAttributes { ItemName "the hot hand" "damage bonus" 5 } } } Mission // Blast Snipers - Wave 3 { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 45 DesiredCount 3 TFBot { Class Sniper Health 150 Skill Normal Name "Blast Sniper" Item "the hitman's heatmaker" Item "letch's led" Attributes AlwaysCrit ItemAttributes { ItemName "the hitman's heatmaker" "explosive sniper shot" 1 } } } Mission // Flank Jarate Snipers - Wave 5 { Objective Sniper Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 3 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper Name "Potent Jarate Sniper" ItemAttributes { ItemName "the sydney sleeper" "jarate duration" 10 "sniper charge per sec" 100 } } } Wave //Wave 1 - Currency 650 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // 1A - 20 Crit Bottleknights, 20 Natascha Heavies { Name 1A TotalCurrency 200 TotalCount 40 MaxActive 20 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { TFBot { Health 175 Name "Professional Drunk" Class Demoman ClassIcon demo_knight_bottle Skill Normal WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Item "tam o'shanter" Item "the merc's muffler" CharacterAttributes { "move speed bonus" 1.5 } ItemAttributes { ItemName tf_weapon_bottle "fire rate bonus" 0.5 } } TFBot { Health 300 Name "Superslow Heavy" Class HeavyWeapons ClassIcon heavy_grapple Skill Normal WeaponRestrictions PrimaryOnly Item "natascha" Item "security shades" ItemAttributes { ItemName natascha "damage penalty" 0.75 } } } } WaveSpawn // 1B - 15 SMG Snipers { Name 1B WaitForAllDead 1A TotalCurrency 150 TotalCount 15 MaxActive 15 SpawnCount 3 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { TFBot { Health 125 Name "Assault Sniper" Class Sniper ClassIcon sniper_smg Skill Normal WeaponRestrictions SecondaryOnly Item "professional's panama" } } } WaveSpawn // 1C - 20 Supersonic Scouts { Name 1C WaitForAllDead 1B TotalCurrency 100 TotalCount 20 MaxActive 20 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { Health 125 Name "Supersonic Scout" Class Scout ClassIcon scout_pistol Skill Normal WeaponRestrictions SecondaryOnly Item "ttg max pistol" Item "the backwards ballcap" CharacterAttributes { "move speed bonus" 1.5 } ItemAttributes { ItemName "ttg max pistol" "fire rate bonus" 0.5 } } } } WaveSpawn // 1D - 1 Giant Burst Crossbow Medic { Name 1D WaitForAllDead 1C TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Name "Giant Crossburst Medic" WeaponRestrictions PrimaryOnly ClassIcon medic_crossbow_giant Template T_TFBot_Giant_Medic Attributes HoldFireUntilFullReload Item "the crusader's crossbow" Item "platinum pickelhaube" ItemAttributes { ItemName "the crusader's crossbow" "clip size bonus" 10 "fire rate bonus" 0.3 "faster reload rate" 0.05 } } } } WaveSpawn // 1D Support - 50 Fan 'o' War Scouts { Name 1D-Support WaitForAllSpawned 1D TotalCurrency 0 TotalCount 50 MaxActive 10 SpawnCount 5 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Support limited Squad { TFBot { Health 125 Name "Fan Scout" Class Scout ClassIcon scout_fanowar Skill Normal WeaponRestrictions MeleeOnly Item "the fan o'war" Item "hong kong cone" } } } } Wave //Wave 2 - 850 Currency { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // 2A - 2 Kritztinguisher Heavies { Name 2A TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Heavyweapons_Heater Name "Giant Kritztinguisher Heavy" ItemAttributes { ItemName "the huo long heatmaker" "damage bonus vs burning" 2 "attack_minicrits_and_consumes_burning" 1 } } } } WaveSpawn // 2A Support - 10 Whip Soldiers, 10 W+M1 Pyros { Name 2A-Support TotalCurrency 200 TotalCount 20 MaxActive 16 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { FormationSize 75 TFBot { Health 200 Name "Whip Soldier" Class Soldier ClassIcon soldier_disciplinary Skill Normal Attributes AlwaysFireWeapon WeaponRestrictions MeleeOnly Item "the disciplinary action" Item "full metal drill hat" } TFBot { Health 175 Name"W+M1 Pyro" ClassIcon pyro_phlog Class Pyro Skill Hard Attributes AlwaysFireWeapon WeaponRestrictions PrimaryOnly Item "the phlogistinator" Item "the galvanized gibus" } } } WaveSpawn // 2B - 15 Incendiary Shotgun Soldiers, 15 Fast Axtinguisher Pyros { Name 2B WaitForAllDead 2A TotalCurrency 150 TotalCount 30 MaxActive 18 SpawnCount 6 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 8 Squad { TFBot { Health 200 Name "Incendiary Shotgun Soldier" ClassIcon heavy_shotgun Class Soldier Skill Normal WeaponRestrictions SecondaryOnly Item "soldier's slope scopers" ItemAttributes { ItemName "tf_weapon_shotgun_soldier" "Set DamageType Ignite" 1 } } TFBot { Health 175 Name "Fast Axtinguisher Pyro" ClassIcon pyro_axtinguisher Class Pyro Skill Normal WeaponRestrictions MeleeOnly Item "the axtinguisher" Item "firewall helmet" CharacterAttributes { "move speed bonus" 1.5 } } } } WaveSpawn // 2C - 10 Megablast Liberty Launcher Soldiers, 10 Blast Vaccinator Medics { Name 2C WaitForAllDead 2B TotalCurrency 200 TotalCount 20 MaxActive 20 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 4 Squad { TFBot { Health 200 Name "Megablast Liberty Soldier" Class Soldier ClassIcon soldier_libertylauncher Skill Hard Item "the liberty launcher" Item "jumper's jeepcap" ItemAttributes { ItemName "the liberty launcher" "blast radius increased" 1 } } TFBot { Health 150 Name "Blast Vaccinator Medic" Class Medic ClassIcon medic_blast Skill Normal WeaponRestrictions SecondaryOnly Item "the kritzkrieg" Item "Practitioner's Processing Mask" Attributes SpawnWithFullCharge ItemAttributes { ItemName "the kritzkrieg" "medigun charge is crit boost" 0 "medigun charge is resists" 4 "uber duration bonus" -7.9 "ubercharge rate bonus" 999 "medigun blast resist passive" 0.01 "medigun blast resist deployed" 0.9 } CharacterAttributes { "bot medic uber health threshold" 149 } } } } WaveSpawn // 2D - 2 Giant Grenade Curtain Demomen { Name 2D WaitForAllDead 2C TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Health 3300 Class Demoman Name "Giant Grenade Curtain Demoman" ClassIcon demo_scatter Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Item "scotch bonnet" ItemAttributes { ItemName "tf_weapon_grenadelauncher" "faster reload rate" .25 "fire rate bonus" 0.01 "clip size bonus" 5 "projectile spread angle penalty" 20 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } } } WaveSpawn // 2D Support - 50 Sandman Spammers { Name 2D-Support WaitForAllSpawned 2D TotalCurrency 0 TotalCount 50 MaxActive 18 SpawnCount 4 Support limited Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 6 Squad { TFBot { Health 125 Class Scout ClassIcon scout_stun_spammer Name "Sandman Spam Scout" Skill Hard WeaponRestrictions MeleeOnly Item "the sandman" Item "bonk leadwear" ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.05 } } } } } Wave //Wave 3 - 1000 Currency { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // 3A - 4 Caterpillar Speed Tank { Name 3A TotalCurrency 100 TotalCount 4 WaitBeforeStarting 0 WaitBetweenSpawns .5 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 4000 Speed 200 Name "TankBoss" StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // 3B - 15 Megabison Soldiers, 15 Bullet Vaccinator Medics { Name 3B WaitForAllDead 3A TotalCurrency 300 TotalCount 30 MaxActive 20 SpawnCount 4 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 5 Squad { TFBot { Health 200 Class Soldier Name "Megabison Soldier" Skill Hard ClassIcon soldier_bison Item "the righteous bison" Item "Lord Cockswain's Pith Helmet" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the righteous bison" "clip size bonus" 5 "projectile range increased" 5 "projectile speed increased" 0.5 "faster reload rate" 0.5 } } TFBot { Health 150 Name "Bullet Vaccinator Medic" Class Medic ClassIcon medic_bullet Skill Normal WeaponRestrictions SecondaryOnly Item "the kritzkrieg" Item "Practitioner's Processing Mask" Attributes SpawnWithFullCharge ItemAttributes { ItemName "the kritzkrieg" "medigun charge is crit boost" 0 "medigun charge is resists" 3 "uber duration bonus" -7.9 "ubercharge rate bonus" 999 "medigun bullet resist passive" 0.01 "medigun bullet resist deployed" 0.9 } CharacterAttributes { "bot medic uber health threshold" 149 } } } } WaveSpawn // 3C - 20 Supercharge Demoknights { Name 3C WaitForAllDead 3B TotalCurrency 150 TotalCount 20 MaxActive 20 SpawnCount 5 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { TFBot { Health 200 Class Demoman Name "Supercharge Demoknight" ClassIcon demoknight_charge Skill Normal Item "the chargin' targe" Item "The Claidheamohmor" Item "Ali Baba's Wee Booties" Item "The Bolted Bombardier" WeaponRestrictions MeleeOnly Attributes SpawnWithFullCharge CharacterAttributes { "move speed bonus" 1.5 } ItemAttributes { ItemName "the chargin' targe" "charge time increased" 5 "full charge turn control" 1 "charge impact damage increased" 2 "charge meter on hit" 0.5 "charge recharge rate increased" 1.5 "attack not cancel charge" 1 } } } } WaveSpawn // 3D - 15 Megashotgun Heavies, 15 Medics { Name 3D WaitForAllSpawned 3C TotalCurrency 150 TotalCount 30 MaxActive 10 SpawnCount 6 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 5 Squad { TFBot { Health 300 Class HeavyWeapons Name "Super Shotgun Heavy" ClassIcon heavy_shotgun_burst Skill Normal Item "Commando Elite" WeaponRestrictions SecondaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "tf_weapon_shotgun_hwg" "fire rate bonus" 1.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.5 } } TFBot { Template T_TFBot_Medic } } } WaveSpawn // 3E - 5 Giant Crit-Immune Soldiers { Name 3E WaitForAllSpawned 3D TotalCurrency 150 TotalCount 5 MaxActive 5 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Giant_Soldier Name "Giant Crit-Immune Soldier" CharacterAttributes { "dmg taken from crit reduced" 0 } } } } WaveSpawn // 3E Support - 30 Handcannon Spies { Name 3E-Support WaitForAllSpawned 3D TotalCurrency 0 TotalCount 30 MaxActive 5 SpawnCount 1 Support limited Where spawnbot_mission_spy WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { Health 125 Class Spy Name "Handcannon Spy" Skill Normal WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Item "the ambassador" Item "Base Metal Billycock" ItemAttributes { ItemName "the ambassador" "damage bonus" 2 "sniper fires tracer" 1 "crit kill will gib" 1 } } } } WaveSpawn // 3F - 3 Giant Panic Attack Engies { Name 3F WaitForAllDead 3E TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Health 4000 Class Engineer Name "Giant Shotgunner Engineer" Attributes HoldFireUntilFullReload Attributes MiniBoss WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Item "Texas Tin-Gallon" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } ItemAttributes { ItemName "tf_weapon_shotgun_primary" "fire rate bonus" 0.5 "bullets per shot bonus" 2 "damage bonus" 2 "faster reload rate" 0.5 } } } } } Wave //Wave 4 - 1200 Currency { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // 4A - 5 Giant Heavies, 15 Support Soldiers { Name 4A TotalCurrency 200 TotalCount 20 MaxActive 20 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn // 4B - 20 9Sync Demomen, 40 Milkspammer Scouts { Name 4B WaitForAllDead 4A TotalCurrency 150 TotalCount 60 MaxActive 20 SpawnCount 6 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 4 Squad { TFBot { Health 175 Class Demoman Name "9 Sync Demo" ClassIcon demo_burst Attributes HoldFireUntilFullReload WeaponRestrictions PrimaryOnly Item "The Frag Proof Fragger" ItemAttributes { ItemName "tf_weapon_grenadelauncher" "clip size bonus" 2.25 "fire rate bonus" 0.01 } } TFBot { Health 125 Class Scout ClassIcon scout_milk Name "Milkspam Scout" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon Item "the milkman" Item "mad milk" ItemAttributes { ItemName "mad milk" "blast radius increased" 3 "effect bar recharge rate increased" 0.01 "fire rate bonus" 0.5 } } } } WaveSpawn // 4C - 4 Giant Minelayer Demomen, 16 Uber Medics { Name 4C WaitForAllDead 4B TotalCurrency 200 TotalCount 20 MaxActive 20 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 6 Squad { FormationSize 150 TFBot { Template T_TFBot_Giant_Demo_Burst ClassIcon demo_clusterbomb_giant Name "Giant Minescatter Demoman" Item "the iron bomber" Item "blast defense" ItemAttributes { ItemName "the iron bomber" "fire rate bonus" 0.05 "projectile spread angle penalty" 20 "faster reload rate" 0.25 } } TFBot { Template T_TFBot_Medic ItemAttributes { ItemName "tf_weapon_medigun" "uber duration bonus" -4 } } TFBot { Template T_TFBot_Medic ItemAttributes { ItemName "tf_weapon_medigun" "uber duration bonus" -4 } } TFBot { Template T_TFBot_Medic ItemAttributes { ItemName "tf_weapon_medigun" "uber duration bonus" -4 } } } } WaveSpawn // 4D - 2 Giant Ambassador Spies, 2 Concheror Soldiers { Name 4D WaitForAllDead 4C TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 6 Squad { ShouldPreserveSquad 1 TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Class Spy Name "Giant Ambassador Spy" Health 4000 Skill Expert Attributes MiniBoss Item "the stealth steeler" Item "the ambassador" WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "the ambassador" "damage bonus" 3 "fire rate bonus" 0.5 } ItemAttributes { ItemName "tf_weapon_invis" "mult cloak meter consume rate" 999 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "cannot disguise" 1 } } } } WaveSpawn // 4D-Support - 50 Shortstop Scouts { Name 4D-Support WaitForAllSpawned 4D TotalCurrency 0 TotalCount 50 MaxActive 15 SpawnCount 5 Support limited Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 5 Squad { TFBot { Class Scout Name "Shortstop Scout" ClassIcon scout_shortstop Health 125 Skill Hard Item "the shortstop" Item "fortunate son" WeaponRestrictions PrimaryOnly } } } WaveSpawn // 4E - 20 Rapidfire Shotgun Soldiers, 20 Brass Beast Heavies { Name 4E WaitForAllDead 4D TotalCurrency 100 TotalCount 40 MaxActive 20 SpawnCount 6 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 4 Squad { TFBot { Class Soldier ClassIcon heavy_shotgun_burst Health 200 Skill Hard WeaponRestrictions SecondaryOnly Name "Rapidfire Shotgun Soldier" Item "the shellmet" ItemAttributes { ItemName "tf_weapon_shotgun_soldier" "fire rate bonus" 0.5 "faster reload rate" 1 } } TFBot { Class HeavyWeapons ClassIcon heavy_beast_h Health 300 Name "Speed Beast Heavy" Skill Hard Item "the bunsen brave" Item "the brass beast" WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 3 } } } } WaveSpawn // 4F - 4 Giant Steel Heavies { Name 4F WaitForAllDead 4E TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Giant_Boxing_Heavy ClassIcon heavy_steelfist Name "Long Arm Strongarm" Item "fists of steel" ItemAttributes { ItemName "fists of steel" "melee range multiplier" 4 } } } } WaveSpawn // 4F Support - 30 Long-Range Dragon's Fury Pyros { Name 4F-Support WaitForAllDead 4E TotalCurrency 150 TotalCount 30 MaxActive 15 SpawnCount 5 Support limited Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 6 Squad { TFBot { Class Pyro ClassIcon pyro_dragon_fury_swordstone Health 150 Skill Normal Name "Longshot Dragon Pyro" Item "the dragon's fury" Item "pyro in chinatown" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the dragon's fury" "projectile range increased" 2 } } } } WaveSpawn // 4G - 10 Giant Meganeedle Medics { Name 4G WaitForAllDead 4F TotalCurrency 100 TotalCount 10 MaxActive 5 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 6 Squad { TFBot { Class Medic ClassIcon medic_syringe_giant Name "Meganeedle Chainer Medic" Health 3000 Skill Expert Item "The Surgeon's Stahlhelm" Attributes Miniboss ItemAttributes { ItemName "tf_weapon_syringegun_medic" "fire rate bonus" 0.5 "damage all connected" 1 "clip size bonus" 3 "projectile speed increased" 2 "weapon spread bonus" 3 "faster reload rate" 0.25 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 } } } } WaveSpawn // 4G Support - 40 Flinger Bowmen { Name 4G-Support WaitForAllDead 4F TotalCurrency 0 TotalCount 40 MaxActive 16 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 6 Squad { TFBot { Template T_TFBot_Sniper_Huntsman Name "Flinger Bowman" ItemAttributes { ItemName "the huntsman" "damage causes airblast" 1 } } } } } Wave //Wave 5 - 900 Currency { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // 5A - 5 Giant Flinger Scorch Shot Pyros, 15 Extinguisher Snipers, 15 Sun-on-a-Stick Scouts { Name 5A TotalCurrency 300 TotalCount 35 MaxActive 18 SpawnCount 7 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 6 Squad { TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer_ScorchShot ClassIcon pyro_scorch_giant Name "Giant Flinger Pyro" Item "the smoking skid lid" ItemAttributes { ItemName "the scorch shot" "clip size bonus" 10 "damage bonus" 0.3 } } TFBot { Class Sniper Name "Extinguisher Sniper" ClassIcon sniper_carbine WeaponRestrictions SecondaryOnly Item "the cleaner's carbine" ItemAttributes { ItemName "the cleaner's carbine" "attack_minicrits_and_consumes_burning" 1 } } TFBot { Class Sniper Name "Extinguisher Sniper" ClassIcon sniper_carbine WeaponRestrictions SecondaryOnly Item "the cleaner's carbine" ItemAttributes { ItemName "the cleaner's carbine" "attack_minicrits_and_consumes_burning" 1 } } TFBot { Class Sniper Name "Extinguisher Sniper" ClassIcon sniper_carbine WeaponRestrictions SecondaryOnly Item "the cleaner's carbine" ItemAttributes { ItemName "the cleaner's carbine" "attack_minicrits_and_consumes_burning" 1 } } TFBot { Template T_TFBot_Scout_SunStick Name "Sunsetter Scout" ClassIcon scout_sunstick } TFBot { Template T_TFBot_Scout_SunStick Name "Sunsetter Scout" ClassIcon scout_sunstick } TFBot { Template T_TFBot_Scout_SunStick Name "Sunsetter Scout" ClassIcon scout_sunstick } } } WaveSpawn // 5B - 30 Bullet Rain Heavies, 10 Battalion Soldiers { Name 5B WaitForAllDead 5A TotalCurrency 150 TotalCount 40 MaxActive 16 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 4 Squad { TFBot { Class HeavyWeapons Name "Bullet Rain Heavy" ItemAttributes { ItemName tf_weapon_minigun "weapon spread bonus" 30 } } TFBot { Class HeavyWeapons Name "Bullet Rain Heavy" ItemAttributes { ItemName tf_weapon_minigun "weapon spread bonus" 30 } } TFBot { Class Heavyweapons Name "Bullet Rain Heavy" ItemAttributes { ItemName tf_weapon_minigun "weapon spread bonus" 30 } } TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } WaveSpawn // 5B Support - 40 Spies { Name 5C-Support WaitForAllSpawned 5C TotalCurrency 0 TotalCount 40 MaxActive 15 SpawnCount 5 Support limited Where spawnbot_mission_spy WaitBeforeStarting 20 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Spy } } } WaveSpawn // 5C - Tank { Name 5C WaitForAllDead 5B TotalCurrency 100 TotalCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 2 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Speed 75 Name "TankBoss" StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // 5D - 50 High Speed Caber Demos, 50 Minicrit-on-Hit Scouts { Name 5D WaitForAllDead 5C TotalCurrency 250 TotalCount 100 MaxActive 20 SpawnCount 8 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 6 Squad { TFBot { Health 200 Class Demoman ClassIcon demo_caber Name "Highspeed Caber Demo" Skill Normal Item "the chargin' targe" Item "the ullapool caber" Item "Ali Baba's Wee Booties" Item "The Cyborg Stunt Helmet" WeaponRestrictions MeleeOnly Attributes SpawnWithFullCharge CharacterAttributes { "move speed bonus" 1.5 } ItemAttributes { ItemName "the chargin' targe" "charge time increased" 5 "full charge turn control" 1 "charge impact damage increased" 2 "charge meter on hit" 0.5 "charge recharge rate increased" 1.5 "attack not cancel charge" 1 } ItemAttributes { ItemName "the ullapool caber" "blast radius increased" 2 "damage bonus" 3 } } TFBot { Health 125 Class Scout Name "Minicrit-on-Hit Scout" Skill Hard Item "flipped trilby" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "tf_weapon_scattergun" "mark for death" 1 } } } } WaveSpawn // 5E - 3 Giant Shotbow Demos, 3 Giant Medics { Name 5E WaitForAllDead 5D TotalCurrency 200 TotalCount 6 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst ClassIcon sniper_bow_multi_giant Name "Giant Shotbow Demoman" Attributes HoldFireUntilFullReload Item "The Loch-n-Load" Item "The Grenadier's Softcap" ItemAttributes { ItemName "The Loch-n-Load" "custom projectile model" "models/weapons/w_models/w_arrow.mdl" "blast radius decreased" 0.01 "projectile spread angle penalty" 10 "projectile speed increased" 4 "faster reload rate" 0.3 "fire rate bonus" 0.01 } } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn // 5E Support - 50 Infinite Pistol Engineers { Name 5E-Support WaitForAllSpawned 5E TotalCurrency 0 TotalCount 50 MaxActive 15 SpawnCount 5 support limited Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 8 Squad { TFBot { Class Engineer ClassIcon scout_pistol Name "Infinite Pistol Engie" Skill Hard Item "the data mining light" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "tf_weapon_pistol" "clip size bonus" 999 } } } } } Wave //Wave 6 - 0 Currency { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // 6A - BOSS - Giant Crit SMG Sniper { Name 6A TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 FirstSpawnWarningSound "vo\mvm\norm\sniper_mvm_specialweapon08.mp3" Squad { TFBot { Class Sniper ClassIcon sniper Name "Aimbot.exe" Health 40000 Skill Expert Scale 1.9 Attributes UseBossHealthBar Attributes MiniBoss Item "Upgradeable tf_weapon_smg" Item "the anger" Item "OSX Item" WeaponRestrictions SecondaryOnly CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 } ItemAttributes { ItemName "Upgradeable tf_weapon_smg" "fire rate bonus" .25 "damage bonus" 1.5 "clip size bonus" 999 "loot rarity" 1 "is australium item" 1 "item style override" 1 } ItemAttributes { ItemName "the anger" "attach particle effect" 13 } } } } WaveSpawn // 6A Support - Gas Pyros { Name 6A-Support TotalCurrency 0 TotalCount 20 MaxActive 20 SpawnCount 5 Where spawnbot Support 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Squad { TFBot { Class Pyro ClassIcon pyro_gascann Health 175 Skill Hard WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Item "the gas passer" Item "the attendant" ItemAttributes { ItemName "the gas passer" "item_meter_charge_rate" 0.5 } } } } } }