//Metal Remnant by 24Boi//A short intermediate mission// V5 #base robot_giant.pop #base robot_standard.pop #base robot_teien.pop WaveSchedule { StartingCurrency 1000 RespawnWaveTime 2 CanBotsAttackWhileInSpawnRoom no Templates { T_TFBot_Neon_Pyro { ClassIcon pyro_neon Name "Neon Pyro" Health 175 Class Pyro Skill Normal WeaponRestrictions MeleeOnly Item "The Neon Annihilator" Item "Pyro In Chinatown" } T_TFBot_Fury_Pyro { ClassIcon pyro_dragon_fury_swordstone Name "Dragon Fury Pyro" Health 175 Class Pyro Skill Easy WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" } T_TFBot_Cleaver_Scout { ClassIcon scout_cleaver Name "Cleave Scout" Health 125 Class Scout Skill Expert WeaponRestrictions SecondaryOnly Item "The Flying Guillotine" ItemAttributes { ItemName "The Flying Guillotine" "effect bar recharge rate increased" 0.3 } } T_TFBot_Phlogistinator_MetalR { ClassIcon pyro_phlog Name "Phlogistinator Pyro" Health 175 Class Pyro Skill Hard WeaponRestrictions PrimaryOnly Item "The Phlogistinator" Item "The Bubble Pipe" Item "The Moonman Backpack" CharacterAttributes { "increase buff duration" 1.15 } } T_TFBot_KritzMedic_MetalR { ClassIcon medic_kritz Name "Kritzkrieg Medic" Health 150 Class Medic Skill Normal WeaponRestrictions SecondaryOnly Item "The Kritzkrieg" Item "Hong Kong Cone" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 200 "ubercharge rate bonus" 100 } CharacterAttributes { "bot medic uber health threshold" 154 } } T_TFBot_CritBatsaber_MetalR { ClassIcon scout_batsaber Name "Batsaber Scout" Health 125 Class Scout Skill Easy WeaponRestrictions MeleeOnly Attributes AlwaysFireWeapon Attributes AlwaysCrit Item "Batsaber" Item "scout mtg hat" ItemAttributes { ItemName "scout mtg hat" "set item tint RGB" 1315860 } } T_TFBot_ThirdDegree_MetalR { ClassIcon pyro_thirddegree Name "Third Degree Pyro" Health 175 Class Pyro Skill Hard WeaponRestrictions MeleeOnly Attributes DisableDodge Item "The Flamboyant Flamenco" Item "The Third Degree" ItemAttributes { ItemName "The Flamboyant Flamenco" "set item tint RGB" 2452877 } } } //Missions// Mission { Where spawnbot Objective DestroySentries InitialCooldown 45 BeginAtWave 1 RunForThisManyWaves 2 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Where spawnbot Objective Spy InitialCooldown 15 BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Where spawnbot Objective Sniper InitialCooldown 0 BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 35 DesiredCount 2 TFBot { Class Sniper Item "Shooting Star" Item "The MK 50" Name "Machina Sniper" Skill Hard } } Mission //Wave 3 Additional Spy { Where spawnbot Objective Spy BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Spy } } Mission { Where spawnbot Objective Spy InitialCooldown 30 BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Where spawnbot Objective DestroySentries InitialCooldown 45 BeginAtWave 3 RunForThisManyWaves 3 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Where spawnbot Objective Spy InitialCooldown 30 BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Spy } } Mission { Objective Engineer InitialCooldown 0 Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 120 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Item "Aim Assistant" Attributes TeleportToHint TeleportWhere spawnbot } } /////Wave 1/////RGB Awry//////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W1_Neon TotalCurrency 200 TotalCount 36 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Neon_Pyro Skill Hard ItemAttributes { ItemName "Pyro In Chinatown" "set item tint RGB" 12073019 } } TFBot { Template T_TFBot_Neon_Pyro Skill Easy ItemAttributes { ItemName "Pyro In Chinatown" "set item tint RGB" 2452877 } } TFBot { Template T_TFBot_Neon_Pyro Skill Normal ItemAttributes { ItemName "Pyro In Chinatown" "set item tint RGB" 3329330 } } } } WaveSpawn { Name W1_Slow TotalCurrency 90 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { Template T_TFBot_Grapple_Heavy Item "Storm Spirit's Jolly Hat" Skill Normal } } } WaveSpawn { Name W1_Solly TotalCurrency 60 TotalCount 6 MaxActive 4 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Class Soldier Skill Easy Item "The Cross-Comm Crash Helmet" } } } WaveSpawn // Enable Neon Pyro crits outside water area { Name W1_MadMilk TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot_lower TFBot { ClassIcon scout_milk Template T_TFBot_Giant_Scout Item "Mad Milk" Item "The Milkman" Name "Mad Milk Giant" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon Skill Expert ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" 0.35 } CharacterAttributes { "move speed bonus" 0.75 } } } WaveSpawn { Name W1_Giant_Shielder TotalCurrency 250 TotalCount 1 MaxActive 1 WaitBeforeStarting 50 WaitBetweenSpawns 0 Where spawnbot_lower Squad { TFBot { ClassIcon medic_shield_kritz Name "Giant Shield Medic" Health 2500 Scale 1.7 Class Medic Skill Normal WeaponRestrictions SecondaryOnly Item "The Kritzkrieg" Item "Berlin Brain Bowl" Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes MiniBoss Attributes IgnoreEnemies Attributes AlwaysCrit ItemAttributes { ItemName "The Kriztkrieg" "generate rage on heal" 1 "increase buff duration" 1.55 } CharacterAttributes { "bot medic uber health threshold" 2000 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 25 } } } } } //Wave 1 End//Wave 1 A+ 750// /////Wave 2 Swords and Fireworks/////Half Zaitochi are used by Soldiers Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W2_00 Support Limited TotalCurrency 100 TotalCount 75 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0.5 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Class Pyro Skill Normal Attributes AlwaysFireWeapon Item "The Combustible Kabuto" } TFBot { Class Pyro Skill Normal Attributes AlwaysFireWeapon Item "The Combustible Kabuto" } TFBot { Template T_TFBot_Sniper_Huntsman Skill Expert } TFBot { Template T_TFBot_Sniper_Huntsman Skill Easy } } } WaveSpawn { Name W2_01 TotalCurrency 20 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.8 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Knight Item "Legendary Lid" } } } WaveSpawn { Name W2_01 TotalCurrency 10 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Flaregun Item "The Pyrotechnic Tote" } } } WaveSpawn { Name W2_02 TotalCurrency 80 WaitForAllDead W2_01 TotalCount 8 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Burst Item "The Bomber Knight" } } } WaveSpawn // Hidden Required to Kill Wave { Name W2_02 WaitForAllDead W2_01 Support Limited TotalCurrency 10 TotalCount 14 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon demoknight_samurai Class Soldier Skill Hard Name "Samurai Soldier" WeaponRestrictions MeleeOnly Item "The Half-Zatoichi" Item "Soldier Samurai Hat" } } } WaveSpawn { Name W2_03 WaitForAllDead W2_02 TotalCurrency 10 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Flaregun Item "The Pyrotechnic Tote" } } } WaveSpawn { Name W2_03 WaitForAllDead W2_02 TotalCurrency 10 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Knight Item "Legendary Lid" } } } WaveSpawn { Name W2_03 WaitForAllDead W2_02 TotalCurrency 20 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 2.5 Where spawnbot Squad { TFBot { ClassIcon demo_loch Class Demoman Name "Loch-n-Load Demo" WeaponRestrictions PrimaryOnly Item "The Loch-n-Load" Skill Expert } } } WaveSpawn //Giant Demo { Name W2_03 WaitForAllDead W2_02 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_lower TFBot { Template T_TFBot_Giant_Demoman } } WaveSpawn { Name W2_04 WaitForAllDead W2_03 TotalCurrency 10 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Class Soldier Skill Easy WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name W2_05 WaitForAllDead W2_04 TotalCurrency 80 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { ClassIcon heavy_heater Class Heavyweapons Name "Heater Heavy" Item "The Huo Long Heatmaker" WeaponRestrictions PrimaryOnly } TFBot { Template T_TFBot_Fire_Vaccinator } } } WaveSpawn { Name W2_05 WaitForAllDead W2_04 TotalCurrency 50 TotalCount 7 MaxActive 6 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Flaregun Item "The Pyrotechnic Tote" } } } WaveSpawn { Name W2_05Intermission WaitForAllDead W2_05 TotalCurrency 25 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0.6 Where spawnbot Squad { TFBot { Class Soldier Skill Easy WeaponRestrictions PrimaryOnly } } } WaveSpawn // Hidden Required to Kill Wave { Name W2_05Intermission WaitForAllDead W2_05 Support Limited TotalCurrency 25 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0.7 WaitBetweenSpawns 0.1 Where spawnbot Squad { TFBot { ClassIcon demoknight_samurai Class Soldier Skill Hard Name "Samurai Soldier" WeaponRestrictions MeleeOnly Item "The Half-Zatoichi" Item "Soldier Samurai Hat" } } } WaveSpawn // Soldier MiniBoss // Kill to Finish Wave // Infinite Conch with Black Box { Name W2_06 WaitForAllDead W2_05Intermission TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot_lower Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror Health 3800 Item "The Black Box" Item "Soldier Samurai Hat" Item "The Shogun's Shoulder Guard" ItemAttributes { ItemName "The Black Box" } CharacterAttributes { "increase buff duration" 999 } } } } WaveSpawn // Endless Backup Army of Soldier MiniBoss { Name W2_06Army WaitForAllDead W2_05Intermission TotalCurrency 50 Support 1 MaxActive 6 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 2.5 Where spawnbot_left Where spawnbot_right Squad { TFBot { ClassIcon demoknight_samurai Class Soldier Skill Hard Name "Samurai Soldier" WeaponRestrictions MeleeOnly Item "The Half-Zatoichi" Item "Soldier Samurai Hat" } } } } //Wave 2 End//Wave 2 A+ 750// /////Wave 3/////Zip Zap///// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W3_01 TotalCurrency 20 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0.5 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Phlogistinator_MetalR } } } WaveSpawn { Name W3_01 TotalCurrency 10 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon soldier_mangler Class Soldier Name "Cow Mangler Soldier" Skill Hard WeaponRestrictions PrimaryOnly Item "The Cow Mangler 5000" Item "Lord Cockswain's Novelty Mutton Chops and Pipe" } } } WaveSpawn { Name W3_01 TotalCurrency 20 TotalCount 9 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_CritBatsaber_MetalR } TFBot { Template T_TFBot_CritBatsaber_MetalR } TFBot { Template T_TFBot_ThirdDegree_MetalR } } } WaveSpawn { Name W3_02 WaitForAllDead W3_01 TotalCurrency 10 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0.6 Where spawnbot_lower Squad { TFBot { Class Heavyweapons Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name W3_02 WaitForAllDead W3_01 TotalCurrency 20 TotalCount 10 MaxActive 8 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 1.4 Where spawnbot Squad { TFBot { ClassIcon soldier_mangler Class Soldier Name "Cow Mangler Soldier" Skill Hard WeaponRestrictions PrimaryOnly Item "The Cow Mangler 5000" Item "Lord Cockswain's Novelty Mutton Chops and Pipe" } } } WaveSpawn { Name W3_02 WaitForAllDead W3_01 TotalCurrency 5 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_ThirdDegree_MetalR } } } WaveSpawn // Man Melter Crit Swarm // Right side spawns one second later { Name W3_03 WaitForAllDead W3_02 TotalCurrency 53 TotalCount 11 MaxActive 7 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.8 Where spawnbot_left Squad { TFBot { ClassIcon pyro_manmelter Class Pyro Health 175 Name "Manmelter Pyro" Skill Expert WeaponRestrictions SecondaryOnly Attributes AlwaysCrit Item "The Manmelter" Item "Sight for Sore Eyes" } } } WaveSpawn { Name W3_03 WaitForAllDead W3_02 TotalCurrency 52 TotalCount 11 MaxActive 7 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0.8 Where spawnbot_right Squad { TFBot { ClassIcon pyro_manmelter Class Pyro Health 175 Name "Manmelter Pyro" Skill Expert WeaponRestrictions SecondaryOnly Attributes AlwaysCrit Item "The Manmelter" Item "Sight for Sore Eyes" } } } WaveSpawn // Backup Quad Soldiers { Name W3_03 WaitForAllDead W3_02 TotalCurrency 10 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 0 Where spawnbot_lower Squad { TFBot { ClassIcon soldier_mangler Class Soldier Name "Cow Mangler Soldier" Skill Hard WeaponRestrictions PrimaryOnly Item "The Cow Mangler 5000" Item "Lord Cockswain's Novelty Mutton Chops and Pipe" } } } WaveSpawn { Name W3_04 WaitForAllDead W3_03 TotalCurrency 20 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1.7 Where spawnbot Squad { TFBot { Template T_TFBot_Phlogistinator_MetalR } } } WaveSpawn { Name W3_04 WaitForAllDead W3_03 TotalCurrency 40 TotalCount 5 MaxActive 4 SpawnCount 1 WaitBeforeStarting 2.5 WaitBetweenSpawns 1 Where spawnbot_right Squad { TFBot { Class Heavyweapons Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name W3_04 WaitForAllDead W3_03 TotalCurrency 20 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon soldier_mangler Class Soldier Name "Cow Mangler Soldier" Skill Hard WeaponRestrictions PrimaryOnly Item "The Cow Mangler 5000" Item "Lord Cockswain's Novelty Mutton Chops and Pipe" } } } WaveSpawn { Name W3_05 WaitForAllDead W3_04 TotalCurrency 40 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot_lower Squad { TFBot { ClassIcon soldier_mangler_giant Template T_TFBot_Giant_Soldier Item "The Cow Mangler 5000" } } } WaveSpawn //Posmon and Bison Assault Introduction// { Name W3_05 WaitForAllDead W3_04 TotalCurrency 60 TotalCount 20 MaxActive 14 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { ShouldPreserveSquad 1 TFBot { ClassIcon soldier_bison Class Soldier Name "Bison Soldier" Health 200 Skill Normal WeaponRestrictions SecondaryOnly Item "The Righteous Bison" } TFBot { ClassIcon engineer_pomson Class Engineer Name "Pomson 6000 Engineer" Health 125 Skill Hard BehaviorModifiers Push WeaponRestrictions PrimaryOnly Item "The Pomson 6000" Item "The Brainiac Hairpiece" Item "The Brainiac Goggles" } } } WaveSpawn //Only one not with a Phlog { Name W3_06 WaitForAllDead W3_05 TotalCurrency 40 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot_lower Squad { TFBot { Template T_TFBot_Giant_Pyro Skill Normal Item "The Nostromo Napalmer" Item "The MK 50" } } } WaveSpawn //Left Side { Name W3_06 WaitForAllDead W3_05 TotalCurrency 20 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1.4 Where spawnbot_left Squad { TFBot { Template T_TFBot_Phlogistinator_MetalR } } } WaveSpawn // Right Side { Name W3_06 WaitForAllDead W3_05 TotalCurrency 20 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 1.5 WaitBetweenSpawns 1.7 Where spawnbot_right Squad { TFBot { Template T_TFBot_Phlogistinator_MetalR } } } WaveSpawn // Big and Bad of this Wave // Pomson and Bison { Name W3_07 WaitForAllDead W3_06 TotalCurrency 220 TotalCount 20 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0.7 Where spawnbot Squad { ShouldPreserveSquad 1 TFBot { ClassIcon soldier_bison Class Soldier Name "Bison Soldier" Health 200 Skill Normal WeaponRestrictions SecondaryOnly Item "The Righteous Bison" } TFBot { ClassIcon engineer_pomson Class Engineer Name "Pomson 6000 Engineer" Health 125 Skill Hard BehaviorModifiers Push WeaponRestrictions PrimaryOnly Item "The Pomson 6000" Item "The Brainiac Hairpiece" Item "The Brainiac Goggles" } } } WaveSpawn // Big and Bad of this Wave // Medic Kritz Scatter // { Name W3_07 WaitForAllDead W3_06 TotalCurrency 120 TotalCount 20 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.2 Where spawnbot TFBot { Template T_TFBot_KritzMedic_MetalR } } } //Wave 3 End// Wave 3 A+ 800// /////Wave 4 Dragon's Hunger///// This wave heavies use "Natascha" to combo with cleave scouts Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W4_01 TotalCurrency 10 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Grapple_Heavy Item "Storm Spirit's Jolly Hat" Item "Natascha" ItemAttributes { ItemName "Natascha" "apply look velocity on damage" -80 "apply z velocity on damage" -80 "damage penalty" 0.2 "fire rate bonus" 0.75 } } } } WaveSpawn { Name W4_01 TotalCurrency 20 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0.1 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Fury_Pyro } } } WaveSpawn { Name W4_01 TotalCurrency 10 TotalCount 5 MaxActive 5 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 0.6 Where spawnbot Squad { TFBot { Template T_TFBot_Cleaver_Scout } } } WaveSpawn //Long Wave W4_02 { Name W4_02 WaitForAllDead W4_01 TotalCurrency 20 TotalCount 10 MaxActive 6 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0.7 Where spawnbot Squad { TFBot { Template T_TFBot_Cleaver_Scout } } } WaveSpawn { Name W4_02 WaitForAllDead W4_01 TotalCurrency 20 TotalCount 6 MaxActive 5 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Grapple_Heavy Item "Storm Spirit's Jolly Hat" Item "Natascha" ItemAttributes { ItemName "Natascha" "apply look velocity on damage" -80 "apply z velocity on damage" -80 "damage penalty" 0.2 "fire rate bonus" 0.75 } } } } WaveSpawn { Name W4_02 WaitForAllDead W4_01 TotalCurrency 20 TotalCount 5 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Fury_Pyro } } } WaveSpawn { Name W4_02 WaitForAllDead W4_01 TotalCurrency 15 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 Where spawnbot_lower Squad { TFBot { ClassIcon demo_skullcutter Template T_TFBot_Demoman_Knight Item "The Scotsman's Skullcutter" } } } WaveSpawn // Dragon Fury Giant // { Name W4_02 WaitForAllDead W4_01 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot_lower TFBot { ClassIcon pyro_dragon_fury_Swordstone Name "Dragon Fury Giant" Health 3200 Scale 1.7 Class Pyro Skill Hard WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" Attributes MiniBoss ItemAttributes { ItemName "The Dragon's Fury" "damage bonus" 1.50 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } WaveSpawn { Name W4_03 WaitForAllDead W4_02 TotalCurrency 20 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Grapple_Heavy Item "Storm Spirit's Jolly Hat" Item "Natascha" ItemAttributes { ItemName "Natascha" "apply look velocity on damage" -80 "apply z velocity on damage" -80 "damage penalty" 0.2 "fire rate bonus" 0.75 } } } } WaveSpawn { Name W4_03 WaitForAllDead W4_02 TotalCurrency 10 TotalCount 10 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Knight } } } WaveSpawn { Name W4_03 WaitForAllDead W4_02 TotalCurrency 10 TotalCount 8 MaxActive 6 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Fury_Pyro } } } WaveSpawn // Melee Stampede { Name W4_04 WaitForAllDead W4_03 TotalCurrency 35 TotalCount 14 SpawnCount 1 MaxActive 6 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } } WaveSpawn { Name W4_04 WaitForAllDead W4_03 TotalCurrency 40 TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 1.5 WaitBetweenSpawns 1.3 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Knight } TFBot { ClassIcon demo_skullcutter Template T_TFBot_Demoman_Knight Item "The Scotsman's Skullcutter" } } } WaveSpawn { Name W4_04 WaitForAllDead W4_03 TotalCurrency 60 TotalCount 6 MaxActive 3 SpawnCount 3 WaitBeforeStarting 5.5 WaitBetweenSpawns 6 Where spawnbot_lower Squad { TFBot { Template T_TFBot_Soldier_Extended_Battalion Item "The Menpo" } } } WaveSpawn //Left Side Buff Banner { Name W4_05 WaitForAllDead W4_04 TotalCurrency 40 TotalCount 8 MaxActive 3 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 2 Where spawnbot_left Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn //Right Side Buff Banner { Name W4_05 WaitForAllDead W4_04 TotalCurrency 40 TotalCount 8 MaxActive 3 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 2 Where spawnbot_right Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { Name W4_05 WaitForAllDead W4_04 TotalCurrency 20 TotalCount 20 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Class Scout WeaponRestrictions PrimaryOnly Skill Normal } } } WaveSpawn { Name W4_05 WaitForAllDead W4_04 TotalCurrency 10 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 0.8 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Knight } } } WaveSpawn // Natascha Heavy Mini Boss + Vaccinator Meidcs // { Name W4_06 WaitForAllDead W4_05 TotalCurrency 350 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_lower Squad { TFBot { Class Heavyweapons Name "Giant Natascha Heavy" Skill Expert Health 6000 Scale 1.7 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "Natascha" Item "Cadaver's Cranium" Item "The Samson Skewer" ItemAttributes { ItemName "Cadaver's Cranium" "attach particle effect" 12 // Massed Flies } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.2 "override footstep sound set" 2 } } TFBot { ClassIcon medic_vac_trio_nys Template T_TFBot_Blast_Vaccinator } TFBot { ClassIcon medic_vac_trio_nys Template T_TFBot_Bullet_Vaccinator } TFBot { ClassIcon medic_vac_trio_nys Template T_TFBot_Fire_Vaccinator } } } } //Wave 4 End// 950 for A+ ////Wave 5 Grapple Giant Onslaught//////////Used to be Last Wave/Wave 6 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn //Tank March { Name W6_01 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 FirstSpawnOutput { Target boss_sentry_spawn_relay Action Trigger } Tank { Health 10000 Name "Tank" Speed 75 StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W6_01 TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot TFBot { ClassIcon heavy_brass_nys Class Heavyweapons Skill Easy Name "Brass Beast Heavy" Item "The Brass Beast" WeaponRestrictions PrimaryOnly } } WaveSpawn { Name W6_01 TotalCurrency 30 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBeforeStarting 15 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_CritBatsaber_MetalR } } WaveSpawn //Particle Rush { Name W6_02 WaitForAllDead W6_01 TotalCurrency 20 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 1.5 Where spawnbot TFBot { Template T_TFBot_CritBatsaber_MetalR } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 50 TotalCount 10 MaxActive 8 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 1.5 Where spawnbot Squad { TFBot { Template T_TFBot_Neon_Pyro Tag nav_prefer_flank_right ItemAttributes { ItemName "Pyro In Chinatown" "set item tint RGB" 2452877 } } TFBot { Template T_TFBot_Neon_Pyro Tag nav_prefer_flank_left ItemAttributes { ItemName "Pyro In Chinatown" "set item tint RGB" 12073019 } } } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 60 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon soldier_mangler Class Soldier Name "Cow Mangler Soldier" Skill Hard WeaponRestrictions PrimaryOnly Item "The Cow Mangler 5000" Item "Lord Cockswain's Novelty Mutton Chops and Pipe" } TFBot { ClassIcon soldier_mangler Class Soldier Name "Cow Mangler Soldier" Skill Hard WeaponRestrictions PrimaryOnly Item "The Cow Mangler 5000" Item "Lord Cockswain's Novelty Mutton Chops and Pipe" } TFBot { ClassIcon medic_shield_kritz Name "Kritz Shield Medic" Health 150 Class Medic Skill Normal WeaponRestrictions SecondaryOnly Item "The Kritzkrieg" Attributes AlwaysCrit Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies ItemAttributes { ItemName "The Kritzkrieg" "generate rage on heal" 2 "increase buff duration" 2 } CharacterAttributes { "bot medic uber health threshold" 150 } } } } WaveSpawn // Fire Proof Wave { Name W6_03 WaitForAllDead W6_02 TotalCurrency 60 TotalCount 12 MaxActive 8 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 1.7 Where spawnbot Squad { TFBot { Class Pyro Skill Normal Attributes AlwaysFireWeapon Item "The Combustible Kabuto" } TFBot { Template T_TFBot_Blast_Vaccinator } } } WaveSpawn { Name W6_03 WaitForAllDead W6_02 TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_lower Squad { TFBot { ClassIcon heavy_Heater Template T_TFBot_Heavyweapons_Heater Health 5000 Item "Wise Whiskers" Item "Large Luchadore" Name "Heater Giant" ItemAttributes { ItemName "Large Luchadore" "set item tint RGB" 12807213 } } TFBot { Template T_TFBot_Giant_Fire_Vaccinator_Medic } } } WaveSpawn { Name W6_04 WaitForAllDead W6_03 TotalCurrency 80 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon sniper_bow_multi Template T_TFBot_Sniper_Huntsman Name "Crit Huntsman" Attributes AlwaysCrit ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 "faster reload rate" 0.4 } } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name W6_04 WaitForAllDead W6_03 TotalCurrency 40 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Scout_Shortstop Item "The Milkman" } } WaveSpawn { Name W6_04 WaitForAllDead W6_03 TotalCurrency 30 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot TFBot { ClassIcon scout_milk Class Scout WeaponRestrictions SecondaryOnly Name "Mad Milk Spammer" Health 125 Skill Hard Attributes AlwaysFireWeapon Item "Mad Milk" ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" 0.1 } } } WaveSpawn // Intermission { Name W6_05 WaitForAllDead W6_04 TotalCurrency 10 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { Class Soldier Skill Easy } } WaveSpawn { Name W6_05 WaitForAllDead W6_04 TotalCurrency 10 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_CritBatsaber_MetalR } } WaveSpawn { Name W6_06 WaitForAllDead W6_05 TotalCurrency 100 TotalCount 10 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Where spawnbot TFBot { ClassIcon heavy_brass_nys Class Heavyweapons Skill Easy Name "Brass Beast Heavy" Item "The Brass Beast" WeaponRestrictions PrimaryOnly } } WaveSpawn { Name W6_06 WaitForAllDead W6_05 TotalCurrency 10 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot TFBot { Class Soldier Skill Easy } } WaveSpawn //Final Boss// Electric Vortex// Cow Mangler Banner Trio (Support) + Giant Grappling Heavy { Name W6_07 WaitForAllDead W6_06 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_lower TFBot { ClassIcon Heavy_Grapple Class Heavyweapons Name "Chijiki Gurippu Heavy" Skill Expert Health 25000 Scale 2.0 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysCrit Item "Upgradeable TF_WEAPON_MINIGUN" Item "Wise Whiskers" Item "Hong Kong Cone" Item "The Slithering Scarf" ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "damage bonus" 0.60 "item style override" 1 "is australium item" 1 "loot rarity" 1 "fire rate bonus" 0.60 "apply look velocity on damage" -150 "apply z velocity on damage" -150 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.2 "override footstep sound set" 2 } } } WaveSpawn { Name W6_07Support Support Limited WaitForAllDead W6_06 TotalCurrency 0 TotalCount 75 MaxActive 3 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 2 Where spawnbot TFBot { ClassIcon soldier_banner_trio Template T_TFBot_Soldier_Extended_Buff_Banner BehaviorModifiers Push Item "The Cow Mangler 5000" } } WaveSpawn { Name W6_07Support Support Limited WaitForAllDead W6_06 TotalCurrency 0 TotalCount 75 MaxActive 3 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 2 Where spawnbot TFBot { ClassIcon soldier_banner_trio Template T_TFBot_Soldier_Extended_Concheror BehaviorModifiers Push Item "The Cow Mangler 5000" } } WaveSpawn { Name W6_07Support Support Limited WaitForAllDead W6_06 TotalCurrency 0 TotalCount 75 MaxActive 2 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 6 Where spawnbot TFBot { ClassIcon soldier_banner_trio Template T_TFBot_Soldier_Extended_Battalion BehaviorModifiers Push Item "The Cow Mangler 5000" } } } /////End of Wave 5///// 1000 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name MetalRemnant TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_lower TFBot { ClassIcon demoknight Class Demoman Name "Demoman Kinzoku Zangai" Skill Expert Health 32000 Scale 2.0 WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysCrit Item "The Eyelander" Item "Bushi-Dou" Item "demo kabuto" Item "the bonedolier" Item "The Chargin' Targe" ItemAttributes { ItemName "the bonedolier" "SPELL: set item tint RGB" 3 } ItemAttributes { ItemName "The Eyelander" "melee range multiplier" 1.3 "damage bonus" 1.50 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 4 "hand scale" 1.35 } } } WaveSpawn { Name SamuraiLeft Support Limited TotalCurrency 75 TotalCount 25 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 0 Where spawnbot_left TFBot { ClassIcon demoknight_samurai Template T_TFBot_Demoman_Knight Item "The Half-Zatoichi" } } WaveSpawn { Name SamuraiRight Support Limited TotalCurrency 75 TotalCount 25 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 0 Where spawnbot_right TFBot { ClassIcon demoknight_samurai Template T_TFBot_Demoman_Knight Item "The Half-Zatoichi" } } WaveSpawn { Name BurstDemo Support Limited TotalCurrency 100 TotalCount 50 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Demo_Burst } } WaveSpawn // Regular Sized T_TFBot_Giant_Soldier_Spammer { Name RocketSpam Support Limited TotalCurrency 250 TotalCount 100 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 4 Where spawnbot TFBot { ClassIcon soldier_spammer Class Soldier Name "Rapid Fire Soldier" Health 200 Skill Normal WeaponRestrictions PrimaryOnly Item "The Original" ItemAttributes { ItemName "The Original" "faster reload rate" -0.8 "fire rate bonus" 0.5 } } } } }