#base robot_standard.pop #base robot_giant.pop #base robot_underground.pop //Mission : Subterranean Skirmish by Poot //Map : mvm_underground_rc3 //Huh, never thought anyone would go through this. WaveSchedule { StartingCurrency 600 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 3 Advanced 1 Mission { Where spawnbot Objective DestroySentries InitialCooldown 25 BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 35 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Where spawnbot_mission_sniper Objective Sniper InitialCooldown 40 BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 45 DesiredCount 2 TFBot { Template T_TFBot_Sniper MaxVisionRange 2500 } } Mission { Where spawnbot_mission_sniper Objective Sniper InitialCooldown 45 BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper MaxVisionRange 2500 } } Mission { Where spawnbot_mission_sniper Objective Sniper InitialCooldown 30 BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Camper MaxVisionRange 2500 } } Mission { Where spawnbot_mission_spy Objective Spy InitialCooldown 35 BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Where spawnbot_mission_spy Objective Spy InitialCooldown 25 BeginAtWave 4 RunForThisManyWaves 2 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Where spawnbot_mission_spy Objective Spy InitialCooldown 45 BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Where spawnbot_side Objective Engineer InitialCooldown 60 BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 70 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle Item "The Data Mining Light" } } Templates { T_TFBot_Heavy_Heater { ClassIcon heavy_heater Skill Hard Name "Heater Heavy" Class Heavyweapons Item "The Huo Long Heatmaker" WeaponRestrictions PrimaryOnly } T_TFBot_Demoknight_Charge { ClassIcon demoknight_charge Item "The Claidheamohmor" Item "The Tide Turner" Class Demoman WeaponRestrictions MeleeOnly Skill Hard Name "Charging Demoknight" } T_TFBot_Heavy_Brass_Beast { Name "Brass Beast Heavy" Class Heavyweapons Skill Hard ClassIcon heavy_brass_nys WeaponRestrictions PrimaryOnly Item "The Brass Beast" } T_TFBot_Demo_Spammer { Name "Rapid Fire Demoman" Class Demoman Skill Hard ClassIcon "demo_spammer" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" 0.75 } } T_TFBot_Bullet_Vaccinator_Medic { Name "Bullet Vaccinator Medic" Class Medic Skill Expert ClassIcon medic_bullet WeaponRestrictions SecondaryOnly Item "The Vaccinator" Attributes SpawnWithFullCharge Attributes VaccinatorBullets ItemAttributes { ItemName "The Vaccinator" "medigun bullet resist deployed" 0.75 "medigun bullet resist passive" 0.75 "medigun charge is resists" 3 "uber duration bonus" 200 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 10000 } } T_TFBot_Giant_Fire_Vaccinator_Medic { Name "Giant Fire Vaccinator Medic" Class Medic Skill Expert Health 4500 ClassIcon medic_fire_giant WeaponRestrictions SecondaryOnly Item "The Vaccinator" Attributes SpawnWithFullCharge Attributes VaccinatorFire Attributes MiniBoss ItemAttributes { ItemName "The Vaccinator" "medigun fire resist deployed" 0.75 "medigun fire resist passive" 0.75 "medigun charge is resists" 3 "uber duration bonus" 200 "ubercharge rate bonus" 200 "heal rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 10000 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.12 "airblast vertical vulnerability multiplier" 0.5 } } T_TFBot_Giant_Heavyweapons_Deflector_Healonkill_Nerfed { Class Heavyweapons Name "Giant Heal-on-Kill Heavy" ClassIcon heavy_deflector_healonkill Skill Expert Health 5000 Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss ItemAttributes { ItemName "Deflector" "damage bonus" 1.5 "attack projectiles" 1 "heal on kill" 2000 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 2 } } T_TFBot_Blast_Vaccinator_Medic { Name "Blast Vaccinator Medic" Class Medic Skill Expert ClassIcon medic_blast WeaponRestrictions SecondaryOnly Item "The Vaccinator" Attributes SpawnWithFullCharge Attributes VaccinatorBlast ItemAttributes { ItemName "The Vaccinator" "medigun blast resist deployed" 0.75 "medigun blast resist passive" 0.75 "medigun charge is resists" 3 "uber duration bonus" 200 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 10000 } } T_TFBot_Pyro_Dragons_Fury { Name "Dragon's Fury Pyro" Class Pyro Skill Hard ClassIcon pyro_dragon_fury_swordstone WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" } T_TFBot_Giant_Soldier_Barrage_Infinite { Class Soldier Name "Colonel Rapid Fire Barrage" ClassIcon soldier_barrage_infinite Health 4000 Skill Expert WeaponRestrictions PrimaryOnly Tag bot_giant Attributes MiniBoss ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" -0.9 "fire rate bonus" 0.33 "projectile spread angle penalty" 5 } CharacterAttributes { "health regen" 20 "move speed bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 "projectile speed increased" 0.4 } } T_TFBot_Heavyweapons_Deflector { Class HeavyWeapons Skill Hard Name "Deflector Heavy" ClassIcon heavy_deflector Item "The U-clank-a" Item "Deflector" ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } T_TFBot_Giant_Heavyweapons_Shotgun_Healonhit { Class HeavyWeapons Name "Giant Heal-on-Hit Shotgun Heavy" MaxVisionRange 1200 Skill Expert Health 5000 ClassIcon heavy_shotgun_healonhit Attributes MiniBoss WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_shotgun_hwg "heal on hit for rapidfire" 300 "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "override footstep sound set" 2 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.5 } } T_TFBot_Giant_Pyro_Dragons_Fury_Concheror { Name "Giant Conch Dragon's Fury Pyro" Class Pyro Skill Expert Health 3000 ClassIcon pyro_dragon_fury_conch_v2_giant WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" Item "The Concheror" Attributes MiniBoss Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 "move speed bonus" 0.4 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "deploy time increased" 0.5 //Fixed by Canteen Crasher Team } } T_TFBot_Giant_Pyro_Dragons_Fury { Name "Giant Dragon's Fury Pyro" Class Pyro Health 3000 Skill Expert Attributes MiniBoss ClassIcon pyro_dragon_fury_giant_swordstone WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Soldier_Directhit { Name "Direct Hit Soldier" Class Soldier WeaponRestrictions PrimaryOnly ClassIcon soldier_directhit Item "The Direct Hit" Skill Hard } T_TFBot_Soldier_Burstfire_Normal { Name "Burstfire Soldier" Class Soldier Skill Hard ClassIcon soldier_burstfire WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "tf_weapon_rocketlauncher" "fire rate bonus" 0.2 "faster reload rate" 0.85 } } T_TFBot_Giant_Demo_Atomic { Name "Giant Nuker Demoman" Skill Expert Health 3300 WeaponRestrictions PrimaryOnly Item "The Loose Cannon" Attributes MiniBoss Attributes HoldFireUntilFullReload ClassIcon demo_atomic_giant Class Demoman ItemAttributes { ItemName "The Loose Cannon" "use large smoke explosion" 1 "clip size penalty" 0.5 "grenade launcher mortar mode" 0 "blast radius increased" 1.2 "projectile spread angle penalty" 5.5 "fire rate bonus" 8.5 "faster reload rate" 3 "damage bonus" 3 "damage causes airblast" 1 "projectile speed increased" 0.75 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 } } T_TFBot_Medic_Armored { Name "Armored Uber Medic" Class Medic Skill Expert Health 650 Scale 1.2 WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge ClassIcon medic_uber_armored ItemAttributes { ItemName tf_weapon_medigun "heal rate bonus" 5 } CharacterAttributes { "bot medic uber health threshold" 200 "head scale" 0.9 } } T_TFBot_Medic_Bigheal_Armored { Name "Armored Quick-Fix Medic" Class Medic Skill Expert Health 650 Scale 1.2 Item "The Surgeon's Stahlhelm" Item "The Quick-Fix" WeaponRestrictions SecondaryOnly ClassIcon medic_quickfix_armored ItemAttributes { ItemName "The Quick-Fix" "heal rate bonus" 15 "ubercharge rate bonus" 0.1 } CharacterAttributes { "bot medic uber health threshold" 200 "head scale" 0.9 } } T_TFBot_Heavyweapons_Fist_Jump { Name "Helium Gauntlet" Scale 1.5 Health 900 ClassIcon heavy_rainy Class Heavyweapons WeaponRestrictions MeleeOnly Item "Fists of Steel" Item "Hard Counter" Attributes Parachute Attributes AutoJump AutoJumpMin 12 AutoJumpMax 12 Item "The B.A.S.E. Jumper" Skill Expert CharacterAttributes { "increased jump height" 2.8 "cancel falling damage" 1 } } T_TFBot_Sniper_Huntsman_Bleed { Class Sniper Item "The Huntsman" Skill Hard ClassIcon sniper_bow_bleed WeaponRestrictions PrimaryOnly Item "Larrikin Robin" Name "Poison-Arrow Bowman" ItemAttributes { ItemName "The Huntsman" "bleeding duration" 8 "attach particle effect" 9 "damage bonus" 0.5 } } T_TFBot_Giant_Soldier_Bazooka_Burst { Name "Giant Bazooka Soldier" Health 3800 Class Soldier Skill Expert ClassIcon soldier_bazooka_giant Item "The Beggar's Bazooka" Item "The Helmet Without a Home" Attributes MiniBoss ItemAttributes { ItemName "The Beggar's Bazooka" "auto fires when full" 1 "clip size upgrade atomic" 10 "faster reload rate" 0.3 "projectile speed increased" 0.85 "projectile spread angle penalty" 4 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.5 } } T_TFBot_Medic_Shield { Name "Shield Medic" Class Medic Skill Normal ClassIcon medic_shield_qf WeaponRestrictions SecondaryOnly Item "Das Metalmeatencasen" Item "The Quick-Fix" Attributes ProjectileShield Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 1 "ubercharge rate penalty" 0 } CharacterAttributes { "uber duration bonus" -8 } } T_TFBot_Pyro_Flaregun_Healonhit { Name "Flareheal Pyro" Class Pyro Skill Hard ClassIcon pyro_flareheal WeaponRestrictions SecondaryOnly Item "The Detonator" ItemAttributes { ItemName "The Detonator" "damage penalty" 0.5 "faster reload rate" 0.5 "heal on hit for slowfire" 125 } } T_TFBot_Pyro_Dragons_Fury_Healonhit { Name "Heal-on-Hit Dragon's Fury Pyro" Class Pyro Skill Hard ClassIcon pyro_dragon_fury_heal WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" Item "Napper's Respite" ItemAttributes { ItemName "The Dragon's Fury" "heal on hit for slowfire" 60 "damage bonus" 0.5 } } T_TFBot_Giant_Heavyweapons_Heater_Flare { Class Heavyweapons Skill Expert Name "Giant Flaregun Heavy" WeaponRestrictions PrimaryOnly Item "The Huo Long Heatmaker" ClassIcon pyro_flare_rain_nys_giant Item "The Bunsen Brave" Health 5000 Attributes MiniBoss ItemAttributes { ItemName "The Huo Long Heatmaker" "fire rate bonus" 1.5 "projectile spread angle penalty" 5 "override projectile type" 6 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 2 } } T_TFBot_Chief_Heavyweapons_Heater { Class Heavyweapons Skill Expert Name "Marshal Meltdown" WeaponRestrictions PrimaryOnly Item "The Huo Long Heatmaker" ClassIcon heavy_heater Item "The Bunsen Brave" Health 38000 Scale 1.9 Attributes UseBossHealthBar Attributes MiniBoss ItemAttributes { ItemName "The Huo Long Heatmaker" "weapon spread bonus" 1.2 "damage bonus" 1.33 "ring of fire while aiming" 75 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "health regen" 40 "override footstep sound set" 2 } } T_TFBot_Giant_Medic_Shield_Extended { Name "Giant Shield Medic" Class Medic Skill Expert Health 4500 ClassIcon medic_shield_qf_giant WeaponRestrictions SecondaryOnly Item "Das Metalmeatencasen" Item "The Quick-Fix" Attributes MiniBoss Attributes ProjectileShield ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 1 "increase buff duration" 10 "ubercharge rate penalty" 0 } CharacterAttributes { "uber duration bonus" -8 "heal rate bonus" 200 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } } //Wave 1 Total Currency (Including A+ Bonus) $650 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot Name w1_1 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6.5 TotalCurrency 75 TFBot { Template T_TFBot_Demoman_Knight Skill Hard Tag nav_prefer_main_back Tag nav_prefer_main_front } } WaveSpawn { Where spawnbot Name w1_1 TotalCount 12 MaxActive 3 SpawnCount 3 WaitBeforeStarting 4.2 WaitBetweenSpawns 12.4 TotalCurrency 40 TFBot { WeaponRestrictions PrimaryOnly Class Soldier Skill Hard Tag nav_prefer_main_back Tag nav_prefer_main_front } } WaveSpawn { Where spawnbot Name w1_1 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 7.2 WaitBetweenSpawns 6.7 TotalCurrency 60 TFBot { Template T_TFBot_Heavyweapons_Fist Tag nav_prefer_main_back Tag nav_prefer_main_front } } WaveSpawn { Where spawnbot Name w1_2 WaitForAllDead w1_1 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 70 TFBot { WeaponRestrictions PrimaryOnly Class Soldier Skill Hard Tag nav_prefer_main_back Tag nav_prefer_main_front } } WaveSpawn { Where spawnbot Name w1_2 WaitForAllDead w1_1 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 2.5 WaitBetweenSpawns 4.5 TotalCurrency 30 TFBot { Template T_TFBot_Pyro_Flaregun_Healonhit Tag nav_prefer_main_back Tag nav_prefer_main_front } } WaveSpawn { Where spawnbot Name w1_2 WaitForAllDead w1_1 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1.5 WaitBetweenSpawns 18.5 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Pyro Tag nav_prefer_main_back Tag nav_prefer_main_front } } WaveSpawn { Where spawnbot Name w1_3 WaitForAllDead w1_2 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 15 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysFireWeapon Tag nav_prefer_main_back Tag nav_prefer_main_front } TFBot { Template T_TFBot_Pyro_Flaregun_Healonhit Tag nav_prefer_main_back Tag nav_prefer_main_front } TFBot { Template T_TFBot_Pyro_Flaregun_Healonhit Tag nav_prefer_main_back Tag nav_prefer_main_front } } } WaveSpawn { Name w1_3 WaitForAllDead w1_2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 TotalCurrency 100 Tank { Health 14000 Speed 80 StartingPathTrackNode "boss_path_1" Skin 0 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot Name w1_support WaitForAllDead w1_2 TotalCount 30 MaxActive 12 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6.5 TotalCurrency 75 Support 1 TFBot { Template T_TFBot_Sniper_Huntsman Skill Hard Tag nav_prefer_main_back Tag nav_prefer_main_front } } } Wave //Wave 2 total cash count (including A+ bonus) - $700 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name w2_1d Where spawnbot TotalCount 48 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3.5 TotalCurrency 125 RandomChoice { TFBot { Template T_TFBot_Scout_Melee Tag nav_prefer_main_back Tag nav_prefer_main_front } TFBot { Class Scout WeaponRestrictions PrimaryOnly Skill Normal Tag nav_prefer_main_back Tag nav_prefer_main_front } TFBot { Class Scout WeaponRestrictions PrimaryOnly Skill Normal Tag nav_prefer_main_back Tag nav_prefer_main_front } } } WaveSpawn { Name w2_1a Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 TotalCurrency 45 Squad { TFBot { Template T_TFBot_Giant_Demoman_Princetavish Tag nav_prefer_main_back Tag nav_prefer_main_front } TFBot { Template T_TFBot_Medic_Quickuber } } } WaveSpawn { Name w2_1b WaitForAllSpawned w2_1a Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 28 TotalCurrency 30 Squad { TFBot { Template T_TFBot_Giant_Demoman_Princetavish Tag nav_prefer_main_back Tag nav_prefer_main_front } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w2_1c WaitForAllDead w2_1b Where spawnbot TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 7 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Demoman_Princetavish Tag nav_prefer_main_back Tag nav_prefer_main_front } TFBot { Template T_TFBot_Medic_Quickuber } TFBot { Template T_TFBot_Medic_Quickuber } TFBot { Template T_TFBot_Medic_Quickuber } TFBot { Template T_TFBot_Medic_Quickuber } } } WaveSpawn { Name w2_1d Where spawnbot TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5.3 WaitBetweenSpawns 5 TotalCurrency 75 TFBot { Template T_TFBot_Demoknight_Charge Tag nav_prefer_main_back Tag nav_prefer_main_front } } WaveSpawn { Name w2_1c WaitForAllDead w2_1d Where spawnbot TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Shortstop Tag nav_prefer_main_back Tag nav_prefer_main_front } } WaveSpawn { Name w2_2a WaitForAllDead w2_1c Where spawnbot TotalCount 4 MaxActive 3 SpawnCount 2 WaitBeforeStarting 0.5 WaitBetweenSpawns 34 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Tag nav_prefer_main_back Tag nav_prefer_main_front } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w2_2b WaitForAllDead w2_1c Where spawnbot TotalCount 32 MaxActive 12 SpawnCount 4 WaitBeforeStarting 2.5 WaitBetweenSpawns 4.2 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Sandman Skill Hard Tag nav_prefer_main_back Tag nav_prefer_main_front } } WaveSpawn { Name w2_support WaitForAllSpawned w2_1b Where spawnbot TotalCount 15 MaxActive 3 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 12 TotalCurrency 25 Support 1 TFBot { WeaponRestrictions PrimaryOnly Class Soldier Skill Hard Tag nav_prefer_main_back Tag nav_prefer_main_front } } } Wave //Wave 3 total cash count (including A+ bonus) - $750 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name w3_tank TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 TotalCurrency 75 Tank { Health 18000 Speed 75 StartingPathTrackNode "boss_path_1" Skin 0 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot_side Name w3_1 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 13 TotalCurrency 40 TFBot { Template T_TFBot_Demoman_Samurai Tag nav_prefer_flank_back Tag nav_prefer_main_front } } WaveSpawn { Where spawnbot Name w3_1 TotalCount 28 MaxActive 10 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 3.2 TotalCurrency 110 TFBot { Template T_TFBot_Heavy_Heater Tag nav_prefer_flank_back Tag nav_prefer_main_front } } WaveSpawn { Where spawnbot Name w3_3 WaitForAllDead w3_tank TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 31 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Tag nav_prefer_flank_back Tag nav_prefer_main_front } } WaveSpawn { Where spawnbot Name w3_support WaitForAllDead w3_tank TotalCount 25 MaxActive 4 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 4 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Tag nav_prefer_flank_back Tag nav_prefer_main_front } } WaveSpawn { Where spawnbot Name w3_2 WaitForAllDead w3_1 TotalCount 28 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5.3 TotalCurrency 75 TFBot { Template T_TFBot_Pyro_Dragons_Fury Tag nav_prefer_flank_back Tag nav_prefer_main_front } } WaveSpawn { Where spawnbot Name w3_2 WaitForAllDead w3_1 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 14.4 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Heavy_Heater Tag nav_prefer_flank_back Tag nav_prefer_main_front } TFBot { Template T_TFBot_Medic_Quickuber } TFBot { Template T_TFBot_Medic_Quickuber } } } WaveSpawn { Name w3_4 WaitForAllDead w3_2 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 180 Tank { Health 11500 Speed 75 StartingPathTrackNode "boss_path_1" Skin 0 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot Name w3_4 WaitForAllDead w3_2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 7.5 TotalCurrency 20 TFBot { Template T_TFBot_Giant_Heavyweapons_Heater_Flare } } WaveSpawn { Where spawnbot Name w3_support WaitForAllDead w3_2 TotalCount 69 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3.5 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Sniper_Huntsman //I don't need to add the damage penalty this way (lazy) ClassIcon sniper_bow_ignite Name "Fire-Arrow Bowman" ItemAttributes { ItemName "The Huntsman" "set damagetype ignite" 1 "attach particle effect" 13 } Tag nav_prefer_flank_back Tag nav_prefer_main_front } } } Wave //Wave 4 total cash count (including A+ bonus) - $750 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot Name w4_1 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 32 TotalCurrency 80 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Tag nav_prefer_main_back Tag nav_prefer_main_front } TFBot { Template T_TFBot_Giant_Fire_Vaccinator_Medic } } } WaveSpawn { Where spawnbot Name w4_1 TotalCount 12 MaxActive 3 SpawnCount 2 WaitBeforeStarting 3.5 WaitBetweenSpawns 8.5 TotalCurrency 75 TFBot { Template T_TFBot_Demo_Burst Tag nav_prefer_main_back Tag nav_prefer_main_front } } WaveSpawn { Where spawnbot Name w4_1 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 2.5 WaitBetweenSpawns 7.2 TotalCurrency 125 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Tag nav_prefer_main_back Tag nav_prefer_main_front } } WaveSpawn { Where spawnbot Name w4_2 WaitForAllDead w4_1 TotalCount 10 MaxActive 3 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 16 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Hard Scale 1.5 Health 900 Name "Heavyweight Gauntlet" Tag nav_prefer_main_back Tag nav_prefer_main_front } TFBot { Template T_TFBot_Bullet_Vaccinator_Medic } } } WaveSpawn { Where spawnbot Name w4_giantpyroA WaitForAllDead w4_1 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 1.5 WaitBetweenSpawns 24.5 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Giant_Pyro_Dragons_Fury Tag nav_prefer_main_back Tag nav_prefer_main_front } TFBot { Template T_TFBot_Blast_Vaccinator_Medic } } } WaveSpawn { Where spawnbot Name w4_giantpyroB WaitForAllDead w4_giantpyroA TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Pyro_Dragons_Fury Tag nav_prefer_main_back Tag nav_prefer_main_front } TFBot { Template T_TFBot_Blast_Vaccinator_Medic } TFBot { Template T_TFBot_Bullet_Vaccinator_Medic } } } WaveSpawn { Where spawnbot Name w4_giantpyroC WaitForAllDead w4_giantpyroB TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 TotalCurrency 70 Squad { TFBot { Template T_TFBot_Giant_Pyro_Dragons_Fury Tag nav_prefer_main_back Tag nav_prefer_main_front } TFBot { Template T_TFBot_Blast_Vaccinator_Medic } TFBot { Template T_TFBot_Bullet_Vaccinator_Medic } TFBot { Template T_TFBot_Bullet_Vaccinator_Medic } } } WaveSpawn { Where spawnbot Name w4_2 WaitForAllDead w4_1 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 2.4 WaitBetweenSpawns 5.1 TotalCurrency 75 TFBot { Template T_TFBot_Heavy_Brass_Beast Tag nav_prefer_main_back Tag nav_prefer_main_front } } } Wave //Wave 5 total cash count (including A+ bonus) - $650 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot Name w5_1 TotalCount 7 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 8.5 TotalCurrency 65 TFBot { Template T_TFBot_Giant_Scout_Bonk Name "Super Bonk Scout" Health 1200 Skill Hard Item "The Soda Popper" WeaponRestrictions PrimaryOnly CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 "effect bar recharge rate increased" 0.8 "move speed bonus" 1.1 } Tag nav_prefer_main_back Tag nav_prefer_main_front } } WaveSpawn { Where spawnbot Name w5_1 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 28 TotalCurrency 70 Squad { TFBot { Template T_TFBot_Giant_Demo_Atomic Tag nav_prefer_main_back Tag nav_prefer_main_front } TFBot { Template T_TFBot_Medic_Bigheal_Armored } TFBot { Template T_TFBot_Medic_Bigheal_Armored } } } WaveSpawn { Where spawnbot Name w5_2 WaitForAllDead w5_1 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 28 TotalCurrency 30 Squad { TFBot { Template T_TFBot_Giant_Demo_Atomic Tag nav_prefer_main_back Tag nav_prefer_main_front } TFBot { Template T_TFBot_Medic_Bigheal_Armored } TFBot { Template T_TFBot_Medic_Bigheal_Armored } } } WaveSpawn { Where spawnbot Name w5_2 WaitForAllDead w5_1 TotalCount 36 MaxActive 9 SpawnCount 3 WaitBeforeStarting 1.8 WaitBetweenSpawns 4.5 TotalCurrency 90 TFBot { Template T_TFBot_Pyro Skill Normal Tag nav_prefer_main_back Tag nav_prefer_main_front } } WaveSpawn { Where spawnbot Name w5_2 WaitForAllDead w5_1 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5.8 TotalCurrency 60 TFBot { Template T_TFBot_Heavyweapons_Deflector Tag nav_prefer_main_back Tag nav_prefer_main_front } } WaveSpawn { Where spawnbot Name w5_3 WaitForAllDead w5_2 TotalCount 5 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 14 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Bonk Name "Super Bonk Scout" Skill Hard Health 1200 Item "The Soda Popper" WeaponRestrictions PrimaryOnly CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 "effect bar recharge rate increased" 0.75 "move speed bonus" 1.1 } Tag nav_prefer_main_back Tag nav_prefer_main_front } } WaveSpawn { Where spawnbot Name w5_3 WaitForAllDead w5_2 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 36 TotalCurrency 80 Squad { TFBot { Template T_TFBot_Giant_Soldier_Bazooka_Burst Tag nav_prefer_main_back Tag nav_prefer_main_front } TFBot { Template T_TFBot_Medic_Armored } } } WaveSpawn { Where spawnbot_invasion Name w5_3 WaitForAllDead w5_2 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 80 TFBot { Template T_TFBot_Sniper_Huntsman_Bleed Skill Hard Tag nav_prefer_main_back Tag nav_prefer_main_front } } WaveSpawn { Where spawnbot Name w5_support WaitForAllSpawned w5_2 TotalCount 12 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 5.5 TotalCurrency 25 Support 1 TFBot { Template T_TFBot_Demoman Skill Normal Tag nav_prefer_main_back Tag nav_prefer_main_front } } } Wave //Wave 6 total cash count (including A+ bonus) - $750 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot Name w6_1 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 35 TotalCurrency 80 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun_Healonhit Tag nav_prefer_main_back Tag nav_prefer_main_front } TFBot { Template T_TFBot_Giant_Medic_Shield_Extended } } } WaveSpawn { Where spawnbot Name w6_1 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 8.4 TotalCurrency 95 TFBot { Template T_TFBot_Pyro_Flaregun_Healonhit Attributes AlwaysCrit Tag nav_prefer_main_back Tag nav_prefer_main_front } } WaveSpawn { Where spawnbot_invasion Name w6_1 TotalCount 14 MaxActive 6 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 5.4 TotalCurrency 40 TFBot { Template T_TFBot_Heavyweapons_Fist_Jump Skill Hard Tag nav_prefer_main_back Tag nav_prefer_main_front } } WaveSpawn { Where spawnbot Name w6_2 WaitForAllDead w6_1 TotalCount 15 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 25 TotalCurrency 85 Squad { TFBot { Template T_TFBot_Giant_Soldier_Barrage_Infinite Tag nav_prefer_main_back Tag nav_prefer_main_front } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Where spawnbot Name w6_3 WaitForAllDead w6_1 TotalCount 8 MaxActive 2 SpawnCount 1 WaitBeforeStarting 1.5 WaitBetweenSpawns 5.7 TotalCurrency 40 TFBot { Template T_TFBot_Heavyweapons_Fist_Jump Skill Hard Tag nav_prefer_main_back Tag nav_prefer_main_front } } WaveSpawn { Where spawnbot_invasion Name w6_3 WaitForAllDead w6_1 TotalCount 48 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 9 TotalCurrency 160 TFBot { Template T_TFBot_Soldier_Directhit Skill Hard Tag nav_prefer_main_back Tag nav_prefer_main_front } } WaveSpawn { Where spawnbot Name w6_boss WaitForAllDead w6_2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2.5 TotalCurrency 150 TFBot { Template T_TFBot_Chief_Heavyweapons_Heater } } } Wave //Wave 7 total cash count (including A+ bonus) - $ { StartWaveOutput { Target wave_start_relay_boss //lmfao fuck your cheap airblasting. no pitting today! Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name w7_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 TotalCurrency 100 Tank { Health 33000 Speed 70 StartingPathTrackNode "boss_path_1" Skin 0 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot Name w7_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 TotalCurrency 15 TFBot { Template T_TFBot_Giant_Pyro_Dragons_Fury_Concheror Attributes AlwaysCrit } } WaveSpawn { Where spawnbot Where spawnbot Where spawnbot Where spawnbot_side Name w7_1 TotalCount 44 MaxActive 12 SpawnCount 2 WaitBeforeStarting 2.5 WaitBetweenSpawns 2.7 TotalCurrency 200 RandomChoice { TFBot { Template T_TFBot_Soldier_Burstfire_Normal Skill Expert } TFBot { Template T_TFBot_Pyro_Dragons_Fury_Healonhit Skill Hard } TFBot { Template T_TFBot_Heavyweapons_Deflector Attributes AlwaysCrit } } } WaveSpawn { Where spawnbot Name w7_1 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 49 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Pyro_Dragons_Fury_Concheror Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_Bigheal_Armored } TFBot { Template T_TFBot_Medic_Bigheal_Armored } } } WaveSpawn { Where spawnbot Where spawnbot Where spawnbot_side Name w7_2 WaitForAllDead w7_1 TotalCount 54 MaxActive 12 SpawnCount 3 WaitBeforeStarting 2.5 WaitBetweenSpawns 4.2 TotalCurrency 235 RandomChoice { TFBot { Template T_TFBot_Soldier_Burstfire_Normal Skill Expert } TFBot { Template T_TFBot_Pyro_Dragons_Fury_Healonhit Skill Hard } TFBot { Template T_TFBot_Heavyweapons_Deflector Attributes AlwaysCrit Skill Hard } TFBot { Template T_TFBot_Demo_Spammer Attributes AlwaysCrit Skill Normal } TFBot { Template T_TFBot_Demo_Spammer Attributes AlwaysCrit Skill Hard } } } WaveSpawn { Where spawnbot Name w7_2 WaitForAllDead w7_1 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 25 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector_Healonkill_Nerfed } } WaveSpawn { Where spawnbot_side Name w7_2 WaitForAllDead w7_1 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 28 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro_Dragons_Fury_Concheror Attributes AlwaysCrit } } WaveSpawn { Where spawnbot Name w7_support WaitForAllDead w7_1 TotalCount 666 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10.2 WaitBetweenSpawns 9.8 TotalCurrency 0 Support 1 RandomChoice { TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Medic_Bigheal } TFBot { Template T_TFBot_Medic_Bigheal } TFBot { Template T_TFBot_Medic_Bigheal } TFBot { Template T_TFBot_Medic_Bigheal } TFBot { Template T_TFBot_Medic_Bigheal } TFBot { Template T_TFBot_Medic_Bigheal } TFBot { Template T_TFBot_Medic_Quickuber } TFBot { Template T_TFBot_Medic_Quickuber } TFBot { Template T_TFBot_Medic_Quickuber } TFBot { Template T_TFBot_Medic_Quickuber } } } } }