//ADVANCED "OXIDIZE" RC18: Agonizing Apparatus //By Yoovy https://steamcommunity.com/profiles/76561198017198600/ #base robot_standard.pop #base robot_giant.pop #base robot_yoovy_templates.pop #base robot_yoovy_giant_templates.pop WaveSchedule { StartingCurrency 1000 RespawnWaveTime 6 Advanced 1 CanBotsAttackWhileInSpawnRoom no NoRomevisionCosmetics 1 ImprovedAirblast 0 RobotLimit 24 PrecacheSound "tf2musicrock.mp3" Templates { T_TFBot_Giant_Heavy_Fists { ClassIcon heavy_Steelfist Health 5000 Name "Giant Steel Gauntlet" Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Item "fists of steel" ItemAttributes { ItemName "fists of steel" "fire rate bonus" 2.0 "damage bonus" 2.0 "dmg bonus vs buildings" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Sniper_Hipfire { Class Sniper Skill Expert Name "Hipfire Sniper" Attributes AlwaysFireWeapon Item "dec2014 hunter_ushanka" Item "The AWPer Hand" } T_TFBot_Giant_Medic_Kritzkrieg { Name "Giant Kritzkrieg Medic" Class Medic Skill Expert Health 4500 ClassIcon medic_kritz_giant Item "The Kritzkrieg" Item "The Combat Medic's Crusher Cap" Attributes SpawnWithFullCharge Attributes AlwaysCrit Attributes MiniBoss WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 9999 } CharacterAttributes { "bot medic uber health threshold" 69420 "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "heal rate bonus" 200 "move speed bonus" 0.5 } } T_TFBot_Giant_Heavy_Heater { Name "Giant Heater Heavy" Class Heavyweapons Skill Expert Health 5000 ClassIcon heavy_heater_giant Item "The Huo Long Heatmaker" Attributes MiniBoss ItemAttributes { ItemName "The Huo Long Heatmaker" "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_Dragon_Fury { Class Pyro Skill Hard Name "Dragon's Fury Pyro" MaxVisionRange 550 Item "The Dragon's Fury" ClassIcon pyro_dragon_fury_swordstone } T_TFBot_Heavy_Deflector { Class HeavyWeapons Skill Hard Name "Deflector Heavy" ClassIcon heavy_Deflector Item "The U-Clank-A" Item "Deflector" ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } T_TFBot_Heavy_Natascha_Grapple { Class HeavyWeapons Skill Normal Name "Grapple Heavy" ClassIcon heavy_natascha_grapple_nys Item "Natascha" Item "The Gridiron Guardian" ItemAttributes { ItemName "The Gridiron Guardian" "set item tint rgb" 1315860 } ItemAttributes { ItemName "Natascha" "apply z velocity on damage" -175 "apply look velocity on damage" -175 } } T_TFBot_Heavy_Deflector_Heater { Class HeavyWeapons Skill Hard Name "Incendiary Deflector Heavy" ClassIcon heavy_deflector_fire Item "The Huo Long Heatmaker" Item "The Bunsen Brave" ItemAttributes { ItemName "The Huo Long Heatmaker" "damage bonus vs burning" 1 "Set DamageType Ignite" 1 "attack projectiles" 1 "damage penalty" 1 } } T_TFBot_Giant_Scout_Sandman_Armored { Name "Armored Major League Scout" Class Scout Skill Expert Health 3000 ClassIcon scout_stun_giant_armored Item "Batter's Helmet" Item "MNC Mascot Outfit" Item "Das Metalmeatencasen" Item "The Sandman" Attributes MiniBoss WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.05 "max health additive penalty" -0 "damage bonus" 1.25 } CharacterAttributes { "airblast vulnerability multiplier" 0.5 "damage force reduction" 0.5 "move speed penalty" 0.75 "override footstep sound set" 5 } } T_TFBot_Heavy_Lightweight { Class HeavyWeapons WeaponRestrictions MeleeOnly Skill Easy ClassIcon heavy_gru Name "Lightweight Champ" Item "gloves of running urgently mvm" Item "pugilist's protector" ItemAttributes { ItemName "pugilist's protector" "set item tint RGB" 15185211 } } T_TFBot_Chief_Pyro_Gas { Class Pyro ClassIcon pyro_gascann_explode Health 70000 Attributes UseBossHealthBar Attributes MiniBoss Name "Mr. Burnzie" ChangeAttributes { Delay 0 Repeats 1 Name "Phase1" } ChangeAttributes { Delay 0 Repeats 1 IfHealthBelow 35001 Name "Phase2" } EventChangeAttributes { Phase1 { WeaponRestrictions SecondaryOnly Item "Wanderer's Wear" Item "The Gas Guzzler" Item "PY-40 Incinibot" Item "The Gas Passer" Item "The Degreaser" Item "Traffic Cone" ItemAttributes { ItemName "The Degreaser" "weapon burn time increased" 4 "weapon burn dmg increased" 8 "attach particle effect" 3042 "flame_spread_degree" 4 "flame_drag" 4 "flame_up_speed" -50 "flame_speed" 2200 "flame_lifetime" 0.75 "lunchbox adds minicrits" 2 "damage bonus" 2 "airblast disabled" 1 } ItemAttributes { ItemName "The Gas Passer" "mult_player_movespeed_active" 1.1 "mult_item_meter_charge_rate" 1.6 "attach particle effect" 3042 "explode_on_ignite" 1 } CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "damage force reduction" 0.1 "move speed bonus" 0.45 "override footstep sound set" 6 "rage giving scale" 0.75 "health regen" 50 } } Phase2 { WeaponRestrictions MeleeOnly Item "Wanderer's Wear" Item "The Gas Guzzler" Item "PY-40 Incinibot" Item "Traffic Cone" Item "The Powerjack" Attributes AlwaysCrit RingOfFire 50 ItemAttributes { ItemName "The Gas Guzzler" "attach particle effect" 3042 } ItemAttributes { ItemName "Traffic Cone" "attach particle effect" 13 } ItemAttributes { ItemName "PY-40 Incinibot" "attach particle effect" 13 } ItemAttributes { ItemName "The Powerjack" "dmg taken increased" 1 "move speed bonus" 1.35 "damage bonus" 2 "heal on kill" 0 } CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "damage force reduction" 0.1 "move speed bonus" 0.5 "override footstep sound set" 5 "rage giving scale" 0.1 } } } } } //Sentrybuster Mission { Where spawnbot_chief Objective DestroySentries InitialCooldown 30 CooldownTime 30 DesiredCount 1 BeginAtWave 1 RunForThisManyWaves 7 TFBot { Template T_TFBot_Sentrybuster } } Mission { Where spawnbot_chief Objective DestroySentries InitialCooldown 45 CooldownTime 45 DesiredCount 1 BeginAtWave 8 RunForThisManyWaves 1 TFBot { Template T_TFBot_Sentrybuster } } Mission { Where spawnbot_chief Objective DestroySentries InitialCooldown 30 CooldownTime 30 DesiredCount 1 BeginAtWave 9 RunForThisManyWaves 1 TFBot { Template T_TFBot_Sentrybuster } } //Spies Mission { Where spawnbot Objective Spy InitialCooldown 30 CooldownTime 30 DesiredCount 2 BeginAtWave 3 RunForThisManyWaves 1 TFBot { Template T_TFBot_Spy } } Mission { Where spawnbot Objective Spy InitialCooldown 30 CooldownTime 30 DesiredCount 2 BeginAtWave 6 RunForThisManyWaves 2 TFBot { Template T_TFBot_Spy } } Mission { Where spawnbot Objective Spy InitialCooldown 5 CooldownTime 30 DesiredCount 4 BeginAtWave 9 RunForThisManyWaves 1 TFBot { Template T_TFBot_Spy } } //Snipers Mission { Where flankers Objective Sniper InitialCooldown 30 CooldownTime 30 DesiredCount 2 BeginAtWave 4 RunForThisManyWaves 2 TFBot { Template T_TFBot_Sniper } } Mission { Where flankers Objective Sniper InitialCooldown 30 CooldownTime 30 DesiredCount 2 BeginAtWave 7 RunForThisManyWaves 1 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Where flankers Objective Sniper InitialCooldown 5 CooldownTime 30 DesiredCount 4 BeginAtWave 9 RunForThisManyWaves 1 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } //Engineers Mission { Where flankers Objective Engineer InitialCooldown 45 CooldownTime 45 DesiredCount 1 BeginAtWave 5 RunForThisManyWaves 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere flankers } } Mission { Where flankers Objective Engineer InitialCooldown 45 CooldownTime 45 DesiredCount 1 BeginAtWave 6 RunForThisManyWaves 1 TFBot { Template T_TFBot_Giant_Engineer_Mecha } } Mission { Where flankers Objective Engineer InitialCooldown 60 CooldownTime 60 DesiredCount 1 BeginAtWave 8 RunForThisManyWaves 1 TFBot { Template T_TFBot_Giant_Engineer_Mecha } } //Starting: $1,000 //Wave 1: $1,000 // $2,000 / $2,100 //Wave 2: $900 // $2,900 / $3,100 //Wave 3: $1,000 // $3,900 / $4,200 //Wave 4: $800 // $4,700 / $5,100 //Wave 5: $800 // $5,500 / $6,000 //Wave 6: $1,000 // $6,500 / $7,100 //Wave 7: $800 // $7,300 / $8,000 //Wave 8: $900 // $8,200 / $9,000 Wave //Wave 1: $1,000 // $2,000 / $2,100 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W1_01 TotalCurrency 150 TotalCount 30 MaxActive 10 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Class Scout Skill Normal } } WaveSpawn { Name W1_01 TotalCurrency 50 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0.1 WaitBetweenSpawns 6 Where flankers TFBot { Class Pyro Skill Normal } } WaveSpawn { Name W1_01 TotalCurrency 200 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 12 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_Fists } TFBot { Template T_TFBot_Giant_Medic } TFBot { Class Pyro Item "The Smoking Skid Lid" Item "The Backburner" Name "Backburner Pyro" } TFBot { Class Pyro Item "The Smoking Skid Lid" Item "The Backburner" Name "Backburner Pyro" } TFBot { Class Pyro Item "The Smoking Skid Lid" Item "The Backburner" Name "Backburner Pyro" } } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 150 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Class Pyro Item "The Smoking Skid Lid" Item "The Backburner" Name "Backburner Pyro" } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 150 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where flankers TFBot { Class Soldier } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 300 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer } TFBot { Template T_TFBot_Medic_Bigheal Item "The Surgeon's Stahlhelm" Name "Big-Heal Medic" } TFBot { Template T_TFBot_Medic_Bigheal Item "The Surgeon's Stahlhelm" Name "Big-Heal Medic" } } } } Wave //Wave 2: $900 // $2,900 / $3,100 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W2_01 TotalCurrency 50 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Class Soldier Skill Normal } } WaveSpawn { Name W2_01 TotalCurrency 100 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Class Demoman Skill Normal } } WaveSpawn { Name W2_01 TotalCurrency 100 SpawnCount 1 MaxActive 1 TotalCount 1 Tank { Name tankboss Health 25000 Speed 75 StartingPathTrackNode tank_path_a_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W2_01 TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 18 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro } } WaveSpawn { Name W2_02 WaitForAllDead W2_01 TotalCurrency 150 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where flankers TFBot { Template T_TFBot_Sniper_Hipfire } } WaveSpawn { Name W2_02 WaitForAllDead W2_01 TotalCurrency 150 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where flankers TFBot { Class HeavyWeapons Skill Easy } } WaveSpawn { Name W2_02 WaitForAllDead W2_01 TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Medic_Quickuber Name "Quick-Uber Medic" } } } } Wave //Wave 3: $1,000 // $3,900 / $4,200 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W3_01 TotalCurrency 200 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where flankers TFBot { Class Pyro Item "The Smoking Skid Lid" Item "The Backburner" Name "Backburner Pyro" } } WaveSpawn { Name W3_01 TotalCurrency 200 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Class Soldier Skill Normal } } WaveSpawn { Name W3_01 TotalCurrency 200 TotalCount 4 MaxActive 3 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Regen Medic" } } } WaveSpawn { Name W3_02 WaitForAllDead W3_01 TotalCurrency 125 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where flankers TFBot { Class Pyro Item "The Smoking Skid Lid" Item "The Backburner" Name "Backburner Pyro" } } WaveSpawn { Name W3_02 WaitForAllDead W3_01 TotalCurrency 75 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Battalion } } WaveSpawn { Name W3_02 WaitForAllDead W3_01 TotalCurrency 50 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Scout_Shortstop } } WaveSpawn { Name W3_02 WaitForAllDead W3_01 TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 24 Where spawnbot TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun } } } Wave //Wave 4: $800 // $4,700 / $5,100 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W4_01 TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where flankers Squad { TFBot { Template T_TFBot_Pyro_Dragon_Fury } TFBot { Template T_TFBot_Medic_Quickfix } } } WaveSpawn { Name W4_01 TotalCurrency 100 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Class Scout Skill Hard ClassIcon scout_fan Name "Force-a-Nature Scout" Item "The Force-a-Nature" Item "The Bolt Boy" MaxVisionRange 550 } } WaveSpawn { Name W4_01 TotalCurrency 100 SpawnCount 1 MaxActive 1 TotalCount 1 Tank { Name tankboss Health 30000 Speed 75 StartingPathTrackNode tank_path_a_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W4_01 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 24 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Item "The Patriot Peak" Item "The Diplomat" } } WaveSpawn { Name W4_02 WaitForAllDead W4_01 TotalCurrency 100 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Class Scout Skill Hard ClassIcon scout_fan Name "Force-a-Nature Scout" Item "The Force-a-Nature" Item "Bolt Boy" MaxVisionRange 600 } } WaveSpawn { Name W4_02 WaitForAllDead W4_01 TotalCurrency 50 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where flankers TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name W4_02 WaitForAllDead W4_01 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 18 Where spawnbot TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } } WaveSpawn { Name W4_02 WaitForAllDead W4_01 TotalCurrency 150 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 12 Where flankers TFBot { Template T_TFBot_Giant_Scout_Fast } } } Wave //Wave 5: $800 // $5,500 / $6,000 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W5_01 TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 18 Where flankers TFBot { Template T_TFBot_Soldier_BurstFire ClassIcon soldier_burstfire_hyper_lite Name "Giga Burst Fire Soldier" Item "Full Metal Drill Hat" ItemAttributes { ItemName "Full Metal Drill Hat" "set item tint RGB" 5801378 } } } WaveSpawn { Name W5_01 TotalCurrency 100 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0.1 WaitBetweenSpawns 6 Where flankers TFBot { Class Demoman Skill Hard } } WaveSpawn { Name W5_01 TotalCurrency 200 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0.1 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Soldier_Directhit_Sigsegv } } WaveSpawn { Name W5_02 WaitForAllDead W5_01 TotalCurrency 100 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Soldier_Directhit_Sigsegv } } WaveSpawn { Name W5_02 WaitForAllDead W5_01 TotalCurrency 100 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Class Scout Skill Normal Attributes AlwaysCrit } } WaveSpawn { Name W5_02 WaitForAllDead W5_01 TotalCurrency 100 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 12 Where flankers TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name W5_02 WaitForAllDead W5_01 TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 12 Where flankers Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Medic } } } } Wave //Wave 6: $1,000 // $6,500 / $7,100 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W6_01 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Bonk Name "Giant Bonk Scout" ClassIcon scout_bonk_nys Item "Bonk Leadwear" Item "The Atomizer" ItemAttributes { ItemName "The Atomizer" "single wep deploy time increased" 1 "dmg penalty vs players" 1 "mod mini-crit airborne" 0 "air dash count" 0 "damage bonus" 1.25 } CharacterAttributes { "effect bar recharge rate increased" 1 } } } WaveSpawn { Name W6_01 TotalCurrency 50 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 9 WaitBetweenSpawns 6 Where flankers Squad { TFBot { Class HeavyWeapons Attributes AlwaysCrit Name "Tomislav Heavy" Item "Tomislav" } TFBot { Template T_TFBot_Medic_Bigheal Item "The Surgeon's Stahlhelm" Name "Big-Heal Medic" } } } WaveSpawn { Name W6_01 TotalCurrency 150 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 9 WaitBetweenSpawns 6 Where spawnbot TFBot { Class Soldier Skill Normal } } WaveSpawn { Name W6_01 TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 12 Where flankers TFBot { Template T_TFBot_Giant_Scout_Bonk Name "Giant Bonk Scout" ClassIcon scout_bonk_nys Item "Bonk Leadwear" Item "The Atomizer" ItemAttributes { ItemName "The Atomizer" "single wep deploy time increased" 1 "dmg penalty vs players" 1 "mod mini-crit airborne" 0 "air dash count" 0 "damage bonus" 1.25 } } } WaveSpawn { Name W6_01 TotalCurrency 100 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 18 Where spawnbot TFBot { Template T_TFBot_Giant_Heavyweapons } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 100 SpawnCount 1 MaxActive 1 TotalCount 1 Tank { Name tankboss Health 30000 Speed 75 StartingPathTrackNode tank_path_a_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 100 TotalCount 4 MaxActive 3 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Regen Medic" } } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 100 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where flankers TFBot { Class Pyro Skill Expert Name "Airblast Pyro" ClassIcon pyro_reflect_daan Item "The Degreaser" Item "Traffic Cone" ItemAttributes { ItemName "The Degreaser" "mult airblast refire time" 0.7 } } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 100 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Demo_Burst Item "Scotch Bonnet" } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Class HeavyWeapons Attributes AlwaysCrit Name "Tomislav Heavy" Item "Tomislav" } } } Wave //Wave 7: $800 // $7,300 / $8,000 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W7_01 TotalCurrency 125 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where flankers TFBot { Template T_TFBot_Giant_Heavy_Fists Attributes AlwaysCrit } } WaveSpawn { Name W7_01 TotalCurrency 75 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Class HeavyWeapons Skill Normal } } WaveSpawn { Name W7_01 TotalCurrency 75 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Heavy_Deflector_Heater } } WaveSpawn { Name W7_01 TotalCurrency 75 TotalCount 18 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where flankers TFBot { Class Scout Skill Expert ClassIcon scout_fan Name "Force-a-Nature Scout" Item "The Force-a-Nature" Item "The Bolt Boy" MaxVisionRange 550 } } WaveSpawn { Name W7_01 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 24 Where spawnbot TFBot { Template T_TFBot_Soldier_BurstFire ClassIcon soldier_burstfire_hyper_lite Name "Giga Burst Fire Soldier" Item "Full Metal Drill Hat" ItemAttributes { ItemName "Full Metal Drill Hat" "set item tint RGB" 5801378 } } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 100 TotalCount 44 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 5 Where spawnbot TFBot { Class Scout Skill Expert ClassIcon scout_fan Name "Force-a-Nature Scout" Item "The Force-a-Nature" Item "The Bolt Boy" MaxVisionRange 550 } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 125 TotalCount 27 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 5 Where flankers TFBot { Template T_TFBot_Heavyweapons_Shotgun Name "Shotgun Heavy" } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 15 Where flankers TFBot { Template T_TFBot_Soldier_BurstFire ClassIcon soldier_burstfire_hyper_lite Name "Giga Burst Fire Soldier" Item "Full Metal Drill Hat" ItemAttributes { ItemName "Full Metal Drill Hat" "set item tint RGB" 5801378 } } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 15 Where flankers TFBot { Template T_TFBot_Giant_Demo_Burst ClassIcon demo_burst_hyper_lite Name "Giga Burst Fire Demo" Item "The Eliminators Safeguard" Attributes AlwaysCrit Health 3700 ItemAttributes { ItemName "The Eliminators Safeguard" "set item tint RGB" 5801378 } ItemAttributes { ItemName TF_WEAPON_GRENADELAUNCHER "projectile speed increased" 1.5 "faster reload rate" 0.85 "damage bonus" 2 } } } } Wave //Wave 8: $800 // $8,200 / $9,100 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { FirstSpawnWarningSound "tf2musicrock.mp3" } WaveSpawn { Name W8_01 TotalCurrency 50 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Fast Name "Giga Super Scout" ClassIcon scout_fast_hyper_lite WeaponRestrictions PrimaryOnly Skill Expert Attributes AlwaysCrit Health 1600 ItemAttributes { ItemName TF_WEAPON_SCATTERGUN "faster reload rate" 0.75 "fire rate bonus" 0.75 "damage bonus" 2 } } } WaveSpawn { Name W8_01 TotalCurrency 75 TotalCount 20 MaxActive 4 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Heavy_Lightweight Attributes AlwaysCrit } } WaveSpawn { Name W8_01 TotalCurrency 50 TotalCount 8 MaxActive 3 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 12 Where flankers TFBot { Template T_TFBot_Giant_Soldier_Spammer } } WaveSpawn { Name W8_01 TotalCurrency 50 TotalCount 8 MaxActive 3 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 18 Where flankers TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer } } WaveSpawn { Name W8_01 TotalCurrency 50 TotalCount 4 MaxActive 3 SpawnCount 2 WaitBeforeStarting 32 WaitBetweenSpawns 24 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Giant_Medic_Kritzkrieg } } } WaveSpawn { Name W8_02 WaitForAllDead W8_01 TotalCurrency 50 SpawnCount 1 MaxActive 1 TotalCount 1 WaitBeforeStarting 4 Tank { Name tankboss Health 42000 Speed 75 StartingPathTrackNode tank_path_a_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W8_02 WaitForAllDead W8_01 TotalCurrency 75 TotalCount 18 MaxActive 4 SpawnCount 2 WaitBeforeStarting 9 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Heavy_Lightweight Attributes AlwaysCrit } } WaveSpawn { Name W8_02 WaitForAllDead W8_01 TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 18 Where flankers TFBot { Template T_TFBot_Giant_Scout_Fast Name "Giga Super Scout" ClassIcon scout_fast_hyper_lite WeaponRestrictions PrimaryOnly Skill Expert Attributes AlwaysCrit Health 1600 ItemAttributes { ItemName TF_WEAPON_SCATTERGUN "faster reload rate" 0.75 "fire rate bonus" 0.75 "damage bonus" 2 } } } WaveSpawn { Name W8_02 WaitForAllDead W8_01 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 12 Where flankers TFBot { Template T_TFBot_Giant_Heavyweapons } } WaveSpawn { Name W8_02 WaitForAllDead W8_01 TotalCurrency 50 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 17 WaitBetweenSpawns 18 Where spawnbot TFBot { Template T_TFBot_Giant_Demo_Burst ClassIcon demo_burst_hyper_lite Name "Giga Burst Fire Demo" Item "The Eliminators Safeguard" Attributes AlwaysCrit Health 3700 ItemAttributes { ItemName "The Eliminators Safeguard" "set item tint RGB" 5801378 } ItemAttributes { ItemName TF_WEAPON_GRENADELAUNCHER "projectile speed increased" 1.5 "faster reload rate" 0.85 "damage bonus" 2 } } } WaveSpawn { Name W8_03 WaitForAllDead W8_02 TotalCurrency 50 SpawnCount 1 MaxActive 1 TotalCount 1 WaitBeforeStarting 4 Tank { Name tankbossfinal Health 42000 Speed 75 Skin 1 StartingPathTrackNode tank_path_a_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W8_03 WaitForAllDead W8_02 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 16 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro Name "Giga Pyro" Health 3400 ClassIcon pyro_hyper_lite Attributes AlwaysCrit Item "The Cyborg Stunt Helmet" Item "The Rusty Reaper" ItemAttributes { ItemName TF_WEAPON_FLAMETHROWER "mult airblast refire time" 0.7 "lunchbox adds minicrits" 2 "damage bonus" 2 } CharacterAttributes { "move speed bonus" 0.5 } } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Regen Medic" } } } WaveSpawn { Name W8_03 WaitForAllDead W8_02 TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 12 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Item "The Patriot Peak" Item "The Diplomat" } } WaveSpawn { Name W8_03 WaitForAllDead W8_02 TotalCurrency 100 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where flankers TFBot { Template T_TFBot_Heavy_Lightweight Attributes AlwaysCrit } } } Wave //Wave 9: $0 // $8,200 / $9,100 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_noreset_1b Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { FirstSpawnWarningSound "music\hl2_song28.mp3" } WaveSpawn { Name W9_BOSS TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where flankers FirstSpawnWarningSound "vo\mvm\mght\pyro_mvm_m_laugh_addl04.mp3" LastSpawnWarningSound "mvm\giant_heavy\giant_heavy_entrance.wav" DoneWarningSound "vo\mvm\mght\pyro_mvm_m_paincrticialdeath01.mp3" TFBot { Template T_TFBot_Chief_Pyro_Gas } } WaveSpawn { Name W9_BOSS_SUPPORT TotalCurrency 0 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1.5 Where spawnbot Where flankers RandomSpawn 1 Support 1 TFBot { Template T_TFBot_Pyro_Flaregun Name "Aggressive Flare Pyro" Attributes DisableDodge Attributes IgnoreFlag Action Mobber } } } }