//INTERMEDIATE "PROROCK" V1: MECHANICAL MISHAP //By Yoovy https://steamcommunity.com/profiles/76561198017198600/ #base robot_standard.pop #base robot_giant.pop WaveSchedule { StartingCurrency 600 RespawnWaveTime 5 FixedRespawnWaveTime no CanBotsAttackWhileInSpawnRoom no ImprovedAirblast 1 //Smart Pyro AI Templates { T_TFBot_SentryBuster_Yoovy { Name "Sentry Buster" Class Demoman Skill Expert Health 2500 ClassIcon sentry_buster Item "The Ullapool Caber" Attributes MiniBoss WeaponRestrictions MeleeOnly Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "cannot be backstabbed" 1 "damage force reduction" 0.5 "move speed bonus" 2 "override footstep sound set" 7 } } T_TFBot_SentryBuster_Buff //UNUSED { Name "Buff Sentry Buster" Class Demoman Skill Expert Health 2500 ClassIcon sentry_buster Item "The Ullapool Caber" Item "The Buff Banner" Item "Defiant Spartan" Attributes MiniBoss Attributes SpawnWithFullCharge WeaponRestrictions MeleeOnly Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "cannot be backstabbed" 1 "damage force reduction" 0.5 "move speed bonus" 2 "override footstep sound set" 7 "increase buff duration" 9 "head scale" 3 "torso scale" 0.55 } } T_TFBot_SentryBuster_Conch //UNUSED { Name "Conch Sentry Buster" Class Demoman Skill Expert Health 2500 ClassIcon sentry_buster Item "The Ullapool Caber" Item "The Concheror" Item "Furious Fukaamigasa" Attributes MiniBoss Attributes SpawnWithFullCharge WeaponRestrictions MeleeOnly Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "cannot be backstabbed" 1 "damage force reduction" 0.5 "move speed bonus" 2 "override footstep sound set" 7 "increase buff duration" 9 "head scale" 3 "torso scale" 0.55 } } T_TFBot_SentryBuster_Backup //UNUSED { Name "Backup Sentry Buster" Class Demoman Skill Expert Health 2500 ClassIcon sentry_buster Item "The Ullapool Caber" Item "The Battalion's Backup" Item "Jumper's Jeepcap" Attributes MiniBoss Attributes SpawnWithFullCharge WeaponRestrictions MeleeOnly Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "cannot be backstabbed" 1 "damage force reduction" 0.5 "move speed bonus" 2 "override footstep sound set" 7 "increase buff duration" 9 "head scale" 3 "torso scale" 0.55 } } T_TFBot_SentryBuster_Healing { Name "Healing Sentry Buster" Class Medic Skill Expert Health 2500 ClassIcon sentry_buster Item "The Amputator" Item "The Surgeon's Stahlhelm" Attributes MiniBoss WeaponRestrictions MeleeOnly Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "cannot be backstabbed" 1 "damage force reduction" 0.5 "move speed bonus" 2 "override footstep sound set" 7 "head scale" 3 "torso scale" 0.55 } } T_TFBot_SentryBuster_Bonk { Name "Bonk! Sentry Buster" Class Scout Skill Expert Health 2500 ClassIcon sentry_buster Item "Bonk Helm" Item "Bonk! Atomic Punch" Attributes MiniBoss Attributes SpawnWithFullCharge WeaponRestrictions MeleeOnly Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "cannot be backstabbed" 1 "damage force reduction" 0.5 "move speed bonus" 2 "override footstep sound set" 7 "head scale" 3 "torso scale" 0.55 } } T_TFBot_SentryBuster_Resistance { Name "Resistance Sentry Buster" Class Demoman Skill Expert Health 1200 ClassIcon sentry_buster Item "The U-Clank-A" Attributes MiniBoss WeaponRestrictions MeleeOnly Tag bot_giant CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "cannot be backstabbed" 1 "damage force reduction" 0.5 "move speed bonus" 1.2 "override footstep sound set" 7 "head scale" 3 "torso scale" 0.55 } AddCond { Index 67 Duration 9999 } AddCond { Index 68 Duration 9999 } AddCond { Index 69 Duration 9999 } } T_TFBot_SentryBuster_Heater { Name "Flaming Sentry Buster" Class Heavy Skill Expert Health 2500 ClassIcon sentry_buster Item "The Huo Long Heatmaker" Item "Firewall Helmet" Attributes MiniBoss Attributes AlwaysFireWeapon WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_sentrybuster ItemAttributes { ItemName "The Huo Long Heatmaker" "fire rate bonus" 0.000000001 "override projectile type" 27 "aiming movespeed increased" 0.1 } CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "cannot be backstabbed" 1 "damage force reduction" 0.5 "move speed bonus" 2 "override footstep sound set" 7 "head scale" 3 "torso scale" 0.65 } } T_TFBot_SentryBuster_Push { Name "Sentry Buster Bully" Class Heavy Skill Expert Health 2500 ClassIcon sentry_buster Item "Traffic Cone" Attributes MiniBoss Attributes AlwaysFireWeapon WeaponRestrictions MeleeOnly Tag bot_giant Tag bot_sentrybuster ItemAttributes { ItemName TF_WEAPON_FISTS "damage causes airblast" 1 "damage bonus" 1.25 "melee range multiplier" 2 } CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "cannot be backstabbed" 1 "damage force reduction" 0.5 "move speed bonus" 2 "override footstep sound set" 7 "head scale" 3 "torso scale" 0.55 } } T_TFBot_SentryBuster_Holidaypunch { Name "Silly Sentry Buster" Class Heavy Skill Expert Health 2500 ClassIcon sentry_buster Item "The Holiday Punch" Item "Pestering Jester" Attributes MiniBoss Attributes AlwaysCrit Attributes AlwaysFireWeapon WeaponRestrictions MeleeOnly Tag bot_giant Tag bot_sentrybuster ItemAttributes { ItemName "The Holiday Punch" "fire rate bonus" 0.5 "damage bonus" 0.2 } CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "cannot be backstabbed" 1 "damage force reduction" 0.5 "move speed bonus" 2 "override footstep sound set" 7 "head scale" 3 "torso scale" 0.65 } } T_TFBot_SentryBuster_Ironbomber_Trail { Name "Sentry Buster Trailer" Class Demoman Skill Expert Health 2500 ClassIcon sentry_buster Item "The Iron Bomber" Item "Scotch Bonnet" Attributes MiniBoss Attributes AlwaysFireWeapon WeaponRestrictions PrimaryOnly Tag bot_giant Tag bot_sentrybuster ItemAttributes { ItemName "The Iron Bomber" "projectile speed increased" 0.01 "faster reload rate" -0.8 "fire rate bonus" 0.5 "blast radius increased" 1.25 } CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "cannot be backstabbed" 1 "damage force reduction" 0.5 "move speed bonus" 2 "override footstep sound set" 7 "head scale" 3 "torso scale" 0.65 } } T_TFBot_SentryBuster_Spy { Name "Sentry Spy Buster" Class Spy Skill Expert Health 750 Scale 1 ClassIcon sentry_buster Attributes MiniBoss Tag bot_giant Tag bot_sentrybuster CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "cannot be backstabbed" 1 "damage force reduction" 0.5 "move speed bonus" 1.35 "override footstep sound set" 7 } } T_TFBot_SentryBuster_Small { Name "Small Sentry Buster" Class Demoman Skill Expert Health 800 ClassIcon sentry_buster Item "The Ullapool Caber" Attributes MiniBoss Scale 1 WeaponRestrictions MeleeOnly Tag bot_giant Tag bot_sentrybuster CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "cannot be backstabbed" 1 "damage force reduction" 0.5 "move speed bonus" 1.35 "override footstep sound set" 7 } } T_TFBot_SentryBuster_Micro { Name "Micro Sentry Buster" Class Demoman Skill Expert Health 400 ClassIcon sentry_buster Item "The Ullapool Caber" Attributes MiniBoss Scale 0.6 WeaponRestrictions MeleeOnly Tag bot_giant Tag bot_sentrybuster CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "cannot be backstabbed" 1 "damage force reduction" 0.5 "move speed bonus" 1.1 "override footstep sound set" 7 } } T_TFBot_SentryBuster_Jumpy { Name "Jumpy Sentry Buster" Class Scout Skill Expert Health 2500 ClassIcon sentry_buster Attributes MiniBoss Attributes AutoJump AutoJumpMin 3.5 AutoJumpMax 3.5 Item "The Mantreads" WeaponRestrictions MeleeOnly Tag bot_giant Tag bot_sentrybuster CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "cannot be backstabbed" 1 "damage force reduction" 0.5 "move speed bonus" 2 "override footstep sound set" 7 "increased jump height" 2.5 "cancel falling damage" 1 "bot custom jump particle" 1 } } T_TFBot_SentryBuster_Charge { Name "Charging Sentry Buster" Class Demoman Skill Expert Health 2500 ClassIcon sentry_buster Attributes MiniBoss Attributes IgnoreEnemies Item "The Ullapool Caber" Item "The Chargin' Targe" Item "Ali Baba's Wee Booties" WeaponRestrictions MeleeOnly Tag bot_giant Tag bot_sentrybuster CharacterAttributes { "airblast vulnerability multiplier" 0.1 "cannot be backstabbed" 1 "damage force reduction" 0.5 "move speed bonus" 2 "override footstep sound set" 7 "charge time increased" 1.5 "charge recharge rate increased" 5 } } T_TFBot_Spy_Revolver { Name "Revolver Spy" Class Spy ClassIcon spy_revolver_lite Item "The Stealth Steeler" WeaponRestrictions PrimaryOnly Action FetchFlag ItemAttributes { ItemName TF_WEAPON_REVOLVER "cannot disguise" 1 } } T_TFBot_Scout_Mad_Milk { Name "Milk Master" Class Scout Skill Normal ClassIcon scout_milk WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon Item "Mad Milk" Item "The Milkman" ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" 0.1 "fire rate bonus" 2.5 } } T_TFBot_Sniper_Jarate { Name "Jarate Master" Class Sniper Skill Normal ClassIcon sniper_jarate WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon Item "Jarate" Item "Desert Marauder" ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" 0.1 "fire rate bonus" 2.5 } } T_TFBot_Scout_Sandman_Armored { Name "Armored Minor League" Class Scout Skill Hard Health 650 Scale 1.4 ClassIcon scout_stun_armored WeaponRestrictions MeleeOnly Item "The Sandman" Item "Batter's Helmet" CharacterAttributes { "head scale" 0.75 "move speed bonus" 0.65 } } T_TFBot_Giant_Soldier_Quadfire { Name "Giant Quad Fire Soldier" Class Soldier Skill Expert Health 3800 ClassIcon soldier_quadfire Attributes HoldFireUntilFullReload Attributes MiniBoss WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.1 "Projectile speed increased" 0.65 } CharacterAttributes { "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "override footstep sound set" 3 "move speed bonus" 0.5 } } T_TFBot_Heavyweapons_Grapple { Name "Grapple Heavy" Skill Easy Class HeavyWeapons Classicon heavy_natascha_grapple_nys Item "The Gridiron Guardian" Item "Natascha" ItemAttributes { ItemName "Natascha" "apply z velocity on damage" -150 "apply look velocity on damage" -150 } ItemAttributes { ItemName "The Gridiron Guardian" "set item tint RGB" 1315860 } } T_TFBot_Giant_Soldier_Rocketwall //UNUSED { Name "Giant Rocketwall Soldier" Class Soldier Skill Expert Health 3800 ClassIcon soldier_rocketrain Attributes HoldFireUntilFullReload Attributes MiniBoss WeaponRestrictions PrimaryOnly Tag bot_giant Item "Armored Authority" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 11 "faster reload rate" 0.65 "fire rate bonus" 0.000001 "projectile spread angle penalty" 7 "damage bonus" 1.3 "Projectile speed increased" 0.45 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "move speed bonus" 0.5 "override footstep sound set" 3 } } T_TFBot_Pyro_Annihilator { Name "Zapper Pyro" Class Pyro Skill Hard Item "The Neon Annihilator" Item "Hong Kong Cone" WeaponRestrictions MeleeOnly ClassIcon pyro_neon } T_TFBot_Chief_Medic { Name "Superior Surgeon" Class Medic Skill Expert ClassIcon medic_syringe Item "the quadwrangler" Item "belltower spec ops" Item "medi-mask" Item "the surgeon's space suit" Health 35000 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "UseBossHealthBar" Action FetchFlag ItemAttributes { ItemName "The Vita-Saw" "damage bonus" 1.5 "fire rate bonus" 0.75 "move speed bonus" 0.5 } ItemAttributes { ItemName TF_WEAPON_SYRINGEGUN "damage bonus" 1.25 "fire rate bonus" 0.35 "heal on hit" 5 "bleeding duration" 1.5 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "rage giving scale" 0.1 "bot medic uber health threshold" 325 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.25 "health regen" 25 } } } Mission { Where spawnbot Objective DestroySentries InitialCooldown 35 CooldownTime 35 DesiredCount 1 BeginAtWave 1 RunForThisManyWaves 7 RandomChoice { TFBot { Template T_TFBot_SentryBuster_Yoovy } TFBot { Template T_TFBot_SentryBuster_Bonk } TFBot { Template T_TFBot_SentryBuster_Charge } TFBot { Template T_TFBot_SentryBuster_Healing } TFBot { Template T_TFBot_SentryBuster_Heater } TFBot { Template T_TFBot_SentryBuster_Holidaypunch } TFBot { Template T_TFBot_SentryBuster_Ironbomber_Trail } TFBot { Template T_TFBot_SentryBuster_Jumpy } TFBot { Template T_TFBot_SentryBuster_Micro } TFBot { Template T_TFBot_SentryBuster_Push } TFBot { Template T_TFBot_SentryBuster_Resistance } TFBot { Template T_TFBot_SentryBuster_Small } TFBot { Template T_TFBot_SentryBuster_Spy } } } Mission { Where spawnbot_pro Objective Sniper InitialCooldown 60 CooldownTime 40 DesiredCount 2 BeginAtWave 2 RunForThisManyWaves 1 TFBot { Template T_TFBot_Sniper } } Mission { Where spawnbot_pro Objective Sniper InitialCooldown 40 CooldownTime 30 DesiredCount 2 BeginAtWave 5 RunForThisManyWaves 1 TFBot { Template T_TFBot_Sniper } } Mission { Where spawnbot_pro Objective Sniper InitialCooldown 30 CooldownTime 30 DesiredCount 2 BeginAtWave 7 RunForThisManyWaves 1 TFBot { Template T_TFBot_Sniper } } Mission { Where spawnbot_mission_spy Objective Spy InitialCooldown 40 CooldownTime 30 DesiredCount 2 BeginAtWave 3 RunForThisManyWaves 1 TFBot { Template T_TFBot_Spy } } Mission { Where spawnbot_mission_spy Objective Spy InitialCooldown 30 CooldownTime 30 DesiredCount 2 BeginAtWave 6 RunForThisManyWaves 1 TFBot { Template T_TFBot_Spy } } Mission { Where spawnbot Objective Engineer InitialCooldown 45 CooldownTime 45 DesiredCount 1 BeginAtWave 5 RunForThisManyWaves 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Skill Expert Attributes TeleportToHint TeleportWhere spawnbot TeleportWhere spawnbot_invasion TeleportWhere spawnbot_pro } } // //$500 //Wave 1 // Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1a TotalCurrency 75 SpawnCount 5 MaxActive 10 TotalCount 30 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot FirstSpawnWarningSound "vo\mvm_bomb_alerts01.mp3" RandomChoice { TFBot { Template T_TFBot_Scout_Melee Name "Melee Scout" ClassIcon scout_bat_nys } TFBot { Template T_TFBot_Scout_Melee Name "Melee Scout" ClassIcon scout_bat_nys } TFBot { Class Scout } } } WaveSpawn { Name w1a TotalCurrency 75 SpawnCount 5 MaxActive 10 TotalCount 30 WaitBeforeStarting 0.1 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Class HeavyWeapons } TFBot { Template T_TFBot_Spy_Revolver } TFBot { Template T_TFBot_Spy_Revolver } TFBot { Template T_TFBot_Spy_Revolver } TFBot { Template T_TFBot_Spy_Revolver } } } WaveSpawn { Name w1a TotalCurrency 50 SpawnCount 1 MaxActive 1 TotalCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Giant_Boxing_Heavy } } WaveSpawn { Name w1b WaitForAllDead w1a TotalCurrency 50 SpawnCount 1 MaxActive 1 TotalCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Giant_Boxing_Heavy } } WaveSpawn { Name w1b WaitForAllDead w1a TotalCurrency 100 SpawnCount 3 MaxActive 6 TotalCount 18 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Name "Lightweight Champ" Item "Pugilist's Protector" ItemAttributes { ItemName "Pugilist's Protector" "set item tint RGB" 15185211 } } } WaveSpawn { Name w1b WaitForAllDead w1a TotalCurrency 100 SpawnCount 4 MaxActive 8 TotalCount 24 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Demoman } } WaveSpawn { Name w1b WaitForAllDead w1a TotalCurrency 50 SpawnCount 1 MaxActive 2 TotalCount 6 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Fist } } } // //$600 //Wave 2 // Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w2a TotalCurrency 25 SpawnCount 1 MaxActive 2 TotalCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot FirstSpawnWarningSound "vo\mvm_bomb_alerts02.mp3" TFBot { Template T_TFBot_Scout_Mad_Milk } } WaveSpawn { Name w2a TotalCurrency 100 SpawnCount 4 MaxActive 8 TotalCount 24 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Scout_Sandman } TFBot { Template T_TFBot_Demoman_Knight } } } WaveSpawn { Name w2a TotalCurrency 75 SpawnCount 3 MaxActive 6 TotalCount 18 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Pyro Skill Easy } } WaveSpawn { Name w2a TotalCurrency 100 SpawnCount 1 MaxActive 2 TotalCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer } } WaveSpawn { Name w2b WaitForAllDead w2a TotalCurrency 75 SpawnCount 3 MaxActive 6 TotalCount 18 WaitBeforeStarting 4 WaitBetweenSpawns 6.5 Where spawnbot TFBot { Template T_TFBot_Pyro_Flaregun } } WaveSpawn { Name w2b WaitForAllDead w2a TotalCurrency 75 SpawnCount 4 MaxActive 8 TotalCount 24 WaitBeforeStarting 4 WaitBetweenSpawns 6.5 Where spawnbot TFBot { Template T_TFBot_Scout_Sandman } } WaveSpawn { Name w2b WaitForAllDead w2a TotalCurrency 75 SpawnCount 1 MaxActive 2 TotalCount 6 WaitBeforeStarting 4 WaitBetweenSpawns 6.5 Where spawnbot TFBot { Template T_TFBot_Scout_Sandman_Armored } } WaveSpawn { Name w2b WaitForAllDead w2a TotalCurrency 75 SpawnCount 2 MaxActive 4 TotalCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer Name "Giant Detonator Pyro" } TFBot { Template T_TFBot_Medic_Bigheal Name "Big-Heal Medic" } } } } // //$700 //Wave 3 // Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w3a TotalCurrency 50 SpawnCount 2 MaxActive 4 TotalCount 12 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot FirstSpawnWarningSound "vo\mvm_bomb_alerts01.mp3" TFBot { Template T_TFBot_Pyro Attributes AlwaysFireWeapon } } WaveSpawn { Name w3a TotalCurrency 50 SpawnCount 1 MaxActive 2 TotalCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 7 Where spawnbot_pro TFBot { Template T_TFBot_Sniper_Jarate } } WaveSpawn { Name w3a TotalCurrency 100 SpawnCount 3 MaxActive 6 TotalCount 15 WaitBeforeStarting 0.1 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun Name "Shotgun Heavy" } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name w3a TotalCurrency 100 SpawnCount 1 MaxActive 2 TotalCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro } } WaveSpawn { Name w3a TotalCurrency 150 SpawnCount 1 MaxActive 1 TotalCount 1 WaitBeforeStarting 10 Tank { Name tankboss Health 20000 Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_tank_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w3b WaitForAllDead w3a TotalCurrency 100 SpawnCount 4 MaxActive 8 TotalCount 24 WaitBeforeStarting 3 WaitBetweenSpawns 7 Where spawnbot TFBot { Class HeavyWeapons } } WaveSpawn { Name w3b WaitForAllDead w3a TotalCurrency 25 SpawnCount 2 MaxActive 4 TotalCount 14 WaitBeforeStarting 3 WaitBetweenSpawns 7 Where spawnbot TFBot { Class Soldier } } WaveSpawn { Name w3b WaitForAllDead w3a TotalCurrency 125 SpawnCount 2 MaxActive 4 TotalCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic } } } } // //$900 //Wave 4 // Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w4a TotalCurrency 100 SpawnCount 4 MaxActive 8 TotalCount 24 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot FirstSpawnWarningSound "vo\mvm_bomb_alerts02.mp3" RandomChoice { TFBot { Template T_TFBot_Demoman } TFBot { Class Soldier } } } WaveSpawn { Name w4a TotalCurrency 100 SpawnCount 3 MaxActive 6 TotalCount 21 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name w4a TotalCurrency 150 SpawnCount 4 MaxActive 4 TotalCount 4 WaitBeforeStarting 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic_Quickfix } TFBot { Template T_TFBot_Medic_Quickfix } TFBot { Template T_TFBot_Medic_Quickfix } } } WaveSpawn { Name w4a TotalCurrency 150 SpawnCount 1 MaxActive 1 TotalCount 1 Tank { Name tankboss Health 25000 Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_tank_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4b WaitForAllDead w4a TotalCurrency 125 SpawnCount 5 MaxActive 10 TotalCount 25 WaitBeforeStarting 3 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { Name w4b WaitForAllDead w4a TotalCurrency 125 SpawnCount 4 MaxActive 8 TotalCount 28 WaitBeforeStarting 3 WaitBetweenSpawns 7 Where spawnbot TFBot { Class Scout Skill Normal } } WaveSpawn { Name w4b WaitForAllDead w4a TotalCurrency 150 SpawnCount 2 MaxActive 4 TotalCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Quadfire } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w4-support SpawnCount 1 MaxActive 1 TotalCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 35 Where spawnbot_pro Support 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } } // //$700 //Wave 5 // Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w5a TotalCurrency 100 SpawnCount 4 MaxActive 8 TotalCount 24 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot FirstSpawnWarningSound "vo\mvm_bomb_alerts01.mp3" TFBot { Template T_TFBot_Heavyweapons_Shotgun Name "Shotgun Heavy" } } WaveSpawn { Name w5a TotalCurrency 25 SpawnCount 1 MaxActive 2 TotalCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { Name w5a TotalCurrency 75 SpawnCount 4 MaxActive 8 TotalCount 28 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Scout_FAN } } WaveSpawn { Name w5a TotalCurrency 100 SpawnCount 1 MaxActive 2 TotalCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name w5a TotalCurrency 75 SpawnCount 1 MaxActive 2 TotalCount 3 WaitBeforeStarting 6.5 WaitBetweenSpawns 12 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner } } WaveSpawn { Name w5b WaitForAllDead w5a TotalCurrency 100 SpawnCount 4 MaxActive 8 TotalCount 24 WaitBeforeStarting 5 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { Name w5b WaitForAllDead w5a TotalCurrency 125 SpawnCount 5 MaxActive 10 TotalCount 30 WaitBeforeStarting 5 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Spy_Revolver } } WaveSpawn { Name w5b WaitForAllDead w5a TotalCurrency 50 SpawnCount 2 MaxActive 2 TotalCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 12 Where spawnbot TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer } } WaveSpawn { Name w5b WaitForAllDead w5a TotalCurrency 50 SpawnCount 1 MaxActive 2 TotalCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Fast } } } // //$800 //Wave 6 // Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w6a TotalCurrency 100 SpawnCount 2 MaxActive 4 TotalCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_HeavyWeapons_Deflector } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w6a TotalCurrency 100 SpawnCount 4 MaxActive 8 TotalCount 24 WaitBeforeStarting 0 WaitBetweenSpawns 6.5 Where spawnbot FirstSpawnWarningSound "vo\mvm_bomb_alerts02.mp3" TFBot { Template T_TFBot_Pyro } } WaveSpawn { Name w6a TotalCurrency 100 SpawnCount 3 MaxActive 6 TotalCount 18 WaitBeforeStarting 0 WaitBetweenSpawns 6.5 Where spawnbot TFBot { Template T_TFBot_Demoman Skill Normal } } WaveSpawn { Name w6a TotalCurrency 150 SpawnCount 1 MaxActive 1 TotalCount 1 Tank { Name tankboss Health 27500 Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_tank_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w6b WaitForAllDead w6a TotalCurrency 100 SpawnCount 2 MaxActive 4 TotalCount 12 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Grapple } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w6b WaitForAllDead w6a TotalCurrency 100 SpawnCount 5 MaxActive 10 TotalCount 45 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Scout_Bonk Name "Bonk Scout" } TFBot { Template T_TFBot_Scout_Bonk WeaponRestrictions PrimaryOnly Skill Normal Name "Bonk Scout" } } } WaveSpawn { Name w6b WaitForAllDead w6a TotalCurrency 150 SpawnCount 3 MaxActive 6 TotalCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Item "Scotch Bonnet" } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w6-support SpawnCount 1 MaxActive 1 TotalCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 40 Where spawnbot_pro Support 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } } // //$700 //Wave 7 // Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w7a TotalCurrency 40 SpawnCount 1 MaxActive 2 TotalCount 4 WaitBeforeStarting 6.5 WaitBetweenSpawns 12 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } } WaveSpawn { Name w7a TotalCurrency 60 SpawnCount 1 MaxActive 2 TotalCount 3 WaitBeforeStarting 30 WaitBetweenSpawns 30 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name song FirstSpawnWarningSound "ui\gamestartup8.mp3" } WaveSpawn { Name song FirstSpawnWarningSound "ui\gamestartup8.mp3" } WaveSpawn { Name w7a TotalCurrency 100 SpawnCount 3 MaxActive 6 TotalCount 21 WaitBeforeStarting 0 WaitBetweenSpawns 6.5 Where spawnbot FirstSpawnWarningSound "vo\mvm_bomb_alerts01.mp3" TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name w7a TotalCurrency 50 SpawnCount 2 MaxActive 4 TotalCount 14 WaitBeforeStarting 0.1 WaitBetweenSpawns 6.5 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { Name w7a TotalCurrency 50 SpawnCount 2 MaxActive 4 TotalCount 12 WaitBeforeStarting 0.1 WaitBetweenSpawns 12 Where spawnbot_pro Squad { TFBot { Template T_TFBot_Sniper_Jarate } TFBot { Template T_TFBot_Scout_Mad_Milk } } } WaveSpawn { Name w7a TotalCurrency 50 SpawnCount 2 MaxActive 4 TotalCount 12 WaitBeforeStarting 0.1 WaitBetweenSpawns 12 Where spawnbot_pro TFBot { Template T_TFBot_Pyro_Annihilator } } WaveSpawn { Name w7b WaitForAllDead w7a TotalCurrency 75 SpawnCount 1 MaxActive 2 TotalCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Giant_HeavyWeapons } } WaveSpawn { Name w7b WaitForAllDead w7a TotalCurrency 75 SpawnCount 1 MaxActive 2 TotalCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 30 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro } } WaveSpawn { Name w7b WaitForAllDead w7a TotalCurrency 50 SpawnCount 4 MaxActive 8 TotalCount 28 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot TFBot { Class Scout Skill Normal } } WaveSpawn { Name w7b WaitForAllDead w7a TotalCurrency 50 SpawnCount 3 MaxActive 6 TotalCount 18 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot TFBot { Class HeavyWeapons Skill Normal Item "The Huo Long Heatmaker" Name "Heater Heavy" ClassIcon heavy_heater } } WaveSpawn { Name w7b WaitForAllDead w7a TotalCurrency 50 SpawnCount 1 MaxActive 1 TotalCount 1 WaitBeforeStarting 20 Tank { Name tankbossfinal Health 27500 Speed 75 Skin 1 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_tank_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name song2 WaitForAllDead w7b FirstSpawnWarningSound "ui\gamestartup12.mp3" } WaveSpawn { Name song2 WaitForAllDead w7b FirstSpawnWarningSound "ui\gamestartup12.mp3" } WaveSpawn { Name song2 WaitForAllDead w7b FirstSpawnWarningSound "vo\mvm\norm\taunts\medic_mvm_taunts13.mp3" WaitBeforeStarting 6.75 } WaveSpawn { Name song2 WaitForAllDead w7b FirstSpawnWarningSound "vo\mvm\norm\taunts\medic_mvm_taunts13.mp3" WaitBeforeStarting 6.75 } WaveSpawn { Name boss WaitForAllDead w7b SpawnCount 1 MaxActive 1 TotalCount 1 WaitBeforeStarting 6.75 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Chief_Medic } } WaveSpawn { WaitForAllDead boss FirstSpawnWarningSound "vo\mvm\norm\medic_mvm_paincrticialdeath04.mp3" } WaveSpawn { WaitForAllDead boss FirstSpawnWarningSound "vo\mvm\norm\medic_mvm_paincrticialdeath04.mp3" } WaveSpawn { Name bosssupport WaitForAllDead w7b SpawnCount 5 MaxActive 10 TotalCount 10 WaitBeforeStarting 15 WaitBetweenSpawns 8 Where spawnbot Where spawnbot_pro Support 1 RandomSpawn 1 TFBot { Template T_TFBot_Scout_Melee Name "Melee Scout" ClassIcon scout_bat_nys } } } }