#base robot_standard.pop #base robot_gatebot.pop #base robot_giant.pop WaveSchedule { StartingCurrency 1200 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no Templates { T_TFGateBot_Giant_Soldier_RapidFire_Crit { Class Soldier Name "Giant Rapid Fire Soldier" ClassIcon soldier_spammer Health 3800 EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Soldier" Item "craftsmann_rocketlauncher_americanpastoral" Skill Expert Attributes MiniBoss Tag bot_giant Attributes AlwaysCrit 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 { "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 } } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Skill Expert Attributes MiniBoss Tag bot_giant Attributes AlwaysCrit 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 { "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 } } } } T_TFGateBot_Scout_Normal_Crit { Class Scout EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Scout" Skill Normal Attributes AlwaysCrit } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } Skill Normal Attributes AlwaysCrit } } } T_TFBot_Giant_Soldier_Barrage { Name "Colonel Barrage" Class Soldier Skill Expert Health 4000 ClassIcon soldier_barrage Attributes HoldFireUntilFullReload Attributes MiniBoss Tag bot_giant Item "gentlemanne_rocketlauncher_coffinnail" Item "The Patriot Peak" Item "The Diplomat" ItemAttributes { ItemName "gentlemanne_rocketlauncher_coffinnail" "projectile spread angle penalty" 5 "Projectile speed increased" 0.4 "clip size upgrade atomic" 26.0 "set_item_texture_wear" 0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "damage bonus" 1.5 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "damage force reduction" 0.4 "move speed bonus" 0.5 "health regen" 40 } } T_TFGateBot_Giant_Heavy_Heater { Class Heavy Name "Giant Heater Heavy" Health 5000 ClassIcon heavy_heater EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Heavy" Item "The Huo Long Heatmaker" Skill Expert MaxVisionRange 1200 Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "The Huo Long Heatmaker" "damage penalty" 1 "damage bonus" 1.4 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } RevertGateBotsBehavior { Item "MvM GateBot Light Heavy" Item "The Huo Long Heatmaker" ItemAttributes { ItemName "The Huo Long Heatmaker" "damage penalty" 1 "damage bonus" 1.4 } ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } Skill Expert MaxVisionRange 1200 Attributes MiniBoss Tag bot_giant CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } } T_TFBot_Soldier_Crit { Name "Charged Soldier" Class Soldier Skill Normal ClassIcon soldier_crit Item "The Original" Attributes AlwaysCrit ItemAttributes { ItemName "The Original" "projectile speed decreased" 0.5 "faster reload rate" 0.2 "fire rate bonus" 2 } } T_TFBot_Demoman_Knight_Persian { Name "Persian Demoknight" Class Demoman Skill Expert ClassIcon demoknight_persian_nys Item "Ali Baba's Wee Booties" Item "The Persian Persuader" Item "The Splendid Screen" Item "Sultan's Ceremonial" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Persian Persuader" "critboost on kill" 3 } CharacterAttributes { "attack not cancel charge" 1 } } 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_TFGateBot_Giant_Sniper_Huntsman_Spammer { Name "Giant Rapid Fire Bowman" Class Sniper Health 3800 ClassIcon sniper_bow_multi EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Skill Expert Attributes MiniBoss Tag bot_giant Item "MvM GateBot Light Sniper" Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 } CharacterAttributes { "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "override footstep sound set" 6 "move speed penalty" 0.5 "head scale" 0.7 "voice pitch scale" 0 } } RevertGateBotsBehavior { Skill Expert Attributes MiniBoss Tag bot_giant Item "MvM GateBot Light Sniper" Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 } ItemAttributes { ItemName "MvM GateBot Light Sniper" "item style override" 1 } CharacterAttributes { "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "override footstep sound set" 6 "move speed penalty" 0.5 "head scale" 0.7 "voice pitch scale" 0 } } } } T_TFBot_Giant_Medic_Regen_Fixed { Name "Giant Regen Medic" Class Medic Skill Expert Health 4500 ClassIcon medic_giant Item "The Surgeon's Stahlhelm" Item "The Quick-Fix" Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate penalty" 0.01 } CharacterAttributes { "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "heal rate bonus" 200 "health regen" 50 "move speed bonus" 0.5 } } T_TFGateBot_Sniper_Huntsman_RapidFire { Class Sniper Name "Rapid Fire Bowman" Scale 1.5 Health 1200 ClassIcon sniper_bow_multi EventChangeAttributes { Default { Tag nav_prefer_gate1_flank Tag bot_gatebot BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Sniper" Item "The Huntsman" Skill Hard Tag bot_giant ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 "damage penalty" 0.5 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 0.85 } } RevertGateBotsBehavior { Item "MvM GateBot Light Sniper" ItemAttributes { ItemName "MvM GateBot Light Sniper" "item style override" 1 } Item "The Huntsman" Skill Hard Tag bot_giant ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 "damage penalty" 0.5 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 0.85 } } } } T_TFBot_Heavy_Heater { Class Heavy Name "Heater Heavy" ClassIcon heavy_heater Item "The Huo Long Heatmaker" } T_TFGateBot_Sniper_Huntsman { Class Sniper Name "Bowman" ClassIcon sniper_bow EventChangeAttributes { Default { Tag nav_prefer_gate1_flank Tag bot_gatebot BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Sniper" Item "The Huntsman" Skill Hard ItemAttributes { ItemName "The Huntsman" "damage penalty" 0.5 } } RevertGateBotsBehavior { Item "MvM GateBot Light Sniper" ItemAttributes { ItemName "MvM GateBot Light Sniper" "item style override" 1 } Item "The Huntsman" Skill Hard ItemAttributes { ItemName "The Huntsman" "damage penalty" 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_TFGateBot_Giant_Soldier_Crit { Class Soldier Name "Giant Charged Soldier" ClassIcon soldier_crit Health 3800 EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Soldier" Item "The Original" Tag bot_giant Skill Normal Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "The Original" "projectile speed decreased" 0.5 "faster reload rate" 0.2 "fire rate bonus" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" Item "The Original" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Tag bot_giant Skill Normal Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "The Original" "projectile speed decreased" 0.5 "faster reload rate" 0.2 "fire rate bonus" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } } T_TFBot_Heavy_Lightweight { Class HeavyWeapons WeaponRestrictions MeleeOnly 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_TFGateBot_Heavy_Easy_Fixed { Class Heavy EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Heavy" Skill Easy } RevertGateBotsBehavior { Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } Skill Easy } } } T_TFGateBot_Giant_Scout_Sandman { Class Scout Name "Major League Scout" ClassIcon scout_stun_giant Health 1600 EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "The Sandman" Item "MvM GateBot Light Scout" Tag bot_giant Skill Expert Attributes MiniBoss WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.1 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } RevertGateBotsBehavior { Item "The Sandman" Item "MvM GateBot Light Scout" ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } Tag bot_giant Skill Expert Attributes MiniBoss WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.1 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } } T_TFBot_Giant_Medic_Uber { Name "Giant Uber Medic" Class Medic Skill Expert Health 4500 ClassIcon medic_uber_giant Attributes SpawnWithFullCharge Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName TF_WEAPON_MEDIGUN "uber duration bonus" 4 } CharacterAttributes { "airblast vulnerability multiplier" 0.6 "bot medic uber health threshold" 150 //MEDIC WILL DEPLOY UBER AT 150 OR LOWER HEALTH THAN IT WOULD NORMALLY "damage force reduction" 0.6 "heal rate bonus" 200 "move speed bonus" 0.5 } } 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_Demoman_Knight_Royal { Class Demoman Name "Royal Demoknight" ClassIcon demoknight_golden_lite Skill Expert Health 500 Scale 1.3 Item "Ali Baba's Wee Booties" Item "Prince Tavish's Crown" Item "The Chargin' Targe" Item "The Eyelander" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Eyelander" "max health additive penalty" -0 "item style override"1 "is australium item" 1 "critboost on kill" 3 } } } //Sentrybuster Mission { Where spawnbot_mid_slow0 Where spawnbot_main_slow1 Objective DestroySentries InitialCooldown 30 CooldownTime 30 DesiredCount 1 BeginAtWave 1 RunForThisManyWaves 7 TFBot { Template T_TFBot_Sentrybuster Tag bot_giant } } //Spies Mission { Where spawnbot_mid0 Where spawnbot_main1 Objective Spy InitialCooldown 30 CooldownTime 30 DesiredCount 2 BeginAtWave 2 RunForThisManyWaves 1 TFBot { Template T_TFBot_Spy } } Mission { Where spawnbot_mid0 Where spawnbot_main1 Objective Spy InitialCooldown 30 CooldownTime 30 DesiredCount 2 BeginAtWave 6 RunForThisManyWaves 1 TFBot { Template T_TFBot_Spy } } //Snipers Mission { Where spawnbot_left0 Where spawnbot_main_slow1 Objective Sniper InitialCooldown 30 CooldownTime 30 DesiredCount 2 BeginAtWave 3 RunForThisManyWaves 1 TFBot { Template T_TFBot_Sniper Skill Hard MaxVisionRange 2500 } } Mission { Where spawnbot_left0 Where spawnbot_main_slow1 Objective Sniper InitialCooldown 30 CooldownTime 30 DesiredCount 2 BeginAtWave 7 RunForThisManyWaves 1 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper Skill Hard MaxVisionRange 2500 } } //Engineers Mission { Where spawnbot_left0 Where spawnbot_main1 Objective Engineer InitialCooldown 40 CooldownTime 40 DesiredCount 1 BeginAtWave 5 RunForThisManyWaves 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } Mission { Where spawnbot_left0 Where spawnbot_main1 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_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W1_01 TotalCurrency 200 TotalCount 42 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_mid_slow0 Where spawnbot_main_slow1 TFBot { Class Scout } } WaveSpawn { Name W1_01 TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Template T_TFGateBot_Soldier_Normal } } WaveSpawn { Name W1_01 TotalCurrency 50 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_left0 Where spawnbot_main1 TFBot { Template T_TFGateBot_Heavyweapons_Shotgun } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_mid0 Where spawnbot_main1 RandomChoice { TFBot { Class Demoman } TFBot { Class Demoman } TFBot { Template T_TFGateBot_Demoman_Easy } } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 25 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_mid_slow0 Where spawnbot_main_slow1 TFBot { Template T_TFBot_Demoman_Knight_Royal } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 21 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Template T_TFBot_Giant_Heavy_SteelFist } } WaveSpawn { Name W1_03 WaitForAllDead W1_02 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 0 Where spawnbot_mid0 Where spawnbot_main1 Squad { TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer Name "Giant Rapid Fire Detonator Pyro" } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name W1_03 WaitForAllDead W1_02 TotalCurrency 25 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 10 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Class Soldier } } } //WAVE 2 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W2_01 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_mid_slow0 Where spawnbot_main_slow1 TFBot { Template T_TFGateBot_Giant_Scout_Sandman } } WaveSpawn { Name W2_01 TotalCurrency 150 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 6 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Template T_TFGateBot_Heavy_Easy_Fixed } } WaveSpawn { Name W2_01 TotalCurrency 50 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 6 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Template T_TFBot_Heavy_Lightweight } } WaveSpawn { Name W2_01 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 16 WaitBetweenSpawns 18 Where spawnbot_mid_slow0 Where spawnbot_main_slow1 TFBot { Template T_TFGateBot_Giant_Scout_Sandman } } WaveSpawn { Name W2_01 TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 18 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Template T_TFGateBot_Giant_Soldier_Crit } } WaveSpawn { Name W2_02 WaitForAllDead W2_01 TotalCurrency 200 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Template T_TFBot_Heavy_Lightweight } } WaveSpawn { Name W2_02 WaitForAllDead W2_01 TotalCurrency 150 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Template T_TFBot_Heavyweapons_Fist Tag bot_giant } } WaveSpawn { Name W2_02 WaitForAllDead W2_01 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 11 WaitBetweenSpawns 21 Where spawnbot_mid0 Where spawnbot_main1 Squad { TFBot { Template T_TFBot_Giant_Soldier_RapidFire } TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFBot_Pyro_Flaregun } } } } //WAVE 3 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W3_01 TotalCurrency 200 SpawnCount 1 MaxActive 1 TotalCount 1 Tank { Name tankboss Health 25000 Speed 75 StartingPathTrackNode path_tank_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W3_01 TotalCurrency 150 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Template T_TFGateBot_Sniper_Huntsman } } WaveSpawn { Name W3_01 TotalCurrency 25 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Class Soldier Skill Normal } } WaveSpawn { Name W3_01 TotalCurrency 200 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 18 Where spawnbot_mid_slow0 Where spawnbot_main_slow1 Squad { TFBot { Template T_TFGateBot_Giant_Heavyweapons_Shotgun } TFBot { Template T_TFBot_Medic_Quickfix } TFBot { Template T_TFBot_Medic_Quickfix } } } WaveSpawn { Name W3_02 WaitForAllDead W3_01 TotalCurrency 25 TotalCount 8 MaxActive 3 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_mid_slow0 Where spawnbot_main_slow1 TFBot { Template T_TFBot_Scout_Shortstop Tag bot_giant } } WaveSpawn { Name W3_02 WaitForAllDead W3_01 TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Template T_TFBot_Heavy_Heater } } WaveSpawn { Name W3_02 WaitForAllDead W3_01 TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_left0 Where spawnbot_main1 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name W3_02 WaitForAllDead W3_01 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 11 WaitBetweenSpawns 21 Where spawnbot_mid0 Where spawnbot_main1 Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysFireWeapon Attributes AlwaysCrit Tag bot_giant } TFBot { Template T_TFBot_Medic } } } } //WAVE 4 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W4_01 TotalCurrency 200 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_mid_slow0 Where spawnbot_main_slow1 TFBot { Template T_TFBot_Scout_Sandman_FastCharge Item "MNC Mascot Outfit" } } WaveSpawn { Name W4_01 TotalCurrency 50 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name W4_01 TotalCurrency 50 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_left0 Where spawnbot_main1 Squad { TFBot { Template T_TFGateBot_Sniper_Huntsman_RapidFire } TFBot { Template T_TFBot_Medic_QuickUber Name "Quick-Uber Medic" } } } WaveSpawn { Name W4_01 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 21 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Template T_TFGateBot_Giant_Demo_Burst Name "Giant Burst Fire Demoman" } } WaveSpawn { Name W4_02 WaitForAllDead W4_01 TotalCurrency 150 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name W4_02 WaitForAllDead W4_01 TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_left0 Where spawnbot_main1 TFBot { Class Demoman Skill Normal } } WaveSpawn { Name W4_02 WaitForAllDead W4_01 TotalCurrency 50 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Class Pyro } } WaveSpawn { Name W4_02 WaitForAllDead W4_01 TotalCurrency 200 TotalCount 4 MaxActive 3 SpawnCount 2 WaitBeforeStarting 11 WaitBetweenSpawns 21 Where spawnbot_mid0 Where spawnbot_main1 Squad { TFBot { Template T_TFBot_Giant_Soldier Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Regen_Fixed } } } } //WAVE 5 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W5_01 TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Template T_TFGateBot_Soldier_Normal } } WaveSpawn { Name W5_01 TotalCurrency 25 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Template T_TFBot_Sniper_JarateThrow } } WaveSpawn { Name W5_01 TotalCurrency 25 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0.1 WaitBetweenSpawns 7 Where spawnbot_left0 Where spawnbot_main1 TFBot { Template T_TFBot_Demoman_Knight_Persian } } WaveSpawn { Name W5_01 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 21 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Template T_TFGateBot_Giant_Sniper_Huntsman_Spammer } } WaveSpawn { Name W5_01 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 21 Where spawnbot_mid_slow0 Where spawnbot_main_slow1 TFBot { Template T_TFBot_Giant_Scout_Fast Tag bot_giant } } WaveSpawn { Name W5_02 WaitForAllDead W5_01 TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Class Soldier Skill Normal } } WaveSpawn { Name W5_02 WaitForAllDead W5_01 TotalCurrency 50 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Template T_TFBot_Soldier_Crit } } WaveSpawn { Name W5_02 WaitForAllDead W5_01 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 21 Where spawnbot_mid_slow0 Where spawnbot_main_slow1 TFBot { Template T_TFBot_Giant_Scout_Fast Tag bot_giant } } WaveSpawn { Name W5_02 WaitForAllDead W5_01 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 21 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Tag bot_giant } } } //WAVE 6 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W6_01 TotalCurrency 200 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_mid_slow0 Where spawnbot_main_slow1 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 W6_01 TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Template T_TFGateBot_Pyro_Normal } } WaveSpawn { Name W6_01 TotalCurrency 100 TotalCount 4 MaxActive 3 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 18 Where spawnbot_mid0 Where spawnbot_main1 Squad { TFBot { Template T_TFGateBot_Giant_Heavy_Heater } TFBot { Template T_TFBot_Giant_Medic_Regen_Fixed } } } WaveSpawn { Name W6_01 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_left0 Where spawnbot_main1 TFBot { Template T_TFBot_Giant_Soldier_Barrage } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 125 SpawnCount 1 MaxActive 1 TotalCount 1 Tank { Name tankboss Health 35000 Speed 75 StartingPathTrackNode path_tank_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 75 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_mid0 Where spawnbot_main1 Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Item "Defiant Spartan" ClassIcon soldier_banner_trio_lite } TFBot { Template T_TFBot_Soldier_Extended_Battalion Item "Commando Elite" ClassIcon soldier_banner_trio_lite } TFBot { Template T_TFBot_Soldier_Extended_Concheror Item "Furious Fukaamigasa" ClassIcon soldier_banner_trio_lite } } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 100 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_left0 Where spawnbot_main1 TFBot { Class Pyro } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 7 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Class Heavy Item "Capone's Capper" Item "Tomislav" Name "Tomislav Heavy" ClassIcon heavy_accurate_lite } } WaveSpawn { Name W6_02 WaitForAllDead W6_01 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 21 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Template T_TFBot_Giant_Soldier_Barrage } } } //WAVE 7 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W7_01 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_mid0 Where spawnbot_main1 Squad { TFBot { Template T_TFGateBot_Giant_Demo_Burst_Crit Name "Giant Burst Fire Demoman" } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name W7_01 TotalCurrency 100 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 6 Where spawnbot_mid_slow0 Where spawnbot_main_slow1 TFBot { Template T_TFGateBot_Scout_Hard } } WaveSpawn { Name W7_01 TotalCurrency 100 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 6 Where spawnbot_mid_slow0 Where spawnbot_main_slow1 TFBot { Template T_TFBot_Demoman_Knight_Persian } } WaveSpawn { Name W7_01 TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 12 Where spawnbot_mid0 Where spawnbot_main1 Squad { TFBot { Template T_TFGateBot_Giant_Soldier_RapidFire_Crit } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 0 Where spawnbot_mid0 Where spawnbot_main1 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Name "Giant Burst Fire Demoman" Item "Scotch Bonnet" Attributes AlwaysCrit Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 100 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 14 WaitBetweenSpawns 6 Where spawnbot_mid_slow0 Where spawnbot_main_slow1 TFBot { Class Scout Skill Hard } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 50 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 14 WaitBetweenSpawns 6 Where spawnbot_mid0 Where spawnbot_main1 TFBot { Class Demoman Skill Hard } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 50 SpawnCount 1 MaxActive 1 TotalCount 1 WaitBeforeStarting 20 Tank { Name tankbossfinal Health 30000 Speed 75 Skin 1 StartingPathTrackNode path_tank_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W7_02 WaitForAllDead W7_01 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 25 Where spawnbot_mid0 Where spawnbot_main1 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Tag bot_giant } TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion Item "Commando Elite" Tag bot_giant } } } } }