#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 400 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no Templates { T_TFBot_SentryBuster_Troll { Template T_TFBot_SentryBuster Class Pyro Item "The Phlogistinator" WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge SpawnTemplate "busteroutput" ItemAttributes { ItemName "The Phlogistinator" "effect cond override" 6 "custom item model" "models/empty.mdl" } ItemAttributes { ItemName "tf_weapon_shotgun_pyro" "is_passive_weapon" 1 } CharacterAttributes { "voice pitch scale" 0 } Tag bot_buster } Meme_GRU { ClassIcon heavy_gru Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 2.0 } Item "Gloves of Running Urgently MvM" } Poke_Scout { ClassIcon pokeball Class Scout } Poke_Soldier { ClassIcon pokeball Class Soldier } Poke_Pyro { ClassIcon pokeball Class Pyro } Poke_Demo { ClassIcon pokeball Class Demoman } Poke_Heavy { ClassIcon pokeball Class Heavy } Poke_Medic { ClassIcon pokeball Class Medic } Poke_Sniper { ClassIcon pokeball Class Sniper } Pokemon_Wavespawn { TotalCurrency 5 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot } PokeTrainer { ClassIcon pokecap Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Attributes MiniBoss Scale 1 ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 15132390 } Item "The Rotation Sensation" } Tire_WaveSpawn { TotalCurrency 5 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot FirstSpawnWarningSound "meme/meme_ow_tire.mp3" TFBot { Health 100 Name RIP-Tire Scale 0.9 Class Demoman Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Ullapool Caber" "blast dmg to self increased" 5 "damage bonus" 10 "Blast radius increased" 2.0 } CharacterAttributes { "move speed bonus" 3.0 "charge recharge rate increased" 10 "charge time increased" 5 } Item "The Tide Turner" Item "The Ullapool Caber" } } Bob_WaveSpawn { TotalCurrency 75 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot FirstSpawnWarningSound "meme/meme_ow_ashe.mp3" Squad { TFBot { Health 200 Name Ashe Class Sniper Skill Easy WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Bazaar Bargain" "damage penalty" 0.4 "fire rate bonus" 0.16 } Item "The Bazaar Bargain" } TFBot { ClassIcon heavy_shotgun Health 1200 Name B.O.B. Scale 1.3 Class HeavyWeapons Skill Hard WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_shotgun_hwg "damage penalty" 0.1 "fire rate bonus" 0.25 "faster reload rate" 0.1 } } } } } PointTemplates { busteroutput { KeepAlive 1 filter_tf_bot_has_tag { "targetname" "filter_buster" "tags" "bot_buster" "require_all_tags" "1" } filter_tf_condition { "targetname" "filter_cond" "condition" "6" } filter_multi { "targetname" "filter_detonate" "filter01" "filter_buster" "filter02" "filter_cond" } trigger_multiple { "targetname" "trigger" "origin" "0 0 10" "mins" "-10 -10 -10" "maxs" "10 10 10" "filtername" "filter_detonate" "onstarttouch" "!activator,addoutput,rendermode 10,0,-1" "onstarttouch" "!activator,setteam,1,1,-1" "onstarttouch" "!activator,addoutput,rendermode 0,3,-1" "onstarttouch" "bustprop,enable,,0,-1" "onstarttouch" "bustprop,setplaybackrate,0,1.9,-1" "onstarttouch" "bustprop2,enable,,4,-1" "onstarttouch" "bustprop,disable,,4,-1" "onstarttouch" "bustprop,setanimation,sentry_buster_preexplode,0,-1" "onstarttouch" "timer,disable,,0,-1" "onstarttouch" "bustprop,kill,,16,-1" "onstarttouch" "bustprop2,kill,,16,-1" "onstarttouch" "timer,kill,,16,-1" "onstarttouch" "!self,kill,,16,-1" "onstarttouch" "filter_detonate,kill,,17,-1" "onstarttouch" "filter_cond,kill,,17,-1" "onstarttouch" "filter_buster,kill,,17,-1" "spawnflags" "1" } prop_dynamic { "targetname" "bustprop" "model" "models/bots/demo/bot_sentry_buster.mdl" "modelscale" "1.75" "defaultanim" "stand_primary" "startdisabled" "1" } prop_dynamic { "targetname" "bustprop2" "model" "models/trollface/trollface.mdl" "modelscale" "3.5" "startdisabled" "1" } logic_timer { "targetname" "timer" "refiretime" "0.2" "ontimer" "trigger,disable,,0,-1" "ontimer" "trigger,enable,,0.1,-1" } } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster_Troll } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster_Troll } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster_Troll } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster_Troll } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster_Troll } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster_Troll } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster_Troll } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 8 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster_Troll } } Mission { Objective Spy Where spawnbot BeginAtWave 8 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 40 DesiredCount 6 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 40 DesiredCount 2 TFBot { ClassIcon medic_crossbow Name "Shouldn't I heal my team?" Class Medic Skill Expert WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Crusader's Crossbow" "damage bonus" -2 "fire rate bonus" 3 } Item "The Crusader's Crossbow" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 60 DesiredCount 2 TFBot { ClassIcon Sniper Health 200 Name Widowmaker Class Sniper Skill Hard MaxVisionRange 2500 ItemAttributes { ItemName tf_weapon_sniperrifle "damage penalty" 0.8 "sniper charge per sec" 1.5 } } } Mission { Objective Engineer Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 60 DesiredCount 1 TFBot { ClassIcon engineer Health 250 Name Torbjörn Class Engineer Skill Expert Attributes "TeleportToHint" } } //Wave 1: Dejavu Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave1gru1 TotalCurrency 200 TotalCount 36 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot DoneWarningSound "meme/meme_dejavu.mp3" TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } WaveSpawn { Name wave1gru2 WaitForAllDead wave1gru1 TotalCurrency 200 TotalCount 48 MaxActive 12 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 1 Where spawnbot RandomChoice { TFBot { Name "Nyoooooooom!" Template Meme_GRU } TFBot { Name "Gotta go fast!" Template Meme_GRU } TFBot { Name "Have you killed me before?" Template Meme_GRU } TFBot { Name "Don't stop me noooooow!" Template Meme_GRU } TFBot { Name "Fast & Furious" Template Meme_GRU } TFBot { Name "900 mph (you wish)" Template Meme_GRU } TFBot { Name "Do you like my car?" Template Meme_GRU } TFBot { Name "Is this the 90s?" Template Meme_GRU } TFBot { Name "Kansei Dorifto" Template Meme_GRU } TFBot { Name "Driftking" Template Meme_GRU } TFBot { Name "Need more speed" Template Meme_GRU } TFBot { Name "I dislike Eurobeat" Template Meme_GRU } TFBot { Name "I'm a freaking blur here!" Template Meme_GRU } } } WaveSpawn { WaitForAllDead wave1gru1 TotalCurrency 100 TotalCount 25 MaxActive 6 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 2 Where spawnbot Support 1 TFBot { Template T_TFBot_Medic_QuickFix } } WaveSpawn { WaitForAllDead wave1gru1 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 54 Tank { Health 1500 Name tankboss Speed 500 StartingPathTrackNode boss_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllDead wave1gru TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 64 Tank { Health 1500 Name tankboss Speed 500 StartingPathTrackNode boss_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllDead wave1gru2 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Where spawnbot TFBot { Name "Am I late?" ClassIcon heavy_gru Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 0.3 } Item "Gloves of Running Urgently MvM" } } } //Wave 2: Opposite day Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Where spawnbot DoneWarningSound "meme/meme_opposite.mp3" TFBot { ClassIcon scout_giant_fast Health 1200 Name "It's opposite day" Class Scout Skill Easy WeaponRestrictions MeleeOnly Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } Item "The Holy Mackerel" Item "Bonk Boy" } } WaveSpawn { TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 18 WaitBetweenSpawns 25 Where spawnbot TFBot { ClassIcon scout_fan Health 1200 Name "Pull-a-Nature Super Scout" Class Scout Skill Expert Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Force-a-Nature" "bullets per shot bonus" 2 "fire rate bonus" 0.5 "faster reload rate" 1.7 "damage penalty" 0.35 "weapon spread bonus" 0.4 "apply look velocity on damage" -2000 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 1.1 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } Item "The Force-a-Nature" Item "The Bolt Boy" } } WaveSpawn { Name wave2gauntlet TotalCurrency 150 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 3 Where spawnbot TFBot { ClassIcon heavy_steelfist Health 900 Name "This weapon is useless now" Scale 1.5 Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Fists of Steel" "dmg from ranged reduced" 1.6 "dmg from melee increased" 0 } Item "Fists of Steel" } } WaveSpawn { Name wave2heavy WaitForAllDead wave2gauntlet TotalCurrency 125 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { ClassIcon Heavy_beast_h Name "Would this be OP?" Class HeavyWeapons Skill Easy ItemAttributes { ItemName "The Brass Beast" "damage bonus" 1 "damage penalty" 0.8 "aiming movespeed increased" 2.5 "aiming movespeed decreased" 1 "minigun spinup time increased" 1 "minigun spinup time decreased" 0.5 "spunup_damage_resistance" 1.2 } Item "The Brass Beast" } } WaveSpawn { Name wave2soldierdemo WaitForAllDead wave2heavy TotalCurrency 145 TotalCount 20 MaxActive 5 SpawnCount 4 WaitBeforeStarting 0 Where spawnbot TFBot { Name "No need for direct hits" Class Soldier Skill Hard ItemAttributes { ItemName "The Direct Hit" "Blast radius decreased" 1 "Blast radius increased" 2.0 "damage penalty" 0.75 "damage bonus" 1 "Projectile speed increased" 1 "Projectile speed decreased" 0.2 "mod mini-crit airborne" 0 } Item "The Direct Hit" } } WaveSpawn { Name wave2soldierdemo WaitForAllDead wave2heavy TotalCurrency 145 TotalCount 20 MaxActive 5 SpawnCount 4 WaitBeforeStarting 0 Where spawnbot TFBot { ClassIcon demo_clusterbomb Name "It bounces!" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.5 "projectile spread angle penalty" 3 "Blast radius decreased" 1 "Blast radius increased" 1.15 "fuse bonus" 3 "grenade no bounce" 0 } Item "The Iron Bomber" } } WaveSpawn { Name wave2crit WaitForAllDead wave2soldierdemo TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { ClassIcon soldier_crit Health 3800 Name "Giant Uncharged Soldier" Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Original" "faster reload rate" 0.2 "fire rate bonus" 0.5 "Projectile speed increased" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "The Original" } } WaveSpawn { Name wave2crit WaitForAllDead wave2soldierdemo TotalCurrency 185 TotalCount 20 MaxActive 12 SpawnCount 10 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot TFBot { Name "Expect the unexpected" Class Pyro Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Phlogistinator" "burn damage earns rage" 0 "airblast disabled" 0 "mod soldier buff type" 0 } Item "The Phlogistinator" } } WaveSpawn { WaitForAllDead wave2crit TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 Where spawnbot FirstSpawnWarningSound "vo\mvm\mght\heavy_mvm_m_laughlong02.mp3" DoneWarningSound "meme/meme_opposite_end.mp3" TFBot { ClassIcon heavy_beast_h Health 5000 Name "Super Sco- Uuuuuh Heavy" Class HeavyWeapons Skill Easy WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon MaxVisionRange 1200 ItemAttributes { ItemName "The Brass Beast" "damage bonus" 1 "damage penalty" 0.8 "aiming movespeed increased" 5.0 "aiming movespeed decreased" 1 "minigun spinup time increased" 1 "minigun spinup time decreased" 1.6 "spunup_damage_resistance" 1.2 } CharacterAttributes { "move speed bonus" 5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "The Brass Beast" } } } //Wave 3: Pokerap Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name ash TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot TFBot { Name "I wanna be the very best!" Template PokeTrainer } } //Pokerap part 1 WaveSpawn { TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead ash Where spawnbot FirstSpawnWarningSound "meme/meme_pokerap_pt1.mp3" TFBot { Name "Let's try this again" Template PokeTrainer } } WaveSpawn { TotalCurrency 50 TotalCount 12 MaxActive 1 SpawnCount 1 WaitForAllDead ash WaitBeforeStarting 20 WaitBetweenSpawns 15 Where spawnbot Support LIMITED TFBot { ClassIcon Pokeball Name "Pokemon Trainer" Class Scout Health 300 WeaponRestrictions SecondaryOnly Scale 1.2 ItemAttributes { ItemName "The Flying Guillotine" "bleeding duration" 0 "damage penalty" 0.5 "effect bar recharge rate increased" 0.34 "custom projectile model" models/weapons/c_models/v_baseball.mdl } ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 15132390 } Item "The Rotation Sensation" Item "The Flying Guillotine" } } WaveSpawn { Name part1 Template Pokemon_Wavespawn WaitBeforeStarting 14 TFBot { Name "Electrode" Template Poke_Soldier Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Beggar's Bazooka" "blast dmg to self increased" 0.4 "Blast radius increased" 1.5 } Item "The Beggar's Bazooka" } } WaveSpawn { Name part1 Template Pokemon_Wavespawn WaitBeforeStarting 15 TFBot { Name "Diglett" Template Poke_Scout Attributes SuppressFire Scale 0.5 WeaponRestrictions MeleeOnly CharacterAttributes { "head scale" 5 "move speed bonus" 1.2 } } } WaveSpawn { Name part1 Template Pokemon_Wavespawn WaitBeforeStarting 15 TFBot { Name "Nidoran♂" Template Poke_Scout WeaponRestrictions MeleeOnly Scale 0.5 CharacterAttributes { "bleeding duration" 2 } } } WaveSpawn { Name part1 Template Pokemon_Wavespawn WaitBeforeStarting 15 TFBot { Name "Mankey" Template Poke_Heavy WeaponRestrictions MeleeOnly Scale 0.6 CharacterAttributes { "fire rate bonus" 0.6 "damage bonus" 0.5 } } } WaveSpawn { Name part1 Template Pokemon_Wavespawn WaitBeforeStarting 17 TFBot { Name "Venusaur" Template Poke_Heavy Scale 1.5 Health 900 CharacterAttributes { "bleeding duration" 8 "fire rate bonus" 4 } } } WaveSpawn { Name part1 Template Pokemon_Wavespawn WaitBeforeStarting 17 TFBot { Name "Rattata" Template Poke_Scout WeaponRestrictions MeleeOnly Scale 0.5 } } WaveSpawn { Name part1 Template Pokemon_Wavespawn WaitBeforeStarting 18 TFBot { Name "Fearow" Template Poke_Soldier Attributes AutoJump AutoJumpMin 5 AutoJumpMax 5 Scale 1.2 Health 300 CharacterAttributes { "cancel falling damage" 1 "increased jump height" 2 } } } WaveSpawn { Name part1 Template Pokemon_Wavespawn WaitBeforeStarting 18 TFBot { Name "Pidgey" Template Poke_Soldier Attributes AutoJump AutoJumpMin 5 AutoJumpMax 5 Scale 0.5 Health 70 CharacterAttributes { "cancel falling damage" 1 "increased jump height" 2 } } } WaveSpawn { Name part1 Template Pokemon_Wavespawn WaitBeforeStarting 19 TFBot { Name "Seaking" Template Poke_Demo Health 300 Item "The Chargin' Targe" Item "The Eyelander" } } WaveSpawn { Name part1 Template Pokemon_Wavespawn WaitBeforeStarting 19 TFBot { Name "Jolteon" Template Poke_Scout Health 300 Scale 1.1 CharacterAttributes { "fire rate bonus" 0.8 "move speed bonus" 1.5 } } } WaveSpawn { Name part1 Template Pokemon_Wavespawn WaitBeforeStarting 20 TFBot { Name "Dragonite" Template Poke_Heavy Scale 1.6 Health 1500 } } WaveSpawn { Name part1 Template Pokemon_Wavespawn WaitBeforeStarting 21 TFBot { Name "Gastly" Template Poke_Scout WeaponRestrictions MeleeOnly Health 65 CharacterAttributes { "move speed bonus" 1.5 } } } WaveSpawn { Name part1 Template Pokemon_Wavespawn WaitBeforeStarting 21 TFBot { Name "Ponyta" Template Poke_Pyro WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 1.2 } Item "Sharpened Volcano Fragment" } } WaveSpawn { Name part1 Template Pokemon_Wavespawn WaitBeforeStarting 21 TFBot { Name "Vaporeon" Template Poke_Demo Health 300 scale 1.1 CharacterAttributes { "dmg from ranged reduced" 0.5 } Item "The Chargin' Targe" } } WaveSpawn { Name part1 Template Pokemon_Wavespawn WaitBeforeStarting 22 TFBot { Name "Poliwrath" Template Poke_Heavy WeaponRestrictions MeleeOnly Health 500 Scale 1.2 CharacterAttributes { "damage bonus" 2.0 } } } WaveSpawn { Name part1 Template Pokemon_Wavespawn WaitBeforeStarting 22 TFBot { Name "Butterfree" Template Poke_Scout Scale 0.8 Attributes AutoJump AutoJumpMax 5 AutoJumpMin 5 CharacterAttributes { "cancel falling damage" 1 "increased jump height" 2 } } } //Pokerap part 2 WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead part1 Where spawnbot FirstSpawnWarningSound "meme/meme_pokerap_pt2.mp3" TFBot { Name "You're doing great so far!" Template PokeTrainer } } WaveSpawn { Name part2 WaitForAllDead part1 Template Pokemon_Wavespawn WaitBeforeStarting 6 TFBot { Name "Venomoth" Template Poke_Soldier Attributes AutoJump AutoJumpMax 5 AutoJumpMin 5 Health 300 Scale 1.1 CharacterAttributes { "cancel falling damage" 1 "increased jump height" 2 } } } WaveSpawn { Name part2 WaitForAllDead part1 Template Pokemon_Wavespawn WaitBeforeStarting 6 TFBot { Name "Poliwag" Template Poke_Scout WeaponRestrictions MeleeOnly Scale 0.6 Health 80 } } WaveSpawn { Name part2 WaitForAllDead part1 Template Pokemon_Wavespawn WaitBeforeStarting 7 TFBot { Name "Nidorino" Template Poke_Demo CharacterAttributes { "bleeding duration" 10 } Item "The Chargin' Targe" Item "The Eyelander" } } WaveSpawn { Name part2 WaitForAllDead part1 Template Pokemon_Wavespawn WaitBeforeStarting 7 TFBot { Name "Golduck" Template Poke_Sniper Item "The Huntsman" } } WaveSpawn { Name part2 WaitForAllDead part1 Template Pokemon_Wavespawn WaitBeforeStarting 8 TFBot { Name "Ivysaur" Template Poke_Heavy Scale 0.8 } } WaveSpawn { Name part2 WaitForAllDead part1 Template Pokemon_Wavespawn WaitBeforeStarting 8 TFBot { Name "Grimer" Template Poke_Sniper WeaponRestrictions MeleeOnly Item "The Tribalman's Shiv" } } WaveSpawn { Name part2 WaitForAllDead part1 Template Pokemon_Wavespawn WaitBeforeStarting 9 TFBot { Name "Victreebel" Template Poke_Heavy Scale 1.3 Health 700 CharacterAttributes { "bleeding duration" 5 "fire rate bonus" 4 } } } WaveSpawn { Name part2 WaitForAllDead part1 Template Pokemon_Wavespawn WaitBeforeStarting 10 TFBot { Name "Moltres" Template Poke_Pyro Scale 1.6 Health 1800 CharacterAttributes { "damage bonus" 1.5 } } } WaveSpawn { Name part2 WaitForAllDead part1 Template Pokemon_Wavespawn WaitBeforeStarting 10 TFBot { Name "Nidoking" Template Poke_Demo Scale 1.2 Health 1200 CharacterAttributes { "bleeding duration" 10 "damage bonus" 1.2 } Item "The Chargin' Targe" Item "The Eyelander" } } WaveSpawn { Name part2 WaitForAllDead part1 Template Pokemon_Wavespawn WaitBeforeStarting 10 TFBot { Name "Farfetch'd" Template Poke_Scout } } WaveSpawn { Name part2 WaitForAllDead part1 Template Pokemon_Wavespawn WaitBeforeStarting 11 TFBot { Name "Abra" Template Poke_Scout WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 1.5 } Item "Bonk! Atomic Punch" } } WaveSpawn { Name part2 WaitForAllDead part1 Template Pokemon_Wavespawn WaitBeforeStarting 11 TFBot { Name "Jigglypuff" Template Poke_Heavy Scale 0.6 WeaponRestrictions MeleeOnly Attributes Parachute CharacterAttributes { "increased jump height" 2.0 } Item "The B.A.S.E. Jumper" } } WaveSpawn { Name part2 WaitForAllDead part1 Template Pokemon_Wavespawn WaitBeforeStarting 11 TFBot { Name "Kingler" Template Poke_Demo Scale 1.2 Health 500 WeaponRestrictions MeleeOnly CharacterAttributes { "damage bonus" 2 } } } WaveSpawn { Name part2 WaitForAllDead part1 Template Pokemon_Wavespawn WaitBeforeStarting 12 TFBot { Name "Rhyhorn" Template Poke_Heavy Scale 1.2 Health 500 WeaponRestrictions MeleeOnly CharacterAttributes { "damage bonus" 1.5 } } } WaveSpawn { Name part2 WaitForAllDead part1 Template Pokemon_Wavespawn WaitBeforeStarting 12 TFBot { Name "Clefable" Template Poke_Medic Scale 1.2 Health 300 CharacterAttributes { "heal rate bonus" 5 } Item "The Quick-Fix" } } WaveSpawn { Name part2 WaitForAllDead part1 Template Pokemon_Wavespawn WaitBeforeStarting 13 TFBot { Name "Wigglytuff" Template Poke_Heavy Scale 1.2 Health 800 WeaponRestrictions MeleeOnly Attributes Parachute CharacterAttributes { "increased jump height" 2.0 } Item "The B.A.S.E. Jumper" } } WaveSpawn { Name part2 WaitForAllDead part1 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead part1 WaitBeforeStarting 20 Where spawnbot TFBot { Name "Gotta catch 'em all!" Template PokeTrainer } } //Pokerap part 3 WaveSpawn { Name part3 WaitForAllDead part2 Template Pokemon_Wavespawn WaitBeforeStarting 0 FirstSpawnWarningSound "meme/meme_pokerap_pt3.mp3" TFBot { Name "Zubat" Template Poke_Soldier Scale 0.5 Health 100 Attributes AutoJump AutoJumpMax 5 AutoJumpMin 5 CharacterAttributes { "bleeding duration" 4 "damage bonus" 0.4 "cancel falling damage" 1 "increased jump height" 2 } } } WaveSpawn { Name part3 WaitForAllDead part2 Template Pokemon_Wavespawn WaitBeforeStarting 0 TFBot { Name "Primeape" Template Poke_Heavy WeaponRestrictions MeleeOnly CharacterAttributes { "damage bonus" 1.5 } } } WaveSpawn { Name part3 WaitForAllDead part2 Template Pokemon_Wavespawn WaitBeforeStarting 1 TFBot { Name "Meowth" Template Poke_Sniper Scale 0.6 WeaponRestrictions MeleeOnly CharacterAttributes { "fire rate bonus" 0.4 "damage bonus" 0.2 } } } WaveSpawn { Name part3 WaitForAllDead part2 Template Pokemon_Wavespawn WaitBeforeStarting 1 TFBot { Name "Onix" Template Poke_Heavy Scale 1.4 Health 600 WeaponRestrictions MeleeOnly CharacterAttributes { "dmg from ranged reduced" 0.6 "torso scale" 2.0 "move speed bonus" 1.5 } } } WaveSpawn { Name part3 WaitForAllDead part2 Template Pokemon_Wavespawn WaitBeforeStarting 2 TFBot { Name "Geodude" Template Poke_Heavy Scale 0.5 WeaponRestrictions MeleeOnly CharacterAttributes { "head scale" 3 } } } WaveSpawn { Name part3 WaitForAllDead part2 Template Pokemon_Wavespawn WaitBeforeStarting 2 TFBot { Name "Rapidash" Template Poke_Pyro Scale 1.2 Health 300 CharacterAttributes { "move speed bonus" 1.2 } } } WaveSpawn { Name part3 WaitForAllDead part2 Template Pokemon_Wavespawn WaitBeforeStarting 3 TFBot { Name "Magneton" Template Poke_Sniper Attributes AlwaysFireWeapon Health 300 } } WaveSpawn { Name part3 WaitForAllDead part2 Template Pokemon_Wavespawn WaitBeforeStarting 1 TFBot { Name "Snorlax" Template Poke_Heavy Scale 1.5 Health 2000 WeaponRestrictions MeleeOnly CharacterAttributes { "dmg from ranged reduced" 0.8 "move speed bonus" 0.8 } } } WaveSpawn { Name part3 WaitForAllDead part2 Template Pokemon_Wavespawn WaitBeforeStarting 4 TFBot { Name "Gengar" Template Poke_Scout Health 200 CharacterAttributes { "move speed bonus" 2.0 "damage bonus" 1.5 } } } WaveSpawn { Name part3 WaitForAllDead part2 Template Pokemon_Wavespawn WaitBeforeStarting 4 TFBot { Name "Tangela" Template Poke_Demo Health 300 Scale 0.7 WeaponRestrictions MeleeOnly Item "The Chargin' Targe" } } WaveSpawn { Name part3 WaitForAllDead part2 Template Pokemon_Wavespawn WaitBeforeStarting 3 TFBot { Name "Goldeen" Template Poke_Scout Scale 0.6 Attributes AutoJump AutoJumpMax 1 AutoJumpMin 1 WeaponRestrictions MeleeOnly CharacterAttributes { "increased jump height" 0.5 } } } WaveSpawn { Name part3 WaitForAllDead part2 Template Pokemon_Wavespawn WaitBeforeStarting 3 TFBot { Name "Spearow" Template Poke_Soldier Attributes AutoJump AutoJumpMin 5 AutoJumpMax 5 Scale 0.5 Health 70 CharacterAttributes { "cancel falling damage" 1 "increased jump height" 2 } } } WaveSpawn { Name part3 WaitForAllDead part2 Template Pokemon_Wavespawn WaitBeforeStarting 3 TFBot { Name "Weezing" Template Poke_Heavy Scale 1.3 Health 600 CharacterAttributes { "bleeding duration" 4 "fire rate bonus" 4 } } } WaveSpawn { Name part3 WaitForAllDead part2 Template Pokemon_Wavespawn WaitBeforeStarting 4 TFBot { Name "Seel" Template Poke_Demo WeaponRestrictions MeleeOnly Item "The Chargin' Targe" Item "The Eyelander" } } WaveSpawn { Name part3 WaitForAllDead part2 Template Pokemon_Wavespawn WaitBeforeStarting 5 TFBot { Name "Gyarados" Template Poke_Demo Scale 1.4 Health 1600 WeaponRestrictions MeleeOnly CharacterAttributes { "torso scale" 2.0 } Item "The Chargin' Targe" } } WaveSpawn { Name part3 WaitForAllDead part2 Template Pokemon_Wavespawn WaitBeforeStarting 5 TFBot { Name "Slowbro" Template Poke_Heavy Health 500 CharacterAttributes { "move speed bonus" 0.8 } } } WaveSpawn { Name part3 WaitForAllDead part2 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 14 Where spawnbot TFBot { Name "Gotta catch 'em all!" Template PokeTrainer } } //Pokerap part 4 WaveSpawn { Name part4 WaitForAllDead part3 Template Pokemon_Wavespawn WaitBeforeStarting 0 FirstSpawnWarningSound "meme/meme_pokerap_pt4.mp3" TFBot { Name "Kabuto" Template Poke_Scout WeaponRestrictions MeleeOnly Scale 0.5 } } WaveSpawn { Name part4 WaitForAllDead part3 Template Pokemon_Wavespawn WaitBeforeStarting 0 TFBot { Name "Persian" Template Poke_Scout Scale 1.2 Health 300 WeaponRestrictions MeleeOnly CharacterAttributes { "fire rate bonus" 0.8 "move speed bonus" 2.0 } } } WaveSpawn { Name part4 WaitForAllDead part3 Template Pokemon_Wavespawn WaitBeforeStarting 1 TFBot { Name "Paras" Template Poke_Demo Scale 0.5 Item "The Chargin' Targe" Item "The Eyelander" } } WaveSpawn { Name part4 WaitForAllDead part3 Template Pokemon_Wavespawn WaitBeforeStarting 1 TFBot { Name "Horsea" Template Poke_Scout Scale 0.5 WeaponRestrictions MeleeOnly } } WaveSpawn { Name part4 WaitForAllDead part3 Template Pokemon_Wavespawn WaitBeforeStarting 2 TFBot { Name "Raticate" Template Poke_Heavy WeaponRestrictions SecondaryOnly CharacterAttributes { "fire rate bonus" 0.7 "faster reload rate" 0.7 "move speed bonus" 1.5 } } } WaveSpawn { Name part4 WaitForAllDead part3 Template Pokemon_Wavespawn WaitBeforeStarting 3 TFBot { Name "Magnemite" Template Poke_Soldier Scale 0.6 } } WaveSpawn { Name part4 WaitForAllDead part3 Template Pokemon_Wavespawn WaitBeforeStarting 3 TFBot { Name "Kadabra" Template Poke_Sniper Attributes AlwaysFireWeapon CharacterAttributes { "fire rate bonus" 0.6 } } } WaveSpawn { Name part4 WaitForAllDead part3 Template Pokemon_Wavespawn WaitBeforeStarting 4 TFBot { Name "Weepinbell" Template Poke_Heavy Scale 1.2 Health 500 CharacterAttributes { "bleeding duration" 4 "fire rate bonus" 4 } } } WaveSpawn { Name part4 WaitForAllDead part3 Template Pokemon_Wavespawn WaitBeforeStarting 4 TFBot { ClassIcon pokeball Name "Ditto" Template T_TFBot_Spy } } WaveSpawn { Name part4 WaitForAllDead part3 Template Pokemon_Wavespawn WaitBeforeStarting 5 TFBot { Name "Cloyster" Template Poke_Demo Health 300 CharacterAttributes { "dmg from ranged reduced" 0.6 "move speed bonus" 1.2 } Item "The Chargin' Targe" } } WaveSpawn { Name part4 WaitForAllDead part3 Template Pokemon_Wavespawn WaitBeforeStarting 5 TFBot { Name "Caterpie" Template Poke_Scout Scale 0.5 WeaponRestrictions MeleeOnly } } WaveSpawn { Name part4 WaitForAllDead part3 Template Pokemon_Wavespawn WaitBeforeStarting 6 TFBot { Name "Sandshrew" Template Poke_Heavy Scale 0.5 WeaponRestrictions MeleeOnly } } WaveSpawn { Name part4 WaitForAllDead part3 Template Pokemon_Wavespawn WaitBeforeStarting 6 TFBot { Name "Bulbasaur" Template Poke_Heavy Scale 0.5 } } WaveSpawn { Name part4 WaitForAllDead part3 Template Pokemon_Wavespawn WaitBeforeStarting 6 TFBot { Name "CharmAnder" Template Poke_Pyro Scale 0.5 } } WaveSpawn { Name part4 WaitForAllDead part3 Template Pokemon_Wavespawn WaitBeforeStarting 6 TFBot { Name "Golem" Template Poke_Heavy Scale 1.3 Health 900 CharacterAttributes { "dmg from ranged reduced" 0.8 } } } WaveSpawn { Name part4 WaitForAllDead part3 Template Pokemon_Wavespawn WaitBeforeStarting 7 TFBot { Name "Pikachu" Template Poke_Scout Scale 0.6 } } //Pokerap part 5 WaveSpawn { Name part5 WaitForAllDead part4 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Where spawnbot FirstSpawnWarningSound "meme/meme_pokerap_pt5.mp3" TFBot { Name "Pkmn Master is my destiny!" Template PokeTrainer } } WaveSpawn { Name part5 WaitForAllDead part4 Template Pokemon_Wavespawn WaitBeforeStarting 6 TFBot { Name "Alakazam" Template Poke_Sniper Health 600 Scale 1.4 Attributes AlwaysFireWeapon CharacterAttributes { "fire rate bonus" 0.6 "move speed bonus" 1.5 } } } WaveSpawn { Name part5 WaitForAllDead part4 Template Pokemon_Wavespawn WaitBeforeStarting 7 TFBot { Name "Doduo" Template Poke_Scout Scale 0.8 CharacterAttributes { "move speed bonus" 2.0 } } } WaveSpawn { Name part5 WaitForAllDead part4 Template Pokemon_Wavespawn WaitBeforeStarting 7 TFBot { Name "Venonat" Template Poke_Soldier Scale 0.6 CharacterAttributes { "bleeding duration" 4 "damage bonus" 0.6 } } } WaveSpawn { Name part5 WaitForAllDead part4 Template Pokemon_Wavespawn WaitBeforeStarting 7 TFBot { Name "Machoke" Template Poke_Heavy CharacterAttributes { "damage bonus" 2 } } } WaveSpawn { Name part5 WaitForAllDead part4 Template Pokemon_Wavespawn WaitBeforeStarting 8 TFBot { Name "Kangaskhan" Template Poke_Sniper Health 900 Scale 1.5 Attributes AlwaysFireWeapon CharacterAttributes { "fire rate bonus" 0.6 } } } WaveSpawn { Name part5 WaitForAllDead part4 Template Pokemon_Wavespawn WaitBeforeStarting 7 TFBot { Name "Hypno" Template Poke_Heavy } } WaveSpawn { Name part5 WaitForAllDead part4 Template Pokemon_Wavespawn WaitBeforeStarting 8 TFBot { Name "Electabuzz" Template Poke_Scout Scale 1.1 Health 300 CharacterAttributes { "move speed bonus" 1.5 "fire rate bonus" 0.8 } } } WaveSpawn { Name part5 WaitForAllDead part4 Template Pokemon_Wavespawn WaitBeforeStarting 9 TFBot { Name "Flareon" Template Poke_Pyro Health 300 Scale 1.1 CharacterAttributes { "damage bonus" 1.5 } } } WaveSpawn { Name part5 WaitForAllDead part4 Template Pokemon_Wavespawn WaitBeforeStarting 9 TFBot { Name "Blastoise" Template Poke_Heavy Scale 1.5 Health 900 } } WaveSpawn { Name part5 WaitForAllDead part4 Template Pokemon_Wavespawn WaitBeforeStarting 9 TFBot { Name "Poliwhirl" Template Poke_Heavy WeaponRestrictions MeleeOnly } } WaveSpawn { Name part5 WaitForAllDead part4 Template Pokemon_Wavespawn WaitBeforeStarting 10 TFBot { Name "Oddish" Template Poke_Scout WeaponRestrictions MeleeOnly Scale 0.5 CharacterAttributes { "bleeding duration" 5 } } } WaveSpawn { Name part5 WaitForAllDead part4 Template Pokemon_Wavespawn WaitBeforeStarting 10 TFBot { Name "Drowzee" Template Poke_Heavy Scale 0.6 CharacterAttributes { "damage bonus" 0.8 } } } WaveSpawn { Name part5 WaitForAllDead part4 Template Pokemon_Wavespawn WaitBeforeStarting 10 TFBot { Name "Raichu" Template Poke_Scout Scale 1.1 Health 300 CharacterAttributes { "fire rate bonus" 0.8 "move speed bonus" 1.3 } } } WaveSpawn { Name part5 WaitForAllDead part4 Template Pokemon_Wavespawn WaitBeforeStarting 11 TFBot { Name "Nidoqueen" Template Poke_Demo Scale 1.3 Health 1200 CharacterAttributes { "bleeding duration" 10 "damage bonus" 1.2 } Item "The Chargin' Targe" Item "The Eyelander" } } WaveSpawn { Name part5 WaitForAllDead part4 Template Pokemon_Wavespawn WaitBeforeStarting 14 TFBot { Name "Bellsprout" Template Poke_Scout WeaponRestrictions MeleeOnly Scale 0.5 CharacterAttributes { "bleeding duration" 5 } } } WaveSpawn { Name part5 WaitForAllDead part4 Template Pokemon_Wavespawn WaitBeforeStarting 15 TFBot { Name "Starmie" Template Poke_Heavy CharacterAttributes { "fire rate bonus" 0.6 } } } //Pokerap part 6 WaveSpawn { Name part6 WaitForAllDead part5 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Where spawnbot FirstSpawnWarningSound "meme/meme_pokerap_pt6.mp3" TFBot { Name "You're halfway!" Template PokeTrainer } } WaveSpawn { Name part6 WaitForAllDead part5 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 Where spawnbot TFBot { Name "Keep it up!" Template PokeTrainer } } WaveSpawn { Name part6 WaitForAllDead part5 Template Pokemon_Wavespawn WaitBeforeStarting 5 TFBot { Name "Metapod" Template Poke_Heavy Scale 0.6 WeaponRestrictions MeleeOnly Attributes SuppressFire CharacterAttributes { "dmg from ranged reduced" 0.8 } } } WaveSpawn { Name part6 WaitForAllDead part5 Template Pokemon_Wavespawn WaitBeforeStarting 6 TFBot { Name "Marowak" Template Poke_Demo WeaponRestrictions MeleeOnly CharacterAttributes { "damage bonus" 1.5 } Item "The Chargin' Targe" Item "The Eyelander" } } WaveSpawn { Name part6 WaitForAllDead part5 Template Pokemon_Wavespawn WaitBeforeStarting 6 TFBot { Name "Kakuna" Template Poke_Heavy Scale 0.6 WeaponRestrictions MeleeOnly Attributes SuppressFire CharacterAttributes { "dmg from ranged reduced" 0.8 } } } WaveSpawn { Name part6 WaitForAllDead part5 Template Pokemon_Wavespawn WaitBeforeStarting 7 TFBot { Name "Clefairy" Template Poke_Medic CharacterAttributes { "heal rate bonus" 5 } Item "The Quick-Fix" } } WaveSpawn { Name part6 WaitForAllDead part5 Template Pokemon_Wavespawn WaitBeforeStarting 7 TFBot { Name "Dodrio" Template Poke_Scout Health 500 Scale 1.3 CharacterAttributes { "fire rate bonus" 0.8 "move speed bonus" 2.0 } } } WaveSpawn { Name part6 WaitForAllDead part5 Template Pokemon_Wavespawn WaitBeforeStarting 8 TFBot { Name "Seadra" Template Poke_Soldier CharacterAttributes { "damage bonus" 1.2 } } } WaveSpawn { Name part6 WaitForAllDead part5 Template Pokemon_Wavespawn WaitBeforeStarting 8 TFBot { Name "Vileplume" Template Poke_Heavy Scale 1.3 Health 700 CharacterAttributes { "bleeding duration" 5 "fire rate bonus" 4 } } } WaveSpawn { Name part6 WaitForAllDead part5 Template Pokemon_Wavespawn WaitBeforeStarting 9 TFBot { Name "Krabby" Template Poke_Demo WeaponRestrictions MeleeOnly CharacterAttributes { "damage bonus" 1.5 } } } WaveSpawn { Name part6 WaitForAllDead part5 Template Pokemon_Wavespawn WaitBeforeStarting 9 TFBot { Name "Lickitung" Template Poke_Heavy } } WaveSpawn { Name part6 WaitForAllDead part5 Template Pokemon_Wavespawn WaitBeforeStarting 10 TFBot { Name "Tauros" Template Poke_Demo Scale 1.3 Health 600 WeaponRestrictions MeleeOnly CharacterAttributes { "damage bonus" 1.5 } Item "The Chargin' Targe" Item "The Eyelander" } } WaveSpawn { Name part6 WaitForAllDead part5 Template Pokemon_Wavespawn WaitBeforeStarting 10 TFBot { Name "Weedle" Template Poke_Scout Scale 0.5 WeaponRestrictions MeleeOnly CharacterAttributes { "bleeding duration" 10 } } } WaveSpawn { Name part6 WaitForAllDead part5 Template Pokemon_Wavespawn WaitBeforeStarting 11 TFBot { Name "Nidoran♀" Template Poke_Scout WeaponRestrictions MeleeOnly Scale 0.5 CharacterAttributes { "bleeding duration" 2 } } } WaveSpawn { Name part6 WaitForAllDead part5 Template Pokemon_Wavespawn WaitBeforeStarting 11 TFBot { Name "Machop" Template Poke_Heavy WeaponRestrictions MeleeOnly Scale 0.6 CharacterAttributes { "damage bonus" 1.2 } } } WaveSpawn { Name part6 WaitForAllDead part5 Template Pokemon_Wavespawn WaitBeforeStarting 12 TFBot { Name "Shellder" Template Poke_Demo Scale 0.6 Health 50 CharacterAttributes { "dmg from ranged reduced" 0.8 } Item "The Chargin' Targe" } } WaveSpawn { Name part6 WaitForAllDead part5 Template Pokemon_Wavespawn WaitBeforeStarting 12 TFBot { Name "Porygon" Template Poke_Scout } } WaveSpawn { Name part6 WaitForAllDead part5 Template Pokemon_Wavespawn WaitBeforeStarting 13 TFBot { Name "Hitmonchan" Template Poke_Heavy Health 500 Scale 1.1 WeaponRestrictions MeleeOnly CharacterAttributes { "fire rate bonus" 0.5 "move speed bonus" 1.2 } } } WaveSpawn { Name part6 WaitForAllDead part5 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 18 Where spawnbot TFBot { Name "Gotta catch 'em all!" Template PokeTrainer } } //Pokerap part 7 WaveSpawn { Name part7 WaitForAllDead part6 Template Pokemon_Wavespawn WaitBeforeStarting 0 FirstSpawnWarningSound "meme/meme_pokerap_pt7.mp3" TFBot { Name "Articuno" Template Poke_Soldier Scale 1.6 Health 1800 CharacterAttributes { "damage bonus" 1.5 "rocket specialist" 1 } } } WaveSpawn { Name part7 WaitForAllDead part6 Template Pokemon_Wavespawn WaitBeforeStarting 1 TFBot { Name "Jynx" Template Poke_Demo Scale 1.2 Health 500 } } WaveSpawn { Name part7 WaitForAllDead part6 Template Pokemon_Wavespawn WaitBeforeStarting 1 TFBot { Name "Nidorina" Template Poke_Demo CharacterAttributes { "bleeding duration" 10 } Item "The Chargin' Targe" Item "The Eyelander" } } WaveSpawn { Name part7 WaitForAllDead part6 Template Pokemon_Wavespawn WaitBeforeStarting 2 TFBot { Name "Beedrill" Template Poke_Scout CharacterAttributes { "bleeding duration" 5 } Item "The Hanger-On Hood" Item "The Flight of the Monarch" } } WaveSpawn { Name part7 WaitForAllDead part6 Template Pokemon_Wavespawn WaitBeforeStarting 2 TFBot { Name "Haunter" Template Poke_Scout CharacterAttributes { "damage bonus" 1.2 "move speed bonus" 1.2 } } } WaveSpawn { Name part7 WaitForAllDead part6 Template Pokemon_Wavespawn WaitBeforeStarting 2 TFBot { Name "Squirtle" Template Poke_Heavy Scale 0.5 } } WaveSpawn { Name part7 WaitForAllDead part6 Template Pokemon_Wavespawn WaitBeforeStarting 3 TFBot { Name "Chansey" Template Poke_Medic WeaponRestrictions SecondaryOnly Scale 1.5 Health 2000 CharacterAttributes { "heal rate bonus" 10 } Item "The Quick-Fix" } } WaveSpawn { Name part7 WaitForAllDead part6 Template Pokemon_Wavespawn WaitBeforeStarting 3 TFBot { Name "Parasect" Template Poke_Heavy Item "Natascha" } } WaveSpawn { Name part7 WaitForAllDead part6 Template Pokemon_Wavespawn WaitBeforeStarting 4 TFBot { Name "Exeggcute" Template Poke_Soldier Scale 0.5 } } WaveSpawn { Name part7 WaitForAllDead part6 Template Pokemon_Wavespawn WaitBeforeStarting 4 TFBot { Name "Muk" Template Poke_Heavy Scale 1.3 Health 600 CharacterAttributes { "bleeding duration" 4 "fire rate bonus" 4 } } } WaveSpawn { Name part7 WaitForAllDead part6 Template Pokemon_Wavespawn WaitBeforeStarting 5 TFBot { Name "Dewgong" Template Poke_Demo Scale 1.2 Health 500 WeaponRestrictions MeleeOnly Item "The Chargin' Targe" Item "The Eyelander" } } WaveSpawn { Name part7 WaitForAllDead part6 Template Pokemon_Wavespawn WaitBeforeStarting 6 TFBot { Name "Pidgeotto" Template Poke_Soldier Attributes AutoJump AutoJumpMin 5 AutoJumpMax 5 CharacterAttributes { "cancel falling damage" 1 "increased jump height" 2 } } } WaveSpawn { Name part7 WaitForAllDead part6 Template Pokemon_Wavespawn WaitBeforeStarting 6 TFBot { Name "Lapras" Template Poke_Heavy Health 1500 Scale 1.5 Item "Natascha" } } WaveSpawn { Name part7 WaitForAllDead part6 Template Pokemon_Wavespawn WaitBeforeStarting 7 TFBot { Name "Vulpix" Template Poke_Pyro Scale 0.5 } } WaveSpawn { Name part7 WaitForAllDead part6 Template Pokemon_Wavespawn WaitBeforeStarting 7 TFBot { Name "Rhydon" Template Poke_Soldier Health 1600 Scale 1.5 } } //Pokerap part 8 WaveSpawn { Name part8 WaitForAllDead part7 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Where spawnbot FirstSpawnWarningSound "meme/meme_pokerap_pt8.mp3" TFBot { Name "Pkmn Master is my destiny!" Template PokeTrainer } } WaveSpawn { Name part8 WaitForAllDead part7 Template Pokemon_Wavespawn WaitBeforeStarting 6 TFBot { Name "Charizard" Template Poke_Pyro Scale 1.5 Health 900 CharacterAttributes { "damage bonus" 1.5 } } } WaveSpawn { Name part8 WaitForAllDead part7 Template Pokemon_Wavespawn WaitBeforeStarting 6 TFBot { Name "Machamp" Template Poke_Heavy WeaponRestrictions MeleeOnly Scale 1.4 Health 800 CharacterAttributes { "fire rate bonus" 0.3 } } } WaveSpawn { Name part8 WaitForAllDead part7 Template Pokemon_Wavespawn WaitBeforeStarting 7 TFBot { Name "Pinsir" Template Poke_Sniper Scale 1.3 Health 400 WeaponRestrictions MeleeOnly } } WaveSpawn { Name part8 WaitForAllDead part7 Template Pokemon_Wavespawn WaitBeforeStarting 8 TFBot { Name "Koffing" Template Poke_Scout CharacterAttributes { "bleeding duration" 5 "damage bonus" 0.5 } } } WaveSpawn { Name part8 WaitForAllDead part7 Template Pokemon_Wavespawn WaitBeforeStarting 8 TFBot { Name "Dugtrio" Template Poke_Scout Scale 0.7 Health 200 CharacterAttributes { "head scale" 5 "move speed bonus" 1.2 } } } WaveSpawn { Name part8 WaitForAllDead part7 Template Pokemon_Wavespawn WaitBeforeStarting 8 TFBot { Name "Golbat" Template Poke_Soldier Attributes AutoJump AutoJumpMax 5 AutoJumpMin 5 Health 400 scale 1.2 CharacterAttributes { "bleeding duration" 4 "cancel falling damage" 1 "increased jump height" 2 } } } WaveSpawn { Name part8 WaitForAllDead part7 Template Pokemon_Wavespawn WaitBeforeStarting 9 TFBot { Name "Staryu" Template Poke_Heavy WeaponRestrictions MeleeOnly Scale 0.7 Health 200 CharacterAttributes { "move speed bonus" 1.5 } } } WaveSpawn { Name part8 WaitForAllDead part7 Template Pokemon_Wavespawn WaitBeforeStarting 10 TFBot { Name "Magikarp" Template Poke_Scout Scale 0.8 Attributes AutoJump AutoJumpMax 1 AutoJumpMin 1 WeaponRestrictions MeleeOnly CharacterAttributes { "increased jump height" 0.5 } } } WaveSpawn { Name part8 WaitForAllDead part7 Template Pokemon_Wavespawn WaitBeforeStarting 10 TFBot { Name "Ninetales" Template Poke_Pyro Scale 1.3 Health 400 CharacterAttributes { "dmg from ranged reduced" 0.7 } } } WaveSpawn { Name part8 WaitForAllDead part7 Template Pokemon_Wavespawn WaitBeforeStarting 10 TFBot { Name "Ekans" Template Poke_Scout WeaponRestrictions MeleeOnly CharacterAttributes { "bleeding duration" 5 } } } WaveSpawn { Name part8 WaitForAllDead part7 Template Pokemon_Wavespawn WaitBeforeStarting 11 TFBot { Name "Omastar" Template Poke_Heavy CharacterAttributes { "fire rate bonus" 0.8 } } } WaveSpawn { Name part8 WaitForAllDead part7 Template Pokemon_Wavespawn WaitBeforeStarting 12 TFBot { Name "Scyther" Template Poke_Scout Scale 1.2 Health 300 CharacterAttributes { "move speed bonus" 1.5 "fire rate bonus" 0.6 } } } WaveSpawn { Name part8 WaitForAllDead part7 Template Pokemon_Wavespawn WaitBeforeStarting 13 TFBot { Name "Tentacool" Template Poke_Scout WeaponRestrictions MeleeOnly CharacterAttributes { "bleeding duration" 10 } } } WaveSpawn { Name part8 WaitForAllDead part7 Template Pokemon_Wavespawn WaitBeforeStarting 13 TFBot { Name "Dragonair" Template Poke_Soldier Scale 1.2 Health 400 } } WaveSpawn { Name part8 WaitForAllDead part7 Template Pokemon_Wavespawn WaitBeforeStarting 14 TFBot { Name "Magmar" Template Poke_Pyro Scale 1.2 Health 400 CharacterAttributes { "damage bonus" 1.5 } } } //Pokerap part 9 WaveSpawn { Name part9 WaitForAllDead part8 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Where spawnbot FirstSpawnWarningSound "meme/meme_pokerap_pt9.mp3" TFBot { Name "It's downhill from here!" Template PokeTrainer } } WaveSpawn { Name part9 WaitForAllDead part8 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 Where spawnbot TFBot { Name "Just 24 more to go!" Template PokeTrainer } } WaveSpawn { Name part9 WaitForAllDead part8 Template Pokemon_Wavespawn WaitBeforeStarting 7 TFBot { Name "Sandslash" Template Poke_Heavy Health 400 WeaponRestrictions MeleeOnly CharacterAttributes { "damage bonus" 1.5 } } } WaveSpawn { Name part9 WaitForAllDead part8 Template Pokemon_Wavespawn WaitBeforeStarting 8 TFBot { Name "Hitmonlee" Template Poke_Heavy Health 500 Scale 1.1 WeaponRestrictions MeleeOnly CharacterAttributes { "fire rate bonus" 0.5 "move speed bonus" 1.2 } } } WaveSpawn { Name part9 WaitForAllDead part8 Template Pokemon_Wavespawn WaitBeforeStarting 9 TFBot { Name "Psyduck" Template Poke_Sniper Scale 0.7 Item "The Huntsman" } } WaveSpawn { Name part9 WaitForAllDead part8 Template Pokemon_Wavespawn WaitBeforeStarting 10 TFBot { Name "Arcanine" Template Poke_Pyro Scale 1.3 Health 600 CharacterAttributes { "damage bonus" 1.5 } } } WaveSpawn { Name part9 WaitForAllDead part8 Template Pokemon_Wavespawn WaitBeforeStarting 10 TFBot { Name "Eevee" Template Poke_Scout Scale 0.5 } } WaveSpawn { Name part9 WaitForAllDead part8 Template Pokemon_Wavespawn WaitBeforeStarting 11 TFBot { Name "Exeggutor" Template Poke_Heavy Health 600 Scale 1.2 } } WaveSpawn { Name part9 WaitForAllDead part8 Template Pokemon_Wavespawn WaitBeforeStarting 11 TFBot { Name "Kabutops" Template Poke_Scout Scale 1.2 Health 500 WeaponRestrictions MeleeOnly CharacterAttributes { "damage bonus" 1.5 "fire rate bonus" 0.6 } } } WaveSpawn { Name part9 WaitForAllDead part8 Template Pokemon_Wavespawn WaitBeforeStarting 12 TFBot { Name "Zapdos" Template Poke_Scout Scale 1.6 Health 1800 CharacterAttributes { "damage bonus" 1.5 "move speed bonus" 1.5 } } } WaveSpawn { Name part9 WaitForAllDead part8 Template Pokemon_Wavespawn WaitBeforeStarting 13 TFBot { Name "Dratini" Template Poke_Scout WeaponRestrictions MeleeOnly Scale 0.6 } } WaveSpawn { Name part9 WaitForAllDead part8 Template Pokemon_Wavespawn WaitBeforeStarting 14 TFBot { Name "Growlithe" Template Poke_Pyro Scale 0.7 } } WaveSpawn { Name part9 WaitForAllDead part8 Template Pokemon_Wavespawn WaitBeforeStarting 15 TFBot { Name "Mr. Mime" Template Poke_Sniper WeaponRestrictions SecondaryOnly Health 300 Scale 1.1 CharacterAttributes { "fire rate bonus" 0.8 } } } WaveSpawn { Name part9 WaitForAllDead part8 Template Pokemon_Wavespawn WaitBeforeStarting 15 TFBot { Name "Cubone" Template Poke_Demo WeaponRestrictions MeleeOnly Scale 0.6 Item "The Chargin' Targe" Item "The Eyelander" } } WaveSpawn { Name part9 WaitForAllDead part8 Template Pokemon_Wavespawn WaitBeforeStarting 15 TFBot { Name "Graveler" Template Poke_Heavy Scale 1.2 Health 500 CharacterAttributes { "dmg from ranged reduced" 0.8 } } } WaveSpawn { Name part9 WaitForAllDead part8 Template Pokemon_Wavespawn WaitBeforeStarting 16 TFBot { Name "Voltorb" Template Poke_Soldier Attributes AlwaysFireWeapon Scale 0.5 ItemAttributes { ItemName "The Beggar's Bazooka" "blast dmg to self increased" 0.4 "Blast radius increased" 2 } Item "The Beggar's Bazooka" } } WaveSpawn { Name part9 WaitForAllDead part8 Template Pokemon_Wavespawn WaitBeforeStarting 17 TFBot { Name "Gloom" Template Poke_Heavy CharacterAttributes { "bleeding duration" 5 "fire rate bonus" 4 } } } WaveSpawn { Name part9 WaitForAllDead part8 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 Where spawnbot TFBot { Name "Gotta catch 'em all!" Template PokeTrainer } } //Pokerap part 10 WaveSpawn { Name part10 WaitForAllDead part9 Template Pokemon_Wavespawn WaitBeforeStarting 0 FirstSpawnWarningSound "meme/meme_pokerap_pt10.mp3" TFBot { Name "Charmeleon" Template Poke_Pyro Scale 0.8 } } WaveSpawn { Name part10 WaitForAllDead part9 Template Pokemon_Wavespawn WaitBeforeStarting 0 TFBot { Name "Wartortle" Template Poke_Heavy Scale 0.8 } } WaveSpawn { Name part10 WaitForAllDead part9 Template Pokemon_Wavespawn WaitBeforeStarting 1 TFBot { Name "Mewtwo" Template Poke_Heavy Scale 1.1 Health 1800 Skill Expert } } WaveSpawn { Name part10 WaitForAllDead part9 Template Pokemon_Wavespawn WaitBeforeStarting 2 TFBot { Name "Tentacruel" Template Poke_Scout WeaponRestrictions MeleeOnly Health 400 Scale 1.2 CharacterAttributes { "bleeding duration" 10 } } } WaveSpawn { Name part10 WaitForAllDead part9 Template Pokemon_Wavespawn WaitBeforeStarting 2 TFBot { Name "Aerodactyl" Template Poke_Soldier Attributes AutoJump AutoJumpMin 5 AutoJumpMax 5 Scale 1.2 Health 400 CharacterAttributes { "cancel falling damage" 1 "increased jump height" 2 "move speed bonus" 1.5 "dmg from ranged reduced" 0.8 } } } WaveSpawn { Name part10 WaitForAllDead part9 Template Pokemon_Wavespawn WaitBeforeStarting 3 TFBot { Name "Omanyte" Template Poke_Heavy Scale 0.5 Health 150 } } WaveSpawn { Name part10 WaitForAllDead part9 Template Pokemon_Wavespawn WaitBeforeStarting 3 TFBot { Name "Slowpoke" Template Poke_Heavy CharacterAttributes { "move speed bonus" 0.8 } } } WaveSpawn { Name part10 WaitForAllDead part9 Template Pokemon_Wavespawn WaitBeforeStarting 4 TFBot { Name "Pidgeot" Template Poke_Soldier Attributes AutoJump AutoJumpMin 5 AutoJumpMax 5 Scale 1.2 Health 400 CharacterAttributes { "cancel falling damage" 1 "increased jump height" 2 "move speed bonus" 1.5 } } } WaveSpawn { Name part10 WaitForAllDead part9 Template Pokemon_Wavespawn WaitBeforeStarting 4 TFBot { Name "Arbok" Template Poke_Scout WeaponRestrictions MeleeOnly Scale 1.2 Health 400 CharacterAttributes { "bleeding duration" 10 } } } //Pokerap part 11 WaveSpawn { Name part11 WaitForAllDead part10 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Where spawnbot TFBot { Name "Good job!" Template PokeTrainer } } WaveSpawn { Name part11 WaitForAllDead part10 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1.5 Where spawnbot TFBot { Name "You've caught all of them!" Template PokeTrainer } } WaveSpawn { Name part11 WaitForAllDead part10 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 Where spawnbot TFBot { Name "Except one..." Template PokeTrainer } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead part11 WaitBeforeStarting 0 Where "" FirstSpawnWarningSound "meme/meme_poke_boss.mp3" RandomChoice { Squad { TFBot { ClassIcon Pokeball Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } WaveSpawn { Name poke_boss TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead part11 WaitBeforeStarting 10 Where spawnbot RandomChoice { Squad { TFBot { ClassIcon pokefeather Name "Ho-Oh" Class Pyro WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Scale 1.9 Health 30000 ItemAttributes { ItemName "The Dragon's Fury" "item_meter_charge_rate" 0.3 "damage bonus" 1.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 "rage giving scale" 0.1 "health regen" 80 } Item "The Dragon's Fury" } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead poke_boss WaitBeforeStarting 0 Where "" RandomChoice { Squad { TFBot { ClassIcon Pokeball Name "Ho-Oh still appears in it" Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Attributes MiniBoss Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead poke_boss WaitBeforeStarting 1 Where "" RandomChoice { Squad { TFBot { ClassIcon Pokeball Name "Technically..." Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Attributes MiniBoss Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } } //Wave 4: Overwatch Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where "" FirstSpawnWarningSound "meme/meme_ow_start.mp3" RandomChoice { Squad { TFBot { Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Attributes IgnoreFlag Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } WaveSpawn { Name wave4tracer TotalCurrency 120 TotalCount 40 MaxActive 12 SpawnCount 4 WaitBeforeStarting 18 WaitBetweenSpawns 2 Where spawnbot FirstSpawnWarningSound "meme/meme_ow_scout.mp3" TFBot { ClassIcon scout_pistol Health 150 Name "Tracer" Class Scout Skill Easy WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_pistol_scout "clip size bonus" 4.34 "fire rate bonus" 0.3 "damage penalty" 0.2 } } } WaveSpawn { Name wave4pharah WaitForAllSpawned wave4tracer TotalCurrency 80 TotalCount 16 MaxActive 6 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 3 Where spawnbot FirstSpawnWarningSound "meme/meme_ow_pharah.mp3" Squad { TFBot { ClassIcon soldier Health 200 Name Pharah Class Soldier Skill Hard Attributes HoldFireUntilFullReload ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 2 } } TFBot { ClassIcon medic Health 200 Name Mercy Class Medic Skill Hard WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Quick-Fix" "heal rate bonus" 2.0 "ubercharge rate bonus" 0.1 } Item "The Quick-Fix" } } } WaveSpawn { Name wave4pharah WaitForAllSpawned wave4tracer TotalCurrency 80 TotalCount 16 MaxActive 6 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name Pharah Class Soldier Skill Hard Attributes HoldFireUntilFullReload ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 2 } } TFBot { ClassIcon medic_kritz Name Mercy Class Medic Skill Hard Attributes SpawnWithFullCharge Tag bot_squad_member ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 200 "heal rate bonus" 0.01 } CharacterAttributes { "bot medic uber health threshold" 200 } Item "The Kritzkrieg" Item "Vintage Tyrolean" } } } WaveSpawn { Name wave4junkrat WaitForAllDead wave4pharah TotalCurrency 120 TotalCount 40 MaxActive 12 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot FirstSpawnWarningSound "meme/meme_ow_junkrat.mp3" TFBot { Health 200 Name Junkrat Class Demoman Skill Easy WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName tf_weapon_grenadelauncher "clip size upgrade atomic" 1 "damage bonus" 1.3 "faster reload rate" 0.8 } } } WaveSpawn { Name wave4tire WaitForAllDead wave4junkrat Template Tire_WaveSpawn WaitBeforeStarting 1 } WaveSpawn { Name wave4tire WaitForAllDead wave4junkrat Template Tire_WaveSpawn WaitBeforeStarting 1.8 } WaveSpawn { Name wave4tire WaitForAllDead wave4junkrat Template Tire_WaveSpawn WaitBeforeStarting 2.2 } WaveSpawn { Name wave4tire WaitForAllDead wave4junkrat Template Tire_WaveSpawn WaitBeforeStarting 2.5 } WaveSpawn { Name wave4tire WaitForAllDead wave4junkrat Template Tire_WaveSpawn WaitBeforeStarting 3 } WaveSpawn { Name wave4bastion WaitForAllDead wave4tire TotalCurrency 100 TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot FirstSpawnWarningSound "meme/meme_ow_reinhardt.mp3" Squad { TFBot { Health 200 Name Bastion Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Brass Beast" "aiming movespeed decreased" 0.01 "fire rate bonus" 0.34 "damage bonus" 1 "damage penalty" 0.25 "minigun spinup time increased" 1 } Item "The Brass Beast" } TFBot { ClassIcon medic_shield Name "Reinhardt" Health 500 Scale 1.3 Class Medic Skill Expert WeaponRestrictions SecondaryOnly Tag bot_squad_member Attributes ProjectileShield Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 1 "increase buff duration" 2 } CharacterAttributes { "bot medic uber deploy delay duration" 9999 "damage force reduction" 0.2 } Item "The Quick-Fix" Item "Das Metalmeatencasen" Item "Das Naggenvatcher" } } } WaveSpawn { Name wave4bastion WaitForAllDead wave4tire TotalCurrency 150 TotalCount 40 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 Where spawnbot FirstSpawnWarningSound "meme/meme_ow_doomfist.mp3" TFBot { ClassIcon demoknight Health 250 Name Doomfist Class Demoman Skill Hard WeaponRestrictions MeleeOnly Attributes AlwaysCrit ItemAttributes { ItemName tf_weapon_bottle "damage causes airblast" 1 "damage bonus" 1.5 } Item "The Splendid Screen" } } WaveSpawn { Name wave4ashe WaitForAllSpawned wave4bastion Template Bob_WaveSpawn WaitBeforeStarting 20 } WaveSpawn { Name wave4ashe WaitForAllSpawned wave4bastion Template Bob_WaveSpawn WaitBeforeStarting 20.8 } WaveSpawn { Name wave4ashe WaitForAllSpawned wave4bastion Template Bob_WaveSpawn WaitBeforeStarting 21.5 } WaveSpawn { Name wave4ashe WaitForAllSpawned wave4bastion Template Bob_WaveSpawn WaitBeforeStarting 22 } WaveSpawn { Name wave4ashe WaitForAllSpawned wave4bastion Template Bob_WaveSpawn WaitBeforeStarting 22.3 } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead wave4ashe WaitBeforeStarting 0 Where "" FirstSpawnWarningSound "meme/meme_ow_lucio.mp3" RandomChoice { Squad { TFBot { Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } WaveSpawn { Name wave4lucio WaitForAllDead wave4ashe TotalCurrency 100 TotalCount 16 MaxActive 16 SpawnCount 16 WaitBeforeStarting 2 Where spawnbot TFBot { ClassIcon soldier_conch Name Lucio Class Soldier Skill Hard Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.15 "faster reload rate" 0.2 "damage penalty" 0.1 } CharacterAttributes { "increase buff duration" 9.0 "Projectile speed increased" 0.8 } Item "The Concheror" } } WaveSpawn { Name wave4goats WaitForAllDead wave4lucio TotalCurrency 150 TotalCount 30 MaxActive 18 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { ClassIcon pyro Health 400 Name GOATS Class Pyro Skill Hard Scale 1.2 WeaponRestrictions PrimaryOnly Item "The Phlogistinator" } TFBot { ClassIcon heavy_shotgun Health 600 Name GOATS Scale 1.3 Class HeavyWeapons Skill Hard WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_shotgun_hwg "fire rate bonus" 0.1 "faster reload rate" 0.1 "damage penalty" 0.1 } } TFBot { ClassIcon medic_shield Name "Reinhardt" Health 500 Scale 1.3 Class Medic Skill Expert WeaponRestrictions SecondaryOnly Tag bot_squad_member Attributes ProjectileShield Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 1 "increase buff duration" 2 } CharacterAttributes { "bot medic uber deploy delay duration" 9999 "damage force reduction" 0.2 } Item "The Quick-Fix" Item "Das Metalmeatencasen" Item "Das Naggenvatcher" } TFBot { ClassIcon demoknight Health 250 Name GOATS Class Demoman Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName tf_weapon_bottle "melee range multiplier" 2.0 "damage bonus" 0.5 "fire rate bonus" 0.8 "heal on hit for rapidfire" 50 } ItemAttributes { ItemName "The Chargin' Targe" "charge recharge rate increased" 0.01 } Item "The Chargin' Targe" } TFBot { ClassIcon medic Health 200 Name GOATS Class Medic Skill Hard WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Item "The Crusader's Crossbow" } TFBot { ClassIcon soldier_conch Health 200 Name GOATS Class Soldier Skill Hard Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.15 "faster reload rate" 0.2 "damage penalty" 0.22 } CharacterAttributes { "increase buff duration" 9.0 "Projectile speed increased" 0.8 } Item "The Concheror" } } } WaveSpawn { WaitForAllDead wave4goats TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 Where spawnbot FirstSpawnWarningSound "meme/meme_ow_hanzo.mp3" TFBot { ClassIcon sniper_bow Health 200 Name "That one Hanzo" Class Sniper Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 "damage bonus" 1.05 } Item "The Huntsman" } } } //Wave 5: Battalion Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave5giant TotalCurrency 33 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Where spawnbot TFBot { ClassIcon Soldier_backup Name "Yo dawg I heard u like Battalions?" Template T_TFBot_Giant_Soldier_Extended_Battalion } } WaveSpawn { Name wave5giant TotalCurrency 33 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 Where spawnbot TFBot { ClassIcon Soldier_backup Name "So I put Battalions on your Backup" Template T_TFBot_Giant_Soldier_Extended_Battalion } } WaveSpawn { Name wave5giant TotalCurrency 34 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 16 Where spawnbot TFBot { ClassIcon Soldier_backup Name "So you can't crit while you kritz" Template T_TFBot_Giant_Soldier_Extended_Battalion } } WaveSpawn { Name wave5scout WaitForAllDead wave5giant TotalCurrency 200 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_Scout_FAN ClassIcon soldier_backup Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 } Item "The Battalion's Backup" } } WaveSpawn { Name wave5scout WaitForAllDead wave5giant TotalCurrency 50 TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 Where spawnbot TFBot { Template T_TFBot_Scout_Jumping_Sandman ClassIcon soldier_backup Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 } Item "The Battalion's Backup" } } WaveSpawn { Name wave5deflector WaitForAllDead wave5scout TotalCurrency 90 TotalCount 32 MaxActive 10 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { ClassIcon soldier_backup Name "Deflector Heavy" Class HeavyWeapons Skill Hard MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } CharacterAttributes { "increase buff duration" 9.0 } Item "The Battalion's Backup" Item "Deflector" Item "The U-clank-a" } } WaveSpawn { WaitForAllDead wave5scout TotalCurrency 60 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 20 Where spawnbot TFBot { ClassIcon Soldier_backup Template T_TFBot_Giant_Scout_Jumping_Sandman Attributes AlwaysCrit Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 } Item "The Battalion's Backup" } } WaveSpawn { Name wave5gauntlet WaitForAllDead wave5deflector TotalCurrency 100 TotalCount 10 MaxActive 3 SpawnCount 2 WaitBeforeStarting 2 Where spawnbot TFBot { Template T_TFBot_Heavy_IronFist_Airblast ClassIcon soldier_backup Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 } Item "The Battalion's Backup" } } WaveSpawn { Name wave5gauntlet WaitForAllDead wave5deflector TotalCurrency 100 TotalCount 30 MaxActive 8 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_ScorchShot_FastShot ClassIcon soldier_backup Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 } Item "The Battalion's Backup" } } WaveSpawn { Name wave5gauntlet WaitForAllDead wave5deflector TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot TFBot { ClassIcon Soldier_backup Attributes SpawnWithFullCharge Template T_TFBot_Giant_Pyro CharacterAttributes { "increase buff duration" 9.0 "mult airblast refire time" 0.001 } Item "The Battalion's Backup" } } WaveSpawn { WaitForAllDead wave5gauntlet TotalCurrency 125 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 Tank { Health 35000 Name tankboss Speed 1 StartingPathTrackNode boss_path_7 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllDead wave5gauntlet TotalCurrency 75 TotalCount 75 MaxActive 15 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Support 1 Where spawnbot TFBot { Template T_TFBot_Soldier_RocketPush ClassIcon soldier_backup Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 } Item "The Battalion's Backup" } } WaveSpawn { WaitForAllDead wave5gauntlet TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 20 Support 1 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_RocketPush ClassIcon soldier_backup Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 } Item "The Battalion's Backup" } } } //Wave 6: League of Legends Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where "" FirstSpawnWarningSound "meme/meme_announcer_welcome.mp3" RandomChoice { Squad { TFBot { Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Attributes IgnoreFlag Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } WaveSpawn { TotalCurrency 500 TotalCount 180 MaxActive 12 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 8 Support 1 Where spawnbot FirstSpawnWarningSound "meme/meme_announcer_minions.mp3" Squad { TFBot { ClassIcon demoknight Name "Melee Minion" Class Demoman Skill Hard WeaponRestrictions MeleeOnly Item "The Persian Persuader" } TFBot { ClassIcon demoknight Name "Melee Minion" Class Demoman Skill Hard WeaponRestrictions MeleeOnly Item "The Persian Persuader" } TFBot { ClassIcon demoknight Name "Melee Minion" Class Demoman Skill Hard WeaponRestrictions MeleeOnly Item "The Persian Persuader" } TFBot { Name "Caster Minion" Class Soldier Skill Hard } TFBot { Name "Caster Minion" Class Soldier Skill Hard } TFBot { Name "Caster Minion" Class Soldier Skill Hard } } } WaveSpawn { Name wave6neeko TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 28 Where spawnbot FirstSpawnWarningSound "meme/meme_spawn_neeko.mp3" DoneWarningSound "meme/meme_announcer_blood.mp3" RandomChoice { Squad { TFBot { ClassIcon Champ_neeko Health 3000 Name Neeko Scale 1.2 Class Spy Skill Expert Attributes MiniBoss Attributes UseBossHealthBar Attributes IgnoreFlag ItemAttributes { ItemName "The Enforcer" "fire rate penalty" 1 "fire rate bonus" 0.8 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "move speed bonus" 1.1 "health regen" 5 "voice pitch scale" 0 } } } } } WaveSpawn { WaitForAllDead wave6neeko TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 Where "" RandomChoice { Squad { TFBot { Name "omg Neeko, traaaaash" Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Attributes MiniBoss Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } WaveSpawn { WaitForAllDead wave6neeko TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 Where "" RandomChoice { Squad { TFBot { Name "gg tard, failed lvl 2 gank" Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Attributes MiniBoss Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } WaveSpawn { WaitForAllDead wave6neeko TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 Where "" RandomChoice { Squad { TFBot { Name "don't feed" Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Attributes MiniBoss Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } WaveSpawn { WaitForAllDead wave6neeko TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6 Where "" FirstSpawnWarningSound "meme/meme_announcer_disconnect.mp3" RandomChoice { Squad { TFBot { Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } WaveSpawn { Name wave6gang WaitForAllDead wave6neeko TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 Where spawnbot FirstSpawnWarningSound "meme/meme_spawn_gangplank.mp3" DoneWarningSound "meme/meme_announcer_slain.mp3" RandomChoice { Squad { TFBot { ClassIcon Champ_gangplank Health 3800 Name Gangplank Scale 1.2 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "The Persian Persuader" "damage bonus" 1.5 "fire rate bonus" 0.8 "attach particle effect" 2 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "health regen" 5 } Item "The Persian Persuader" Item "Demoman Tricorne" } } } } WaveSpawn { WaitForAllDead wave6gang TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 Where "" FirstSpawnWarningSound "meme/meme_announcer_reconnect.mp3" RandomChoice { Squad { TFBot { Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } WaveSpawn { Name wave6gank WaitForAllDead wave6gang TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 Where spawnbot DoneWarningSound "meme/meme_announcer_unstoppable.mp3" RandomChoice { Squad { TFBot { ClassIcon Champ_neeko Health 3800 Name Neeko Scale 1.2 Class Spy Skill Expert Attributes MiniBoss Attributes UseBossHealthBar Attributes IgnoreFlag ItemAttributes { ItemName "The Enforcer" "damage bonus" 1.2 "damage bonus" 1.2 "fire rate penalty" 1 "fire rate bonus" 0.8 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "move speed bonus" 1.2 "health regen" 10 } } } } } WaveSpawn { Name wave6gank WaitForAllDead wave6gang TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 13 Where spawnbot FirstSpawnWarningSound "meme/meme_spawn_ekko.mp3" RandomChoice { Squad { TFBot { ClassIcon Champ_ekko Health 2500 Name Ekko Scale 1.2 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes AlwaysCrit Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "Batsaber" "damage bonus" 2.0 "fire rate penalty" 1.5 "speed_boost_on_hit_enemy" 3.0 } ItemAttributes { ItemName "The Merc's Mohawk" "set item tint RGB" 15132390 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "move speed bonus" 1 "health regen" 15 } Item "Batsaber" Item "The Merc's Mohawk" } } } } WaveSpawn { WaitForAllDead wave6gank TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 Where "" RandomChoice { Squad { TFBot { Name "neeko u suck" Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Attributes MiniBoss Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } WaveSpawn { WaitForAllDead wave6gank TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 Where "" RandomChoice { Squad { TFBot { Name "report neeko for feeding pls" Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Attributes MiniBoss Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } WaveSpawn { WaitForAllDead wave6gank TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 Where "" RandomChoice { Squad { TFBot { Name "gg we lost" Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Attributes MiniBoss Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } WaveSpawn { Name wave6inhibitor WaitForAllDead wave6gank TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 Where "" FirstSpawnWarningSound "meme/meme_announcer_inhibitor.mp3" RandomChoice { Squad { TFBot { Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } WaveSpawn { WaitForAllDead wave6inhibitor TotalCurrency 100 TotalCount 25 MaxActive 25 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 15 Support 1 Tank { Health 3000 Name tankboss Speed 75 StartingPathTrackNode boss_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave6carry WaitForAllDead wave6gank TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 25 Where spawnbot FirstSpawnWarningSound "meme/meme_spawn_trist_braum.mp3" DoneWarningSound "meme/meme_announcer_double.mp3" RandomChoice { Squad { TFBot { ClassIcon Champ_tristana Health 4200 Name Tristana Scale 1.2 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "The Original" "faster reload rate" -0.8 "fire rate bonus" 0.5 "damage bonus" 1.2 "Blast radius increased" 1.8 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "health regen" 15 "move speed bonus" 0.65 } Item "The Original" } TFBot { ClassIcon Champ_braum Health 4500 Name Braum Scale 1.2 Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes MiniBoss Attributes UseBossHealthBar Attributes ProjectileShield ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 2 "increase buff duration" 5 } CharacterAttributes { "bot medic uber deploy delay duration" 9999 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "health regen" 25 "heal rate bonus" 0.01 } Item "The Quick-Fix" Item "The Dictator" } } } } WaveSpawn { Name wave6team WaitForAllDead wave6carry TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 18 Where spawnbot TFBot { ClassIcon champ_gangplank Health 4200 Name Gangplank Scale 1.2 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "The Persian Persuader" "damage bonus" 1.5 "fire rate bonus" 0.6 "attach particle effect" 2 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "move speed bonus" 1.1 "health regen" 20 } Item "The Persian Persuader" Item "Demoman Tricorne" } } WaveSpawn { Name wave6team WaitForAllDead wave6carry TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 12 Where spawnbot Squad { TFBot { ClassIcon champ_tristana Health 5000 Name Tristana Scale 1.2 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the original" "faster reload rate" -0.8 "fire rate bonus" 0.5 "damage bonus" 1.3 "Blast radius increased" 2.0 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "move speed bonus" 0.65 "health regen" 15 } Item "the original" } TFBot { ClassIcon champ_braum Health 5000 Name Braum Scale 1.2 Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes MiniBoss Attributes UseBossHealthBar Attributes ProjectileShield ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 2 "increase buff duration" 5 } CharacterAttributes { "bot medic uber deploy delay duration" 9999 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "health regen" 25 "heal rate bonus" 0.01 } Item "The Quick-Fix" Item "The Mustachioed Mann" } } } WaveSpawn { Name wave6team WaitForAllDead wave6carry TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 Where spawnbot TFBot { ClassIcon champ_neeko Health 3300 Name Neeko Scale 1.2 Class Spy Skill Expert Attributes MiniBoss Attributes UseBossHealthBar Attributes IgnoreFlag ItemAttributes { ItemName "The Enforcer" "damage bonus" 1.3 "fire rate penalty" 1 "fire rate bonus" 0.8 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "move speed bonus" 1.2 "health regen" 20 } Item "The Enforcer" } } WaveSpawn { Name wave6team WaitForAllDead wave6carry TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 Where spawnbot TFBot { ClassIcon champ_ekko Health 3000 Name Ekko Scale 1.2 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes AlwaysCrit Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "Batsaber" "damage bonus" 2.0 "fire rate penalty" 1.5 "speed_boost_on_hit_enemy" 3.0 } ItemAttributes { ItemName "The Merc's Mohawk" "set item tint RGB" 15132390 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "move speed bonus" 1.1 "health regen" 15 } Item "Batsaber" Item "The Merc's Mohawk" } } WaveSpawn { WaitForAllDead wave6team TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Where "" FirstSpawnWarningSound "meme/meme_announcer_ace.mp3" RandomChoice { Squad { TFBot { Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } WaveSpawn { WaitForAllDead wave6team TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 Where "" RandomChoice { Squad { TFBot { Name "bg" Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Attributes MiniBoss Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } WaveSpawn { WaitForAllDead wave6team TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 Where "" RandomChoice { Squad { TFBot { Name "noob team" Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Attributes MiniBoss Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } WaveSpawn { WaitForAllDead wave6team TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 Where "" RandomChoice { Squad { TFBot { Name "report neeko for throwing" Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Attributes MiniBoss Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } WaveSpawn { WaitForAllDead wave6team TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 Where "" RandomChoice { Squad { TFBot { Name "they had 6 anyway... cheaters" Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Attributes MiniBoss Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } WaveSpawn { WaitForAllDead wave6team TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 Where "" FirstSpawnWarningSound "meme/meme_announcer_victory.mp3" RandomChoice { Squad { TFBot { Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } } //Wave 7: Waluigi time! Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 13 Where "" RandomChoice { Squad { TFBot { Name "What?" Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Attributes MiniBoss Attributes IgnoreFlag Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 Where "" RandomChoice { Squad { TFBot { Name "You were expecting something?" Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Attributes MiniBoss Attributes IgnoreFlag Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 17 Where "" RandomChoice { Squad { TFBot { Name "Too bad!" Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Attributes MiniBoss Attributes IgnoreFlag Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 19 Where "" FirstSpawnWarningSound "meme/meme_waluigi_time.mp3" RandomChoice { Squad { TFBot { Name "Waluigi time!" Class Scout WeaponRestrictions MeleeOnly Attributes SuppressFire Attributes MiniBoss Attributes IgnoreFlag Scale 0.01 Health 1 CharacterAttributes { "health regen" -1 "voice pitch scale" 0 } } } } } WaveSpawn { TotalCurrency 800 TotalCount 200 MaxActive 14 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 1 Support 1 Where spawnbot FirstSpawnWarningSound "meme/meme_waluigi_song.mp3" RandomChoice { Squad { TFBot { Name Wah Class Scout Skill Hard ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Class Scout Skill Hard ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes AlwaysCrit ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes AlwaysCrit ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes AlwaysCrit ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.25 } ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" Item "The Sandman" } } Squad { TFBot { Name Wah Template T_TFBot_Scout_FAN ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Class Soldier Skill Hard ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Class Soldier Skill Hard ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Skill Hard Template T_TFBot_Soldier_RocketShotgun Attributes AlwaysCrit ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Class Pyro Skill Easy Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Class Pyro Skill Easy Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Skill Hard Template T_TFBot_Pyro_Flaregun Attributes AlwaysCrit ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Template T_TFBot_ScorchShot_FastShot ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Class Demoman ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Class Demoman ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Template T_TFBot_Demoman_Knight ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Template T_TFBot_Demoman_Knight ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Template T_TFBot_Demo_Burst ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Class HeavyWeapons Skill Hard ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Class HeavyWeapons Skill Hard ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Template T_TFBot_Heavyweapons_Shotgun ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Template T_TFBot_Heavyweapons_Shotgun ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Class HeavyWeapons Skill Easy WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" Item "The Killing Gloves of Boxing" } } Squad { TFBot { Name Wah Template T_TFBot_Sniper_Huntsman ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Template T_TFBot_Sniper_Huntsman ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Class Sniper Skill Hard WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Template T_TFBot_Giant_Scout ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Template T_TFBot_Giant_Scout_FAN ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Template T_TFBot_Giant_Soldier_Spammer_Reload ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Template T_TFBot_Giant_Soldier_Spammer_Reload ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Template T_TFBot_Giant_Pyro ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Template T_TFBot_Giant_Heavyweapons ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Template T_TFBot_Giant_Heavyweapons ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Template T_TFBot_Giant_Heavyweapons_Shotgun ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Template T_TFBot_Giant_Heavyweapons_Shotgun ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { ClassIcon scout_stun Health 1600 Name Wah Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.1 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" Item "The Sandman" } } Squad { TFBot { ClassIcon heavy_champ Health 5000 Name Wah Class HeavyWeapons Skill expert WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "The Killing Gloves of Boxing" "fire rate bonus" 0.6 "damage bonus" 1.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" Item "The Killing Gloves of Boxing" } } Squad { TFBot { ClassIcon heavy_champ Health 5000 Name Wah Class HeavyWeapons Skill expert WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "The Killing Gloves of Boxing" "fire rate bonus" 0.6 "damage bonus" 1.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" Item "The Killing Gloves of Boxing" } } Squad { TFBot { Name Wah Template T_TFBot_Giant_Demoman ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Template T_TFBot_Giant_Demoman ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { ClassIcon demoknight Health 3300 Name Wah Class Demoman Skill Expert Attributes MiniBoss ItemAttributes { ItemName "The Eyelander" "critboost on kill" 3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" Item "Ali Baba's Wee Booties" Item "The Chargin' Targe" Item "The Eyelander" } } Squad { TFBot { Name Wah Template T_TFBot_Giant_Demo_Burst ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Template T_TFBot_Giant_Soldier_Spammer ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Template T_TFBot_Giant_Soldier_Spammer ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } Squad { TFBot { Name Wah Template T_TFBot_Giant_Soldier_RocketShotgun ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" } } } } WaveSpawn { TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 160 Where spawnbot DoneWarningSound "meme/meme_waluigi_sad.mp3" RandomChoice { Squad { TFBot { Name Waluigi Class Sniper Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" Item "The Huntsman" } TFBot { Name Wario Class Heavy Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 15185211 } ItemAttributes { ItemName "The Mustachioed Mann" "item style override" 1 } Item "The Mustachioed Mann" Item "The Rotation Sensation" Item "Ali Baba's Wee Booties" } } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave8boss TotalCurrency 420 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 Where spawnbot FirstSpawnWarningSound "meme/meme_epic_song1.mp3" TFBot { ClassIcon soldier_burstfire Health 250000 Name "Wait... What?" Scale 1.9 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag bot_giant Attributes AlwaysFireWeapon Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "The Beggar's Bazooka" "clip size upgrade atomic" 136 "faster reload rate" 0.7 "blast dmg to self increased" 100000 "Blast radius increased" 1000 "damage bonus" 500 } ItemAttributes { ItemName "Stout Shako" "set item tint RGB" 15132390 } CharacterAttributes { "health regen" 700 "move speed bonus" 0.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 "override footstep sound set" 3 "rage giving scale" 0.01 "increased jump height" 1.5 } Item "The Beggar's Bazooka" Item "Stout Shako" } } WaveSpawn { WaitForAllDead wave8boss TotalCurrency 0 TotalCount 16 MaxActive 16 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 0.1 Where spawnbot FirstSpawnWarningSound "vo\mvm\mght\scout_mvm_m_laughhappy02.mp3" RandomChoice { Squad { TFBot { Template T_TFBot_Giant_Scout_Fast Attributes AlwaysCrit } } } } } }