// Interstellar Intervention by theAgamer11 // Icons by theAgamer11, lite, NotYourSagittarius, JugadorXEI, DaanBox, Swordstone, and Startacker #base robot_standard.pop #base robot_giant.pop #base robot_gatebot.pop WaveSchedule { StartingCurrency 1100 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Advanced 1 Templates { T_TFGateBot_Scout_Pistol { Class Scout Name "Pistol Scout" ClassIcon scout_pistol_nys EventChangeAttributes { Default { BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Skill Normal Item "MvM GateBot Light Scout" WeaponRestrictions SecondaryOnly MaxVisionRange 1300 } RevertGateBotsBehavior { Skill Normal Item "MvM GateBot Light Scout" WeaponRestrictions SecondaryOnly MaxVisionRange 1300 ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } } } } T_TFGateBot_Scout_Capper { Class Scout Name "C.A.P.P.E.R Scout" ClassIcon scout_capper_nys EventChangeAttributes { Default { BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Skill Normal Item "MvM GateBot Light Scout" Item "The C.A.P.P.E.R" WeaponRestrictions SecondaryOnly MaxVisionRange 1300 ItemAttributes { ItemName "The C.A.P.P.E.R" "damage penalty" 0.7 "fire rate bonus" 0.8 "shot penetrate all players" 1 } } RevertGateBotsBehavior { Skill Normal Item "MvM GateBot Light Scout" Item "The C.A.P.P.E.R" WeaponRestrictions SecondaryOnly MaxVisionRange 1300 ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } ItemAttributes { ItemName "The C.A.P.P.E.R" "damage penalty" 0.7 "fire rate bonus" 0.8 "shot penetrate all players" 1 } } } } T_TFBot_Heavyweapons_Tomislav { Class Heavyweapons Name "Tomislav Heavy" ClassIcon heavy_accurate_lite Skill Easy Item "Tomislav" WeaponRestrictions PrimaryOnly } T_TFBot_Soldier_Cow_Mangler { Class Soldier Name "Cow Mangler Soldier" ClassIcon soldier_mangler_v2 Skill Normal Item "The Cow Mangler 5000" WeaponRestrictions PrimaryOnly } T_TFBot_Giant_Soldier_Cow_Mangler { Class Soldier Name "Giant Cow Mangler Soldier" ClassIcon soldier_mangler_v2_giant Skill Expert Health 3800 Item "The Cow Mangler 5000" WeaponRestrictions PrimaryOnly Attributes MiniBoss Tag bot_giant CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_Heavyweapons_Tomislav { Class Heavyweapons Name "Giant Tomislav Heavy" ClassIcon heavy_accurate_lite_giant Skill Expert Health 4000 Item "Tomislav" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "Tomislav" "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 } } T_TFBot_Demoman_Iron_Bomber { Class Demoman Name "Iron Bomber Demoman" ClassIcon demo_clusterbomb_ag Skill Hard Item "The Iron Bomber" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Iron Bomber" "fire rate bonus" 0.8 "faster reload rate" 0.8 "fuse bonus" 2 } } T_TFBot_Demoman_Cannon { Class Demoman Name "Loose Cannon Demoman" ClassIcon demo_loosecannon Skill Hard Item "The Loose Cannon" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Loose Cannon" "reload time decreased" 0.8 "fuse bonus" 0.2 "grenade launcher mortar mode" 0 } } T_TFBot_Medic_Shield { Class Medic Name "Shield Medic" ClassIcon medic_shield_lite Skill Hard Item "The Quick-Fix" WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes ProjectileShield ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate penalty" 0 "uber duration bonus" -8 "increase buff duration" 1.5 } CharacterAttributes { "generate rage on heal" 1 } } T_TFBot_Soldier_Whip { Class Soldier Name "Whip Soldier" ClassIcon soldier_jug_whip Skill Normal Item "The Disciplinary Action" WeaponRestrictions MeleeOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Disciplinary Action" "damage penalty" 0.3 "melee attack rate bonus" 0.7 "melee range multiplier" 3 } } T_TFBot_Soldier_Bazooka { Class Soldier Name "Bazooka Soldier" ClassIcon soldier_bazooka Skill Normal Item "The Beggar's Bazooka" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Beggar's Bazooka" "auto fires full clip" 0 "can overload" 0 } } T_TFBot_Sniper_SMG { Class Sniper Name "SMG Sniper" ClassIcon sniper_smg_ag Skill Normal WeaponRestrictions SecondaryOnly } T_TFGateBot_Giant_Sniper_Huntsman_Spammer { Class Sniper Name "Giant Huntsman Spammer" ClassIcon sniper_bow_giant Health 1500 EventChangeAttributes { Default { BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Skill Expert Item "MvM GateBot Light Sniper" Item "The Huntsman" WeaponRestrictions PrimaryOnly Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.25 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } RevertGateBotsBehavior { Skill Expert Item "MvM GateBot Light Sniper" Item "The Huntsman" WeaponRestrictions PrimaryOnly Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "MvM GateBot Light Sniper" "item style override" 1 } ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } } T_TFBot_Scout_Back_Scatter { Class Scout Name "Back Scatter Scout" ClassIcon scout_backscatter2_lite Skill Normal Item "The Back Scatter" WeaponRestrictions PrimaryOnly } T_TFGateBot_Pyro_Phlog { Class Pyro Name "Phlog Pyro" ClassIcon pyro_phlog_v2 EventChangeAttributes { Default { BehaviorModifiers Push Attributes IgnoreFlag Tag bot_gatebot Tag nav_prefer_gate1_flank Skill Hard Item "MvM GateBot Light Pyro" Item "The Phlogistinator" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Phlogistinator" "damage bonus" 1.1 "weapon burn dmg increased" 1.5 } } RevertGateBotsBehavior { Skill Hard Item "MvM GateBot Light Pyro" Item "The Phlogistinator" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "MvM GateBot Light Pyro" "item style override" 1 } ItemAttributes { ItemName "The Phlogistinator" "damage bonus" 1.1 "weapon burn dmg increased" 1.5 } } } } T_TFBot_Soldier_Bison { Class Soldier Name "Righteous Bison Soldier" ClassIcon soldier_bison_a Skill Hard Item "The Righteous Bison" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Righteous Bison" "fire rate bonus" 0.9 } } T_TFGateBot_Giant_Scout_Capper { Class Scout Name "Giant C.A.P.P.E.R Scout" ClassIcon scout_capper_nys_giant Health 1600 EventChangeAttributes { Default { BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Skill Expert Item "MvM GateBot Light Scout" Item "The C.A.P.P.E.R" WeaponRestrictions SecondaryOnly Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "The C.A.P.P.E.R" "damage penalty" 0.7 "fire rate bonus" 0.8 "shot penetrate all players" 1 } CharacterAttributes { "move speed bonus" 1.1 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } RevertGateBotsBehavior { Skill Expert Item "MvM GateBot Light Scout" Item "The C.A.P.P.E.R" WeaponRestrictions SecondaryOnly Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } ItemAttributes { ItemName "The C.A.P.P.E.R" "damage penalty" 0.7 "fire rate bonus" 0.8 "shot penetrate all players" 1 } CharacterAttributes { "move speed bonus" 1.1 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } } T_TFGateBot_Scout_Batsaber { Class Scout Name "Batsaber Scout" ClassIcon scout_batsaber_nys EventChangeAttributes { Default { BehaviorModifiers Push Attributes IgnoreFlag Tag bot_gatebot Tag nav_prefer_gate1_flank Skill Hard Item "MvM GateBot Light Scout" Item "Batsaber" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Batsaber" "melee attack rate bonus" 0.8 } } RevertGateBotsBehavior { Skill Hard Item "MvM GateBot Light Scout" Item "Batsaber" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } ItemAttributes { ItemName "Batsaber" "melee attack rate bonus" 0.8 } } } } T_TFBot_Pyro_Long_Range { Class Pyro Name "Long Range Pyro" ClassIcon pyro_long_ag Skill Hard WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "flame_speed" 6500 } } T_TFBot_Pyro_Gas { Class Pyro Name "Gas Passer Pyro" ClassIcon pyro_gascann Skill Hard Item "The Gas Passer" WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 0.2 "fire rate penalty" 4 } } T_TFBot_Pyro_Shotgun_Burst { Class Pyro Name "Giant Burst Shotgun Pyro" ClassIcon heavy_shotgun_burst_lite_giant Health 3500 EventChangeAttributes { Default { BehaviorModifiers Push Attributes IgnoreFlag Tag bot_gatebot Tag nav_prefer_gate1_flank Skill Expert Item "MvM GateBot Light Pyro" WeaponRestrictions SecondaryOnly Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_PYRO" "damage penalty" 0.8 "fire rate penalty" 2 "clip size bonus" 5 "bullets per shot bonus" 38 "weapon spread bonus" 25 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } RevertGateBotsBehavior { Skill Expert Item "MvM GateBot Light Pyro" WeaponRestrictions SecondaryOnly Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "MvM GateBot Light Pyro" "item style override" 1 } ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_PYRO" "damage penalty" 0.8 "fire rate penalty" 2 "clip size bonus" 5 "bullets per shot bonus" 38 "weapon spread bonus" 25 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } } T_TFBot_Pyro_Volcano { Class Pyro Name "Volcano Fragment Pyro" ClassIcon pyro_jug_volcanofrag Skill Hard Item "Sharpened Volcano Fragment" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Sharpened Volcano Fragment" "move speed bonus" 1.3 "melee attack rate bonus" 0.8 } } T_TFBot_Pyro_Manmelter { Class Pyro Name "Manmelter Pyro" ClassIcon pyro_manmelter_ag Skill Hard Item "The Manmelter" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Manmelter" "faster reload rate" 0.4 "move speed bonus" 1.1 } } T_TFBot_Giant_Flaregun_Barrage { Class Pyro Name "Giant Flare Rain Pyro" ClassIcon pyro_flare_rain_nys Skill Expert Health 3000 Item "The Flare Gun" Item "The Smoking Skid Lid" WeaponRestrictions SecondaryOnly Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "The Flare Gun" "fire rate bonus" 0.1 "Projectile speed increased" 0.45 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Giant_Scout_Capper { Class Scout Name "Giant C.A.P.P.E.R Scout" ClassIcon scout_capper_nys_giant Skill Expert Health 1600 Item "The C.A.P.P.E.R" WeaponRestrictions SecondaryOnly Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "The C.A.P.P.E.R" "damage penalty" 0.7 "fire rate bonus" 0.8 "shot penetrate all players" 1 } CharacterAttributes { "move speed bonus" 1.1 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Demoman_Caber { Class Demoman Name "Caber Demoman" ClassIcon demo_caber_nys Skill Hard Item "The Ullapool Caber" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Ullapool Caber" "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 1.2 "no self blast dmg" 1 } } T_TFBot_Heavyweapons_Firestarter { Class Heavyweapons Name "Firestarter Heavy" ClassIcon heavy_heater Skill Hard Health 200 Item "The Bunsen Brave" Item "The Huo Long Heatmaker" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Huo Long Heatmaker" "damage penalty" 0.9 "Set DamageType Ignite" 1 "weapon burn dmg reduced" 0.4 } } T_TFBot_Giant_Pyro_Phlog { Class Pyro Name "Giant Phlog Pyro" ClassIcon pyro_phlog_v2_giant Skill Expert Health 3000 Item "The Phlogistinator" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon Tag bot_giant ItemAttributes { ItemName "The Phlogistinator" "damage bonus" 1.1 "weapon burn dmg increased" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Pyro_Snare { Class Pyro Name "Snare Pyro" ClassIcon pyro_slowdown Skill Hard Item "Old Guadalajara" Item "The Phlogistinator" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Phlogistinator" "damage penalty" 0.7 "weapon burn dmg reduced" 0.6 "slow enemy on hit" 1 } } T_TFBot_Scout_Guillotine { Class Scout Name "Guillotine Scout" ClassIcon scout_cleaver_star Skill Normal Item "The Flying Guillotine" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Flying Guillotine" "effect bar recharge rate increased" -2 } } T_TFBot_Scout_FanOWar { Class Scout Name "Fan O'War Scout" ClassIcon scout_fanowar_ag Skill Hard Item "The Fan O'War" WeaponRestrictions MeleeOnly } T_TFBot_Scout_Basher { Class Scout Name "Boston Basher Scout" ClassIcon scout_basher_lite Skill Hard Item "The Boston Basher" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Boston Basher" "hit self on miss" 0 } } T_TFBot_Pyro_Dragons_Fury { Class Pyro Name "Dragon's Fury Pyro" ClassIcon pyro_dragon_fury_swordstone Skill Hard Item "The Dragon's Fury" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Dragon's Fury" "airblast disabled" 1 "damage causes airblast" 1 } } T_TFBot_Soldier_Cow_Mangler_Battalion { Class Soldier Name "Battalion Cow Mangler Soldier" ClassIcon soldier_mangler_v2_battalion Skill Hard Item "The Cow Mangler 5000" Item "The Battalion's Backup" Attributes SpawnWithFullCharge } T_TFBot_Chief_Soldier_Star_Sector_General { Class Soldier Name "Chief General, Star Sector A-9" ClassIcon chief_captain_soldier_blue_nys Skill Expert Health 55000 Scale 1.8 Item "The Team Captain" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "The Team Captain" "attach particle effect" 99 "particle effect use head origin" 1 "particle effect vertical offset" 14 } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 3 "faster reload rate" 0 "fire rate penalty" 3 "clip size upgrade atomic" 20 "Projectile speed decreased" 0.7 "Blast radius increased" 2.5 "use large smoke explosion" 1 "restore health on kill" 1.5 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "healing received penalty" 1 } } } Mission // Wave 1-2 Sentry Buster { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 50 TFBot { Template T_TFBot_SentryBuster Tag bot_sentrybuster } } Mission // Wave 2 Knockback Sniper { Objective Sniper Where spawnbot_mission_sniper_side BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_Sniper Name "Knockback Sniper" Skill Hard ItemAttributes { ItemName "TF_WEAPON_SNIPERRIFLE" "damage penalty" 0.8 "fire rate penalty" 2 "damage causes airblast" 1 } } } Mission // Wave 3-4 Sentry Buster { Objective DestroySentries Where spawnbot BeginAtWave 3 RunForThisManyWaves 2 InitialCooldown 20 CooldownTime 40 TFBot { Template T_TFBot_SentryBuster Tag bot_sentrybuster } } Mission // Wave 3 Quickdraw Sniper { Objective Sniper Where spawnbot_mission_sniper_side BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_Sniper Name "Quickdraw Sniper" ItemAttributes { ItemName "TF_WEAPON_SNIPERRIFLE" "damage penalty" 0.2 "fire rate bonus" 0.2 } } } Mission // Wave 4 Sydney Sleeper Sniper { Objective Sniper Where spawnbot_mission_sniper_side BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission // Wave 5-6 Sentry Buster { Objective DestroySentries Where spawnbot BeginAtWave 5 RunForThisManyWaves 2 InitialCooldown 10 CooldownTime 30 TFBot { Template T_TFBot_SentryBuster Tag bot_sentrybuster } } Mission // Wave 4 Spies { Objective Spy Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 50 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission // Wave 5-6 Spies { Objective Spy Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 2 InitialCooldown 20 CooldownTime 50 DesiredCount 3 TFBot { Template T_TFBot_Spy } } //////////////////////////////////////// // WAVE 1 // // Starting Money: $1100 // Money From Wave: $700 // // Mission Bots: Sentry Buster // // Scouts // - 1/3 GB Scattergun // - 1/3 GB Pistol // - 1/3 GB Capper // Giant Baseball Scouts // // Demoknights // Pyros // Giant Force-A-Nature Scouts // // Lieutenant Soldiers // - Soldiers // Lieutenant Cow Mangler Soldiers // - Cow Mangler Soldiers // Lieutenant Tomislav Heavies // - Tomislav Heavies // Giant Soldier // - Lieutenant Soldiers // Giant Cow Mangler Soldier // - Lieutenant Cow Mangler Soldiers // Giant Tomislav Heavy // - Lieutenant Tomislav Heavies //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w1a" Where spawnbot_invasion TotalCount 44 MaxActive 15 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 50 RandomChoice { TFBot { Template T_TFGateBot_Scout_Normal } TFBot { Template T_TFGateBot_Scout_Pistol } TFBot { Template T_TFGateBot_Scout_Capper } } } WaveSpawn { Name "w1a" Where spawnbot_side TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 9 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Baseball } } WaveSpawn { Name "w1b" WaitForAllDead "w1a" Where spawnbot_invasion TotalCount 24 MaxActive 12 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFBot_Demoman_Knight CharacterAttributes { "move speed bonus" 1.1 } } } WaveSpawn { Name "w1b" WaitForAllDead "w1a" Where spawnbot TotalCount 12 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 50 TFBot { Class Pyro Skill Normal Attributes AlwaysFireWeapon CharacterAttributes { "move speed bonus" 1.1 } } } WaveSpawn { Name "w1b" WaitForAllDead "w1a" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 50 TFBot { Template T_TFGateBot_Giant_Scout_FAN } } WaveSpawn { Name "w1c" WaitForAllDead "w1b" Where spawnbot TotalCount 8 MaxActive 6 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 12 TotalCurrency 25 Squad { TFBot { Class Soldier Name "Lieutenant Soldier" Skill Hard Scale 1.3 Health 300 } TFBot { Class Soldier Skill Normal } TFBot { Class Soldier Skill Normal } TFBot { Class Soldier Skill Normal } } } WaveSpawn { Name "w1c" WaitForAllDead "w1b" Where spawnbot TotalCount 8 MaxActive 6 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 12 TotalCurrency 25 Squad { TFBot { Template T_TFBot_Soldier_Cow_Mangler Name "Lieutenant Cow Mangler Soldier" Skill Hard Scale 1.3 Health 300 } TFBot { Template T_TFBot_Soldier_Cow_Mangler } TFBot { Template T_TFBot_Soldier_Cow_Mangler } TFBot { Template T_TFBot_Soldier_Cow_Mangler } } } WaveSpawn { Name "w1c" WaitForAllDead "w1b" Where spawnbot TotalCount 6 MaxActive 4 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 12 TotalCurrency 25 Squad { TFBot { Template T_TFBot_Heavyweapons_Tomislav Name "Lieutenant Tomislav Heavy" Skill Normal Scale 1.3 Health 400 } TFBot { Template T_TFBot_Heavyweapons_Tomislav } TFBot { Template T_TFBot_Heavyweapons_Tomislav } } } WaveSpawn { Name "w1c" WaitForAllDead "w1b" Where spawnbot_side TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Giant_Soldier } TFBot { Class Soldier Name "Lieutenant Soldier" Skill Hard Scale 1.3 Health 300 } TFBot { Class Soldier Name "Lieutenant Soldier" Skill Hard Scale 1.3 Health 300 } } } WaveSpawn { Name "w1d" WaitForAllSpawned "w1c" Where spawnbot TotalCount 8 MaxActive 6 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 12 TotalCurrency 25 Squad { TFBot { Class Soldier Name "Lieutenant Soldier" Skill Hard Scale 1.3 Health 300 } TFBot { Class Soldier Skill Normal } TFBot { Class Soldier Skill Normal } TFBot { Class Soldier Skill Normal } } } WaveSpawn { Name "w1d" WaitForAllSpawned "w1c" Where spawnbot TotalCount 8 MaxActive 6 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 12 TotalCurrency 25 Squad { TFBot { Template T_TFBot_Soldier_Cow_Mangler Name "Lieutenant Cow Mangler Soldier" Skill Normal Scale 1.3 Health 300 } TFBot { Template T_TFBot_Soldier_Cow_Mangler } TFBot { Template T_TFBot_Soldier_Cow_Mangler } TFBot { Template T_TFBot_Soldier_Cow_Mangler } } } WaveSpawn { Name "w1d" WaitForAllSpawned "w1c" Where spawnbot TotalCount 6 MaxActive 4 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 12 TotalCurrency 25 Squad { TFBot { Template T_TFBot_Heavyweapons_Tomislav Name "Lieutenant Tomislav Heavy" Skill Normal Scale 1.3 Health 400 } TFBot { Template T_TFBot_Heavyweapons_Tomislav } TFBot { Template T_TFBot_Heavyweapons_Tomislav } } } WaveSpawn { Name "w1d" WaitForAllSpawned "w1c" Where spawnbot_side TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Giant_Soldier_Cow_Mangler } TFBot { Template T_TFBot_Soldier_Cow_Mangler Name "Lieutenant Cow Mangler Soldier" Skill Hard Scale 1.3 Health 300 } TFBot { Template T_TFBot_Soldier_Cow_Mangler Name "Lieutenant Cow Mangler Soldier" Skill Hard Scale 1.3 Health 300 } } } WaveSpawn { Name "w1e" WaitForAllSpawned "w1d" Where spawnbot TotalCount 8 MaxActive 6 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 12 TotalCurrency 25 Squad { TFBot { Class Soldier Name "Lieutenant Soldier" Skill Hard Scale 1.3 Health 300 } TFBot { Class Soldier Skill Normal } TFBot { Class Soldier Skill Normal } TFBot { Class Soldier Skill Normal } } } WaveSpawn { Name "w1e" WaitForAllSpawned "w1d" Where spawnbot TotalCount 8 MaxActive 6 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 12 TotalCurrency 25 Squad { TFBot { Template T_TFBot_Soldier_Cow_Mangler Name "Lieutenant Cow Mangler Soldier" Skill Hard Scale 1.3 Health 300 } TFBot { Template T_TFBot_Soldier_Cow_Mangler } TFBot { Template T_TFBot_Soldier_Cow_Mangler } TFBot { Template T_TFBot_Soldier_Cow_Mangler } } } WaveSpawn { Name "w1e" WaitForAllSpawned "w1d" Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 0 TotalCurrency 25 Squad { TFBot { Template T_TFBot_Heavyweapons_Tomislav Name "Lieutenant Tomislav Heavy" Skill Normal Scale 1.3 Health 400 } TFBot { Template T_TFBot_Heavyweapons_Tomislav } TFBot { Template T_TFBot_Heavyweapons_Tomislav } } } WaveSpawn { Name "w1e" WaitForAllSpawned "w1d" Where spawnbot_side TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Tomislav } TFBot { Template T_TFBot_Heavyweapons_Tomislav Name "Lieutenant Tomislav Heavy" Skill Normal Scale 1.3 Health 400 } TFBot { Template T_TFBot_Heavyweapons_Tomislav Name "Lieutenant Tomislav Heavy" Skill Normal Scale 1.3 Health 400 } } } } //////////////////////////////////////// // WAVE 2 // // Starting Money: $1800 ($1900) // Money From Wave: $600 // // Mission Bots: Sentry Buster, Explosive Snipers // // Iron Bomber Soldiers // - Loose Cannon Demos // - Shield Medics // GB Giant Soldiers // - Loose Cannon Demos // // Support Whip Soldiers // Support Buff Banner Soldiers // // Dragon's Fury Pyros // Bazooka Soldiers // Giant Burst Demos //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w2a" Where spawnbot_invasion TotalCount 30 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Demoman_Iron_Bomber } TFBot { Template T_TFBot_Demoman_Cannon } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name "w2a" Where spawnbot_invasion TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 6 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Demoman_Iron_Bomber } TFBot { Template T_TFBot_Demoman_Cannon } } } WaveSpawn { Name "w2a" Where spawnbot TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 8 TotalCurrency 75 Squad { TFBot { Template T_TFGateBot_Giant_Soldier } TFBot { Template T_TFBot_Demoman_Cannon } TFBot { Template T_TFBot_Demoman_Cannon } TFBot { Template T_TFBot_Demoman_Cannon } } } WaveSpawn { WaitForAllDead "w2a" Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 25 Support 1 TFBot { Template T_TFBot_Soldier_Whip } } WaveSpawn { WaitForAllDead "w2a" Where spawnbot TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 10 TotalCurrency 25 Support 1 TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } WaveSpawn { Name "w2b" WaitForAllDead "w2a" Where spawnbot_side TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Pyro_Dragons_Fury ItemAttributes { ItemName "The Dragon's Fury" "item_meter_charge_rate" 1 } } TFBot { Template T_TFBot_Pyro_Dragons_Fury ItemAttributes { ItemName "The Dragon's Fury" "item_meter_charge_rate" 1 } } } } WaveSpawn { Name "w2b" WaitForAllDead "w2a" Where spawnbot TotalCount 34 MaxActive 12 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 150 TFBot { Template T_TFBot_Soldier_Bazooka } } WaveSpawn { Name "w2b" WaitForAllDead "w2a" Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 10 TotalCurrency 125 TFBot { Template T_TFBot_Giant_Demo_Burst } } } //////////////////////////////////////// // WAVE 3 // // Starting Money: $2400 ($2600) // Money From Wave: $700 // // Mission Bots: Sentry Buster, Quickfire Snipers // // GB Shotgun Heavies // GB Force-A-Nature Scouts // Giant Natascha Heavies // // Support Black Box Soldiers // Gate Tank // - 15000 // SMG Snipers // GB Giant Huntsman Snipers // // Back Scatter Scouts // Giant Huo-Long Heater Heavies // - Giant Regen Medics //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w3a" Where spawnbot_invasion TotalCount 21 MaxActive 7 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFGateBot_Heavyweapons_Shotgun Tag nav_prefer_flank_2 } } WaveSpawn { Name "w3a" Where spawnbot_invasion TotalCount 48 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 75 TFBot { Template T_TFGateBot_Scout_FAN Skill Hard Tag nav_prefer_main_4 } } WaveSpawn { Name "w3a" Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Heavyweapons_Natascha ClassIcon heavy_slow } } WaveSpawn { WaitForAllSpawned "w3a" Where spawnbot_side TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 3 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Soldier_RocketShotgun } } WaveSpawn { Name "w3b" WaitForAllDead "w3a" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "gatetank|tank_boss_path_13" Health 15000 Speed 60 StartingPathTrackNode tank_boss_path_1 Skin 1 OnKilledOutput { Target boss_tank_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "w3b" WaitForAllSpawned "w3a" Where spawnbot TotalCount 34 MaxActive 2 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 2 TotalCurrency 75 TFBot { Template T_TFBot_Sniper_SMG } } WaveSpawn { Name "w3b" WaitForAllSpawned "w3a" Where spawnbot TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFGateBot_Giant_Sniper_Huntsman_Spammer } } WaveSpawn { Name "w3c" WaitForAllDead "w3b" Where spawnbot TotalCount 24 MaxActive 14 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Scout_Back_Scatter Tag nav_prefer_flank_3 } } WaveSpawn { Name "w3c" WaitForAllDead "w3b" Where spawnbot_boss_side TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 14 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Heavyweapons_Heater } TFBot { Template T_TFBot_Giant_Medic } } } } //////////////////////////////////////// // WAVE 4 // // Starting Money: $3100 ($3400) // Money From Wave: $800 // // Mission Bots: Sentry Buster, Sydney Sleeper Snipers, Spies // // GB Phlog Pyros // - Shield Medics // Bison Soldiers // GB Giant Capper Scouts // // GB Batsaber Scouts // Long Range Pyros // - Gas Pyros // GB Giant Burst Shotgun Pyros // // Crit SVF Pyros // Lieutenant Manmelter Pyros // Giant Flare Rain Pyros //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w4a" Where spawnbot_invasion TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 75 Squad { TFBot { Template T_TFGateBot_Pyro_Phlog } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name "w4a" Where spawnbot_invasion TotalCount 27 MaxActive 6 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 2 TotalCurrency 75 TFBot { Template T_TFGateBot_Pyro_Phlog } } WaveSpawn { Name "w4a" Where spawnbot TotalCount 24 MaxActive 10 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Soldier_Bison } TFBot { Template T_TFBot_Soldier_Bison } TFBot { Template T_TFBot_Soldier_Bison } TFBot { Template T_TFBot_Soldier_Bison } } } WaveSpawn { Name "w4a" Where spawnbot_side TotalCount 8 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 8 TotalCurrency 75 TFBot { Template T_TFGateBot_Giant_Scout_Capper } } WaveSpawn { Name "w4b" WaitForAllSpawned "w4a" Where spawnbot_invasion TotalCount 66 MaxActive 10 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 1 TotalCurrency 75 TFBot { Template T_TFGateBot_Scout_Batsaber Tag nav_prefer_flank_1 } } WaveSpawn { Name "w4b" WaitForAllSpawned "w4a" Where spawnbot TotalCount 28 MaxActive 14 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 3 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Pyro_Long_Range } TFBot { Template T_TFBot_Pyro_Long_Range } TFBot { Template T_TFBot_Pyro_Long_Range } TFBot { Template T_TFBot_Pyro_Gas } } } WaveSpawn { Name "w4b" WaitForAllSpawned "w4a" Where spawnbot_side TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 12 TotalCurrency 100 TFBot { Template T_TFBot_Pyro_Shotgun_Burst Tag nav_prefer_flank_2 } } WaveSpawn { Name "w4c" WaitForAllSpawned "w4b" Where spawnbot TotalCount 26 MaxActive 8 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 1.5 TotalCurrency 75 TFBot { Template T_TFBot_Pyro_Volcano Attributes AlwaysCrit } } WaveSpawn { Name "w4c" WaitForAllSpawned "w4b" Where spawnbot_side TotalCount 20 MaxActive 8 SpawnCount 2 WaitBeforeStarting 9 WaitBetweenSpawns 1.5 TotalCurrency 75 TFBot { Template T_TFBot_Pyro_Manmelter Name "Lieutenant Manmelter Pyro" Scale 1.3 Health 275 } } WaveSpawn { Name "w4c" WaitForAllSpawned "w4b" Where spawnbot_side TotalCount 6 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 6 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Flaregun_Barrage } } } //////////////////////////////////////// // WAVE 5 // // Starting Money: $3900 ($4300) // Money From Wave: $800 // // Mission Bots: Sentry Buster, Spies // // Demos // - 1/2 Demoknights // - 1/2 Loose Cannon // Giant Scout // Giant Pistol Scout // Giant Capper Scout // // Gate Tank // - 25000 Health // Caber Demos // Firestarter Heavies // // Gate Tank // - 25000 Health // Scorch Shot Pyros // Burst Demomen // // Giant Black Box Soldier // - Uber Medic // Giant Heavy // - Uber Medic // Giant Phlog Pyro // - Uber Medic // Support Soldiers // Support Heavies // Support Pyros //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_boss Action Trigger } InitWaveOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w5a" Where spawnbot TotalCount 54 MaxActive 16 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 50 RandomChoice { TFBot { Template T_TFBot_Demoman_Knight } TFBot { Template T_TFBot_Demoman_Cannon } } } WaveSpawn { Name "w5a" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 30 TotalCurrency 75 TFBot { Template T_TFBot_Giant_Scout Health 2000 } } WaveSpawn { Name "w5a" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 16 WaitBetweenSpawns 30 TotalCurrency 75 TFBot { Template T_TFBot_Giant_Scout Name "Giant Pistol Scout" ClassIcon scout_pistol_nys_giant Health 2000 WeaponRestrictions SecondaryOnly } } WaveSpawn { Name "w5a" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 26 WaitBetweenSpawns 30 TotalCurrency 75 TFBot { Template T_TFBot_Giant_Scout_Capper Health 2000 } } WaveSpawn { Name "w5b" WaitForAllDead "w5a" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "gatetank|tank_boss_path_13" Health 25000 Speed 60 StartingPathTrackNode tank_boss_path_1 Skin 1 OnKilledOutput { Target boss_tank_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "w5b" WaitForAllDead "w5a" Where spawnbot_invasion TotalCount 24 MaxActive 12 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 3 TotalCurrency 50 TFBot { Template T_TFBot_Demoman_Caber } } WaveSpawn { Name "w5b" WaitForAllDead "w5a" Where spawnbot_invasion TotalCount 16 MaxActive 8 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 3 TotalCurrency 50 TFBot { Template T_TFBot_Heavyweapons_Firestarter Tag nav_prefer_flank_4 } } WaveSpawn { Name "w5c" WaitForAllSpawned "w5b" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 0 TotalCurrency 50 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "gatetank|tank_boss_path_13" Health 25000 Speed 60 StartingPathTrackNode tank_boss_path_1 Skin 1 OnKilledOutput { Target boss_tank_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "w5c" WaitForAllSpawned "w5b" Where spawnbot_invasion TotalCount 24 MaxActive 12 SpawnCount 3 WaitBeforeStarting 7 WaitBetweenSpawns 3 TotalCurrency 50 TFBot { Template T_TFBot_ScorchShot_FastShot } } WaveSpawn { Name "w5c" WaitForAllSpawned "w5b" Where spawnbot_invasion TotalCount 16 MaxActive 8 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 3 TotalCurrency 50 TFBot { Template T_TFBot_Demo_Burst Skill Hard } } WaveSpawn { Name "w5d" WaitForAllDead "w5c" Where spawnbot_boss_side TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 0 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic Tag nav_prefer_flank_2 } } } WaveSpawn { Name "w5d" WaitForAllDead "w5c" Where spawnbot_boss_side TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 16 WaitBetweenSpawns 0 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic Tag nav_prefer_flank_2 } } } WaveSpawn { Name "w5d" WaitForAllDead "w5c" Where spawnbot_boss_side TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 28 WaitBetweenSpawns 0 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Giant_Pyro_Phlog Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic Tag nav_prefer_flank_2 } } } WaveSpawn { Name "w5d" WaitForAllDead "w5c" Where spawnbot_invasion TotalCount 9 MaxActive 4 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 7 TotalCurrency 0 Support 1 TFBot { Class Soldier Skill Hard WeaponRestrictions PrimaryOnly } } WaveSpawn { Name "w5d" WaitForAllDead "w5c" Where spawnbot_invasion TotalCount 6 MaxActive 3 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 7 TotalCurrency 0 Support 1 TFBot { Class Heavy Skill Hard WeaponRestrictions PrimaryOnly } } WaveSpawn { Name "w5d" WaitForAllDead "w5c" Where spawnbot_invasion TotalCount 12 MaxActive 5 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 7 TotalCurrency 0 Support 1 TFBot { Class Pyro Skill Hard WeaponRestrictions PrimaryOnly } } } //////////////////////////////////////// // WAVE 6 // // Starting Money: $4700 ($5200) // Money From Wave: $700 // // Mission Bots: Sentry Buster, Spies // // Snare Pyros // Guillotine Scouts // Giant Bleed Burst Demos // // Tank // - 40000 Health // Fan O'War Scouts // Battalion Cow Mangler Soldiers // // Tank // - 40000 Health // Boston Basher Scouts // Dragon's Fury Pyros // // Gate Tank // - 20000 Health // Support Lieutenant Iron Bomber Demomen // Support Lieutenant Shotgun Heavies // Support Lieutenant Pyros // // Chief General of Star Sector A-9 //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_boss Action Trigger } InitWaveOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w6a" Where spawnbot TotalCount 27 MaxActive 15 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Guillotine Skill Hard } } WaveSpawn { Name "w6a" Where spawnbot TotalCount 28 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 50 TFBot { Template T_TFBot_Pyro_Snare } } WaveSpawn { Name "w6a" Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Demo_Burst Name "Giant Burst Fire Shrapnel Demo" ClassIcon demo_burst_bleed2_giant Health 3800 ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "bleeding duration" 3 "faster reload rate" 0.45 } } } WaveSpawn { Name "w6b" WaitForAllDead "w6a" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 TotalCurrency 50 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 40000 Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "w6b" WaitForAllDead "w6a" Where spawnbot TotalCount 28 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 50 TFBot { Template T_TFBot_Scout_FanOWar Tag nav_prefer_flank_1 } } WaveSpawn { Name "w6b" WaitForAllDead "w6a" Where spawnbot_side TotalCount 24 MaxActive 9 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 3 TotalCurrency 50 TFBot { Template T_TFBot_Soldier_Cow_Mangler_Battalion Tag nav_prefer_flank_2 } } WaveSpawn { Name "w6c" WaitForAllSpawned "w6b" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 10 TotalCurrency 50 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 40000 Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "w6c" WaitForAllSpawned "w6b" Where spawnbot TotalCount 28 MaxActive 12 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 4 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Basher Tag nav_prefer_flank_1 } } WaveSpawn { Name "w6c" WaitForAllSpawned "w6b" Where spawnbot_side TotalCount 24 MaxActive 9 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 3 TotalCurrency 50 TFBot { Template T_TFBot_Pyro_Dragons_Fury Tag nav_prefer_flank_2 } } WaveSpawn { Name "w6d" WaitForAllDead "w6c" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "gatetank|tank_boss_path_13" Health 20000 Speed 60 StartingPathTrackNode tank_boss_path_1 Skin 1 OnKilledOutput { Target boss_tank_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllDead "w6c" Where spawnbot_invasion TotalCount 12 MaxActive 4 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 6 TotalCurrency 0 Support Limited TFBot { Template T_TFBot_Demoman_Iron_Bomber Name "Lieutenant Iron Bomber Demoman" Skill Expert Scale 1.3 Health 275 Tag nav_prefer_flank_4 Tag nav_prefer_flank_5 } } WaveSpawn { WaitForAllDead "w6c" Where spawnbot_invasion TotalCount 12 MaxActive 4 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 6 TotalCurrency 0 Support Limited TFBot { Template T_TFBot_Heavyweapons_Shotgun Name "Lieutenant Shotgun Heavy" Skill Expert Scale 1.3 Health 400 Tag nav_prefer_flank_4 Tag nav_prefer_main_6 } } WaveSpawn { WaitForAllDead "w6c" Where spawnbot_invasion TotalCount 12 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 6 TotalCurrency 0 Support Limited TFBot { Template T_TFBot_Pyro Name "Lieutenant Pyro" Skill Expert Scale 1.3 Health 275 Attributes AlwaysFireWeapon } } WaveSpawn { Name "w6e" WaitForAllDead "w6d" Where spawnbot_boss_side TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 150 TFBot { Template T_TFBot_Chief_Soldier_Star_Sector_General Tag nav_prefer_main_4 } } } }