// Interstellar Intervention by theAgamer11 #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 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 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.8 "fire rate bonus" 1.3 "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.8 "fire rate bonus" 1.3 "shot penetrate all players" 1 } } } } T_TFBot_Heavyweapons_Tomislav { Class Heavyweapons Name "Tomislav Heavy" ClassIcon heavy_accurate_lite Skill Normal Item "Tomislav" WeaponRestrictions PrimaryOnly } T_TFBot_Soldier_Cow_Mangler { Class Soldier Name "Cow Mangler Soldier" ClassIcon soldier_mangler Skill Normal Item "The Cow Mangler 5000" WeaponRestrictions PrimaryOnly } 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_sentrybuster ItemAttributes { ItemName "Tomislav" "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 } } T_TFBot_Giant_Soldier_Cow_Mangler { Class Soldier Name "Giant Cow Mangler Soldier" ClassIcon soldier_mangler_giant Skill Expert Health 3800 Item "The Cow Mangler 5000" WeaponRestrictions PrimaryOnly Attributes MiniBoss Tag bot_sentrybuster CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Soldier_Liberty_Launcher { Class Soldier Name "Liberty Launcher Soldier" //ClassIcon soldier_libertylauncher Skill Hard Item "The Liberty Launcher" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload } T_TFBot_Demoman_Cannon { Class Demoman Name "Loose Cannon Demoman" ClassIcon demo_cannon Skill Hard Item "The Loose Cannon" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Loose Cannon" "reload time decreased" 0.8 "grenade launcher mortar mode" 0 } } T_TFBot_Medic_Shield { Class Medic Name "Shield Medic" ClassIcon medic_shield_qf 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" 5 } CharacterAttributes { "generate rage on heal" 1 } } T_TFBot_Soldier_Whip { Class Soldier Name "Whip Soldier" ClassIcon soldier_disciplinary 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_TFGateBot_Pyro_Dragons_Fury { Class Pyro Name "Dragon's Fury Pyro" ClassIcon pyro_dragon_fury_swordstone EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers Push Attributes IgnoreFlag Skill Hard Item "MvM GateBot Light Pyro" Item "The Dragon's Fury" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Dragon's Fury" "airblast disabled" 1 "damage causes airblast" 1 } } RevertGateBotsBehavior { Skill Hard Item "MvM GateBot Light Pyro" Item "The Dragon's Fury" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "MvM GateBot Light Pyro" "item style override" 1 } ItemAttributes { ItemName "The Dragon's Fury" "airblast disabled" 1 "damage causes airblast" 1 } } } } T_TFBot_Soldier_Bazooka { Class Soldier Name "Bazooka Soldier" ClassIcon soldier_bazooka Skill Hard 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_Demoman_Iron_Bomber { Class Demoman Name "Iron Bomber Demoman" ClassIcon demo_clusterbomb Skill Hard Item "The Iron Bomber" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Iron Bomber" "fire rate bonus" 0.8 "faster reload rate" 0.8 } } T_TFBot_Giant_Soldier_Direct_Hit_Burst { Class Soldier Name "Direct Burst Soldier" ClassIcon soldier_bazooka_giant Skill Expert Health 3500 Item "The Direct Hit" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Tag bot_sentrybuster ItemAttributes { ItemName "The Direct Hit" "clip size penalty" 0.75 "fire rate bonus" 0 "Reload time increased" 1.3 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Sniper_SMG { Class Sniper Name "SMG Sniper" ClassIcon sniper_smg Skill Hard WeaponRestrictions SecondaryOnly } T_TFGateBot_Giant_Sniper_Huntsman_Spammer { Class Sniper Name "Giant Huntsman Spammer" ClassIcon sniper_bow_giant Health 1500 EventChangeAttributes { Default { Tag nav_prefer_gate1_flank Tag bot_gatebot BehaviorModifiers Push Attributes IgnoreFlag Skill Expert Item "MvM GateBot Light Sniper" Item "The Huntsman" WeaponRestrictions PrimaryOnly Attributes MiniBoss Tag bot_sentrybuster ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.4 } 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 ItemAttributes { ItemName "MvM GateBot Light Sniper" "item style override" 1 } ItemAttributes { ItemName "The Huntsman" "damage penalty" 0.8 "fire rate bonus" 0.4 } 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_backscatter Skill Hard Item "The Back Scatter" WeaponRestrictions PrimaryOnly } T_TFGateBot_Pyro_Phlog { Class Pyro Name "Phlog Pyro" ClassIcon pyro_phlog EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers Push Attributes IgnoreFlag Skill Hard Item "MvM GateBot Light Pyro" Item "The Phlogistinator" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Phlogistinator" "weapon burn dmg increased" 1.5 "flame_speed" 6500 } } 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" "weapon burn dmg increased" 1.5 "flame_speed" 6500 } } } } T_TFBot_Soldier_Bison { Class Soldier Name "Righteous Bison Soldier" ClassIcon soldier_bison 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_giant Health 1600 EventChangeAttributes { Default { Tag nav_prefer_gate1_flank Tag bot_gatebot BehaviorModifiers push Attributes IgnoreFlag Skill Expert Item "MvM GateBot Light Scout" Item "The C.A.P.P.E.R" WeaponRestrictions SecondaryOnly Attributes MiniBoss Tag bot_sentrybuster ItemAttributes { ItemName "The C.A.P.P.E.R" "damage penalty" 0.8 "fire rate bonus" 1.3 "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 ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } ItemAttributes { ItemName "The C.A.P.P.E.R" "damage penalty" 0.8 "fire rate bonus" 1.3 "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 EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers Push Attributes IgnoreFlag 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_Backburner { Class Pyro Name "Backburner Pyro" Skill Hard Item "The Backburner" WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Backburner" "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_TFGateBot_Giant_Pyro_Flamecrit_Spray { Class Pyro Name "Giant Flamecrit Pyro" ClassIcon pyro_panic_flamecrit_giant Health 3500 EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers Push Attributes IgnoreFlag Skill Expert Item "MvM GateBot Light Pyro" WeaponRestrictions SecondaryOnly Attributes MiniBoss Tag bot_sentrybuster ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_PYRO" "damage penalty" 0.8 "fire rate penalty" 2 "clip size bonus" 5 "bullets per shot bonus" 6 "weapon spread bonus" 4 "crit vs burning players" 1 } 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 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" 6 "weapon spread bonus" 4 "crit vs burning players" 1 } 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_riftaxe Skill Hard Item "Sharpened Volcano Fragment" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Sharpened Volcano Fragment" "melee attack rate bonus" 0.8 } } T_TFBot_Pyro_Manmelter { Class Pyro Name "Manmelter Pyro" ClassIcon pyro_manmelter Skill Hard Item "The Manmelter" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Manmelter" "faster reload rate" 0.6 "move speed bonus" 1.1 } } T_TFBot_Giant_Scout_Capper { Class Scout Name "Giant C.A.P.P.E.R Scout" ClassIcon scout_capper_giant Skill Expert Health 1600 Item "The C.A.P.P.E.R" WeaponRestrictions SecondaryOnly Attributes MiniBoss Tag bot_sentrybuster ItemAttributes { ItemName "The C.A.P.P.E.R" "damage penalty" 0.8 "fire rate bonus" 1.3 "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_Medic_Vaccinator_Bullet { Name "Bullet Resistance Medic" Class Medic Skill Expert ClassIcon medic_bullet WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes VaccinatorBullets Attributes BulletImmune ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "medigun bullet resist deployed" 1 "medigun bullet resist passive" 1 "medigun charge is resists" 3 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 4000 } } T_TFBot_Medic_Vaccinator_Blast { Name "Blast Resistance Medic" Class Medic Skill Expert ClassIcon medic_blast WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes VaccinatorBlast Attributes BlastImmune ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "medigun blast resist deployed" 1 "medigun blast resist passive" 2 "medigun charge is resists" 4 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 4200 } } T_TFBot_Medic_Vaccinator_Fire { Name "Fire Resistance Medic" Class Medic Skill Expert ClassIcon medic_fire WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes VaccinatorFire Attributes FireImmune ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "medigun fire resist deployed" 1 "medigun fire resist passive" 1 "medigun charge is resists" 5 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 4200 } } T_TFBot_Giant_Pyro_Phlog { Class Pyro Name "Giant Phlog Pyro" ClassIcon pyro_phlog_giant Skill Expert Health 3000 Item "The Phlogistinator" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon Tag bot_sentrybuster 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 Skill Hard 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 Skill Hard Item "The Fan O'War" WeaponRestrictions MeleeOnly } T_TFBot_Scout_Basher { Class Scout Name "Boston Basher Scout" ClassIcon scout_bostonbasher 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_backup Skill Hard Item "The Cow Mangler 5000" Item "The Battalion's Backup" Attributes SpawnWithFullCharge } T_TFBot_Chief_Soldier_Galactic_General_A9 { Class Soldier Name "Chief General, Star Sector A-9" ClassIcon soldier_galactic_general_chief Skill Expert Health 60000 Scale 1.9 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 Expert ItemAttributes { ItemName "TF_WEAPON_SNIPERRIFLE" "damage penalty" 0.8 "SRifle Charge rate decreased" 0.7 "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-6 Spies { Objective Spy Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 3 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 Scattergun // - 1/3 Pistol // - 1/3 Capper // Giant Baseball Scouts // // Demoknights // Pyros // Super Scouts // // Jumbo Soldiers // - Soldiers // Jumbo Tomislav Heavies // - Tomislav Heavies // Jumbo Cow Mangler Soldiers // - Cow Mangler Soldiers // Giant Soldier // - Jumbo Soldiers // Giant Tomislav Heavy // - Jumbo Tomislav Heavies // Giant Cow Mangler Soldier // - Jumbo Cow Mangler Soldiers //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w1a" Where spawnbot_invasion TotalCount 44 MaxActive 12 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 10 WaitBetweenSpawns 10 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Baseball Tag bot_sentrybuster } } WaveSpawn { Name "w1b" WaitForAllDead "w1a" Where spawnbot TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 50 TFBot { Template T_TFBot_Demoman_Knight CharacterAttributes { "move speed bonus" 1.2 } } } WaveSpawn { Name "w1b" WaitForAllDead "w1a" Where spawnbot TotalCount 12 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 50 TFBot { Class Pyro Skill Hard Attributes AlwaysFireWeapon ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "move speed bonus" 1.2 "flame_speed" 4250 } } } 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 Tag bot_sentrybuster } } WaveSpawn { Name "w1c" WaitForAllDead "w1b" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 25 Squad { TFBot { Class Soldier Name "Jumbo 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 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 8 TotalCurrency 25 Squad { TFBot { Template T_TFBot_Heavyweapons_Tomislav Name "Jumbo Tomislav Heavy" Skill Hard Scale 1.3 Health 425 } TFBot { Template T_TFBot_Heavyweapons_Tomislav } TFBot { Template T_TFBot_Heavyweapons_Tomislav } } } WaveSpawn { Name "w1c" WaitForAllDead "w1b" Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 8 TotalCurrency 25 Squad { TFBot { Template T_TFBot_Soldier_Cow_Mangler Name "Jumbo 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 "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 Tag bot_sentrybuster } TFBot { Class Soldier Name "Jumbo Soldier" Skill Hard Scale 1.3 Health 300 } TFBot { Class Soldier Name "Jumbo Soldier" Skill Hard Scale 1.3 Health 300 } } } WaveSpawn { Name "w1d" WaitForAllDead "w1c" Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 12 TotalCurrency 25 Squad { TFBot { Class Soldier Name "Jumbo 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" WaitForAllDead "w1c" Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 0 TotalCurrency 25 Squad { TFBot { Template T_TFBot_Heavyweapons_Tomislav Name "Jumbo Tomislav Heavy" Skill Hard Scale 1.3 Health 425 } TFBot { Template T_TFBot_Heavyweapons_Tomislav } TFBot { Template T_TFBot_Heavyweapons_Tomislav } } } WaveSpawn { Name "w1d" WaitForAllDead "w1c" Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 8 TotalCurrency 25 Squad { TFBot { Template T_TFBot_Soldier_Cow_Mangler Name "Jumbo 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_side TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Tomislav } TFBot { Template T_TFBot_Heavyweapons_Tomislav Name "Jumbo Tomislav Heavy" Skill Hard Scale 1.3 Health 425 } TFBot { Template T_TFBot_Heavyweapons_Tomislav Name "Jumbo Tomislav Heavy" Skill Hard Scale 1.3 Health 425 } } } WaveSpawn { Name "w1e" WaitForAllDead "w1d" Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 12 TotalCurrency 25 Squad { TFBot { Class Soldier Name "Jumbo 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" WaitForAllDead "w1d" Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 12 TotalCurrency 25 Squad { TFBot { Template T_TFBot_Heavyweapons_Tomislav Name "Jumbo Tomislav Heavy" Skill Hard Scale 1.3 Health 425 } TFBot { Template T_TFBot_Heavyweapons_Tomislav } TFBot { Template T_TFBot_Heavyweapons_Tomislav } } } WaveSpawn { Name "w1e" WaitForAllDead "w1d" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 0 TotalCurrency 25 Squad { TFBot { Template T_TFBot_Soldier_Cow_Mangler Name "Jumbo 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 "w1f" WaitForAllSpawned "w1e" 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 "Jumbo Cow Mangler Soldier" Skill Hard Scale 1.3 Health 300 } TFBot { Template T_TFBot_Soldier_Cow_Mangler Name "Jumbo Cow Mangler Soldier" Skill Hard Scale 1.3 Health 300 } } } } //////////////////////////////////////// // WAVE 2 // // Starting Money: $1800 ($1900) // Money From Wave: $600 // // Mission Bots: Sentry Buster, Explosive Snipers // // Liberty Launcher Soldiers // - Loose Cannon Demos // - Shield Medics // GB Giant Soldiers // - Loose Cannon Demos // // Support Whip Soldiers // Support Buff Banner Soldiers // // GB Dragon's Fury Pyros // Bazooka Soldiers // - Iron Bomber Soldiers // Giant Direct Hit Burst Soldiers //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w2a" Where spawnbot TotalCount 30 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Soldier_Liberty_Launcher } TFBot { Template T_TFBot_Demoman_Cannon } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name "w2a" Where spawnbot TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 6 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Soldier_Liberty_Launcher } 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 Tag bot_sentrybuster } TFBot { Template T_TFBot_Demoman_Cannon } TFBot { Template T_TFBot_Demoman_Cannon } TFBot { Template T_TFBot_Demoman_Cannon } } } WaveSpawn { WaitForAllDead "w2a" Where spawnbot TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 50 Support 1 RandomChoice { TFBot { Template T_TFBot_Soldier_Whip } TFBot { Template T_TFBot_Soldier_Whip } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { Name "w2b" WaitForAllSpawned "w2a" Where spawnbot_side TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 75 Squad { TFBot { Template T_TFGateBot_Pyro_Dragons_Fury ItemAttributes { ItemName "The Dragon's Fury" "fire rate penalty" 1.3 } } TFBot { Template T_TFGateBot_Pyro_Dragons_Fury ItemAttributes { ItemName "The Dragon's Fury" "fire rate penalty" 1.3 } } TFBot { Template T_TFGateBot_Pyro_Dragons_Fury ItemAttributes { ItemName "The Dragon's Fury" "fire rate penalty" 1.3 } } } } WaveSpawn { Name "w2b" WaitForAllSpawned "w2a" Where spawnbot TotalCount 26 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Soldier_Bazooka } TFBot { Template T_TFBot_Demoman_Iron_Bomber } } } WaveSpawn { Name "w2b" WaitForAllSpawned "w2a" Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Soldier_Bazooka Name "Jumbo Bazooka Soldier" Scale 1.3 Health 300 } TFBot { Template T_TFBot_Demoman_Iron_Bomber Name "Jumbo Iron Bomber Demoman" Scale 1.3 Health 300 } } } WaveSpawn { Name "w2b" WaitForAllSpawned "w2a" Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 10 TotalCurrency 125 TFBot { Template T_TFBot_Giant_Soldier_Direct_Hit_Burst } } } //////////////////////////////////////// // WAVE 3 // // Starting Money: $2400 ($2600) // Money From Wave: $700 // // Mission Bots: Sentry Buster, Fast Fire Snipers // // GB Shotgun Heavies // GB Force-A-Nature Scouts // Giant Natascha Heavies // // Support Heavies // Gate Tank // - 17500 // SMG Snipers // GB Giant Huntsman Snipers // // Back Scatter Scouts // Giant Huo-Long Heater Heavies //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { 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_natascha Tag bot_sentrybuster } } WaveSpawn { WaitForAllSpawned "w3a" Where spawnbot_side TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 3 TotalCurrency 50 Support 1 TFBot { Class Heavy Skill Hard WeaponRestrictions PrimaryOnly } } 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 "tankboss" Health 17500 Speed 50 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 8 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 2 TotalCurrency 75 TFBot { Template T_TFBot_Sniper_SMG } } WaveSpawn { Name "w3b" WaitForAllSpawned "w3a" Where spawnbot TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFGateBot_Giant_Sniper_Huntsman_Spammer } } WaveSpawn { Name "w3c" WaitForAllDead "w3b" Where spawnbot TotalCount 24 MaxActive 16 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 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Heater Tag bot_sentrybuster } } } //////////////////////////////////////// // WAVE 4 // // Starting Money: $3100 ($3400) // Money From Wave: $800 // // Mission Bots: Sentry Buster, Shooting Star Snipers, Spies // // GB Phlog Pyros // - Shield Medics // Battalion Bison Soldiers // GB Giant Capper Scouts // // GB Batsaber Scouts // Backburner Pyros // - Gas Pyros // GB Giant Flarecrit Pyros // // Jumbo Third Degree Pyros // Jumbo Manmelter Pyros // Giant Scorch Shot Pyros //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { 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 9 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 2 TotalCurrency 75 TFBot { Template T_TFGateBot_Pyro_Phlog } } WaveSpawn { Name "w4a" Where spawnbot TotalCount 30 MaxActive 10 SpawnCount 5 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 } TFBot { Template T_TFBot_Soldier_Bison } } } WaveSpawn { Name "w4a" Where spawnbot_side TotalCount 7 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 7 WaitBeforeStarting 6 WaitBetweenSpawns 5 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Pyro_Backburner } TFBot { Template T_TFBot_Pyro_Backburner } TFBot { Template T_TFBot_Pyro_Backburner } TFBot { Template T_TFBot_Pyro_Backburner } TFBot { Template T_TFBot_Pyro_Backburner } TFBot { Template T_TFBot_Pyro_Gas } TFBot { Template T_TFBot_Pyro_Gas } } } WaveSpawn { Name "w4b" WaitForAllDead "w4a" Where spawnbot_side TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 12 TotalCurrency 100 TFBot { Template T_TFGateBot_Giant_Pyro_Flamecrit_Spray Tag nav_prefer_flank_2 } } WaveSpawn { Name "w4c" WaitForAllSpawned "w4b" Where spawnbot_side TotalCount 22 MaxActive 8 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 1.5 TotalCurrency 75 TFBot { Template T_TFBot_Pyro_Volcano Name "Jumbo Volcano Fragment Pyro" Scale 1.3 Health 350 CharacterAttributes { "move speed bonus" 1.3 } } } WaveSpawn { Name "w4c" WaitForAllSpawned "w4b" Where spawnbot_side TotalCount 18 MaxActive 8 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 1.5 TotalCurrency 75 TFBot { Template T_TFBot_Pyro_Manmelter Name "Jumbo Manmelter Pyro" Scale 1.3 Health 350 } } WaveSpawn { Name "w4c" WaitForAllSpawned "w4b" Where spawnbot_side TotalCount 6 MaxActive 4 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 6 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer Tag bot_sentrybuster } } } //////////////////////////////////////// // WAVE 5 // // Starting Money: $3900 ($4300) // Money From Wave: $800 // // Mission Bots: Sentry Buster, Spies // // Demoknights // Giant Scout // Giant Pistol Scout // Giant Capper Scout // // Gate Tank // - 15000 Health // Caber Demos // Firestarter Heavies // // Gate Tank // - 20000 Health // SVF Pyros // Burst Demomen // // Giant Black Box Soldier // - Bullet Resist Medic // - Fire Resist Medic // Giant Heavy // - Blast Resist Medic // - Fire Resist Medic // Giant Phlog Pyro // - Blast Resist Medic // - Bullet Resist Medic // Support Soldiers // Support Heavies // Support Pyros //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w5a" Where spawnbot TotalCount 60 MaxActive 16 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFBot_Demoman_Knight } } 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_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 "tankboss" Health 25000 Speed 50 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 TotalCount 27 MaxActive 12 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFBot_Demoman_Caber } } WaveSpawn { Name "w5b" WaitForAllDead "w5a" Where spawnbot TotalCount 16 MaxActive 8 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFBot_Heavyweapons_Firestarter Tag nav_prefer_flank_4 } } WaveSpawn { Name "w5c" WaitForAllDead "w5b" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 27500 Speed 50 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" WaitForAllDead "w5b" Where spawnbot TotalCount 30 MaxActive 12 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFBot_Pyro_Volcano } } WaveSpawn { Name "w5c" WaitForAllDead "w5b" Where spawnbot TotalCount 18 MaxActive 8 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 2 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 0 WaitBetweenSpawns 0 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic_Vaccinator_Bullet Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic_Vaccinator_Bullet Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic_Vaccinator_Fire Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic_Vaccinator_Fire Tag nav_prefer_flank_2 } } } WaveSpawn { Name "w5d" WaitForAllDead "w5c" Where spawnbot_boss_side TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 12 WaitBetweenSpawns 0 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic_Vaccinator_Blast Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic_Vaccinator_Blast Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic_Vaccinator_Fire Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic_Vaccinator_Fire Tag nav_prefer_flank_2 } } } WaveSpawn { Name "w5d" WaitForAllDead "w5c" Where spawnbot_boss_side TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 32 WaitBetweenSpawns 0 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Giant_Pyro_Phlog Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic_Vaccinator_Blast Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic_Vaccinator_Blast Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic_Vaccinator_Bullet Tag nav_prefer_flank_2 } TFBot { Template T_TFBot_Medic_Vaccinator_Bullet 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: $600 // // Mission Bots: Sentry Buster, Spies // // Snare Pyros // Guillotine Scouts // Giant Bleed Burst Demos // // Fan O'War Scouts // Concheror Cow Mangler Soldiers // 3 Tanks // - 25000 Health // // Boston Basher Scouts // Backburner Pyros // // Chief General of Star Sector A-9 // Support Jumbo Iron Bomber Demomen // Support Jumbo Shotgun Heavies // Support Jumbo Pyros //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w6a" Where spawnbot TotalCount 39 MaxActive 15 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Guillotine } } WaveSpawn { Name "w6a" Where spawnbot TotalCount 36 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_bleed_giant Health 3800 ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "bleeding duration" 3 "faster reload rate" 0.45 } } } WaveSpawn { Name "w6b" WaitForAllDead "w6a" Where spawnbot TotalCount 36 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 TotalCount 27 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 "w6b" WaitForAllDead "w6a" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 10 TotalCurrency 50 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 22500 Speed 65 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 36 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 TotalCount 27 MaxActive 9 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 3 TotalCurrency 50 TFBot { Template T_TFBot_Pyro_Dragons_Fury Tag nav_prefer_flank_2 } } WaveSpawn { Name "w6c" WaitForAllSpawned "w6b" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 10 TotalCurrency 50 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 25000 Speed 65 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "w6d" WaitForAllDead "w6c" Where spawnbot_boss_side TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Template T_TFBot_Chief_Soldier_Galactic_General_A9 } } WaveSpawn { WaitForAllDead "w6c" Where spawnbot_invasion TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 6 TotalCurrency 0 Support Limited TFBot { Template T_TFBot_Demoman_Iron_Bomber Name "Jumbo Iron Bomber Demoman" Skill Expert Scale 1.4 Health 275 Tag nav_prefer_flank_4 Tag nav_prefer_flank_5 } } WaveSpawn { WaitForAllDead "w6c" Where spawnbot_invasion TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 6 TotalCurrency 0 Support Limited TFBot { Template T_TFBot_Heavyweapons_Shotgun Name "Jumbo Shotgun Heavy" Skill Expert Scale 1.4 Health 350 Tag nav_prefer_flank_4 Tag nav_prefer_main_6 } } WaveSpawn { WaitForAllDead "w6c" Where spawnbot_invasion TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 6 TotalCurrency 0 Support Limited TFBot { Template T_TFBot_Pyro Name "Jumbo Pyro" Skill Expert Scale 1.4 Health 275 Attributes AlwaysFireWeapon } } } }