#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop WaveSchedule { StartingCurrency 1250 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 1 Advanced 1 NoReanimators 1 NoMvMDeathTune 1 SniperHideLasers 1 SniperAllowHeadshots 1 BonusRatioHalf 0.00 ExtraTankPath { Name "custom" Node "-1549.09 -3472.48 26.87" Node "-1556.56 -2954.22 7.73" Node "-1476.14 -2911.72 -1.84" Node "-1307.98 -2883.48 -286.96" Node "-1249.78 -2881.97 -286.96" Node "-1031.48 -2688.33 -286.96" Node " -950.94 -2616.89 -249.60" Node " -819.73 -2498.83 -174.96" Node " -755.13 -2438.84 -174.96" Node " -393.91 -2551.94 -176.45" Node " -389.95 -2809.50 -174.99" Node " -267.02 -2956.50 -174.99" Node " -123.56 -2952.68 -175.27" Node " 52.67 -2817.78 -174.17" Node " 66.06 -2411.90 -171.70" Node " 154.96 -2311.28 -174.26" Node " 546.12 -2301.77 -174.96" Node " 686.73 -2445.30 -174.96" Node " 686.69 -2721.44 -174.96" Node " 684.42 -2804.78 -139.76" Node " 681.06 -3019.49 -15.49" Node " 679.95 -3090.53 1.03" Node " 679.97 -3138.17 1.03" Node " 642.99 -3198.21 1.03" Node " 535.43 -3193.55 1.03" Node " 479.74 -3074.90 1.03" Node " 472.61 -2547.04 1.03" Node " 730.90 -2237.26 1.03" Node " 724.12 -1974.02 1.03" Node " 648.39 -1870.48 1.03" Node " 595.18 -1854.70 0.89" Node " -128.63 -1863.65 1.01" Node " -236.49 -1821.84 0.62" Node " -318.39 -1688.98 -1.45" Node " -530.48 -1615.20 0.54" Node " -782.54 -1478.01 1.09" Node " -784.32 -958.49 1.27" Node " -647.26 -744.09 1.03" Node " -638.41 -592.07 -5.75" Node " -645.98 -219.54 -94.07" Node " -465.61 -76.66 -94.75" Node " -235.73 -63.17 -90.92" Node " -53.05 32.61 -97.46" Node " -13.08 157.90 -94.96" Node " -34.09 1256.46 -93.60" } ExtraSpawnPoint { Name "spawnbot_red_robot" TeamNum 2 X "904.62" Y "-404.72" Z "300.03" } ExtraSpawnPoint { Name "spawnbot_ambush_robot" TeamNum 3 X "1334.52" Y "-2564.58" Z "171.97" } Templates { T_TFBot_Mini_SentryBuster { ClassIcon sentry_buster Health 500 Name "Mini Sentry Buster" Class Demoman Skill Expert WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 4 "damage force reduction" 0.75 "airblast vulnerability multiplier" 0.75 "override footstep sound set" 7 "cannot be backstabbed" 0 "Blast radius decreased" 0.5 } Item "the ullapool caber" } MVM_TF_Moonraker { ClassIcon pyro Health 175 Name Moonraker Class Pyro Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the manmelter" "override projectile type" 13 "faster reload rate" -1 "fire rate bonus" 0.3 } ItemAttributes { ItemName "the bubble pipe" "attach particle effect" 32 } Item "the manmelter" Item "the back scratcher" Item "the bubble pipe" Item "the moonman backpack" } MVM_TF_Moonman { ClassIcon pyro_manmelter Health 175 Name Moonman Class Pyro Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the manmelter" "override projectile type" 3 "faster reload rate" -1 "fire rate bonus" 0.3 "SPELL: set item tint RGB" 4 } ItemAttributes { ItemName "the bubble pipe" "attach particle effect" 17 } Item "the manmelter" Item "the bubble pipe" Item "the moonman backpack" } MVM_TF_Pirate { ClassIcon demo_knight_bottle Health 175 Name Pirate Class Demoman Skill Expert ItemAttributes { ItemName "the buccaneer's bicorne" "attach particle effect" 8 } Item "the loose cannon" Item "the splendid screen" Item "the scottish handshake" Item "the buccaneer's bicorne" Item "a whiff of the old brimstone" } Fast_Heavyweight_Champ { ClassIcon heavy_gru Health 325 Name "Fast Heavyweight Champ" Class HeavyWeapons Skill Hard BehaviorModifiers Push WeaponRestrictions MeleeOnly Item "gloves of running urgently" Item "pugilist's protector" } Giant_InfernoMaykr_Heavy { ClassIcon heavy_heater Health 5000 Name "Giant InfernoMaykr Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 60 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 1.5 } Item "the huo long heatmaker" Item "the bunsen brave" Item "the war goggles" } Assault_Sniper { ClassIcon assault_sniper Health 225 Name "Assault Sniper" Class Sniper Skill Expert MaxVisionRange 4000 ItemAttributes { ItemName concealedkiller_sniperrifle_purplerange "damage bonus" 0.2 "faster reload rate" 0.3 } ItemAttributes { ItemName tf_weapon_club "damage bonus" 0.5 "bleeding duration" 5 } Item "concealedkiller_sniperrifle_purplerange" Item "corona australis" Item "final frontiersman" } Crator_Maker { ClassIcon sentry_buster Health 4000 Name "Crator Maker" Scale 1.8 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the ullapool caber" "Blast radius increased" 5 } CharacterAttributes { "move speed bonus" 1 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 9 "cannot be backstabbed" 1 "Blast radius increased" 5 "use large smoke explosion" 5 } Item "the ullapool caber" Item "honest halo" } Giant_Rapid_Fire_Bowman { Template Assault_Sniper Attributes "MiniBoss" ItemAttributes { ItemName concealedkiller_sniperrifle_purplerange "fire rate bonus" 0.5 } } Giant_Bowman { ClassIcon sniper_bow Health 1600 Name "Giant Bowman" Scale 1.7 Class Sniper Skill Expert MaxVisionRange 2000 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.6 "airblast vulnerability multiplier" 1 } Item "the huntsman" Item "larrikin robin" Item "villain's veil" } Shortstop_Pepper_Scout { ClassIcon scout_shortstop_cola Health 800 Name "Shortstop Pepper Scout" Scale 1.4 Class Scout Skill Hard BehaviorModifiers Push Attributes "SpawnWithFullCharge" Item "the shortstop" Item "crit-a-cola" Item "flipped trilby" } Shortstop_Bonk_Scout { ClassIcon scout_shortstop_cola Health 650 Name "Shortstop Bonk Scout" Scale 1.4 Class Scout Skill Expert Attributes "SpawnWithFullCharge" Item "the shortstop" Item "bonk! atomic punch" Item "the atomizer" Item "flipped trilby" Item "the caffeine cooler" } Inferno_Maykr { ClassIcon heavy_heater_nys Health 325 Name "Inferno Maykr Heavy" Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly Item "the huo long heatmaker" Item "the bunsen brave" } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 10 DesiredCount 10 TFBot { Template T_TFBot_Spy } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 5 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective DestroySentries Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template Crator_Maker } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 5 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { ClassIcon spy Health 250 Name Spy Class Spy Action FetchFlag Scale 1.3 Skill Expert WeaponRestrictions PrimaryOnly Item "the ambassador" } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Mini_SentryBuster } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template Crator_Maker } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { WaitForAllDead gfan TotalCurrency 46 TotalCount 17 MaxActive 3 SpawnCount 3 WaitBeforeStarting 3 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { ClassIcon scout Health 125 Name "Charged Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" } } } WaveSpawn { Name demo1 TotalCurrency 60 TotalCount 24 MaxActive 7 SpawnCount 7 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { ClassIcon demo_loch_nys Health 175 Name "Loch-n-Load Demo" Class Demoman Skill Hard BehaviorModifiers Push WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the loch-n-load" "minicrits become crits" 1 } Item "the loch-n-load" Item "scotch bonnet" } } } WaveSpawn { TotalCurrency 32 TotalCount 15 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { ClassIcon heavy_booster Health 300 Name "Heavy Booster Guy" Class HeavyWeapons Skill Normal BehaviorModifiers Push WeaponRestrictions PrimaryOnly Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_minigun "critboost on kill" 10 } CharacterAttributes { "increase buff duration" 9.0 } Item "the buff banner" } } } WaveSpawn { Name ass1 WaitForAllDead demo1 TotalCurrency 47 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { ClassIcon scout_giant_fast Health 2000 Name "Advanced Super Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName craftsmann_scattergun_backcountryblaster "minicrits become crits" 1 } CharacterAttributes { "move speed bonus" 3 "damage force reduction" 8000 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 0.3 } Item "craftsmann_scattergun_backcountryblaster" } } } WaveSpawn { WaitForAllSpawned ass1 TotalCurrency 15 TotalCount 6 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { Template T_TFGateBot_Scout_Melee EventChangeAttributes { Default { } RevertGateBotsBehavior { } } } } } WaveSpawn { WaitForAllDead ass1 TotalCurrency 45 TotalCount 24 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot_main0_squad Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Soldier_RocketPush } } } WaveSpawn { WaitForAllDead ass1 TotalCurrency 23 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 0 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Heavy_IronFist_Airblast } } } WaveSpawn { Name fan1 WaitForAllDead ass1 TotalCurrency 78 TotalCount 32 MaxActive 6 SpawnCount 6 WaitBeforeStarting 12 WaitBetweenSpawns 5 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { Template T_TFBot_Scout_FAN Attributes "AlwaysCrit" } } } WaveSpawn { Name gfan WaitForAllSpawned fan1 TotalCurrency 45 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Giant_Scout_FAN } } } WaveSpawn { WaitForAllSpawned gfan TotalCurrency 24 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Easy WeaponRestrictions PrimaryOnly } } } WaveSpawn { WaitForAllDead gfan TotalCurrency 100 TotalCount 3 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 5 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { ClassIcon engineer_widowmaker_nys_giant Health 3000 Name "Giant Mecha Engineer" Class Engineer Skill Expert Action FetchFlag Attributes "MiniBoss" Attributes "TeleportToHint" Attributes "AlwaysFireWeapon" Item "the widowmaker" Item "harvest_wrench_nutcracker" Item "the sightliner" Item "the wavefinder" item "the iron lung" CharacterAttributes { "override footstep sound set" 4 "damage force reduction" 60 "airblast vulnerability multiplier" -0.1 "airblast vertical vulnerability multiplier" 0.1 } } } } WaveSpawn { WaitForAllDead gfan TotalCurrency 35 TotalCount 25 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { ClassIcon scout_bat Health 125 Name "Bat Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name snipers TotalCurrency 350 TotalCount 20 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template Giant_Bowman Attributes "AlwaysCrit" Item "the dread hiding hood" Item "the criminal cloak" } } } WaveSpawn { TotalCurrency 5 TotalCount 300 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Support 1 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 RandomChoice { Squad { TFBot { Template T_TFBot_Scout_FAN } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } TFBot { Template T_TFBot_Heavyweapons_Gnome } } Squad { TFBot { Template T_TFBot_Scout_Bonk Item "the atomizer" Item "bonk leadwear" } TFBot { Template T_TFBot_Scout_Sandman } TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } Squad { TFBot { Template MVM_TF_Moonraker } TFBot { Template MVM_TF_Moonman } } } } WaveSpawn { TotalCurrency 95 TotalCount 23 MaxActive 7 SpawnCount 7 WaitBeforeStarting 10 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { BehaviorModifiers Push Template MVM_TF_Pirate Item "the bootlegger" } } } WaveSpawn { WaitForAllSpawned snipers TotalCurrency 23 TotalCount 8 MaxActive 3 SpawnCount 3 FirstSpawnWarningSound "mvm\ambush.mp3" WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot_ambush_robot Squad { TFBot { ClassIcon pyro_ambush Health 200 Name "Ambush Pyro" Scale 1.1 Class Pyro Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Attributes "DisableDodge" Item "the backburner" Item "kf pyro tie" } } } WaveSpawn { WaitForAllDead snipers TotalCurrency 27 TotalCount 12 MaxActive 4 SpawnCount 4 FirstSpawnWarningSound "mvm\ambush.mp3" WaitBeforeStarting 1 Where spawnbot_ambush_robot Squad { TFBot { ClassIcon heavy_ambush Health 300 Name "Ambush Heavy" Scale 1.1 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Item "the purity fist" } } } } Wave { Explanation { Line "/// ALERT! ///" Line "Gray Mann is planning to send out new robots soon." Line "But for that, Mann Co. has salvaged some usable robot parts!" Line "Say hello to {red}RED {reset}Robots! They are more durable than their {blue}BLU {reset}counterparts." Line "They should be sent out sometimes to aid fights, we will dispatch some soon." } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 76 TotalCount 18 MaxActive 8 SpawnCount 8 WaitBeforeStarting 10 WaitBetweenSpawns 2 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { ClassIcon heavy_brass_nys Health 300 Name "Brass Beast Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the brass beast" "minigun spinup time decreased" 3 "damage bonus" 1 } Item "the brass beast" Item "the marxman" } } } WaveSpawn { TotalCurrency 34 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 5 Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { ClassIcon scout_shortstop_cola Health 200 Name "Shortstop Pepper Scout" Scale 1.2 Class Scout Skill Normal Attributes "SpawnWithFullCharge" Item "the shortstop" Item "crit-a-cola" } } } WaveSpawn { Name scouts1 TotalCurrency 0 TotalCount 50 MaxActive 3 SpawnCount 3 WaitBeforeStarting 19 WaitBetweenSpawns 2 Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { ClassIcon scout_bat Health 125 Name "Bat Scout" Class Scout Skill Normal BehaviorModifiers Push WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" } TFBot { BehaviorModifiers Push Template T_TFBot_Scout_Sandman Attributes "AlwaysCrit" } TFBot { BehaviorModifiers Push Template T_TFBot_Scout_Sandman_FastCharge Attributes "AlwaysCrit" } } } WaveSpawn { Name assault WaitForAllDead scouts1 TotalCurrency 45 TotalCount 20 MaxActive 20 SpawnCount 20 FirstSpawnWarningSound "mvm\assault.mp3" WaitBeforeStarting 5 Support Limited Where spawnbot_ambush_robot Squad { TFBot { Template Assault_Sniper WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_smg "faster reload rate" 0.3 "damage bonus" 0.5 } } } } WaveSpawn { Name assaulthelp WaitForAllSpawned assault TotalCurrency 67 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 3 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFGateBot_Heavy_IronFist_Crit EventChangeAttributes { Default { } RevertGateBotsBehavior { } } } } } WaveSpawn { Name chargeds1 WaitForAllSpawned assault TotalCurrency 89 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } } } WaveSpawn { WaitForAllDead chargeds1 TotalCurrency 56 TotalCount 42 MaxActive 8 SpawnCount 8 WaitBeforeStarting 5 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template Fast_Heavyweight_Champ } } } WaveSpawn { WaitForAllDead chargeds1 TotalCurrency 80 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { ClassIcon demo_burst_spammer Health 4000 Name "Giant Spam Fire Demo" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.01 "fire rate bonus" 1 "clip size upgrade atomic" 15 "projectile spread angle penalty" 0.5 "Projectile speed increased" 0.6 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 60 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 1.2 } Item "towering pillar of summer shades" } } } WaveSpawn { WaitForAllDead chargeds1 TotalCurrency 3 TotalCount 15 MaxActive 3 SpawnCount 3 WaitBeforeStarting 28 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Scout_SunStick Attributes "AlwaysFireWeapon" CharacterAttributes { "fire retardant" 1 } } } } WaveSpawn { WaitForAllDead chargeds1 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template Giant_InfernoMaykr_Heavy ClassIcon heavy_heater_nys } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 2 Support 1 Where spawnbot_red_robot Squad { TFBot { AddCond { Name TF_COND_REPROGRAMMED } ClassIcon red2_lite Health 1450 Name "Mann Co. Steel Guard" Scale 1.5 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly ItemAttributes { ItemName "fists of steel" "damage causes airblast" 1 "damage bonus" 1.5 } Item "fists of steel" Item "the federal casemaker" Item "the cuban bristle crisis" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Where spawnbot Squad { TFBot { ClassIcon pyro_manmelter Health 7000 Name "Giant Moonman Pyro" Scale 1.6 Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the manmelter" "override projectile type" 13 "faster reload rate" -1 "fire rate bonus" 0.3 } ItemAttributes { ItemName "captain space mann" "attach particle effect" 17 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 60 } Item "the manmelter" Item "captain space mann" Item "the unknown monkeynaut" } } } WaveSpawn { Name bbsoldiers TotalCurrency 75 TotalCount 20 MaxActive 4 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 2 Where spawnbot_upper0 Squad { TFBot { Template T_TFBot_Soldier_RocketShotgun } } } WaveSpawn { TotalCurrency 45 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 Where spawnbot_mission_sniper0 Squad { TFBot { Template Giant_Bowman } } } WaveSpawn { TotalCurrency 45 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 17 Where spawnbot_main0 Squad { TFBot { Template Giant_Bowman } } } WaveSpawn { TotalCurrency 35 TotalCount 14 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 5 Where spawnbot Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Scout_FAN Attributes "AlwaysCrit" } } } WaveSpawn { WaitForAllDead bbsoldiers TotalCurrency 75 TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 4 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst } } } WaveSpawn { WaitForAllDead bbsoldiers TotalCurrency 75 TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 4 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFGateBot_Giant_Demo_Burst Health 2300 Name "Fun-Sized GateBot Demo" EventChangeAttributes { Default { } RevertGateBotsBehavior { } } } } } WaveSpawn { WaitForAllDead bbsoldiers TotalCurrency 35 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn { WaitForAllDead bbsoldiers TotalCurrency 45 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 7 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Heavy_IronFist_Airblast } } } WaveSpawn { WaitForAllDead bbsoldiers TotalCurrency 20 TotalCount 18 MaxActive 3 SpawnCount 3 WaitBeforeStarting 15 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { ClassIcon engineer_shotgun_conch Health 200 Name "Concheror Engineer" Class Engineer Skill Expert Action FetchFlag Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" CharacterAttributes { "increase buff duration" 9.0 } Item "warbird_shotgun_redbear" Item "the concheror" } } } WaveSpawn { WaitForAllDead bbsoldiers TotalCurrency 50 TotalCount 300 MaxActive 3 SpawnCount 9 WaitBeforeStarting 10 WaitBetweenSpawns 5 Support 1 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { ClassIcon shotgun Health 200 Name "Shotgun Soldier" Class Soldier Skill Hard WeaponRestrictions SecondaryOnly } TFBot { ClassIcon shotgun Health 175 Name "Shotgun Pyro" Class Pyro Skill Hard WeaponRestrictions SecondaryOnly } TFBot { ClassIcon shotgun Health 300 Name "Shotgun Heavy" Class HeavyWeapons Skill Hard WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_shotgun_hwg "faster reload rate" 0.1 "fire rate bonus" 2.5 "bullets per shot bonus" 3 "damage bonus" 0.33 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 30 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 2 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Easy WeaponRestrictions PrimaryOnly } } } WaveSpawn { TotalCurrency 20 TotalCount 28 MaxActive 4 SpawnCount 4 WaitBeforeStarting 3 Where spawnbot Squad { TFBot { Template Fast_Heavyweight_Champ } } } WaveSpawn { TotalCurrency 80 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 8 Where spawnbot_upper0 Squad { TFBot { ClassIcon scout Health 125 Name "im a good bot template die to me pls" Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" } } } WaveSpawn { Name s TotalCurrency 2 TotalCount 9 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 3 SpawnCount 3 WaitBeforeStarting 10 Support 1 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Expert Attributes "AlwaysCrit" WeaponRestrictions PrimaryOnly } } } WaveSpawn { WaitForAllDead s TotalCurrency 158 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot Squad { TFBot { HomingRockets { Enable 1 IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 1.0 TurnPower 50.0 MaxAimError 180.0 } ClassIcon soldier_homing_nys Health 6000 Name "Giant Homing Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "UseBossHealthBar" ItemAttributes { ItemName powerhouse_rocketlauncher_aquamarine "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "powerhouse_rocketlauncher_aquamarine" Item "point and shoot" } } } WaveSpawn { WaitForAllDead s TotalCurrency 5 TotalCount 100 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 Support 1 Where spawnbot Squad { TFBot { ClassIcon demo_burst Health 175 Name "Charged Burst Fire Demo" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.5 "projectile spread angle penalty" 3 } Item "demoman hallmark" } } } WaveSpawn { WaitForAllDead s TotalCurrency 5 TotalCount 100 MaxActive 5 SpawnCount 5 WaitBeforeStarting 6 Support 1 Where spawnbot_upper0 Squad { TFBot { ClassIcon demo_burst Health 175 Name "Charged Burst Fire Demo" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.5 "projectile spread angle penalty" 3 } Item "demoman hallmark" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 25 TotalCount 28 MaxActive 9 SpawnCount 9 WaitBeforeStarting 2 Where spawnbot Squad { TFBot { ClassIcon scout_cola_nys Health 150 Name "Cola Scout" Class Scout Skill Expert Attributes "SpawnWithFullCharge" Item "crit-a-cola" } } } WaveSpawn { Name gshotgun TotalCurrency 85 TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 9 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Attributes "AlwaysCrit" } } } WaveSpawn { TotalCurrency 35 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 7 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" } } } WaveSpawn { WaitForAllSpawned gshotgun TotalCurrency 55 TotalCount 50 MaxActive 5 SpawnCount 5 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot_upper0 Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" } } } WaveSpawn { WaitForAllDead gshotgun TotalCurrency 55 TotalCount 18 MaxActive 7 SpawnCount 7 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { WaitForAllDead gshotgun TotalCurrency 35 TotalCount 12 MaxActive 6 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Jumping_Sandman } } } WaveSpawn { Name ghm WaitForAllDead gshotgun TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 Where spawnbot Squad { TFBot { ClassIcon heavy_brass_nys_giant Health 5000 Name "Giant Mustard Heavy" Scale 1.8 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the brass beast" "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "the brass beast" } TFBot { ClassIcon medic_shield_kritz Health 4500 Name "Giant Shield Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "MiniBoss" Attributes "ProjectileShield" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the kritzkrieg" "generate rage on heal" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 } Item "the kritzkrieg" Item "das ubersternmann" } } } WaveSpawn { WaitForAllDead gshotgun TotalCurrency 10 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 17 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Attributes "AlwaysCrit" } } } WaveSpawn { WaitForAllDead ghm TotalCurrency 25 TotalCount 10 MaxActive 10 SpawnCount 10 WaitBeforeStarting 3 Where spawnbot Squad { TFBot { ClassIcon scout_bonk Health 125 Name "Bonk Scout" Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" Item "bonk! atomic punch" Item "the atomizer" Item "bonk leadwear" Item "the caffeine cooler" } } } WaveSpawn { Name bonk WaitForAllDead ghm TotalCurrency 10 TotalCount 10 MaxActive 10 SpawnCount 10 WaitBeforeStarting 3 Where spawnbot Squad { TFBot { Template Shortstop_Bonk_Scout } } } WaveSpawn { WaitForAllDead bonk TotalCurrency 10 TotalCount 10 MaxActive 10 SpawnCount 10 WaitBeforeStarting 5 Where spawnbot Squad { TFBot { ClassIcon scout_cola Health 150 Name "Cola Scout" Class Scout Skill Expert Attributes "SpawnWithFullCharge" Item "crit-a-cola" Item "modest pile of hat" } } } WaveSpawn { WaitForAllDead bonk TotalCurrency 10 TotalCount 10 MaxActive 10 SpawnCount 10 WaitBeforeStarting 5 Where spawnbot Squad { TFBot { Template Shortstop_Pepper_Scout } } } WaveSpawn { WaitForAllDead bonk TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 6 FirstSpawnWarningSound "mvm\ambush.mp3" WaitBeforeStarting 20 Where spawnbot_ambush_robot Squad { TFBot { ClassIcon demo_ambush Health 175 Name "Ambush Demoman" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" } } } WaveSpawn { Name tank WaitForAllDead bonk TotalCount 1 SpawnCount 1 MaxActive 1 WaitBeforeStarting 25 WaitBetweenSpawns 0 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tank1" Health 20000 Speed 75 StartingPathTrackNode "custom_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllSpawned tank TotalCurrency 25 TotalCount 23 MaxActive 8 SpawnCount 8 WaitBeforeStarting 5 WaitBetweenSpawns 4 Where spawnbot_upper0 Squad { TFBot { Template T_TFBot_ScorchShot_FastShot ClassIcon pyro_scorch_spammer Item "the macabre mask" } } } WaveSpawn { WaitForAllSpawned tank TotalCurrency 20 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 Where spawnbot Squad { TFBot { ClassIcon demo_barrage_giant Health 8000 Name "Giant Grenade Rain Demoman" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "UseBossHealthBar" ItemAttributes { ItemName pyroland_grenadelauncher_sweetdreams "faster reload rate" 0.01 "fire rate bonus" 0.01 "clip size upgrade atomic" 50.0 "projectile spread angle penalty" 10 "Projectile speed increased" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } Item "pyroland_grenadelauncher_sweetdreams" Item "scotch bonnet" } } } WaveSpawn { WaitForAllSpawned gshotgun TotalCurrency 0 TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 15 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Fast Attributes "IgnoreFlag" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name cola1 TotalCurrency 50 TotalCount 50 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 Where spawnbot Squad { TFBot { Template Shortstop_Pepper_Scout } } } WaveSpawn { TotalCurrency 75 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout_colafueled Health 2000 Name "Super Cola Scout" Class Scout Skill Easy Action Mobber WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "SpawnWithFullCharge" CharacterAttributes { "move speed bonus" 3 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } Item "crit-a-cola" Item "the holy mackerel" Item "towering titanium pillar of hats" } } } WaveSpawn { WaitForAllDead cola TotalCurrency 95 TotalCount 30 MaxActive 5 SpawnCount 5 WaitBeforeStarting 20 Where spawnbot_upper0 Squad { TFBot { Template T_TFBot_Scout_FAN Attributes "AlwaysCrit" } } } WaveSpawn { WaitForAllDead cola TotalCurrency 80 TotalCount 21 MaxActive 7 SpawnCount 7 WaitBeforeStarting 23 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon sniper_bow_multi_bleed Health 175 Name "Rapid Fire Bleedsman" Class Sniper Skill Expert Scale 1.1 WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the huntsman" "fire rate bonus" 0.6 "bleeding duration" 3 } Item "the huntsman" Item "holy hunter" Item "the falconer" } } } WaveSpawn { TotalCurrency 100 TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { HomingRockets { Enable 1 IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 1.0 TurnPower 50.0 MaxAimError 360.0 } ClassIcon soldier_homing_nys Health 3300 Name "Giant Homing Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 35 TotalCount 16 MaxActive 6 SpawnCount 6 WaitBeforeStarting 2 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon pyro_flare Health 175 Name "Flare Pyro" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Item "the flare gun" } } } WaveSpawn { TotalCurrency 35 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 Where spawnbot Squad { TFBot { ClassIcon scout_sunstick Health 125 Name "SunStick Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName sun-on-a-stick "damage bonus" 1 } CharacterAttributes { "fire retardant" 1 } Item "sun-on-a-stick" } } } WaveSpawn { Name maykr TotalCurrency 33 TotalCount 9 MaxActive 9 SpawnCount 9 WaitBeforeStarting 8 Where spawnbot Squad { TFBot { Template Inferno_Maykr ClassIcon heavy_heater_nys } } } WaveSpawn { TotalCurrency 32 TotalCount 5 MaxActive 1 SpawnCount 1 WaitBeforeStarting 13 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon pyro_scorch_spammer Health 175 Name "Fast Scorch Shot" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the scorch shot" "damage bonus" 1 "fire rate bonus" 0.75 "faster reload rate" 1 "Projectile speed increased" 1.3 } Item "the scorch shot" Item "the rusty reaper" Item "firewall helmet" } } } WaveSpawn { Name hchief WaitForAllDead maykr TotalCurrency 60 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_deflector_healonkill Health 10000 Name "Giant Heal on Kill Heavy" Scale 1.8 Class HeavyWeapons Skill Expert MaxVisionRange 2500 WeaponRestrictions PrimaryOnly Attributes "UseBossHealthBar" Attributes "MiniBoss" ItemAttributes { ItemName deflector "damage bonus" 1.2 "attack projectiles" 2 "heal on kill" 1000 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" -0.1 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.9 "override footstep sound set" 2 } Item "deflector" Item "the galvanized gibus" } } } WaveSpawn { WaitForAllDead maykr TotalCurrency 5 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 10 Where spawnbot Squad { TFBot { ClassIcon medic_bullet Health 250 Name "Vaccinator Bullet Medic" Scale 1.1 Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "VaccinatorBullets" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } CharacterAttributes { "ubercharge rate bonus" 25 "heal rate bonus" 1 "uber duration bonus" 100 "medigun bullet resist passive" 1 "medigun bullet resist deployed" 1 } Item "the gentleman's ushanka" Item "the vaccinator" } } } WaveSpawn { Name stank WaitForAllDead hchief TotalCount 1 SpawnCount 1 MaxActive 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tank1" Health 35000 Speed 65 StartingPathTrackNode "custom_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllDead hchief TotalCurrency 25 TotalCount 9 MaxActive 4 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name "Charged Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" } } } WaveSpawn { WaitForAllDead hchief TotalCurrency 15 TotalCount 12 MaxActive 5 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } } WaveSpawn { WaitForAllDead hchief TotalCurrency 20 TotalCount 7 MaxActive 4 SpawnCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Sandman } } } WaveSpawn { WaitForAllDead stank TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 Where spawnbot Squad { TFBot { HomingRockets { Enable 1 IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 1.0 TurnPower 50.0 MaxAimError 120.0 } ClassIcon soldier_rocketrain_homing_nys Health 10000 Name "Homing Colonel Barrage" Scale 1.8 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 } Item "the hardium helm" Item "the jupiter jumpers" } } } WaveSpawn { WaitForAllDead stank TotalCurrency 30 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Battalion Item "the cloud crasher" } } } WaveSpawn { WaitForAllDead stank TotalCurrency 10 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 10 Where spawnbot Squad { TFBot { ClassIcon engineer_shotgun_buff Health 125 Name "Buff Banner Engineer" Class Engineer Skill Expert WeaponRestrictions PrimaryOnly Attributes "SpawnWithFullCharge" CharacterAttributes { "increase buff duration" 9.0 } Item "the buff banner" } } } WaveSpawn { WaitForAllDead stank TotalCurrency 25 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 15 Where spawnbot Squad { TFBot { ClassIcon heavy_giant Health 300 Name HeavyWeapons Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly } } } WaveSpawn { TotalCurrency 25 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 18 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_natascha_nys Health 300 Name "Natascha HeavyWeapons" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Item "natascha" } } } WaveSpawn { TotalCurrency 50 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 21 Where spawnbot Squad { TFBot { ClassIcon heavy_brass_nys Health 300 Name "Mustard HeavyWeapons" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Item "the brass beast" } } } WaveSpawn { TotalCurrency 50 TotalCount 100 MaxActive 2 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Support 1 Where spawnbot Squad { TFBot { ClassIcon medic_kritzkrieg Health 150 Name "Kritzkrieg Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "AlwaysCrit" Item "the kritzkrieg" Item "heer's helmet" Item "the medicine manpurse" } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 Support 1 Where spawnbot_red_robot Squad { TFBot { AddCond { Name TF_COND_REPROGRAMMED } ClassIcon red2_lite Health 250 Name "Mann Co. Mortar" Scale 1.1 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName harvest_grenadelauncher_autumn "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.5 "projectile spread angle penalty" 3 } Item "harvest_grenadelauncher_autumn" } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 3 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 4 Support 1 Where spawnbot_red_robot Squad { TFBot { AddCond { Name TF_COND_REPROGRAMMED } ClassIcon red2_lite Health 200 Name "Mann Co. Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly Item "killer exclusive" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name tricky TotalCurrency 350 TotalCount 1 MaxActive 1 SpawnCount 1 FirstSpawnWarningSound "mvm\drunkness.mp3" WaitBeforeStarting 5 Where spawnbot_ambush_robot Squad { TFBot { ClassIcon tricky Health 50000 AutoJumpMin 10 AutoJumpMax 10 Name Tricky Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "AirChargeOnly" Attributes "AutoJump" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the tide turner" "Attack not cancel charge" 1 "charge time increased" 5 "charge recharge rate increased" 15 } ItemAttributes { ItemName "the conscientious objector" "damage bonus" 1.5 } CharacterAttributes { "increased jump height" 2.3 "bot custom jump particle" 1 "taunt move speed" 2 } Item "the tide turner" Item "the conscientious objector" Item "mask of the shaman" } } } WaveSpawn { Name whitty WaitForAllDead tricky TotalCurrency 350 TotalCount 1 MaxActive 1 SpawnCount 1 FirstSpawnWarningSound "mvm\overexploded.mp3" WaitBeforeStarting 10 Where spawnbot_main0 Squad { TFBot { ClassIcon sticky_whitty Health 70000 Name Whitty Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the iron bomber" "faster reload rate" 0.01 "fire rate bonus" 0.01 "clip size upgrade atomic" 20.0 "projectile spread angle penalty" 3 "Projectile speed increased" 0.5 } ItemAttributes { ItemName "the tide turner" "charge recharge increased" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 60 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } Item "the iron bomber" Item "the splendid screen" Item "a whiff of the old brimstone" Item "the bomber knight" } } } WaveSpawn { Name lime WaitForAllDead whitty TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 FirstSpawnWarningSound "mvm\BONKLISTIC_start.mp3" WaitBeforeStarting 10 Where spawnbot_upper0 Squad { TFBot { ClassIcon scout_bonk Health 70000 Name "Lime Scunt" Class Scout Skill Hard WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "UseBossHealthBar" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } } WaveSpawn { WaitForAllDead whitty TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 114 Where spawnbot_ambush_robot Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball } } } WaveSpawn { WaitForAllDead whitty TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 114 Where spawnbot_ambush_robot Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 Support 1 Where spawnbot Squad { TFBot { ClassIcon boyfriend Health 85 Name boy Scale 0.5 Class Scout Skill Expert WeaponRestrictions MeleeOnly } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 3 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 3 Support 1 Where spawnbot Squad { TFBot { ClassIcon daddy Health 300 Name "Daddy Sussest" Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName tf_weapon_fists "set item tint RGB" 1315860 } Item "the wilson weave" } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 2 SpawnCount 2 WaitBeforeStarting 11 WaitBetweenSpawns 4 Support 1 Where spawnbot Squad { TFBot { ClassIcon zardy Health 225 Name "shardy like a melody in my head that i can't keep out got me singing like" Class Demoman Skill Expert WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the horseless headless horseman's headtaker" "critboost on kill" 10 "heal on kill" 100 } CharacterAttributes { "health regen" 5 } Item "ali baba's wee booties" Item "the tide turner" Item "the horseless headless horseman's headtaker" Item "the all hallows' hatte" } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 5 Support 1 Where spawnbot_upper0 Squad { TFBot { ClassIcon ruv Health 750 Name "Ruv :ODAODAODAODAODAODAODAODAODODA:" Scale 1.4 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_fists "damage causes airblast" 100 } Item "the u-clank-a" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 69 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Where spawnbot Squad { TFBot { Name bigchungus ClassIcon bearded Health 100000 Name "Bearded Expense (real)" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "gold botkiller rocket launcher mk.ii" "damage causes airblast" 1 "damage bonus" 1 "fire rate bonus" 0.25 "clip size upgrade atomic" 10 "faster reload rate" 0.4 "projectile spread angle penalty" 8 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 3 "damage force reduction" 60 "airblast vulnerability multiplier" -0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "gold botkiller rocket launcher mk.ii" Item "dec2014 skullcap" Item "eotl_winter_coat" } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 Support 1 Where spawnbot Squad { TFBot { ClassIcon soldier_spammer Health 200 Name "Rapid Fire Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" -0.8 "fire rate bonus" 0.5 "Projectile speed increased" 0.65 } } } } WaveSpawn { Name g WaitForAllDead bigchungus TotalCurrency 0 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot_ambush_robot Squad { TFBot { ClassIcon spider Health 30000 Name "GIANT ENEMY SNIPER" Scale 1.8 Class Sniper Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_smg "fire rate bonus" 1 } Item "letch's led" } } } WaveSpawn { Name s WaitForAllDead g TotalCurrency 0 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot_ambush_robot Squad { TFBot { ClassIcon spider_small Health 20000 Name "small enemy sniper" Scale 0.25 Class Sniper Skill Normal WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 3 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 2 Support 1 Where spawnbot_red_robot Squad { TFBot { AddCond { Name TF_COND_REPROGRAMMED } ClassIcon red2_lite Health 300 Name "Mann Co. Certified Puncher" Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Item "heavy do-rag" } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 Support 1 Where spawnbot_red_robot Squad { TFBot { AddCond { Name TF_COND_REPROGRAMMED } ClassIcon red2_lite Health 175 Name "Mann Co. Arsonist" Class Pyro Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Item "handyman's handle" } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 2 SpawnCount 2 WaitBeforeStarting 9 WaitBetweenSpawns 5 Support 1 Where spawnbot_red_robot Squad { TFBot { AddCond { Name TF_COND_REPROGRAMMED } ClassIcon red2_lite Health 125 Name "Mann Co. Patrol Unit" Class Scout Skill Hard WeaponRestrictions PrimaryOnly Item "scout beanie" } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 15 Support 1 Where spawnbot_red_robot Squad { TFBot { AddCond { Name TF_COND_REPROGRAMMED } ClassIcon red2_lite Health 200 Name Engineer Class Engineer Skill Expert Attributes "TeleportToHint" Attributes "AlwaysFireWeapon" Item "panic attack shotgun" Item "the c.a.p.p.e.r" Item "harvest_wrench_nutcracker" Item "the trencher's topper" Item "the joe-on-the-go" } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 10 Support 1 Where spawnbot_red_robot Squad { TFBot { AddCond { Name TF_COND_REPROGRAMMED } Template T_TFBot_Giant_Soldier ClassIcon red2_lite } } } WaveSpawn { TotalCurrency 0 TotalCount 300 MaxActive 6 SpawnCount 6 WaitBeforeStarting 13 WaitBetweenSpawns 6 Support 1 Where spawnbot_red_robot RandomChoice { Squad { TFBot { AddCond { Name TF_COND_REPROGRAMMED } ClassIcon red2_lite Health 125 Name "Mann Co. Melee Expert" Class Scout Skill Normal WeaponRestrictions MeleeOnly Item "tw_scoutbot_armor" } TFBot { AddCond { Name TF_COND_REPROGRAMMED } ClassIcon red2_lite Health 700 AutoJumpMin 10 AutoJumpMax 10 Name "Mann Co. Samurai" Scale 1.4 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "AirChargeOnly" Attributes "AutoJump" ItemAttributes { ItemName tf_weapon_pipebomblauncher "Attack not cancel charge" 1 } CharacterAttributes { "charge time increased" 2 "charge recharge rate increased" 7 "increased jump height" 2.3 "bot custom jump particle" 1 "damage bonus" 1.5 } Item "the half-zatoichi" Item "demo kabuto" } } } } Squad { TFBot { AddCond { Name TF_COND_REPROGRAMMED } ClassIcon red2_lite Health 125 Name "Mann Co. Patrol unit" Class Scout Skill Normal WeaponRestrictions PrimaryOnly Item "the strontium stove pipe" } TFBot { AddCond { Name TF_COND_REPROGRAMMED } Name "Mann Co. Metal Boxer" Template Fast_Heavyweight_Champ } TFBot { AddCond { Name TF_COND_REPROGRAMMED } ClassIcon red2_lite Health 300 Name "Mann Co. Shotgun Lover" Class HeavyWeapons Skill Hard WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the family business" "faster reload rate" 0.1 "fire rate bonus" 2.5 "bullets per shot bonus" 3 "damage bonus" 0.33 } Item "the family business" Item "the well-rounded rifleman" } } } }