#base robot_standard.pop #base robot_giant.pop WaveSchedule { StartingCurrency 1200 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no Templates { T_TFBot_Pyro_Detonator { Class Pyro Name "Detonator Pyro" Skill Normal ClassIcon pyro_flare Item "Old Guadalajara" Item "The Detonator" WeaponRestrictions SecondaryOnly } T_TFBot_Giant_Heavy_SteelFist { Name "Giant Steel Gauntlet" Class Heavy Skill Expert Health 6000 ClassIcon heavy_steelfist Item "Fists of Steel" Attributes MiniBoss WeaponRestrictions MeleeOnly Tag bot_giant ItemAttributes { ItemName "Fists of Steel" "dmg bonus vs buildings" 1.5 "fire rate penalty" 3 "damage bonus" 2 } CharacterAttributes { "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "damage force reduction" 0.3 "move speed bonus" 0.5 } } T_TFBot_Giant_Soldier_RapidFire { Name "Giant Rapid Fire Soldier" Class Soldier Skill Expert Health 3800 ClassIcon soldier_spammer Attributes HoldFireUntilFullReload Attributes MiniBoss Tag bot_giant Item "craftsmann_rocketlauncher_americanpastoral" Item "The Gilded Guard" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "projectile speed decreased" 0.65 "set_item_texture_wear" 0 "faster reload rate" -0.8 "fire rate bonus" 0.5 } CharacterAttributes { "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "move speed bonus" 0.5 "override footstep sound set" 3 } } T_TFBot_Scout_WrapAssassin { Class Scout Skill Hard Name "Ornament Scout" ClassIcon scout_wrap_lite Item "The Wrap Assassin" Item "The Hermes" WeaponRestrictions MeleeOnly } T_TFBot_Giant_Heavy_Heater { Class Heavy Skill Expert Name "Giant Heater Heavy" Health 5000 ClassIcon heavy_heater_giant Item "The Huo Long Heatmaker" Attributes MiniBoss MaxVisionRange 1200 ItemAttributes { ItemName "The Huo Long Heatmaker" "damage penalty" 1 "damage bonus" 1.4 } CharacterAttributes { "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "move speed bonus" 0.5 "override footstep sound set" 2 } } T_TFBot_Pyro_Scorchshot_Push { Class Pyro Name "Pushy Scorchshot Pyro" Skill Expert ClassIcon pyro_scorch Item "The Scorch Shot" Item "Skullbrero" WeaponRestrictions SecondaryOnly Attributes AlwaysCrit ItemAttributes { ItemName "The Scorch Shot" "projectile speed decreased" 0.35 "reload time increased" 1.25 "fire rate bonus" 0.75 "damage penalty" 1 } ItemAttributes { ItemName "Skullbrero" "set item tint RGB" 5801378 } } T_TFBot_Soldier_BlackBox { Class Soldier Name "Black Box Soldier" Skill Normal ClassIcon soldier_blackbox Item "The Black Box" Item "The Shellmet" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Black Box" "damage penalty" 0.33 "fire rate bonus" 0.001 "faster reload rate" 0.9 "blast radius increased" 1.25 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 60 } ItemAttributes { ItemName "The Shellmet" "set item tint RGB" 5801378 } } T_TFBot_Heavy_Heater { Class Heavy Name "Heater Heavy" ClassIcon heavy_heater Item "The Huo Long Heatmaker" } T_TFBot_Heavy_Tomislav { Class Heavy Name "Tomislav Heavy" ClassIcon heavy_accurate_lite Item "Capone's Capper" Item "Tomislav" } T_TFBot_Sniper_Carbine { Class Sniper Name "Carbine Sniper" ClassIcon sniper_carbine WeaponRestrictions SecondaryOnly Item "The Cleaner's Carbine" Item "The Snow Scoper" Item "Letch's LED" ItemAttributes { ItemName "The Cleaner's Carbine" "minicritboost on kill" 3 } } T_TFBot_Heavy_Melee { Class HeavyWeapons Name "Brawler Heavy" WeaponRestrictions MeleeOnly ClassIcon heavy_fist_nys Item "Der Maschinensoldaten-Helm" } T_TFBot_Giant_Soldier_EscapePlan { Name "Giant Escapist Soldier" Class Soldier Skill Expert Health 4000 ClassIcon soldier_escape_giant Attributes MiniBoss WeaponRestrictions MeleeOnly Item "The Data Mining Light" Item "The Escape Plan" ItemAttributes { ItemName "The Escape Plan" "damage bonus" 1.25 } CharacterAttributes { "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "move speed bonus" 0.5 "override footstep sound set" 3 } } T_TFBot_Scout_Sandman_Armored { Name "Armored Minor League Scout" Class Scout Skill Hard Health 900 Scale 1.5 ClassIcon scout_stun_armored WeaponRestrictions MeleeOnly Item "Das Metalmeatencasen" Item "Batter's Helmet" Item "The Sandman" CharacterAttributes { "move speed penalty" 0.7 "head scale" 0.7 } } T_TFBot_Sniper_Bushwacka { Name "Bushwacka Sniper" Class Sniper Skill Hard ClassIcon sniper_bushwacka Item "Ol' Snaggletooth" Item "The Bushwacka" WeaponRestrictions MeleeOnly } T_TFBot_Sniper_JarateThrow { Name "Jarate Master" Class Sniper Skill Normal ClassIcon sniper_jarate Item "Desert Marauder" Item "The Jarmaments" Item "Jarate" Attributes AlwaysFireWeapon WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" -2 "fire rate penalty" 2.5 } } T_TFBot_Scout_Sandman_Fixed { Class Scout Name "Minor League Scout" WeaponRestrictions MeleeOnly Skill Hard ClassIcon scout_stun Item "Batter's Helmet" Item "The Sandman" ItemAttributes { ItemName "The Sandman" "max health additive penalty" -0 } } T_TFBot_Heavy_Mittens { Class HeavyWeapons Name "Mittens Heavy" WeaponRestrictions MeleeOnly ClassIcon heavy_mittens Item "The Holiday Punch" Item "Pestering Jester" Attributes AlwaysCrit CharacterAttributes { "move speed bonus" 1.2 } } T_TFBot_Soldier_Bison { Class Soldier WeaponRestrictions SecondaryOnly ClassIcon soldier_bison Item "Lord Cockswain's Pith Helmet" Item "The Righteous Bison" Name "Bison Soldier" Skill Normal } T_TFBot_Giant_Sniper_SMG { Name "Super SMG Sniper" Class Sniper Health 2250 ClassIcon sniper_smg_tind WeaponRestrictions SecondaryOnly Attributes MiniBoss Item "gentlemanne_smg_highrollers" Item "Final Frontiersman" ItemAttributes { ItemName "gentlemanne_smg_highrollers" "clip size bonus" 2 } CharacterAttributes { "airblast vulnerability multiplier" 0.7 "damage force reduction" 0.7 "override footstep sound set" 6 "move speed penalty" 0.7 "head scale" 0.7 "voice pitch scale" 0 } } T_TFBot_Soldier_Shotgun { Class Soldier WeaponRestrictions SecondaryOnly ClassIcon heavy_shotgun Name "Shotgun Soldier" } T_TFBot_Pyro_Fireaxe { Class Pyro Name "Fireaxe Pyro" WeaponRestrictions MeleeOnly Item "Firewall Helmet" ClassIcon pyro_fireaxe_lite Skill Hard } T_TFBot_Giant_Demoman_Bottle { Name "Giant Bottle Demoman" Class Demoman Skill Expert Health 3300 ClassIcon demoknight_bottle_lite Item "Rimmed Raincatcher" Attributes MiniBoss WeaponRestrictions MeleeOnly ItemAttributes { ItemName "TF_WEAPON_BOTTLE" "damage bonus" 1.25 } CharacterAttributes { "airblast vulnerability multiplier" 0.5 "damage force reduction" 0.5 "move speed bonus" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Sniper_Kukri { Class Sniper Health 3300 Name "Giant Kukri Sniper" Attributes MiniBoss ClassIcon sniper_kukri_lite Item "Shooter's Tin Topi" Skill Expert WeaponRestrictions MeleeOnly ItemAttributes { ItemName "TF_WEAPON_CLUB" "damage bonus" 1.25 } CharacterAttributes { "head scale" 0.7 "voice pitch scale" 0 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "override footstep sound set" 5 "move speed bonus" 0.5 } } } //Sentrybuster Mission { Where spawnbot_high Objective DestroySentries InitialCooldown 45 CooldownTime 45 DesiredCount 1 BeginAtWave 1 RunForThisManyWaves 7 TFBot { Template T_TFBot_Sentrybuster } } //Spies Mission { Where spawnbot_mission_spy Objective Spy InitialCooldown 45 CooldownTime 45 DesiredCount 2 BeginAtWave 3 RunForThisManyWaves 1 TFBot { Template T_TFBot_Spy } } //Snipers Mission { Where spawnbot_mission_sniper Objective Sniper InitialCooldown 45 CooldownTime 45 DesiredCount 1 BeginAtWave 4 RunForThisManyWaves 1 TFBot { Template T_TFBot_Sniper Skill Hard MaxVisionRange 2500 } } Mission { Where spawnbot_mission_sniper Objective Sniper InitialCooldown 45 CooldownTime 45 DesiredCount 1 BeginAtWave 7 RunForThisManyWaves 1 TFBot { Template T_TFBot_Sniper Skill Hard MaxVisionRange 2500 } } //Engineers Mission { Where spawnbot_high Objective Engineer InitialCooldown 50 CooldownTime 50 DesiredCount 1 BeginAtWave 5 RunForThisManyWaves 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } Mission { Where spawnbot_high Objective Engineer InitialCooldown 45 CooldownTime 45 DesiredCount 1 BeginAtWave 6 RunForThisManyWaves 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } //WAVE 1 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W1_01 TotalCurrency 75 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot RandomSpawn 1 TFBot { Class Soldier } } WaveSpawn { Name W1_01 TotalCurrency 75 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot RandomSpawn 1 TFBot { Class Demoman } } WaveSpawn { Name W1_01 TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_low TFBot { Template T_TFBot_Pyro_Fireaxe } } WaveSpawn { Name W1_01 TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 21 Where spawnbot_high TFBot { Template T_TFBot_Giant_Sniper_Kukri } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 200 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_high TFBot { Template T_TFBot_Soldier_Shotgun } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 50 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_low TFBot { Class Heavy } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 150 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 11 WaitBetweenSpawns 21 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Demoman_Bottle } TFBot { Class Pyro } TFBot { Class Pyro } } } } //WAVE 2 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W2_01 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_high TFBot { Template T_TFBot_Giant_Sniper_SMG } } WaveSpawn { Name W2_01 TotalCurrency 100 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 7 Where spawnbot_low TFBot { Template T_TFBot_Soldier_Bison } } WaveSpawn { Name W2_01 TotalCurrency 100 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 7 Where spawnbot_high TFBot { Template T_TFBot_Soldier_Bison } } WaveSpawn { Name W2_01 TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 7 Where spawnbot_low TFBot { Class Pyro } } WaveSpawn { Name W2_01 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 17 WaitBetweenSpawns 21 Where spawnbot_low TFBot { Template T_TFBot_Giant_Demoman_PrinceTavish } } WaveSpawn { Name W2_02 WaitForAllDead W2_01 TotalCurrency 200 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_high TFBot { Template T_TFBot_Heavy_Mittens } } WaveSpawn { Name W2_02 WaitForAllDead W2_01 TotalCurrency 100 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_low TFBot { Template T_TFBot_Scout_Sandman_Fixed } } WaveSpawn { Name W2_02 WaitForAllDead W2_01 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 21 Where spawnbot_low TFBot { Template T_TFBot_Giant_Pyro } } } //WAVE 3 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W3_01 TotalCurrency 100 SpawnCount 1 MaxActive 1 TotalCount 1 Tank { Name tankboss Health 25000 Speed 75 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W3_01 TotalCurrency 25 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 6 Where spawnbot RandomSpawn 1 TFBot { Template T_TFBot_Sniper_JarateThrow } } WaveSpawn { Name W3_01 TotalCurrency 25 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 6 Where spawnbot RandomSpawn 1 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name W3_01 TotalCurrency 250 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 6 Where spawnbot RandomSpawn 1 TFBot { Template T_TFBot_Sniper_Bushwacka } } WaveSpawn { Name W3_02 WaitForAllDead W3_01 TotalCurrency 100 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_low Squad { TFBot { Template T_TFBot_Scout_Sandman_Armored } TFBot { Template T_TFBot_Medic_Quickfix } } } WaveSpawn { Name W3_02 WaitForAllDead W3_01 TotalCurrency 200 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot RandomSpawn 1 TFBot { Class Soldier } } WaveSpawn { Name W3_02 WaitForAllDead W3_01 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 14 Where spawnbot_low TFBot { Template T_TFBot_Giant_Soldier_EscapePlan } } } //WAVE 4 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W4_01 TotalCurrency 150 TotalCount 36 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_low TFBot { Template T_TFBot_Heavy_Melee } } WaveSpawn { Name W4_01 TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0.1 WaitBetweenSpawns 7 Where spawnbot_high Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Name "Rapid Fire Bowman" ClassIcon sniper_bow_multi Item "Larrikin Robin" ItemAttributes { ItemName "The Huntsman" "damage penalty" 0.5 } } TFBot { Template T_TFBot_Sniper_Carbine } TFBot { Template T_TFBot_Sniper_Carbine } TFBot { Template T_TFBot_Sniper_Carbine } } } WaveSpawn { Name W4_01 TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 21 Where spawnbot_low TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer } } WaveSpawn { Name W4_02 WaitForAllDead W4_01 TotalCurrency 150 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_high TFBot { Template T_TFBot_Sniper_Carbine } } WaveSpawn { Name W4_02 WaitForAllDead W4_01 TotalCurrency 50 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_low TFBot { Template T_TFBot_Heavy_Tomislav } } WaveSpawn { Name W4_02 WaitForAllDead W4_01 TotalCurrency 150 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 11 WaitBetweenSpawns 21 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Heavy_SteelFist } TFBot { Class Pyro Attributes AlwaysFireWeapon } TFBot { Class Pyro Attributes AlwaysFireWeapon } } } } //WAVE 5 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W5_01 TotalCurrency 300 TotalCount 48 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_high TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name W5_01 TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_low TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner Item "Defiant Spartan" } } WaveSpawn { Name W5_02 WaitForAllDead W5_01 TotalCurrency 100 SpawnCount 1 MaxActive 1 TotalCount 1 WaitBeforeStarting 4 Tank { Name tankboss Health 30000 Speed 75 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W5_02 WaitForAllDead W5_01 TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 9 WaitBetweenSpawns 7 Where spawnbot_high TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name W5_02 WaitForAllDead W5_01 TotalCurrency 50 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 9 WaitBetweenSpawns 7 Where spawnbot_low TFBot { Template T_TFBot_Heavy_Heater } } WaveSpawn { Name W5_02 WaitForAllDead W5_01 TotalCurrency 300 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 16 WaitBetweenSpawns 21 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFBot_Pyro_Flaregun } } } } //WAVE 6 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W6_01 TotalCurrency 200 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_high TFBot { Class Scout } } WaveSpawn { Name W6_01 TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_low Squad { TFBot { Template T_TFBot_Soldier_BlackBox } TFBot { Template T_TFBot_Pyro_Scorchshot_Push } TFBot { Template T_TFBot_Pyro_Scorchshot_Push } } } WaveSpawn { Name W6_01 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 21 Where spawnbot_low TFBot { Template T_TFBot_Giant_Heavy_Heater } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 150 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 7 WaitBetweenSpawns 4 Where spawnbot_high TFBot { Class Scout } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 150 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 7 WaitBetweenSpawns 4 Where spawnbot_high TFBot { Template T_TFBot_Scout_WrapAssassin } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 50 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 4 Where spawnbot_low TFBot { Template T_TFBot_Heavyweapons_Shotgun Name "Shotgun Heavy" } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_low TFBot { Template T_TFBot_Giant_Soldier_RapidFire } } } //WAVE 7 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W7_01 TotalCurrency 250 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Heavy_SteelFist } TFBot { Template T_TFBot_Giant_Sniper_SMG } TFBot { Template T_TFBot_Giant_Sniper_SMG } TFBot { Template T_TFBot_Giant_Sniper_SMG } TFBot { Template T_TFBot_Giant_Sniper_SMG } } } WaveSpawn { Name W7_01 TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0.1 WaitBetweenSpawns 6 Where spawnbot_high TFBot { Template T_TFBot_Pyro_Detonator } } WaveSpawn { Name W7_01 TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0.1 WaitBetweenSpawns 6 Where spawnbot_low TFBot { Template T_TFBot_Sniper_JarateThrow } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot_high TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Item "Defiant Spartan" } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 50 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot_low TFBot { Template T_TFBot_Sniper_JarateThrow } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 50 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot_low TFBot { Template T_TFBot_Heavy_Melee } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 18 Where spawnbot_low Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Name "Giant Burst Fire Demoman" Item "Scotch Bonnet" } TFBot { Template T_TFBot_Medic_Quickfix } TFBot { Template T_TFBot_Medic_Quickfix } } } WaveSpawn { Name W7_03 WaitForAllDead W7_02 TotalCurrency 100 SpawnCount 1 MaxActive 1 TotalCount 1 WaitBeforeStarting 4 Tank { Name tankbossfinal Health 30000 Speed 75 Skin 1 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W7_03 WaitForAllDead W7_02 TotalCurrency 100 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 9 WaitBetweenSpawns 7 Where spawnbot_low TFBot { Template T_TFBot_Heavy_Melee } } WaveSpawn { Name W7_03 WaitForAllDead W7_02 TotalCurrency 50 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 9 WaitBetweenSpawns 7 Where spawnbot_high TFBot { Template T_TFBot_Pyro_Detonator } } WaveSpawn { Name W7_03 WaitForAllDead W7_02 TotalCurrency 50 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 9 WaitBetweenSpawns 7 Where spawnbot_high Squad { TFBot { Template T_TFBot_Pyro_Detonator } TFBot { Template T_TFBot_Medic_Quickfix } } } WaveSpawn { Name W7_03 WaitForAllDead W7_02 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 16 WaitBetweenSpawns 21 Where spawnbot_low TFBot { Template T_TFBot_Giant_Heavyweapons } } } }