#base robot_giant_tweaked.pop #base robot_standard_tweaked.pop #base robot_gatebot.pop WaveSchedule { StartingCurrency 1200 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no RobotLimit 32 SendBotsToSpectatorImmediately 1 NoRomevisionCosmetics 1 Advanced 1 MaxRedPlayers 8 PrecacheModel "models/trollface/trollface.mdl" PrecacheGeneric "materials/troll/step_1.vtf" PrecacheGeneric "materials/models/coolface/coolface.vtf" PrecacheGeneric "materials/models/coolface/coolface.vmt" PrecacheSound "engineer.mp3" PrecacheSound "dingle.mp3" PrecacheSound "bigman.wav" DisableSound "Game.YourTeamWon" OverrideSounds { "MVM.BombWarning" "combine_bank_alarm.mp3" "Announcer.MVM_Bonus" "MVM.MoneyPickup" "MVM.GiantHeavyExplodes" "npc\env_headcrabcanister\explosion.wav" "MVM.GiantCommonExplodes" "npc\env_headcrabcanister\explosion.wav" } CustomUpgradesFile "mvm_upgrades_scallywags_v2.txt" PrecacheGeneric "scripts/items/mvm_upgrades_scallywags_v2.txt" 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" } PointTemplates { Teleporter_Giants { OnSpawnOutput //make teleporter non solid, otherwise the bots might get stuck on it { Target "tp" Action "addoutput" Param "solid 0" Delay 0.05 } OnSpawnOutput //set builder to parent entity { Target "tp" Action "setbuilder" Delay 0.00 } obj_teleporter { "model" "models/buildables/teleporter_light.mdl" "targetname" "tp" "origin" "0 0 0" "teamnum" "3" "skin" "1" "health" "6969" "TeleportWhere" "giants" "solid" "0" "SolidToPlayer" "0" "DefaultAnim" "running" } } } ExtraSpawnPoint { Name "spawnbot_funnyheavy" TeamNum 3 X "-1087.10" Y "-2927.52" Z "-280.87" //the giant heavy of '87??! } 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" } Busted_Buster { ClassIcon sentry_buster_skunkface Name "Busted Buster" Class Heavyweapons Health 3000 Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "IgnoreEnemies" Attributes "DisableDodge" Item "The Dalokohs Bar" Item "Upgradeable TF_WEAPON_FISTS" Item "Horrific Headsplitter" ItemAttributes { ItemName "The Dalokohs Bar" "item_meter_charge_rate" 8 "force weapon switch" 1 "alt-fire disabled" 1 } CharacterAttributes { "move speed bonus" 1.75 "override footstep sound set" 7 "cannot be backstabbed" 1 "attach particle effect" 3028 //terrifying thunder "gesture speed increase" 1.75 "voice pitch scale" 0 "deploy time increased" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "head scale" 3.2 "torso scale" 0 } } Fast_Heavyweight_Champ { ClassIcon heavy_gru Health 300 Name "Lightweight Champ" Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly Item "Gloves of Running Urgently MvM" Item "Pugilist's Protector" Item "The Titanium Towel" } Adrenaline_League_Scout { ClassIcon scout_stun_multi_nys Health 175 Name "Adrenaline League Scout" Scale 1.15 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" Item "the sandman" Item "bonk helm" Item "bonk batter's backup" ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.05 } ItemAttributes { ItemName "batter's helmet" "set item tint RGB" 7511618 "item style override" 1 } ItemAttributes { ItemName "bonk batter's backup" "set item tint RGB" 7511618 } } Bonk_Scout { ClassIcon scout_bonk Health 125 Name "Bonk Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" Item "bonk! atomic punch" Item "the atomizer" Item "bonk leadwear" Item "the caffeine cooler" } Armored_Scout { ClassIcon scout_fan_armored Health 300 Name "Armored Force-A-Nature Scout" Scale 1.3 Class Scout Skill Expert MaxVisionRange 700 WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the force-a-nature" "faster reload rate" 1.1 "scattergun knockback mult" 1.5 } CharacterAttributes { "move speed penalty" 0.85 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 } Item "the force-a-nature" Item "herald's helm" Item "courtly cuirass" Item "squire's sabatons" } Soda_Popper_Scout { ClassIcon scout_popper Health 175 Name "Soda Popper Scout" Class Scout Skill Normal MaxVisionRange 800 WeaponRestrictions PrimaryOnly Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the soda popper" "scattergun knockback mult" 1.2 } ItemAttributes { ItemName "crit-a-cola" "effect bar recharge rate increased" 0.5 "deploy time decreased" 0.5 "mult effect duration" 8.0 } Item "the soda popper" Item "crit-a-cola" Item "the cotton head" } DragonFury_Pyro { ClassIcon pyro_dragon_fury_swordstone Health 175 Name "Dragon's Fury Pyro" Class Pyro Skill Hard MaxVisionRange 1000 WeaponRestrictions PrimaryOnly Item "the triclops" Item "the dragon's fury" } Shield_Medic { ClassIcon medic_shield Name "Shield Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "ProjectileShield" Attributes "IgnoreEnemies" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "generate rage on heal" 1 "increase buff duration" 2 "uber duration bonus" -4 } } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 3 InitialCooldown 60 CooldownTime 60 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 55 CooldownTime 55 DesiredCount 1 TFBot { Template Busted_Buster } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 5 RunForThisManyWaves 2 InitialCooldown 55 CooldownTime 50 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Wave { CustomWaveNumber 1 CustomMaxWaveNumber 1 Explanation { Line "This is a mission for the Soy Sorcerer's (Me) Birthday :)" } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 25 TotalCount 15 MaxActive 5 SpawnCount 5 WaitBeforeStarting 1.5 WaitBetweenSpawns 2.5 Where spawnbot Squad { TFBot { Template Adrenaline_League_Scout } } } WaveSpawn { Name steel1 TotalCurrency 75 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon heavy_steelfist_nys Template T_TFBot_Heavy_IronFist_Airblast Attributes "AlwaysCrit" CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 } Item "daily gift giver reward hat" } TFBot { Name "Über Medic" Skill Hard Template T_TFBot_Medic_SlowRecharge Item "the blutsauger" Item "titanium tyrolean" Item "merc's pride scarf" } } } WaveSpawn { WaitForAllSpawned steel1 TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 4 Where spawnbot_upper0 Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror Item "the holiday headcase" } } } WaveSpawn { WaitForAllSpawned steel1 TotalCurrency 65 TotalCount 20 MaxActive 7 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 2 RandomSpawn 1 Where spawnbot_main0 Where spawnbot_upper0 Squad { TFBot { Template Armored_Scout Name "Armored menace to society" } } } WaveSpawn { Name grapids WaitForAllSpawned steel1 TotalCurrency 85 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Item "tf birthday hat 2011" } } } WaveSpawn { WaitForAllDead grapids TotalCurrency 25 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon demo Health 175 Name Partyman Class Demoman Skill Hard WeaponRestrictions PrimaryOnly Item "tf birthday hat 2011" Item "the merc's muffler" } } } WaveSpawn { WaitForAllDead grapids TotalCurrency 25 TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 1.5 Where spawnbot Squad { TFBot { ClassIcon demo Health 175 Name Partyman Class Demoman Skill Easy WeaponRestrictions PrimaryOnly Item "tf birthday hat 2011" Item "towering pillar of summer shades" } } } WaveSpawn { Name superchamp WaitForAllDead grapids TotalCurrency 80 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot_upper0 Squad { TFBot { Skill Expert Template T_TFBot_Giant_Boxing_Heavy Item "the heavy-weight champ" } } } WaveSpawn { WaitForAllDead grapids TotalCurrency 20 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template DragonFury_Pyro } } } WaveSpawn { Name gflares WaitForAllDead superchamp TotalCurrency 100 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Name "Giant menace to society" Template T_TFBot_Giant_Pyro_Flare_Spammer Item "tough stuff muffs" } } } WaveSpawn { WaitForAllDead superchamp TotalCurrency 40 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template DragonFury_Pyro } } } WaveSpawn { WaitForAllSpawned gflares TotalCurrency 30 TotalCount 12 MaxActive 6 SpawnCount 4 WaitBeforeStarting 7.5 WaitBetweenSpawns 1.5 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror Attributes "HoldFireUntilFullReload" Item "the holiday headcase" } } } WaveSpawn { Name conch WaitForAllSpawned gflares TotalCurrency 30 TotalCount 12 MaxActive 6 SpawnCount 4 WaitBeforeStarting 9 WaitBetweenSpawns 1.5 Where spawnbot Squad { TFBot { Skill Hard Template T_TFBot_Soldier_Extended_Concheror Item "the holiday headcase" } } } WaveSpawn { WaitForAllSpawned gflares TotalCurrency 125 TotalCount 12 MaxActive 12 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 7.5 Where spawnbot_main0_squad Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Item "tf birthday hat 2011" Item "ttg glasses" } TFBot { Name "Über Medic" Skill Hard Template T_TFBot_Medic Item "the blutsauger" Item "titanium tyrolean" } TFBot { Name "Über Medic" Skill Hard Template T_TFBot_Medic Item "the blutsauger" Item "titanium tyrolean" } TFBot { Name "Über Medic" Skill Hard Template T_TFBot_Medic Item "the blutsauger" Item "titanium tyrolean" } } } WaveSpawn { WaitForAllSpawned gflares TotalCurrency 75 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon scout_popper_giant Template T_TFBot_Giant_Scout Name "Giant Soda Popper Scout" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the soda popper" "scattergun knockback mult" 1.2 "damage bonus" 0.35 } CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 } Item "the soda popper" Item "crit-a-cola" Item "the cotton head" Item "the digit divulger" } } } WaveSpawn { WaitForAllDead gflares TotalCurrency 50 TotalCount 420 MaxActive 3 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 7.5 Support 1 Where spawnbot_main0 Squad { TFBot { Template T_TFBot_Engineer_Sentry_Battle Item "the widowmaker" Item "warbird_wrench_airwolf" Item "tf birthday hat 2011" Item "the trash toter" } } } WaveSpawn { WaitForAllSpawned conch TotalCurrency 50 TotalCount 18 MaxActive 9 SpawnCount 6 WaitBeforeStarting 3 WaitBetweenSpawns 5 Where spawnbot_main0_squad Support Limited Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Attributes "AlwaysCrit" } } } } Wave { CustomWaveNumber 2 CustomMaxWaveNumber 1 WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 60 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman Item "tf birthday hat 2011" } } } WaveSpawn { TotalCurrency 80 TotalCount 16 MaxActive 8 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon soldier_homing_nys Health 200 Name "LEAN Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" RocketCustomParticle eyeboss_projectile HomingRockets { RocketSpeed 0.75 TurnPower 360 MaxAimError 360 } Item "tf birthday hat 2011" } } } WaveSpawn { Name gpyros TotalCurrency 110 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro Skill Easy } } } WaveSpawn { WaitForAllDead gpyros TotalCurrency 15 WaitBeforeStarting 2 Where spawnbot Squad { TFBot { Health 4200 Name "busting" Scale 1.3 Action SuicideBomber UseCustomModel "models/trollface/trollface.mdl" Template T_TFBot_Mini_SentryBuster Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 2 "cannot be backstabbed" 1 } } } } WaveSpawn { WaitForAllDead gpyros TotalCurrency 15 WaitBeforeStarting 4 Where spawnbot Squad { TFBot { Health 4200 Name "busting" Scale 1.3 Action SuicideBomber UseCustomModel "models/trollface/trollface.mdl" Template T_TFBot_Mini_SentryBuster Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 2 "cannot be backstabbed" 1 } } } } WaveSpawn { WaitForAllDead gpyros TotalCurrency 15 WaitBeforeStarting 6 Where spawnbot Squad { TFBot { Health 4200 Name "busting" Scale 1.2 Action SuicideBomber UseCustomModel "models/trollface/trollface.mdl" Template T_TFBot_Mini_SentryBuster Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 2 "cannot be backstabbed" 1 } } } } WaveSpawn { WaitForAllDead gpyros TotalCurrency 15 WaitBeforeStarting 8 Where spawnbot Squad { TFBot { Health 4200 Name "eduardo" Scale 1.1 Action SuicideBomber UseCustomModel "models/trollface/trollface.mdl" Template T_TFBot_Mini_SentryBuster Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 2 "cannot be backstabbed" 1 } } } } WaveSpawn { WaitForAllDead gpyros TotalCurrency 15 WaitBeforeStarting 10 Where spawnbot Squad { TFBot { Health 4200 Name "busting" Scale 1.5 Action SuicideBomber UseCustomModel "models/trollface/trollface.mdl" Template T_TFBot_Mini_SentryBuster Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 2 "cannot be backstabbed" 1 } } } } WaveSpawn { WaitForAllSpawned steel1 TotalCurrency 25 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Knight Attributes "AlwaysCrit" } } } WaveSpawn { WaitForAllDead steel1 TotalCurrency 45 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 1.5 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Knight Attributes "AlwaysCrit" Item "ali baba's wee booties" Item "the warsworn helmet" } } } WaveSpawn { Name steel1 WaitForAllDead gpyros TotalCurrency 75 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 2.5 Where spawnbot Squad { TFBot { ClassIcon heavy_steelfist_nys CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 } Template T_TFBot_Heavyweapons_Fist Item "daily gift giver reward hat" } TFBot { Template Shield_Medic } } } WaveSpawn { Name barrage WaitForAllDead steel1 TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 1.5 } } } } WaveSpawn { Name funnyscouts WaitForAllDead steel1 TotalCurrency 30 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Hard Attributes "AlwaysCrit" WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name funnyscouts2 WaitForAllDead steel1 TotalCurrency 25 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 6 WaitBetweenSpawns 5 Where spawnbot_upper0 Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Hard Attributes "AlwaysCrit" WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name funnyscouts3 WaitForAllSpawned funnyscouts TotalCurrency 25 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Hard Attributes "AlwaysCrit" WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name barrage2 WaitForAllDead funnyscouts3 TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 1.5 } } } } WaveSpawn { Name supers WaitForAllSpawned barrage2 TotalCurrency 100 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Fast Item "the lightning lid" } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 5 FirstSpawnWarningSound "engineer.mp3" Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions SecondaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 7 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions SecondaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 9 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions SecondaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 10 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions SecondaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 10 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action FetchFlag WeaponRestrictions SecondaryOnly Item "engineer earmuffs" Item "the short circut" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 11 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action FetchFlag WeaponRestrictions SecondaryOnly Item "engineer earmuffs" Item "the short circut" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 12 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions SecondaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 12 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions SecondaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 12 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions SecondaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 12.25 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions SecondaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 12.5 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions SecondaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 13 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions SecondaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 14 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions PrimaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 14 Where spawnbot_upper0 Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions SecondaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 14 Where spawnbot_upper0 Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions SecondaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 15 Where spawnbot_upper0 Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions SecondaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 15 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions SecondaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Go" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 15 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions SecondaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Go" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 15 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions PrimaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 15 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 1 } Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Go" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 15 Where spawnbot_upper0 Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions PrimaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 15 Where spawnbot_upper0 Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions SecondaryOnly CharacterAttributes { "move speed bonus" 1 } Item "engineer earmuffs" Item "the short circut" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Move up" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 15 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions SecondaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 15 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions PrimaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 15.5 Where spawnbot_upper0 Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber Message { Name "{blue}Enemy Gamer {reset}: please laugh" Repeats 1 Delay -1 } WeaponRestrictions SecondaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Jeers" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 18 Where spawnbot_upper0 Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions PrimaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Go" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 18 Where spawnbot_upper0 Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions SecondaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 22 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions SecondaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 22 Where spawnbot_upper0 Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions SecondaryOnly CharacterAttributes { "move speed bonus" 1 } Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 22 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 1 } Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 22 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 1 } Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 22 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions PrimaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 22 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions SecondaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } WaveSpawn { Name gamer WaitForAllDead supers TotalCurrency 0 WaitBeforeStarting 22 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "Enemy Gamer" Class Engineer Skill Normal UseHumanModel 1 Action Mobber WeaponRestrictions SecondaryOnly Item "engineer earmuffs" VoiceCommand //Periodacally uses voice commands { Delay 2 Cooldown 5 Repeats 0 IfSeeTarget 1 Type "Battle cry" } } } } } Wave { CustomWaveNumber 3 CustomMaxWaveNumber 1 WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 75 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon heavy Health 300 Name HeavyWeapons Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly } } } WaveSpawn { TotalCurrency 35 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Hard WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name supers TotalCurrency 90 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Fast Item "the lightning lid" } } } WaveSpawn { WaitForAllSpawned supers TotalCurrency 25 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Hard WeaponRestrictions PrimaryOnly } } } WaveSpawn { WaitForAllSpawned supers TotalCurrency 25 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon heavy Health 300 Name HeavyWeapons Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name grapids WaitForAllSpawned supers TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer ItemAttributes { ItemName tf_weapon_rocketlauncher "Projectile speed increased" 0.65 } } TFBot { ClassIcon medic_kritz Health 150 Name "Kritzkrieg Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 92 } CharacterAttributes { "bot medic uber health threshold" 9999 } Item "the overdose" Item "the kritzkrieg" Item "the weather master" } TFBot { ClassIcon medic_kritz Health 150 Name "Kritzkrieg Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 92 } CharacterAttributes { "bot medic uber health threshold" 9999 } Item "the overdose" Item "the kritzkrieg" Item "the weather master" } } } WaveSpawn { WaitForAllSpawned supers TotalCurrency 75 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 3 Where spawnbot_upper0 Squad { TFBot { Template T_TFBot_Soldier_RocketShotgun } TFBot { ClassIcon medic_kritz Health 150 Name "Kritzkrieg Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 92 } CharacterAttributes { "bot medic uber health threshold" 9999 } Item "the overdose" Item "the kritzkrieg" Item "the weather master" } } } WaveSpawn { WaitForAllDead grapids TotalCurrency 30 TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" } } } WaveSpawn { WaitForAllSpawned grapids TotalCurrency 10 TotalCount 15 MaxActive 5 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 3 Support Limited RandomSpawn 1 Where spawnbot_upper0 Where spawnbot Squad { TFBot { Template Bonk_Scout } } } WaveSpawn { WaitForAllDead grapids TotalCurrency 5 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 4.5 WaitBetweenSpawns 1.5 Support Limited RandomSpawn 1 Where spawnbot_upper0 Where spawnbot Squad { TFBot { Template Bonk_Scout } } } WaveSpawn { Name burstfire WaitForAllDead grapids TotalCurrency 50 TotalCount 14 MaxActive 7 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" } } } WaveSpawn { WaitForAllDead grapids TotalCurrency 80 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Samurai Item "the menpo" } } } WaveSpawn { Name gfuck WaitForAllDead burstfire TotalCurrency 200 TotalCount 31 MaxActive 31 SpawnCount 31 WaitBeforeStarting 1 Where spawnbot_funnyheavy Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic_QuickUber PreferExtraSlots 1 } TFBot { Template T_TFBot_Medic_QuickUber PreferExtraSlots 1 } TFBot { Template T_TFBot_Medic_QuickUber PreferExtraSlots 1 } TFBot { Template T_TFBot_Medic_QuickUber PreferExtraSlots 1 } TFBot { Template T_TFBot_Medic_QuickUber PreferExtraSlots 1 } TFBot { Template T_TFBot_Medic_QuickUber PreferExtraSlots 1 } TFBot { Template T_TFBot_Medic_QuickUber PreferExtraSlots 1 } TFBot { Template T_TFBot_Medic_QuickUber PreferExtraSlots 1 } TFBot { Template T_TFBot_Medic_QuickUber PreferExtraSlots 1 } TFBot { Template T_TFBot_Medic_QuickUber PreferExtraSlots 1 } TFBot { Template T_TFBot_Medic_QuickUber PreferExtraSlots 1 } } } WaveSpawn { WaitForAllDead gfuck TotalCurrency 0 FirstSpawnWarningSound "dingle.mp3" WaitBeforeStarting 1 Where spawnbot Squad { TFBot { ClassIcon pyro_troll Health 12000 Name "Quandale Dingle" Class Demoman Skill Expert Scale 0.95 WeaponRestrictions SecondaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "UseBossHealthBar" Action Mobber UseHumanModel 1 NoIdleSound 1 ItemAttributes { ItemName "the tide turner" "charge recharge rate increased" 10 "charge time increased" 2 "damage bonus" 5 } ItemAttributes { ItemName "goblineer" "set item tint rgb" 6901050 } CharacterAttributes { "move speed bonus" 1.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "cancel falling damage" 1 } Item "ali baba's wee booties" Item "the tide turner" Item "goblineer" Item "buck turner all-stars" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 55 TotalCount 24 MaxActive 8 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 3 Where spawnbot_main0 Where spawnbot_upper0 RandomSpawn 1 Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Easy WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { TotalCurrency 45 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 1 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { ClassIcon pyro_detonator_lite Health 175 Name "Detonator Pyro" Class Pyro Skill Hard WeaponRestrictions SecondaryOnly Attributes "AlwaysCrit" Item "the detonator" Item "skullbrero" } } } WaveSpawn { TotalCurrency 25 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 9 WaitBetweenSpawns 2 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { ClassIcon pyro_detonator_lite Health 175 Name "Detonator Pyro" Class Pyro Skill Hard WeaponRestrictions SecondaryOnly Attributes "AlwaysCrit" Item "the detonator" Item "skullbrero" } } } WaveSpawn { TotalCurrency 25 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 2 Where spawnbot_main1 Where spawnbot_main1_slow Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { ClassIcon pyro_detonator_lite Health 175 Name "Detonator Pyro" Class Pyro Skill Hard WeaponRestrictions SecondaryOnly Attributes "AlwaysCrit" Item "the detonator" Item "skullbrero" } } } WaveSpawn { Name bowsolly TotalCurrency 65 TotalCount 26 MaxActive 9 SpawnCount 9 WaitBeforeStarting 20 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Tag "bot_giant" Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Soldier_RocketShotgun } TFBot { Template T_TFBot_Soldier_RocketPush } TFBot { Template T_TFBot_Soldier_RocketShotgun } TFBot { Template T_TFBot_Soldier_RocketPush } TFBot { Template T_TFBot_Soldier_RocketShotgun } TFBot { Template T_TFBot_Soldier_RocketPush } TFBot { Template T_TFBot_Soldier_RocketShotgun } TFBot { Template T_TFBot_Soldier_RocketPush } } } WaveSpawn { TotalCurrency 65 TotalCount 9 MaxActive 9 SpawnCount 9 WaitBeforeStarting 35 Where spawnbot_main1 Where spawnbot_main1_slow Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Tag "bot_giant" Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Soldier_RocketShotgun } TFBot { Template T_TFBot_Soldier_RocketPush } TFBot { Template T_TFBot_Soldier_RocketShotgun } TFBot { Template T_TFBot_Soldier_RocketPush } TFBot { Template T_TFBot_Soldier_RocketShotgun } TFBot { Template T_TFBot_Soldier_RocketPush } TFBot { Template T_TFBot_Soldier_RocketShotgun } TFBot { Template T_TFBot_Soldier_RocketPush } } } WaveSpawn { TotalCurrency 25 TotalCount 20 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 5 Support Limited Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 RandomSpawn 1 Squad { TFBot { WeaponRestrictions PrimaryOnly Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { Name gpyros WaitForAllSpawned bowsolly TotalCurrency 85 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot_main0 Squad { TFBot { Skill Easy Template T_TFBot_Giant_Pyro Attributes "AlwaysFireWeapon" Item "the hot case" } } } WaveSpawn { WaitForAllSpawned bowsolly TotalCurrency 25 TotalCount 22 MaxActive 9 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot_main0 Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 RandomSpawn 1 Squad { TFBot { ClassIcon pyro_flare Health 175 Name "Flare Pyro" Class Pyro Skill Hard WeaponRestrictions SecondaryOnly Item "the flare gun" Item "firewall helmet" } } } WaveSpawn { Name idiot WaitForAllDead gpyros TotalCurrency 155 TotalCount 1 MaxActive 1 SpawnCount 1 FirstSpawnWarningSound "bigman.wav" WaitBeforeStarting 10 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { ClassIcon soldier_bison Health 20000 Name "Weakest Bison Enjoyer" WeaponRestrictions SecondaryOnly Template T_TFBot_Giant_Soldier Attributes "MiniBoss" Attributes "UseBossHealthBar" Tag "bot_giant" SpawnTemplate { Name "Teleporter_Giants" Bone "bip_head" } ItemAttributes { ItemName "the righteous bison" "mult projectile count" 5 "damage bonus" 1.25 } CharacterAttributes { "move speed bonus" 0.4 "override footstep sound set" 7 } Item "the righteous bison" Item "lord cockswain's pith helmet" Item "lord cockswain's novelty mutton chops and pipe" } } } WaveSpawn { TotalCurrency 60 WaitForAllDead gpyros WaitBeforeStarting 30 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Giant_Medic Item "the surgeon's stahlhelm" Item "couvre corner" } } } WaveSpawn { TotalCurrency 60 WaitForAllDead gpyros WaitBeforeStarting 35 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Giant_Medic Item "the surgeon's stahlhelm" Item "couvre corner" } } } WaveSpawn { TotalCurrency 60 WaitForAllDead gpyros WaitBeforeStarting 35 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Giant_Medic Item "the surgeon's stahlhelm" Item "couvre corner" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name gbowmen TotalCurrency 75 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 4 Where spawnbot_main0 Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer } } } WaveSpawn { TotalCurrency 85 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 3 Where spawnbot_main0 Squad { TFBot { ClassIcon heavy_steelfist_nys Template T_TFBot_Heavy_IronFist_Airblast Item "manniversary paper hat" } } } WaveSpawn { TotalCurrency 40 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 3 Where spawnbot_main0 Where spawnbot_upper0 RandomSpawn 1 Squad { TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } } WaveSpawn { WaitForAllDead gbowmen TotalCurrency 55 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot_main0 Squad { TFBot { Name "Force-A-Nature Scout" WeaponRestrictions PrimaryOnly Template T_TFBot_Scout_FAN Attributes "AlwaysCrit" Item "tf birthday hat 2011" } } } WaveSpawn { WaitForAllDead gbowmen TotalCurrency 45 TotalCount 18 MaxActive 18 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 3 Where spawnbot_upper0 Squad { TFBot { ClassIcon heavy_steelfist_nys Template T_TFBot_Heavy_IronFist_Airblast Item "tf birthday hat 2011" } TFBot { Template T_TFBot_Scout_Sandman_FastCharge } TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } } WaveSpawn { WaitForAllDead gbowmen TotalCurrency 50 TotalCount 50 MaxActive 9 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 5 Support Limited Where spawnbot_main0 Where spawnbot_upper0 RandomSpawn 1 Squad { TFBot { ClassIcon shotgun_nys Health 200 Name "Shotgun Soldier" Class Soldier Skill Hard WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_shotgun_hwg "faster reload rate" 0.1 "fire rate bonus" 2.0 } Item "the salty dog" } TFBot { ClassIcon shotgun_nys Health 175 Name "Shotgun Pyro" Class Pyro Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_shotgun_hwg "faster reload rate" 0.1 "fire rate bonus" 2.0 } Item "the salty dog" } TFBot { ClassIcon shotgun_nys Health 125 Name "Shotgun Engineer" Class Engineer Skill Expert Action FetchFlag WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_shotgun_hwg "faster reload rate" 0.1 "fire rate bonus" 2.0 } Item "the salty dog" } } } WaveSpawn { WaitForAllDead gbowmen TotalCurrency 50 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 17 WaitBetweenSpawns 2 Where spawnbot_main0 Squad { TFBot { ClassIcon soldier_blackbox_conch_lite Template T_TFBot_Soldier_RocketShotgun Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the concheror" "increase buff duration" 9 } Item "the concheror" Item "tf birthday hat 2011" } } } WaveSpawn { Name gburst WaitForAllDead gbowmen TotalCurrency 37 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 2 Where spawnbot_main0 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Item "tf birthday hat 2011" } } } WaveSpawn { Name gburst2 WaitForAllDead gburst TotalCurrency 38 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 2 Where spawnbot_main0 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Item "tf birthday hat 2011" } } } WaveSpawn { Name wmaster WaitForAllDead gburst2 TotalCount 1 SpawnCount 1 MaxActive 1 TotalCurrency 200 FirstSpawnWarningSound "vo\mvm\norm\demoman_mvm_dominationscout06.mp3" DoneWarningSound "vo\mvm\norm\demoman_mvm_paincriticaldeath05.mp3" WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot_main0 Squad { TFBot { ClassIcon demo_scatter Name "Weather Master" Health 18000 Class Demoman Skill Expert Scale 1.9 EventChangeAttributes { Default { Tag "bot_giant" Tag "bot_gatebot" Tag "nav_prefer_gate1_flank" WeaponRestrictions PrimaryOnly BehaviorModifiers push Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "IgnoreFlag" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "MvM GateBot Light Demoman" "Attach Particle Effect" 29 } ItemAttributes { ItemName "tf_weapon_grenadelauncher" "damage Bonus" 1.1 "clip size upgrade atomic" 22 "faster reload rate" 0.15 "fire rate bonus" 0.32 "mult projectile count" 3 "projectile spread angle penalty" 4 "Attach Particle Effect" 703 } ItemAttributes { ItemName "Battery Canteens" "critboost" 1 "powerup charges" 2 } CharacterAttributes { "rage giving scale" 0.1 "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } RevertGateBotsBehavior { Attributes MiniBoss tag bot_giant WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Demoman" Item "Toowoomba Tunic" Item "Battery Canteens" Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "MvM GateBot Light Demoman" "item style override" 1 "Attach Particle Effect" 30 } ItemAttributes { ItemName "tf_weapon_grenadelauncher" "damage Bonus" 1.3 "clip size upgrade atomic" 26 "faster reload rate" 0.20 "fire rate bonus" 0.4 "mult projectile count" 3 "Attach Particle Effect" 701 } ItemAttributes { ItemName "Battery Canteens" "critboost" 1 "powerup charges" 3 } CharacterAttributes { "rage giving scale" 2 "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } } Item "MvM GateBot Light Demoman" Item "Toowoomba Tunic" Item "Battery Canteens" } } } WaveSpawn { WaitForAllSpawned wmaster TotalCurrency 25 TotalCount 24 MaxActive 12 SpawnCount 3 WaitBeforeStarting 6.5 WaitBetweenSpawns 2 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 RandomSpawn 1 Squad { TFBot { ClassIcon scout_shortstop_cola Health 650 Name "LEAN Shortstop Scout" Scale 1.4 Class Scout Skill Easy Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "flipped trilby" "set item tint RGB" 8208497 } ItemAttributes { ItemName "crit-a-cola" "increase buff duration" 3 } AddCond { Delay 1 Index 36 } CharacterAttributes { "move speed bonus" 1.25 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } Item "the shortstop" Item "crit-a-cola" Item "flipped trilby" } } } } Wave { Explanation { Line "" Line "" Line "{blue}Scout: {reset}Apologizes for the inconvenience but wave 6 is under construction, so in compensation, here is wave 6 of Bone Shaker." } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "wave06a" Where spawnbot_main0 TotalCount 50 MaxActive 20 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 300 TFBot { Template T_TFBot_Scout_Bonk Attributes AlwaysCrit } } WaveSpawn { Name "wave06b" Where spawnbot_main0 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 40 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name "wave06cd" Where spawnbot_main0 TotalCount 4 MaxActive 4 SpawnCount 2 WaitForAllSpawned "wave06b" WaitBeforeStarting 30 WaitBetweenSpawns 30 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Soldier_BurstFire Tag special_main_right BehaviorModifiers push } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name "wave06cd" Where spawnbot_main0 TotalCount 4 MaxActive 4 SpawnCount 2 WaitForAllSpawned "wave06b" WaitBeforeStarting 50 WaitBetweenSpawns 35 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Soldier_BurstFire Tag special_main_left BehaviorModifiers push } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name "wave06e" Where spawnbot_main0 TotalCount 24 MaxActive 18 SpawnCount 2 WaitForAllSpawned "wave06cd" WaitBeforeStarting 15 WaitBetweenSpawns 3 TotalCurrency 200 Squad { TFBot { Class Heavyweapons Skill Hard } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "wave06f" Where spawnbot_main0 TotalCount 22 MaxActive 22 SpawnCount 22 WaitForAllSpawned "wave06e" WaitBeforeStarting 20 TotalCurrency 100 Squad { TFBot { Class Pyro Skill Hard } TFBot { Template T_TFBot_Medic_QuickUber } } } } Wave { CustomWaveNumber 237 CustomMaxWaveNumber 391 Explanation { Line "{#00000}SkzL2/c21//XZ{reset}g{#00000}21OG'B]Z0Oz02910ZLFEHHCPCPCLVgjHi" Line "{#00000}0ZJ2J{reset}e{#00000}QOsjz210kxzPPPp2jg'v2CC1{reset}t{#00000}b22afzjg" Line "{#00000}/mFuhzhryoejzHisAGHAjhslghgpaj2zxc9" Line "{#00000}CZXH2090zxcVVVOwje1b6uv76{reset}o{#00000}pcEE213GKZUoz218{reset}u{#00000}Fosa" Line "{red}turn off your music for this wave." Line "{#00000}wje1{reset}t{#00000}b6uv76pc0Oz02910Z" } WaitWhenDone 65 Checkpoint Yes PlayerAttributes { Scout { "move speed bonus" 0.9 } Soldier { "move speed bonus" 0.9 } Pyro { "move speed bonus" 0.9 } Demoman { "move speed bonus" 0.9 } HeavyWeapons { "move speed bonus" 0.9 } Engineer { "move speed bonus" 0.95 } Medic { "move speed bonus" 0.9 } Sniper { "move speed bonus" 0.9 } Spy { "move speed bonus" 0.9 } } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 40 TotalCount 10 MaxActive 6 SpawnCount 6 FirstSpawnWarningSound "stage1.mp3" WaitBeforeStarting 2 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon static Health 125 Name "Bonk Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" Attributes "IgnoreEnemies" Item "bonk! atomic punch" Item "the atomizer" Item "baseball bill's sports shine" } } } WaveSpawn { TotalCurrency 0 WaitBeforeStarting 2 Where spawnbot Squad { TFBot { ClassIcon static Health 125 Name "Bonk Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" Attributes "IgnoreEnemies" Message { Name "{DEDEDE}Currently Playing: Everywhere at The End of Time - Stage 1" Repeats 1 Delay -1 } Item "bonk! atomic punch" Item "the atomizer" Item "baseball bill's sports shine" } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon static Health 125 Name "Bonk Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" Attributes "IgnoreEnemies" Item "bonk! atomic punch" Item "the atomizer" Item "baseball bill's sports shine" } } } WaveSpawn { Name steel TotalCurrency 65 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon static Name "Metal Gauntlet" Scale 1.4 Template T_TFBot_Heavyweapons_Fist Attributes "AlwaysCrit" Attributes "IgnoreEnemies" } } } WaveSpawn { TotalCurrency 35 TotalCount 14 MaxActive 2 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon static Name "Shotgunner Heavy" Template T_TFBot_Heavyweapons_Shotgun } TFBot { ClassIcon static Name "Quick-Heal Medic" Template T_TFBot_Medic_QuickFix Tag "bot_giant" } } } WaveSpawn { Name stage1 TotalCurrency 10 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon static Name "Shotgunner Heavy" Template T_TFBot_Heavyweapons_Shotgun } } } WaveSpawn { Name grapid1 WaitForAllDead steel TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 Where spawnbot Squad { TFBot { ClassIcon static Name "Giant Rapid Soldier" Template T_TFBot_Giant_Soldier_Spammer } } } WaveSpawn { Name stage2 WaitForAllDead grapid1 TotalCurrency 44 TotalCount 32 MaxActive 9 SpawnCount 3 FirstSpawnWarningSound "stage2.mp3" WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon static Health 125 Name "Sc0ut" Class Scout Skill Hard WeaponRestrictions PrimaryOnly } } } WaveSpawn { WaitForAllDead grapid1 WaitBeforeStarting 2 TotalCurrency 1 Where spawnbot Squad { TFBot { ClassIcon static Health 125 Name "Sc1u=/" Class Scout Skill Hard Message { Name "{DEDEDE}Currently Playing: Everywhere at The End of Time - Stage 3 - And Heart Breaks" Repeats 1 Delay -1 } WeaponRestrictions PrimaryOnly Attributes "IgnoreEnemies" } } } WaveSpawn { WaitForAllDead grapid1 TotalCurrency 5 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Support Limited Squad { TFBot { ClassIcon glitchy_red2_lite Health 125 Name "Sc0ut" Class Scout Skill Hard Skin 4 WeaponRestrictions PrimaryOnly CharacterAttributes { "voice pitch scale" 2 } } } } WaveSpawn { Name gpyro WaitForAllDead grapid1 TotalCurrency 55 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6 Where spawnbot Squad { TFBot { ClassIcon glitchy_pyro Health 2200 Name "Giat/a.nt PPP=PPro" Skill Easy Template T_TFBot_Giant_Pyro CharacterAttributes { "move speed bonus" 0.6 "override footstep sound set" 3 "SPELL: Halloween voice modulation" 1 } } } } WaveSpawn { WaitForAllSpawned gpyro TotalCurrency 20 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon static Health 125 Name "Bonk Scout" Class Scout Skill Normal WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" Attributes "IgnoreEnemies" Attributes "AlwaysCrit" Item "bonk! atomic punch" Item "the atomizer" } } } WaveSpawn { WaitForAllSpawned gpyro TotalCurrency 5 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 3 Where spawnbot Support Limited Squad { TFBot { ClassIcon glitchy_red2_lite Health 125 Name "Bonk Scout" Class Scout Skill Hard Skin 4 WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" CharacterAttributes { "voice pitch scale" -2 } Item "bonk! atomic punch" Item "the atomizer" } } } WaveSpawn { Name gknight WaitForAllDead gpyro TotalCurrency 60 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 2 Where spawnbot Squad { TFBot { ClassIcon static Name "Giantt Kig00ht" Template T_TFBot_Giant_DemoMan_PrinceTavish Attributes "AlwaysCrit" } TFBot { ClassIcon static Name "gian/t med1c" Template T_TFBot_Giant_Medic } } } WaveSpawn { WaitForAllSpawned gknight TotalCurrency 10 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot Support Limited Squad { TFBot { ClassIcon glitchy_red2_lite Name "RED St=el Gauf[tlet?" Scale 1.4 Skin 4 Template T_TFBot_Heavyweapons_Fist Attributes "AlwaysCrit" CharacterAttributes { "head scale" -5 "voice pitch scale" -2 } } } } WaveSpawn { Name stage3 WaitForAllDead gknight TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 FirstSpawnWarningSound "stage3.mp3" WaitBeforeStarting 5 Tank { ClassIcon static Health 12500 Name Tank Speed 90 StartingPathTrackNode "custom_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllDead gknight TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 TotalCurrency 0 Where spawnbot Squad { TFBot { ClassIcon static Health 125 Name "Sc,our" Class Scout Skill Hard Message { Name "{DEDEDE}Currently Playing: Everywhere at The End of Time - Stage 3 - Drifting Time Misplaced" Repeats 1 Delay -1 } WeaponRestrictions PrimaryOnly } } } WaveSpawn { WaitForAllSpawned stage3 TotalCurrency 45 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 3 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon glitchy_pyro_flare Health 175 Name "Fla\a3 perE" Class Pyro Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the flare gun" "damage penalty" 1.2 } CharacterAttributes { "SPELL: Halloween voice modulation" 1 } Item "the flare gun" } } } WaveSpawn { WaitForAllSpawned stage3 TotalCurrency 25 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon glitchy_soldier Health 200 Name "S21\\\j zzO" Class Soldier Skill Easy WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage penalty" 1.2 } } } } WaveSpawn { WaitForAllDead stage3 TotalCurrency 30 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon static Health 265 Name "tfbot_heavy_heavyweight_champ" Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Attributes "AlwaysFireWeapon" CharacterAttributes { "SPELL: Halloween voice modulation" 1 } Item "the killing gloves of boxing" } } } WaveSpawn { Name soldiers WaitForAllDead stage3 TotalCurrency 80 TotalCount 24 MaxActive 12 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon glitchy_soldier Health 200 Name "fading out" Class Soldier Skill Hard WeaponRestrictions PrimaryOnly Attributes "DisableDodge" } } } WaveSpawn { WaitForAllDead stage3 TotalCurrency 19 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 Where spawnbot Squad { TFBot { ClassIcon static Name "GiazzzB/ffy ba Sold11r" Template T_TFBot_Giant_Soldier_Extended_Buff_Banner CharacterAttributes { "damage force reduction" -1 "airblast vulnerability multiplier" -1 } } } } WaveSpawn { Name stage4 WaitForAllDead soldiers TotalCurrency 20 TotalCount 1 MaxActive 1 SpawnCount 1 FirstSpawnWarningSound "stage4.mp3" WaitBeforeStarting 1 Where spawnbot Squad { TFBot { ClassIcon static Health 125 Name "S1/coutoc4=ouB" Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "SuppressFire" Attributes "DisableDodge" Attributes "IgnoreEnemies" CharacterAttributes { "voice pitch scale" -3 } } } } WaveSpawn { WaitForAllDead soldiers TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 2 TotalCurrency 0 Where spawnbot Squad { TFBot { ClassIcon static Health 100 Name "pointless" Class Scout Skill Normal Attributes "AlwaysCrit" Message { Name "{DEDEDE}Currently Playing: Everywhere at The End of Time - Stage 4 - Post Awareness Confusions" Repeats 1 Delay -1 } WeaponRestrictions PrimaryOnly CharacterAttributes { "voice pitch scale" -3 } } } } WaveSpawn { WaitForAllSpawned stage4 TotalCurrency 0 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot_upper0 Support Limited Squad { TFBot { ClassIcon glitchy_red2_lite Name "RED St=el Gauf[tlet?" Scale 1.4 Skin 4 Template T_TFBot_Heavyweapons_Fist Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" -2 } } } } WaveSpawn { WaitForAllSpawned stage4 TotalCurrency 35 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon static Name "nothing to gain yet i remain" Template T_TFBot_Heavyweapons_Fist Attributes "SuppressFire" Attributes "DisableDodge" } TFBot { ClassIcon static Name "qui-lkca-fiiii" WeaponRestrictions SecondaryOnly Template T_TFBot_Medic_QuickUber } } } WaveSpawn { WaitForAllSpawned stage4 TotalCurrency 65 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot Squad { TFBot { ClassIcon glitchy_demo_burst Name "tfbot_giant_demo_burst{health3300;classicon;" Template T_TFBot_Giant_Demo_Burst Attributes "DisableDodge" CharacterAttributes { "move speed bonus" 0.4 "voice pitch scale" 3 } } } } WaveSpawn { WaitForAllSpawned stage4 TotalCurrency 20 TotalCount 13 MaxActive 13 SpawnCount 5 WaitBeforeStarting 15 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { ClassIcon glitchy_heavy Health 300 Name "misplaced in time" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly Attributes "SuppressFire" Attributes "DisableDodge" } } } WaveSpawn { WaitForAllSpawned stage4 TotalCurrency 0 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 Where spawnbot Support Limited Squad { TFBot { ClassIcon glitchy_red2_lite Health 300 Name "worthless" Class HeavyWeapons Skill Expert Skin 4 WeaponRestrictions PrimaryOnly CharacterAttributes { "voice pitch scale" -2 } } } } WaveSpawn { WaitForAllSpawned stage4 TotalCurrency 11 TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon static Health 125 Name "aching heart" Class Scout Skill Normal WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" Item "the sandman" } } } } }