#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop //by Retrowave & The Fat WaveSchedule { // side mission details StartingCurrency 850 RespawnWaveTime 7 CanBotsAttackWhileInSpawnRoom no //pe //templates (by ya boi!) Templates { //Spy boss T_TFBot_Retrowave_doppleganger { Name "Dopplerganger" Class Spy Skill Easy Health 25000 Scale 1.5 ClassIcon dopplerwave //fanmade icon Item "Festive Ambassador" Item "Detective Noir" Item "The Dead Head" Item "The Lurking Legionnaire" Attributes UseBossHealthBar Attributes AlwaysCrit Tag bot_giant Attributes MiniBoss MaxVisionRange 1200 ItemAttributes { ItemName "Festive Ambassador" "damage bonus" 2.5 "killstreak tier" 2 "killstreak idleeffect" 4 "fire rate bonus" 0.33 "auto fires when full" 1 "auto fires full clip" 1 } ItemAttributes { ItemName "tf_weapon_knife" "fire rate bonus" 0.5 } ItemAttributes { ItemName "Detective Noir" "set item tint RGB" 1315860 "attach particle effect" 13 } ItemAttributes { ItemName "The Dead Head" "set item tint RGB" 1315860 } ItemAttributes { ItemName "The Lurking Legionnaire" "set item tint RGB" 1315860 } CharacterAttributes { "airblast vulnerability multiplier" 1 "override footstep sound set" 2 "damage force reduction" 0.5 "move speed bonus" 2 "attach particle effect" 13 } } //Engi boss T_TFBot_Stardust_doppleganger { Name "Starbust" Class Engineer Skill expert Health 20000 Scale 1.5 ClassIcon starburst //fanmade Icon Item "The Rescue Ranger" Item "The Wide-Brimmed Bandito" Item "The Dogfighter" Item "The Beep Boy" Attributes UseBossHealthBar WeaponRestrictions PrimaryOnly Tag bot_giant Attributes MiniBoss MaxVisionRange 1200 BehaviorModifiers push ItemAttributes { ItemName "The Wide-Brimmed Bandito" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Dogfighter" "set item tint RGB" 8208497 } ItemAttributes { ItemName "The Beep Boy" "set item tint RGB" 3100495 } ItemAttributes { ItemName "The Rescue Ranger" "damage bonus" 2.5 "fire rate bonus" 0.33 "auto fires when full" 1 "auto fires full clip" 1 } CharacterAttributes { "airblast vulnerability multiplier" 1 "override footstep sound set" 2 "damage force reduction" 0.5 "attach particle effect" 110 } } //delector T_TFBot_Giant_Heavyweapons_Deflector_hat { Name "The Big one" Class Heavyweapons Skill Hard Health 5000 ClassIcon heavy_deflector Item "Janissary Hat" Item "Deflector" Attributes MiniBoss Tag bot_giant WeaponRestrictions PrimaryOnly MaxVisionRange 1000 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 "damage bonus" 1.5 } CharacterAttributes { "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "move speed bonus" 0.5 "override footstep sound set" 2 } } T_TFBot_Borger_eater { Name "The Fattest Mann on earth" Class Engineer Skill expert Health 15000 Scale 1.5 ClassIcon level_three_chin //fanmade Icon Item "Texas Slim's Dome Shine" Item "The Level Three Chin" Item "Binoculus" Item "tf_weapon_wrench" Attributes UseBossHealthBar WeaponRestrictions MeleeOnly BehaviorModifiers push Attributes MiniBoss MaxVisionRange 1200 ItemAttributes { ItemName "tf_weapon_wrench" "damage bonus" 2.5 "fire rate bonus" 2.5 } CharacterAttributes { "override footstep sound set" 2 "damage force reduction" 0.4 } } T_TFBot_Scout_Boston { Class Scout Name "Boston Troublemaker" Skill Hard Item "The Boston Basher" Item "The Delinquent's Down Vest" WeaponRestrictions MeleeOnly ClassIcon scout_bostonbasher ItemAttributes { ItemName "The Boston Basher" "hit self on miss" 0 } } T_TFBot_Giant_Soldier_SmallBarrage { Class Soldier Name "Giant Small Barrage Soldier" ClassIcon soldier_barrage Health 4000 Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 6 "faster reload rate" 0.7 "fire rate bonus" 0.05 "projectile spread angle penalty" 10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.5 } } T_TFBot_Sniper_SMG { Class Sniper Name "SMG Sniper" WeaponRestrictions SecondaryOnly ClassIcon sniper_smg } //sniper futurecop minibosses T_TFBot_Zognog { Name "Future cop" Class Sniper Skill hard Health 1000 Scale 1.5 ClassIcon sniper_carbine Item "Corona Australis" Item "The Chronomancer" Item "The Cleaner's Carbine" Attributes MiniBoss Attributes AlwaysCrit WeaponRestrictions SecondaryOnly MaxVisionRange 900 ItemAttributes { ItemName "The Cleaner's Carbine" "fire rate bonus" 2.5 } ItemAttributes { ItemName "Corona Australis" "set item tint rgb" 3329330 } } //heavy bots T_TFBot_headbasher { Name "Future Swat" Class Heavyweapons Skill hard Health 700 ClassIcon heavy_shotgun Item "Immobile Suit" Item "The War Goggles" Item "Der Maschinensoldaten-Helm" Item "The Family Business" Attributes AlwaysCrit WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Family Business" "fire rate bonus" 2 } CharacterAttributes { "move speed bonus" 0.85 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.8 "airblast vertical vulnerability multiplier" 0.5 } } //pyrobots T_TFBot_Combiner { Class Pyro Skill Expert Health 1100 ClassIcon pyro_maul_h Scale 1.5 Name "Combine Soldier" WeaponRestrictions MeleeOnly Item "Phobos Filter" Item "The Space Diver" Item "The Death Support Pack" Item "The Maul" Attributes AlwaysCrit ItemAttributes { ItemName "Phobos Filter" "set item tint rgb" 5801378 } CharacterAttributes { "move speed bonus" 0.8 } //you know how steel gauntlets have move speed bonus 0.8 or something like that? bots with higher hp should have lower speed respectively } //zapper bot T_TFBot_zippy { Class Scout Skill Hard Health 200 ClassIcon scout_capper_nys Name "zapper" WeaponRestrictions SecondaryOnly Item "The Bolt Boy" Item "The Cross-Comm Express" Item "Captain Space Mann" Item "The C.A.P.P.E.R" } //Sonic Bot T_TFBot_Sonic { Class Scout Skill Expert Health 2500 Tag bot_giant Attributes UseBossHealthBar ClassIcon sonic //Fanmade Icon Name "Sonicspeed" WeaponRestrictions MeleeOnly Item "The Wilson Weave" Item "Crook Combatant" Item "Buck Turner All-Stars" Item "Frying Pan" ItemAttributes { ItemName "Buck Turner All-Stars" "set item tint rgb" 12073019 } ItemAttributes { ItemName "Crook Combatant" "set item tint rgb" 15132390 } ItemAttributes { ItemName "The Wilson Weave" "set item tint rgb" 5801378 } ItemAttributes { ItemName "Frying Pan" "damage bonus" 2.5 "fire rate bonus" 2 } CharacterAttributes { "move speed bonus" 2 } } // tails bot T_TFBot_Tails { Class Engineer Skill Hard Health 1500 Tag bot_giant Attributes UseBossHealthBar ClassIcon tails //fanmade Icon Name "Miles" Item "The Head Prize" Item "The C.A.P.P.E.R" Item "The Rescue Ranger" Item "Tail From the Crypt" Item "The Cauterizer's Caudal Appendage" ItemAttributes { ItemName "The C.A.P.P.E.R" "damage bonus" 2.5 "fire rate bonus" 2 } ItemAttributes { ItemName "The Head Prize" "set item tint rgb" 15185211 } ItemAttributes { ItemName "The Cauterizer's Caudal Appendage" "set item tint rgb" 15185211 } CharacterAttributes { "airblast vulnerability multiplier" 1 } } // Knuckles T_TFBot_Knuckles { Class Heavyweapons Skill Expert Health 5000 Tag bot_giant Attributes UseBossHealthBar ClassIcon knuckles Name "Knuckles" Item "The Wilson Weave" Item "Steel-Toed Stompers" Item "Fists Of Steel" WeaponRestrictions MeleeOnly Attributes AlwaysCrit ItemAttributes { ItemName "Fists of Steel" "damage bonus" 2.5 "fire rate bonus" 2 } ItemAttributes { ItemName "The Wilson Weave" "set item tint rgb" 12073019 } CharacterAttributes { "airblast vulnerability multiplier" 1 "override footstep sound set" 2 "damage force reduction" 0.5 "move speed bonus" 0.5 } } T_TFBot_Giant_Soldier_SlowBarrage_Buff { Class Soldier Name "Giant Buff Barrage Soldier" ClassIcon soldier_barrage_buff Health 4000 Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes SpawnWithFullCharge Item "The Buff Banner" ItemAttributes { ItemName "The Buff Banner" "increase buff duration" 10021 } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage bonus" 1.25 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 } } T_TFBot_Heavy_Tomislav { Class Heavyweapons Skill Normal Name "Gangstah Heavy" Item "Tomislav" Item "El Duderino" Item "Capone's Capper" } T_TFBot_Pyro_DF { Name "Dragon's Fury Pyro" Class Pyro Skill Hard item "the dragon's fury" classicon pyro_dragon_fury_swordstone MaxVisionRange 600 } T_TFBot_Giant_Medic_Kritz { Class Medic Health 4500 Skill Expert ClassIcon medic_kritz2 Name "Giant Kritz Medic" Attributes SpawnWithFullCharge Attributes AlwaysCrit Attributes MiniBoss Item "The Kritzkrieg" ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 10000 "move speed bonus" 0.5 "override footstep sound set" 3 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Demoman_Knight_Custom { Class Demoman Name "Demoknight" ClassIcon demoknight Skill Hard Health 150 Item "The Chargin' Targe" Item "The Eyelander" Attributes AlwaysCrit WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Chargin' Targe" "Attack not cancel charge" 1 "charge recharge rate increased" 2 } ItemAttributes { ItemName "The Eyelander" "critboost on kill" 3 "max health additive penalty" -0 } } T_TFBot_Heavy_Brass { Class Heavyweapons Skill Hard Name "Brass Heavy" Item "The Brass Beast" } T_TFBot_Heavy_Natascha { Class Heavyweapons Skill Hard Name "Natascha Heavy" Item "Natascha" } T_TFBot_Heavyweapons_Deflector_Small { Class Heavyweapons Name "Deflector Heavy" ClassIcon heavy Skill Hard Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } T_TFBot_Boss_Knifestorm { Class Soldier Health 40000 Skill Expert ClassIcon soldier_barrage Name "Chief Duo Barrage" Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes UseBossHealthBar WeaponRestrictions PrimaryOnly Item "The Team Captain" Item "warbird_rocketlauncher_warhawk" ItemAttributes { ItemName "warbird_rocketlauncher_warhawk" "clip size upgrade atomic" 13 "mini rockets" 1 "fire rate bonus" 0.3 "damage bonus" 1.5 "projectile speed increased" 0.6 "killstreak tier" 3 "killstreak idleeffect" 7 "attach particle effect" 704 "faster reload rate" 0.3 } ItemAttributes { ItemName "tf_weapon_shotgun_soldier" "is_passive_weapon" 1 "override projectile type" 2 "clip size upgrade atomic" 26 "fire rate bonus" 0.1 "projectile speed increased" 0.35 "killstreak tier" 3 "killstreak idleeffect" 7 "projectile spread angle penalty" 10 "attach particle effect" 704 "faster reload rate" 0.15 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "override footstep sound set" 2 } } } //end of templates Mission { Objective DestroySentries InitialCooldown 30 Where spawnbot BeginAtWave 1 RunForThisManyWaves 9 CooldownTime 25 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } //spies Mission { Objective Spy InitialCooldown 45 Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 2 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Spy } } //snipers Mission { Objective Sniper InitialCooldown 65 Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 55 DesiredCount 2 TFbot { Template T_TFBot_Sniper } } //First wave code Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "wave01a" Where spawnbot TotalCount 15 MaxActive 12 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Class Scout Skill Normal } } WaveSpawn { Name "wave01b" WaitForAllSpawned "wave01a" Where spawnbot TotalCount 22 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 50 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name "wave01b" WaitForAllSpawned "wave01a" Where spawnbot TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_multi Name "Rapid Fire Bowman" } } WaveSpawn { Name "wave01b" WaitForAllSpawned "wave01a" Where spawnbot TotalCount 18 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3.5 TotalCurrency 50 TFBot { Class Pyro Skill Easy Attributes AlwaysFireWeapon } } WaveSpawn { Name "wave01b-a" WaitForAllSpawned "wave01b" Where spawnbot TotalCount 28 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name "wave01b-a" WaitForAllSpawned "wave01b" Where spawnbot TotalCount 28 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Class Scout } } WaveSpawn { Name "wave01c" WaitForAllDead "wave01b" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 20 TotalCurrency 300 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic_Bigheal } TFBot { Template T_TFBot_Medic_Bigheal } TFBot { Template T_TFBot_Medic_Bigheal } } } } //wave 2 code Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name wave2a Where spawnbot TotalCount 13 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name wave2a Where spawnbot TotalCount 34 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Boston } } WaveSpawn { Name wave2b WaitForAllSpawned wave2a Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 300 Squad { TFBot { Template T_TFBot_Giant_Soldier_SmallBarrage } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave2b WaitForAllSpawned wave2a Where spawnbot TotalCount 34 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 50 TFBot { Template T_TFBot_Sniper_SMG } } WaveSpawn { Name wave2c-baseball WaitForAllSpawned wave2b Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } } WaveSpawn { Name wave2c-1 WaitForAllDead wave2c-baseball Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 12 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Soldier_SmallBarrage } } WaveSpawn { Name wave2c-1 WaitForAllDead wave2b Where spawnbot TotalCount 16 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Class Pyro Skill Easy } } WaveSpawn { Name wave2c-1 WaitForAllDead wave2c-baseball Where spawnbot TotalCount 26 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } } //Wave 3 code Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "wave3a" Where spawnbot TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 100 TFBot { Template T_TFBot_Zognog } } WaveSpawn { Name "wave3b" WaitForAllSpawned "wave3a" Where spawnbot TotalCount 30 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFBot_headbasher } } WaveSpawn { Name "wave3c" WaitForAllDead "wave3b" Where spawnbot TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 40 Squad { TFBot { Template T_TFBot_Combiner } TFBot { Template T_TFBot_Medic_Bigheal } TFBot { Template T_TFBot_Medic_Bigheal } TFBot { Template T_TFBot_Medic_Bigheal } } } WaveSpawn { Name "wave3d" WaitForAllDead "wave3c" Where spawnbot TotalCount 1 SpawnCount 1 MaxActive 1 WaitBeforeStarting 0 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 30000 Speed 80 StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave3d" WaitForAllDead "wave3c" Where spawnbot TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 60 TFBot { Template T_TFBot_zippy } } WaveSpawn { Name "wave3d" WaitForAllDead "wave3c" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 60 TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name wave4a Where spawnbot TotalCount 35 MaxActive 9 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 1 TotalCurrency 100 TFBot { Template T_TFBot_Demoman_Knight_Custom Attributes AlwaysCrit } } WaveSpawn { Name wave4a Where spawnbot TotalCount 6 MaxActive 4 SpawnCount 1 WaitBeforeStarting 18 WaitBetweenSpawns 7 TotalCurrency 100 TFBot { Template T_TFBot_Demoman_Samurai } } WaveSpawn { Name wave4a Where spawnbot TotalCount 1 SpawnCount 1 MaxActive 1 WaitBeforeStarting 0 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 40000 Speed 70 StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave4b WaitForAllDead wave4a Where spawnbot TotalCount 24 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 100 Squad { TFBot { Class Heavyweapons Skill Normal } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave4b WaitForAllDead wave4a Where spawnbot TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 16 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage_Buff } } WaveSpawn { Name wave4b WaitForAllDead wave4a Where spawnbot TotalCount 16 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Template T_TFBot_Heavy_Tomislav } } WaveSpawn { Name wave4c WaitForAllDead wave4b Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name wave4support WaitForAllDead wave4b Where spawnbot MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Support 1 TFBot { Class Demoman Skill Normal } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name wave5a Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 13 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_Spammer } } WaveSpawn { Name wave5a Where spawnbot TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 50 TFBot { Template T_TFBot_Pyro_DF Attributes AlwaysCrit } } WaveSpawn { Name wave5b1 WaitForAllDead wave5a Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave5b2 WaitForAllSpawned wave5b1 Where spawnbot TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 20 WaitBetweenSpawns 0 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave5b-1 WaitForAllDead wave5a Where spawnbot TotalCount 15 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 50 RandomChoice { TFBot { Template T_TFBot_Soldier_Extended_Battalion ClassIcon soldier_banner_trio } TFBot { Template T_TFBot_Soldier_Extended_Concheror ClassIcon soldier_banner_trio } TFBot { Template T_TFBot_Soldier_Extended_Concheror ClassIcon soldier_banner_trio } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon soldier_banner_trio } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon soldier_banner_trio } } } WaveSpawn { Name wave5b3 WaitForAllDead wave5a Where spawnbot TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Class Scout Skill Hard } } WaveSpawn { Name wave5b3 WaitForAllDead wave5a Where spawnbot TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon soldier_banner_trio } TFBot { Template T_TFBot_Medic_Bigheal } } } WaveSpawn { Name wave5c1 WaitForAllDead wave5b3 Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 0 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnKill Attributes UseBossHealthBar Name "Giant HoK Heavy" } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave5c2 WaitForAllDead wave5c1 Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Regen Medic" } TFBot { Template T_TFBot_Giant_Medic_Kritz } } } WaveSpawn { Name wave5c WaitForAllSpawned wave5b3 Where spawnbot TotalCount 31 MaxActive 9 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 TotalCurrency 50 RandomChoice { TFBot { Template T_TFBot_Pyro_DF Attributes AlwaysCrit } TFBot { Template T_TFBot_Pyro_DF Attributes AlwaysCrit } TFBot { Template T_TFBot_Pyro_DF Attributes AlwaysCrit } TFBot { Template T_TFBot_Pyro_DF Attributes AlwaysCrit } TFBot { Template T_TFBot_Pyro_DF Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Extended_Battalion ClassIcon soldier_banner_trio } TFBot { Template T_TFBot_Soldier_Extended_Concheror ClassIcon soldier_banner_trio } TFBot { Template T_TFBot_Soldier_Extended_Concheror ClassIcon soldier_banner_trio } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon soldier_banner_trio } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon soldier_banner_trio } TFBot { Class Scout Skill Hard } TFBot { Class Scout Skill Hard } TFBot { Class Scout Skill Hard } TFBot { Class Scout Skill Hard } TFBot { Class Scout Skill Hard } } } WaveSpawn { Name wave5support WaitForAllDead wave5c Where spawnbot MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Pyro_DF Attributes AlwaysCrit ClassIcon pyro_dragon_fury_swordstone_giant } } } //wave 6 code Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name wave6a Where spawnbot TotalCount 32 MaxActive 10 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 1.5 TotalCurrency 150 RandomChoice { TFBot { Template T_TFBot_Heavy_Tomislav } TFBot { Template T_TFBot_Heavy_Brass } TFBot { Template T_TFBot_Heavy_Natascha } TFBot { Class Heavyweapons Skill Hard } TFBot { Template T_TFBot_Heavyweapons_Deflector_Small } } } WaveSpawn { Name wave6a Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 18 WaitBetweenSpawns 10 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } } WaveSpawn { Name wave6a Where spawnbot TotalCount 1 SpawnCount 1 MaxActive 1 WaitBeforeStarting 0 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 40000 Speed 70 Skin 1 StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name dummy WaitForAllDead wave6a TotalCount 0 SpawnCount 0 WaitBeforeStarting 2 FirstSpawnWarningSound "vo\announcer_alert.mp3" FirstSpawnOutput { Target intel Action ForceResetSilent } } WaveSpawn { Name wave6boss WaitForAllDead wave6a Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 TotalCurrency 1 FirstSpawnWarningSound "vo\mvm\mght\taunts\soldier_mvm_m_taunts07.mp3" TFBot { Template T_TFBot_Boss_Knifestorm } } } }