#base robot_giant.pop #base robot_standard.pop //robot spawns// //spawnbot //spawnbot_alley //spawnbot_jeep //spawnbot_left //spawnbot_tank //tank_path_a_1 //tank_path_b_1 WaveSchedule { StartingCurrency 1000 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no Templates { T_TFBot_Scout_FAN_ezpz { Class Scout Skill Easy ClassIcon scout_fan Name "Force-A-Nature Scout" Item "The Fed-Fightin' Fedora" Item "The Bolt Boy" Item "The Force-a-Nature" MaxVisionRange 500 ItemAttributes { ItemName "The Force-a-Nature" "faster reload rate" 1.6 "scattergun knockback mult" 1.5 "damage bonus" 0.65 } } T_M-crit_Pistol_Scout { Class Scout Skill Normal ClassIcon scout_pistol Name "Mini-Crit Pistol Scout" Item "tf_weapon_pistol_scout" MaxVisionRange 1100 Attributes AlwaysCrit WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "tf_weapon_pistol_scout" "crits_become_minicrits" 1 "damage bonus" 0.8 } } T_Blast_Flare { Class Pyro Name "Blast Flare Pyro" Skill hard ClassIcon pyro_flare_blast Item "The Flare Gun" WeaponRestrictions SecondaryOnly ItemAttributes { Itemname "The Flare Gun" "damage causes airblast" 1 } } T_Actual_Fat_Scout_No_way { Class Heavy Name "Real Fat Scout" Classicon heavy_fatscout Skill Normal WeaponRestrictions SecondaryOnly CharacterAttributes { "move speed bonus" 1.2 } } T_Burst_Bomber_Demo { Class Demoman Name "Burst Bomber Demo" ClassIcon demo_clusterbomb Item "The Iron Bomber" Skill Hard WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size bonus" 2 "projectile spread angle penalty" 6 "Projectile speed increased" 1.1 } } T_Scorch_Spammer { Name "Pyro Pusher" Skill Expert ClassIcon pyro_scorch_spammer Item "The Scorch Shot" WeaponRestrictions SecondaryOnly Attributes AlwaysCrit ItemAttributes { ItemName "The Scorch Shot" "faster reload rate" -0.8 "fire rate bonus" 0.5 "Projectile speed increased" 0.35 "crits_become_minicrits" 1 } } } Mission // sentry buster { Objective DestroySentries InitialCooldown 90 Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 90 TFBot { Template T_TFBot_SentryBuster } } Mission // Spy - wave 1-2 { Objective Spy InitialCooldown 60 Where spawnbot_alley BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 90 DesiredCount 2 TFBot { Class Spy Skill Expert } } //WAVE 1 //Currency 750 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn // support bot 1 { TotalCurrency 100 Where spawnbot_left TotalCount 16 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 10 WaitBeforeStarting 15 Support 1 TFBot { Class Pyro Skill Easy ClassIcon Pyro WeaponRestrictions PrimaryOnly } TFBot { Class Pyro Skill Easy ClassIcon Pyro WeaponRestrictions PrimaryOnly } } WaveSpawn //WAVE 01a { Name "wave01a" Where spawnbot_left Where spawnbot TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Pyro Skill easy } TFBot { Class Heavyweapons Skill Easy Item "The Huo Long Heatmaker" ClassIcon heavy_heater } TFBot { Class Heavyweapons Skill easy Item "The Huo Long Heatmaker" ClassIcon heavy_heater } TFBot { Class Heavyweapons Skill easy Item "The Huo Long Heatmaker" ClassIcon heavy_heater } TFBot { Class Heavyweapons Skill easy Item "The Huo Long Heatmaker" ClassIcon heavy_heater } } } WaveSpawn //WAVE 01b: Blast flare guns { Name "wave01b" Where spawnbot_jeep TotalCount 36 MaxActive 12 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 4 TotalCurrency 100 Squad { TFBot { Template T_Blast_Flare } TFBot { Template T_Blast_Flare } TFBot { Template T_Blast_Flare } } } WaveSpawn //WAVE 01GFP: giant flare pyros { Name "wave01gfp" Where spawnbot Where spawnbot_left TotalCount 3 MaxActive 2 SpawnCount 1 WaitForAllSpawned "wave01a" WaitBeforeStarting 15 WaitBetweenSpawns 14.5 TotalCurrency 100 TFbot { Template T_TFBot_Giant_Pyro_Flare_Spammer } } WaveSpawn // Wave 01g: Real deal { Name "wave01g" Where spawnbot_alley Totalcount 10 MaxActive 4 Spawncount 2 WaitForAllDead "wave01b" WaitBeforeStarting 3 WaitBetweenSpawns 9 Totalcurrency 50 TFBot { Class Soldier Skill Normal } } WaveSpawn // Wave 01g: Real deal { Name "wave01shotguns" Where spawnbot_alley Totalcount 24 MaxActive 8 Spawncount 4 WaitForAllDead "wave01b" WaitBeforeStarting 4 WaitBetweenSpawns 9 Totalcurrency 100 TFBot { Template T_TFBot_Heavyweapons_Shotgun } } WaveSpawn // Wave 01h: Real deal 2 { Name "wave01h" Where Spawnbot_left Totalcount 10 MaxActive 4 Spawncount 2 WaitForAllDead "wave01b" WaitBeforeStarting 3 WaitBetweenSpawns 9 Totalcurrency 50 TFBot { Class Demoman Name "Burst Fire Demo" ClassIcon demo_burst Skill Normal WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.5 "projectile spread angle penalty" 3 } } } WaveSpawn // Wave 01i: Giant charged { Name "wave01i" Where Spawnbot_alley Totalcount 2 MaxActive 2 Spawncount 1 WaitForAllDead "wave01gfp" WaitBeforeStarting 15 WaitBetweenSpawns 20 Totalcurrency 100 Squad { TFBot { Class Soldier Name "Giant Charged Soldier" ClassIcon soldier_crit Skill Normal Health 3800 Item "The Original" Attributes AlwaysCrit WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Original" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } } WaveSpawn // Wave 01j: Giant heater { Name "wave01j" Where Spawnbot_alley Totalcount 1 MaxActive 1 Spawncount 1 WaitForAllDead "wave01gfp" WaitBeforeStarting 20 WaitBetweenSpawns 30 Totalcurrency 50 TFBot { Template T_TFBot_Giant_Heavyweapons Skill Normal } } } //WAVE 2//Currency 850 /////////////////////////////////////////////////////////////players will have 1500 creds///////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn //Support gnome heavies { Where spawnbot_left Where spawnbot_alley TotalCount 25 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 15 TotalCurrency 50 Support 1 TFBot { Class Heavyweapons Name "Heavy Mittens" Skill Easy ClassIcon heavy_mittens WeaponRestrictions MeleeOnly Health 150 Attributes AlwaysCrit Item "The All-Father" Item "Point and Shoot" Item "The Holiday Punch" CharacterAttributes { "cannot pick up intelligence" 1 "move speed bonus" 1.5 } } } WaveSpawn // support pyros { TotalCurrency 50 Where spawnbot_jeep TotalCount 18 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 15 WaitBeforeStarting 15 Support 1 TFBot { Class Pyro Skill easy ClassIcon Pyro WeaponRestrictions PrimaryOnly } } WaveSpawn // Wave02a { Name "wave02a" where spawnbot_alley where spawnbot_left TotalCount 30 MaxActive 9 Spawncount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Class Demoman Skill Normal } } WaveSpawn // Wave02b { Name "wave02b" Where spawnbot_left Where spawnbot_alley TotalCount 10 MaxActive 4 Spawncount 2 WaitBeforeStarting 12 WaitBetweenSpawns 5 TotalCurrency 50 TFbot { Class Heavyweapons Name "Steel Gauntlet" Skill Hard ClassIcon heavy_steelfist Health 900 Scale 1.5 WeaponRestrictions MeleeOnly Item "Fists of Steel" } } WaveSpawn // Wave02c { Name "wave02c" Where spawnbot Where spawnbot_left WaitForAllSpawned "wave02b" TotalCount 6 MaxActive 4 Spawncount 2 WaitBeforeStarting 15 WaitBetweenSpawns 30 TotalCurrency 75 Squad { TFBot { Class Demoman Name "Giant Chargin' Knight" ClassIcon demo_splendid_lite Skill Hard Item "The Eyelander" Item "The Splendid Screen" Item "Backbreaker's Guards" Item "Sober Stuntman" Attributes Miniboss Health 3300 WeaponRestrictions MeleeOnly ItemAttributes { Itemname "The Splendid Screen" "charge recharge rate increased" 3 "charge impact damage increased" 2 "Attack not cancel charge" 1 } ItemAttributes { Itemname "The Eyelander" "fire rate bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn // Wave02d { Name "wave02d" Where spawnbot Where spawnbot_left WaitForAllSpawned "wave02b" TotalCount 2 MaxActive 2 Spawncount 1 WaitBeforeStarting 25 WaitBetweenSpawns 30 TotalCurrency 100 TFbot { Template T_TFBot_Giant_Soldier_Spammer } } WaveSpawn // Wave02e { Name "wave02e" Where spawnbot Where spawnbot_alley WaitForAllSpawned "wave02b" TotalCount 24 MaxActive 9 Spawncount 3 WaitBeforeStarting 20 WaitBetweenSpawns 7 TotalCurrency 75 TFbot { Class Soldier Skill Hard } } WaveSpawn // Wave02giant { Name "wave02giant" Where spawnbot Where spawnbot_alley WaitForAllSpawned "wave02d" TotalCount 4 MaxActive 2 Spawncount 1 WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 100 TFbot { Template T_TFBot_Giant_Demoman } } WaveSpawn // Wave02f { Name "wave02f" Where spawnbot Where spawnbot_alley WaitForAllSpawned "wave02d" TotalCount 20 MaxActive 12 Spawncount 4 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 50 Squad { ShouldPreserveSquad 1 TFBot { Class heavyweapons Name "Conch Fat Scout" ClassIcon heavy_shotgun_conch_lite Skill hard Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Item "The Concheror" CharacterAttributes { "increase buff duration" 9.0 } } TFBot { Template T_TFBot_Heavyweapons_Shotgun } TFBot { Template T_TFBot_Heavyweapons_Shotgun } TFBot { Template T_TFBot_Heavyweapons_Shotgun } } } } Wave ////////////// 1000 creds///////////////////////////// Players will have 2k of them at this wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn // support pyros { TotalCurrency 150 Where spawnbot_jeep TotalCount 30 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 10 WaitBeforeStarting 12 Support 1 Squad { TFBot { Class Pyro Skill easy WeaponRestrictions PrimaryOnly } TFBot { Template T_TFBot_Pyro_Flaregun Attributes AlwaysCrit } } } WaveSpawn // Wave03a //starting heavy + demomen { Name "Wave03a" Where spawnbot_left where spawnbot_alley TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 6 TotalCurrency 75 TFBot { Template T_TFBot_Demoman } } WaveSpawn // Wave03a //starting heavy + demomen { Name "Wave03a2" Where spawnbot_left where spawnbot TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 25 TFBot { Class Heavy Name "Heavyweapons" Skill Normal } } WaveSpawn // Wave03b //gheavy { Name "Wave03b" Where spawnbot_left TotalCount 12 MaxActive 6 SpawnCount 6 WaitBeforeStarting 30 WaitBetweenSpawns 20 TotalCurrency 200 Squad { TFBot { Class Heavyweapons Name "Giant Heavy" ClassIcon heavy_giant Skill Normal Health 5000 WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } TFBot { Class Heavy Skill Normal Name "Heavy" } TFBot { Class Heavy Skill Normal WeaponRestrictions PrimaryOnly } TFBot { Class Heavy Skill Normal WeaponRestrictions PrimaryOnly } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn // TAAAAAAAAAAAAAAANK { Name "wave03c" TotalCount 1 WaitBeforeStarting 20 WaitForAllSpawned "Wave03b" TotalCurrency 200 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // Wave03d // Gpyros { Name "Wave03d" Where spawnbot_tank TotalCount 4 MaxActive 2 SpawnCount 2 WaitForAllSpawned "Wave03c" WaitBeforeStarting 15 WaitBetweenSpawns 20 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro Skill hard Attributes AlwaysFireWeapon } } WaveSpawn // Wave03e // Burst iron bombers { Name "Wave03e" Where spawnbot_tank where spawnbot_alley TotalCount 24 MaxActive 8 SpawnCount 4 WaitForAllSpawned "Wave03c" WaitBeforeStarting 25 WaitBetweenSpawns 8 TotalCurrency 50 TFBot { Class Soldier Name "Tri Rocket Soldier" Skill Hard ClassIcon soldier_rocket_shotgun Attributes HoldFireUntilFullReload ItemAttributes { ItemName "tf_weapon_rocketlauncher" "damage bonus" 0.66 "fire rate bonus" 0.001 "clip size upgrade atomic" -1 "faster reload rate" 0.9 "projectile spread angle penalty" 2 "Projectile speed increased" 0.65 } } } WaveSpawn // Wave03f // Crit scorchers { Name "Wave03f" Where spawnbot_jeep TotalCount 24 MaxActive 6 SpawnCount 3 WaitForAllSpawned "Wave03c" WaitBeforeStarting 35 WaitBetweenSpawns 8 TotalCurrency 50 TFBot { Template T_Burst_Bomber_Demo } } WaveSpawn // Wave03f // Crit scorchers { Name "Wave03f" where spawnbot where spawnbot_left TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllSpawned "Wave03d" WaitBeforeStarting 45 WaitBetweenSpawns 25 TotalCurrency 50 TFBot { Class Demoman Name "Giant Chargin' Knight" ClassIcon demo_splendid_lite Skill Hard Item "The Eyelander" Item "The Splendid Screen" Item "Backbreaker's Guards" Item "Sober Stuntman" Attributes Miniboss Health 3300 WeaponRestrictions MeleeOnly ItemAttributes { Itemname "The Splendid Screen" "charge recharge rate increased" 3 "charge impact damage increased" 2 "Attack not cancel charge" 1 } ItemAttributes { Itemname "The Eyelander" "fire rate bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } } WaveSpawn // Wave03f // Crit scorchers { Name "Wave03f" where spawnbot where spawnbot_left TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllSpawned "Wave03d" WaitBeforeStarting 30 WaitBetweenSpawns 25 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } } } Wave ///////// 750 credits ////////////////players should have >3k I think??/////////////////// { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn // support pyros { TotalCurrency 100 Where spawnbot_jeep TotalCount 24 MaxActive 10 SpawnCount 4 WaitBetweenSpawns 10 WaitBeforeStarting 10 Support 1 Squad { TFBot { Class Pyro Skill Hard ClassIcon pyro_dragon_fury MaxVisionRange 800 Item "The Dragon's Fury" WeaponRestrictions PrimaryOnly } TFBot { Class Pyro Skill Hard ClassIcon pyro_dragon_fury MaxVisionRange 800 Item "The Dragon's Fury" WeaponRestrictions PrimaryOnly } TFBot { Template T_Blast_Flare Attributes AlwaysCrit } TFBot { Template T_Blast_Flare Attributes AlwaysCrit } } } WaveSpawn //WAVE 04a { Name "wave04beta" Where spawnbot_alley TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysFireWeapon Skill hard } } WaveSpawn //WAVE 04a { Name "wave04a" Where spawnbot_alley TotalCount 8 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 TotalCurrency 50 Squad { ShouldPreserveSquad 1 TFBot { Class Soldier Name "Extended Backup Soldier" Skill Hard ClassIcon soldier_equalizer_backup Health 900 Scale 1.5 Attributes SpawnWithFullCharge Item "The Battalion's Backup" Item "The Equalizer" Item "Killer's Kabuto" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Equalizer" "self dmg push force decreased" 0 "blast dmg to self increased" 0 } ItemAttributes { Itemname "The Battalion's Backup" } CharacterAttributes { "increase buff duration" 99.0 } } } } WaveSpawn //WAVE 04a2 { Name "wave04b" Where spawnbot_alley TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 50 TFBot { Class Soldier ClassIcon soldier_heater Name "HuoLong Launcher Soldier" Item "concealedkiller_rocketlauncher_woodlandwarrior" Item "The War Eagle" WeaponRestrictions PrimaryOnly Skill hard ItemAttributes { ItemName "concealedkiller_rocketlauncher_woodlandwarrior" "damage bonus vs burning" 1.25 "damage penalty" 0.85 } ItemAttributes { ItemName "The War Eagle" "Attach particle effect" 33 } } } WaveSpawn //WAVE 04b { Name "wave04b2" where spawnbot Where spawnbot_left TotalCount 24 MaxActive 9 SpawnCount 3 WaitBeforeStarting 35 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Class Soldier ClassIcon soldier_heater Name "HuoLong Launcher Soldier" Item "concealedkiller_rocketlauncher_woodlandwarrior" Item "The War Eagle" WeaponRestrictions PrimaryOnly Skill hard ItemAttributes { ItemName "concealedkiller_rocketlauncher_woodlandwarrior" "damage bonus vs burning" 1.25 "damage penalty" 0.85 } ItemAttributes { ItemName "The War Eagle" "Attach particle effect" 33 } } } WaveSpawn //WAVE 04c { Name "wave04c" Where spawnbot_alley WaitForAllSpawned "wave04b" TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 23 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Attributes AlwaysCrit } TFbot { Template T_TFBot_Medic } TFbot { Template T_TFBot_Medic } TFbot { Template T_TFBot_Medic } } } WaveSpawn //WAVE 04c2 { Name "wave04c2" Where spawnbot_alley WaitForAllSpawned "wave04b" TotalCount 28 MaxActive 12 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 4 TotalCurrency 50 TFbot { Class Heavy Skill Normal } } WaveSpawn //WAVE 04d { Name "wave04d" Where spawnbot_alley WaitForAllSpawned "wave04b" TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 20 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Fast } } } Wave ///////// MANY giants { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn // support pyros { TotalCurrency 0 Where spawnbot_alley TotalCount 25 MaxActive 5 SpawnCount 5 WaitBetweenSpawns 6 WaitBeforeStarting 12 Support 1 Squad { TFBot { Class Pyro Skill easy Attributes AlwaysCrit WeaponRestrictions PrimaryOnly } TFBot { Class Pyro Skill easy Attributes AlwaysCrit WeaponRestrictions PrimaryOnly } TFBot { Class Pyro Skill hard ClassIcon pyro_dragon_fury MaxVisionRange 800 Item "The Dragon's Fury" } TFBot { Class Pyro Skill expert Item "The Flare Gun" Attributes AlwaysCrit ClassIcon pyro_flare_spammer WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Flare Gun" "fire rate penalty" 0.25 } } TFBot { Class Pyro Skill expert Item "The Flare Gun" Attributes AlwaysCrit ClassIcon pyro_flare_spammer WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Flare Gun" "fire rate penalty" 0.25 } } } } Wavespawn // Tank that used to be support yahoo { TotalCurrency 100 TotalCount 1 WaitBeforeStarting 0 Name "Wave05Tank" Tank { Health 25000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // { Name "Wave05a" TotalCurrency 200 Where spawnbot_Tank Where spawnbot_alley TotalCount 4 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 30 WaitBeforeStarting 10 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn // Go my crit rockets { Name "Wave05b" TotalCurrency 100 Where spawnbot_alley WaitForAllSpawned "Wave05a" TotalCount 3 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 15 WaitBeforeStarting 15 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Attributes AlwaysCrit } } WaveSpawn // Crit burst duos { Name "Wave05c" TotalCurrency 100 Where spawnbot_tank WaitForAllSpawned "Wave05a" TotalCount 4 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 15 WaitBeforeStarting 20 TFbot { Template T_TFBot_Giant_Demo_Burst Attributes AlwaysCrit } } WaveSpawn // Conch soldiers { TotalCurrency 200 Where spawnbot_tank Where spawnbot_alley WaitForAllDead "Wave05a" TotalCount 25 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 40 WaitBeforeStarting 40 Support limited RandomChoice { TFbot { Class Scout Name "Armored Buff Scout" Skill Expert ClassIcon scout_bat_nys_armored_banners Attributes SpawnWithFullCharge Scale 1.5 Item "The Buff Banner" Item "Boston Brain Bucket" Item "Pest's Pads" Health 900 WeaponRestrictions MeleeOnly CharacterAttributes { "increase buff duration" 9.0 "move speed bonus" 0.65 } } TFBot { Class Scout Name "Armored Conch Scout" Skill Expert ClassIcon scout_bat_nys_armored_banners Attributes SpawnWithFullCharge Scale 1.5 Item "The Concheror" Item "Boston Brain Bucket" Item "Pest's Pads" Health 700 WeaponRestrictions MeleeOnly CharacterAttributes { "increase buff duration" 9.0 "move speed bonus" 0.65 } } TFBot { Class Scout Name "Armored Backup Scout" Skill Expert ClassIcon scout_bat_nys_armored_banners Attributes SpawnWithFullCharge Scale 1.5 Item "The Battalion's Backup" Item "Boston Brain Bucket" Item "Pest's Pads" Health 700 WeaponRestrictions MeleeOnly CharacterAttributes { "increase buff duration" 9.0 "move speed bonus" 0.65 } } } } WaveSpawn // { Name "Wave05LaterSupport" TotalCurrency 200 Where spawnbot_tank Where spawnbot_alley WaitForAllSpawned "Wave05b" TotalCount 100 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 6 WaitBeforeStarting 20 Support 1 TFBot { Class Soldier ClassIcon soldier_heater Name "HuoLong Launcher Soldier" Item "concealedkiller_rocketlauncher_woodlandwarrior" Item "The War Eagle" WeaponRestrictions PrimaryOnly Skill hard ItemAttributes { ItemName "concealedkiller_rocketlauncher_woodlandwarrior" "damage bonus vs burning" 1.25 "damage penalty" 0.75 } ItemAttributes { ItemName "The War Eagle" "Attach particle effect" 33 } } } WaveSpawn // Burst fire giant shotgun heavies { Name "Wave05e" TotalCurrency 75 Where spawnbot_tank Where spawnbot_alley WaitForAllSpawned "wave05b" TotalCount 3 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 15 WaitBeforeStarting 30 TFBot { Class Heavyweapons Classicon heavy_shotgun_burst_lite Name "Giant Burst Shotgun Heavy" Skill Normal Attributes Miniboss Health 5000 WeaponRestrictions SecondaryOnly Item "The Eliminators Safeguard" Item "Siberian Tigerstripe" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "auto fires full clip" 1 "auto fires when full" 1 "fire rate bonus" 0.4 "bullets per shot bonus" 10 "damage penalty" 0.33 "faster reload rate" 0.75 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } Wavespawn // Tank that used to be support yahoo { TotalCurrency 100 TotalCount 1 WaitBeforeStarting 10 WaitForAllSpawned "Wave05c" Name "Wave05T2" Tank { Health 25000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // Black box { Name "Wave05e" TotalCurrency 50 Where spawnbot_tank Where spawnbot_alley WaitForAllSpawned "wave05b" TotalCount 2 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 20 WaitBeforeStarting 45 TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } } } Wave //// Let. It. Burn. { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn // get this bomb out { TotalCurrency 0 where spawnbot where spawnbot_left where spawnbot_alley TotalCount 99 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 15 WaitBeforeStarting 0 Support 1 TFBot { Class Pyro ClassIcon pyro_powerjack_heal Item "The Powerjack" Name "Medium Super 'Scout'" Health 650 Scale 1.4 WeaponRestrictions MeleeOnly Skill Expert ItemAttributes { ItemName "The Powerjack" "move speed bonus" 1.5 } } } WaveSpawn // support pyros { Name "wave06a" TotalCurrency 100 where spawnbot where spawnbot_left TotalCount 12 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 7 WaitBeforeStarting 6 Support limited TFBot { Class Pyro Skill Easy ClassIcon pyro_hyper_lite Name "Crit Pyro" Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "damage bonus" 2 } CharacterAttributes { "move speed bonus" 1.5 } } } WaveSpawn // support pyros { Name "wave06b" TotalCurrency 100 where spawnbot where spawnbot_left TotalCount 12 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 6 WaitBeforeStarting 7 Support limited TFBot { Class Soldier ClassIcon soldier_heater Name "HuoLong Launcher Soldier" Item "concealedkiller_rocketlauncher_woodlandwarrior" Item "The War Eagle" WeaponRestrictions PrimaryOnly Skill hard ItemAttributes { ItemName "concealedkiller_rocketlauncher_woodlandwarrior" "damage bonus vs burning" 1.25 "damage penalty" 0.75 } ItemAttributes { ItemName "The War Eagle" "Attach particle effect" 33 } } } WaveSpawn // support pyros { Name "wave06c" TotalCurrency 100 where spawnbot where spawnbot_left WaitForAllDead "wave06a" TotalCount 6 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 7 WaitBeforeStarting 4 Support limited TFBot { Class Pyro Name "Explosive Gas Pyro" ClassIcon "pyro_gascann_explode" Skill Hard Item "The Gas Passer" Item "The Attendant" WeaponRestrictions SecondaryOnly ItemAttributes { Itemname "The Gas Passer" "mult_item_meter_charge_rate" 0.01 "fire rate penalty" 6 "explode_on_ignite" 1 "dmg penalty vs players" 0.14 } } } WaveSpawn // support pyros { Name "wave06e" TotalCurrency 100 where spawnbot where spawnbot_left WaitForAllDead "wave06a" TotalCount 4 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 WaitBeforeStarting 15 Support limited TFBot { Class Pyro Name "Giant Dragon's Fury Pyro" ClassIcon pyro_dragon_fury_giant Skill Expert Health 3000 Item "The Dragon's Fury" MaxVisionRange 800 WeaponRestrictions PrimaryOnly Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } WaveSpawn // support pyros { Name "wave06d" TotalCurrency 100 where spawnbot where spawnbot_left WaitForAllDead "wave06a" TotalCount 12 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 5 WaitBeforeStarting 4 Support limited TFBot { Class Pyro Skill expert Item "The Flare Gun" Attributes AlwaysCrit ClassIcon pyro_flare_spammer WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Flare Gun" "fire rate penalty" 0.25 } } } WaveSpawn // support pyros { Name "wave06f" TotalCurrency 100 where spawnbot where spawnbot_left WaitForAllSpawned "wave06c" TotalCount 15 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 5 WaitBeforeStarting 7 Support limited TFBot { Class Pyro Skill hard ClassIcon pyro_dragon_fury MaxVisionRange 800 Item "The Dragon's Fury" WeaponRestrictions PrimaryOnly } } WaveSpawn // support pyros { Name "wave06g" TotalCurrency 100 where spawnbot where spawnbot_left WaitForAllSpawned "wave06c" TotalCount 15 MaxActive 8 SpawnCount 3 WaitBetweenSpawns 5 WaitBeforeStarting 9 Support limited TFBot { Class Pyro Skill Easy ClassIcon pyro_hyper_lite Name "Crit Pyro" Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "damage bonus" 2.0 } CharacterAttributes { "move speed bonus" 1.5 } } } WaveSpawn // support pyros { Name "wave06h" TotalCurrency 50 where spawnbot where spawnbot_left WaitForAllDead "wave06g" TotalCount 40 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 3 WaitBeforeStarting 5 Support limited TFBot { Class Pyro Skill expert Item "The Flare Gun" Attributes AlwaysCrit ClassIcon pyro_flare_spammer WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Flare Gun" "fire rate penalty" 0.25 } } } WaveSpawn // support pyros { Name "wave06i" TotalCurrency 50 WaitForAllDead "wave06g" where spawnbot where spawnbot_left TotalCount 3 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 WaitBeforeStarting 15 Support limited TFBot { Class Soldier ClassIcon soldier_heater_spammer Name "Rapid Fire Huolong Soldier" Item "concealedkiller_rocketlauncher_woodlandwarrior" WeaponRestrictions PrimaryOnly Item "The War Eagle" Health 3800 Skill Expert Attributes MiniBoss ItemAttributes { ItemName "concealedkiller_rocketlauncher_woodlandwarrior" "damage bonus vs burning" 1.25 "damage penalty" 0.9 "faster reload rate" -0.8 "fire rate bonus" 0.5 } ItemAttributes { ItemName "The War Eagle" "Attach particle effect" 33 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.65 } } } WaveSpawn // SSSHITSTORM - INITIATED { TotalCurrency 200 WaitForAllDead "wave06h" Where spawnbot_alley where spawnbot where spawnbot_left TotalCount 200 MaxActive 12 SpawnCount 1 WaitBetweenSpawns 0.5 WaitBeforeStarting 5 Support 1 RandomChoice { TFBot { Class Soldier ClassIcon soldier_heater Name "HuoLong Launcher Soldier" Item "concealedkiller_rocketlauncher_woodlandwarrior" WeaponRestrictions PrimaryOnly Skill hard ItemAttributes { ItemName "concealedkiller_rocketlauncher_woodlandwarrior" "damage bonus vs burning" 1.25 "damage penalty" 0.9 } } TFBot { Class Heavyweapons ClassIcon heavy_heater Name "Heater Heavy" Item "The Huo Long Heatmaker" WeaponRestrictions PrimaryOnly Skill hard ItemAttributes { ItemName "The Huo Long Heatmaker" } } TFBot { Class Pyro Skill Easy ClassIcon pyro_hyper_lite Name "Hyper Pyro" Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 1.5 } } TFBot { Class Pyro Skill Easy ClassIcon pyro_hyper_lite Name "Hyper Pyro" Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 1.5 } } TFBot { Class Pyro Name "Explosive Gas Pyro" ClassIcon "pyro_gascann_explode" Skill Normal Item "The Gas Passer" Item "The Attendant" WeaponRestrictions SecondaryOnly ItemAttributes { Itemname "The Gas Passer" "mult_item_meter_charge_rate" 0.01 "fire rate penalty" 6 "explode_on_ignite" 1 "dmg penalty vs players" 0.14 } } TFBot { Class Pyro Skill hard ClassIcon pyro_dragon_fury MaxVisionRange 800 Item "The Dragon's Fury" WeaponRestrictions PrimaryOnly } TFBot { Class Pyro Skill hard ClassIcon pyro_dragon_fury MaxVisionRange 800 Item "The Dragon's Fury" WeaponRestrictions PrimaryOnly } TFBot { Class Pyro Skill expert Item "The Flare Gun" Attributes AlwaysCrit ClassIcon pyro_flare_spammer WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Flare Gun" "fire rate penalty" 0.25 } } TFBot { Class Pyro Skill expert Item "The Flare Gun" Attributes AlwaysCrit ClassIcon pyro_flare_spammer WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Flare Gun" "fire rate penalty" 0.25 } } TFBot { Class Pyro ClassIcon pyro_powerjack_heal Item "The Powerjack" Name "Medium Super 'Scout'" Health 650 Scale 1.4 WeaponRestrictions MeleeOnly Skill Expert ItemAttributes { ItemName "The Powerjack" "move speed bonus" 1.5 } } TFBot { Class Pyro ClassIcon pyro_powerjack_heal Item "The Powerjack" Name "Medium Super 'Scout'" Health 650 Scale 1.4 WeaponRestrictions MeleeOnly Skill Expert ItemAttributes { ItemName "The Powerjack" "move speed bonus" 1.5 "heal on hit for rapidfire" 250 } } } } WaveSpawn { TotalCurrency 200 WaitForAllDead "wave06h" Where spawnbot_alley where spawnbot where spawnbot_left TotalCount 10 MaxActive 12 SpawnCount 1 WaitBetweenSpawns 30 WaitBeforeStarting 20 support 1 RandomChoice { TFBot { Class Soldier ClassIcon soldier_heater_spammer Name "Rapid Fire Huolong Soldier" Item "concealedkiller_rocketlauncher_woodlandwarrior" WeaponRestrictions PrimaryOnly Health 3800 Skill Expert Attributes MiniBoss ItemAttributes { ItemName "concealedkiller_rocketlauncher_woodlandwarrior" "damage bonus vs burning" 1.25 "damage penalty" 0.9 "faster reload rate" -0.8 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.65 } } TFBot { Class Pyro Name "Giant Dragon's Fury Pyro" ClassIcon pyro_dragon_fury_giant Skill Expert Health 3000 Item "The Dragon's Fury" MaxVisionRange 800 WeaponRestrictions PrimaryOnly Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } } WaveSpawn // support pyros { TotalCurrency 100 where spawnbot where spawnbot_left WaitForAllDead "wave06h" TotalCount 10 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 25 WaitBeforeStarting 25 Support 1 TFBot { Class Pyro Name "Giant Dragon's Fury Pyro" ClassIcon pyro_dragon_fury_giant Skill Expert Health 3000 Item "The Dragon's Fury" MaxVisionRange 800 WeaponRestrictions PrimaryOnly Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } WaveSpawn // It's just you, your teammates and the one who burnt it all down. { TotalCurrency 337 Where spawnbot_alley TotalCount 1 MaxActive 1 SpawnCount 1 FirstSpawnWarningSound mvm/giant_heavy/giant_heavy_entrance.wav WaitBetweenSpawns 0 WaitBeforeStarting 15 TFBot { Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Name "Chief Forest Burner" ClassIcon pyro_hyper Item "concealedkiller_flamethrower_forestfire" Item "Pyro Helm" Item "Pyromancer's Mask" Item "Firebrand" Health 50000 Scale 1.9 Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "concealedkiller_flamethrower_forestfire" "airblast pushback scale" 2.0 "damage bonus" 5 "weapon burn dmg increased" 2 "heal on hit for rapidfire" 5 "flame_drag" 5 "Attach particle effect" 2 } ItemAttributes { ItemName "Pyro Helm" "attach particle effect" 13 "particle effect use head origin" 1 "particle effect vertical offset" 12 } ItemAttributes { ItemName "Pyromancer's Mask" "attach particle effect" 14 "particle effect use head origin" 1 "particle effect vertical offset" 12 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "cannot pick up intelligence" 1 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } } } } }