#base robot_standard.pop #base robot_giant.pop #base robot_gatebot.pop #base robot_dockyard.pop //Made by Poot, obviously //Advanced //Map : Dockyard //Mission : Anchorage Anarchy //If you're using this to cheat... You're an asshole. A smart asshole-- But still an asshole. WaveSchedule { StartingCurrency 900 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no Mission { Where spawnbot_main_0 Where spawnbot_main_1 Objective DestroySentries InitialCooldown 35 BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 45 TFBot { Template T_TFBot_SentryBuster Tag bot_sentrybuster } } Mission { Where spawnbot_flank_0 Where spawnbot_flank_1 Objective Sniper InitialCooldown 30 BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Where spawnbot_flank_0 Where spawnbot_flank_1 Objective Sniper InitialCooldown 20 BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Where spawnbot_main_0 Where spawnbot_main_1 Objective Spy InitialCooldown 45 BeginAtWave 3 RunForThisManyWaves 2 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Where spawnbot_main_0 Where spawnbot_main_1 Objective Spy InitialCooldown 45 BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 45 DesiredCount 3 TFBot { Template T_TFBot_Spy } } Mission { Where spawnbot_scattered_0 Where spawnbot_scattered_1 Objective Engineer InitialCooldown 70 BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 55 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } Mission { Where spawnbot_scattered_0 Where spawnbot_scattered_1 Objective Engineer InitialCooldown 55 BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 50 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } Templates { T_TFBot_Scout_Madmilk_Slow //I don't like to use AlwaysFireWeapon on these guys for you, spy mains. Be happy. { Class Scout WeaponRestrictions SecondaryOnly Skill Expert Name "Mad Milk Scout" Item "Mad Milk" MaxVisionRange 6500 Item "The Milkman" ClassIcon scout_milk ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" 0.05 "applies snare effect" 0.5 } } T_TFBot_Scout_Madmilk //I don't like to use AlwaysFireWeapon on these guys for you, spy mains. Be happy. { Class Scout WeaponRestrictions SecondaryOnly Skill Expert Name "Mad Milk Scout" Item "Mad Milk" MaxVisionRange 6500 Item "The Milkman" ClassIcon scout_milk ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" 0.05 } } T_TFBot_Heavyweapons_Shotgun_Blast { Name "Blasting Shotgun Heavy" Class Heavyweapons Skill Expert ClassIcon heavy_shotgun_scatterblast WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "tf_weapon_shotgun_hwg" "fire rate bonus" 2.8 "bullets per shot bonus" 3 "damage bonus" 0.4 "faster reload rate" 0.1 "weapon spread bonus" 1.4 "apply look velocity on damage" 180 "apply z velocity on damage" 200 } } T_TFGateBot_Heavyweapons_Shotgun_Blast { Name "Blasting Shotgun Heavy" Class Heavyweapons ClassIcon heavy_shotgun_scatterblast EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "MvM GateBot Light Heavy" WeaponRestrictions SecondaryOnly Skill Expert ItemAttributes { ItemName "tf_weapon_shotgun_hwg" "fire rate bonus" 2.8 "bullets per shot bonus" 3 "damage bonus" 0.4 "faster reload rate" 0.1 "weapon spread bonus" 1.4 "apply look velocity on damage" 180 "apply z velocity on damage" 200 } } RevertGateBotsBehavior { Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } WeaponRestrictions SecondaryOnly Skill Expert ItemAttributes { ItemName "tf_weapon_shotgun_hwg" "fire rate bonus" 2.8 "bullets per shot bonus" 3 "damage bonus" 0.4 "faster reload rate" 0.1 "weapon spread bonus" 1.4 "apply look velocity on damage" 180 "apply z velocity on damage" 200 } } } } T_TFBot_Giant_Pyro_Manmelter_Healonhit { Name "Giant Particleheal Pyro" Class Pyro Skill Expert Health 3200 ClassIcon pyro_manmelter_healonkill_giant WeaponRestrictions SecondaryOnly Item "The Manmelter" Attributes MiniBoss ItemAttributes { ItemName "The Manmelter" "heal on hit for slowfire" 500 "fire rate bonus" 1.2 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } T_TFGateBot_Pyro_Dragons_Fury { Name "Dragon's Fury Pyro" Class Pyro ClassIcon pyro_dragon_fury_swordstone EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "MvM GateBot Light Pyro" WeaponRestrictions PrimaryOnly Skill Hard Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "item_meter_charge_rate" 1.2 } } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" ItemAttributes { ItemName "MvM GateBot Light Pyro" "item style override" 1 } WeaponRestrictions PrimaryOnly Skill Hard Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "item_meter_charge_rate" 1.2 } } } } T_TFBot_Pyro_Dragons_Fury { Name "Dragon's Fury Pyro" Class Pyro Skill Hard ClassIcon pyro_dragon_fury_swordstone WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "item_meter_charge_rate" 1.2 } } T_TFBot_Giant_Soldier_Rocket_Barrage { Class Soldier Name "Giant Rocket Rain Soldier" Skill Expert ClassIcon soldier_rocketrain Health 3800 Attributes MiniBoss Attributes HoldFireUntilFullReload WeaponRestrictions PrimaryOnly Item "Armored Authority" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 18.0 "fire rate bonus" 0.0000001 "faster reload rate" 0.65 "projectile speed increased" 0.4 "projectile spread angle penalty" 13 } CharacterAttributes { "move speed bonus" 0.45 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.5 } } T_TFGateBot_Giant_Soldier_Crit_Burst { Class Soldier Name "Giant Charged Burstfire Soldier" ClassIcon soldier_burst_hyper Health 3800 Attributes AlwaysCrit EventChangeAttributes { Default { Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag bot_giant Skill Expert Attributes MiniBoss Attributes AlwaysCrit Item "MvM GateBot Light Soldier" Item "The Original" Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Original" "faster reload rate" 0.5 "fire rate bonus" 0.1 "clip size upgrade atomic" 6.0 "projectile spread angle penalty" 1.1 "Projectile speed increased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 } } RevertGateBotsBehavior { Skill Expert Attributes MiniBoss Attributes AlwaysCrit Tag bot_giant Item "MvM GateBot Light Soldier" Item "The Original" Attributes HoldFireUntilFullReload ItemAttributes //turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } ItemAttributes { ItemName "The Original" "faster reload rate" 0.5 "fire rate bonus" 0.1 "clip size upgrade atomic" 6.0 "projectile spread angle penalty" 1.1 "Projectile speed increased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 } } } } T_TFBot_Heavyweapons_Gear_Gunner { ClassIcon heavy_giant_accurate WeaponRestrictions PrimaryOnly Skill Expert Name "Gear Gunner" Class HeavyWeapons Item Tomislav Item "The Team Captain" MaxVisionRange 900 ItemAttributes { ItemName Tomislav "weapon spread bonus" 0.5 "damage bonus" 0.9 "minigun spinup time decreased" 0.65 } } T_TFGateBot_Giant_Soldier_Crit { Class Soldier Name "Giant Charged Soldier" ClassIcon soldier_crit Health 3800 WeaponRestrictions PrimaryOnly Attributes AlwaysCrit EventChangeAttributes { Default { Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag bot_giant Skill Normal Attributes MiniBoss Attributes AlwaysCrit Item "MvM GateBot Light Soldier" Item "The Original" ItemAttributes { ItemName "The Original" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 } } RevertGateBotsBehavior { Skill Normal Attributes MiniBoss Attributes AlwaysCrit Tag bot_giant Item "MvM GateBot Light Soldier" Item "The Original" ItemAttributes //turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } ItemAttributes { ItemName "The Original" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 } } } } T_TFBot_Giant_Pyro_Gas_EoI { Class Pyro Skill Expert Name "Giant Exploding Gas Pyro" ClassIcon pyro_gascann_explode WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Item "The Gas Passer" Attributes MiniBoss Item "Pyro Helm" Health 3000 Item "The Degreaser" ItemAttributes { ItemName "The Degreaser" "switch from wep deploy time decreased" 2 "airblast disabled" 1 "damage bonus" 0.8 } ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 8 "explode_on_ignite" 1 "fire rate bonus" 1.4 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } T_TFGateBot_Giant_Pyro_Gas_EoI { Class Pyro Name "Giant Exploding Gas Pyro" ClassIcon pyro_gascann_explode Health 3000 EventChangeAttributes { Default { Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Item "MvM GateBot Light Pyro" WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Item "The Gas Passer" Attributes MiniBoss Item "Pyro Helm" Item "The Degreaser" Tag bot_giant ItemAttributes { ItemName "The Degreaser" "switch from wep deploy time decreased" 2 "airblast disabled" 1 "damage bonus" 0.8 } ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 8 "explode_on_ignite" 1 "fire rate bonus" 1.4 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Item "The Gas Passer" Tag bot_giant Attributes MiniBoss Item "Pyro Helm" Item "The Degreaser" ItemAttributes { ItemName "The Degreaser" "switch from wep deploy time decreased" 2 "airblast disabled" 1 "damage bonus" 0.8 } ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 8 "explode_on_ignite" 1 "fire rate bonus" 1.4 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } } } T_TFGateBot_Giant_Pyro_Flaregun_Healonhit { Class Pyro Name "Giant Flareheal Pyro" ClassIcon pyro_flareheal_giant Health 3000 EventChangeAttributes { Default { Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Item "MvM GateBot Light Pyro" Item "The Detonator" Item "Old Guadalajara" Skill Expert WeaponRestrictions SecondaryOnly Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "The Detonator" "fire rate bonus" 0.45 "heal on hit for slowfire" 350 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } Skill Expert Item "The Detonator" Item "Old Guadalajara" WeaponRestrictions SecondaryOnly Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "The Detonator" "fire rate bonus" 0.45 "heal on hit for slowfire" 300 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } } } T_TFBot_Giant_Heavyweapons_Shotgun_Spammer { Name "Giant Spamshot Heavy" Class Heavyweapons Skill Expert Health 5000 ClassIcon heavy_shotgun_spammer_giant WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "tf_weapon_shotgun_hwg" "fire rate bonus" 0.8 "bullets per shot bonus" 10 "faster reload rate" 0.01 "weapon spread bonus" 7.5 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "attack projectiles" 1 "override footstep sound set" 2 } } T_TFBot_Giant_Soldier_Stun_Burstfire { Name "Giant Stun Burst Fire Soldier" Class Soldier Skill Expert Health 3800 ClassIcon soldier_stun_spammer Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "tf_weapon_rocketlauncher" "faster reload rate" 0.7 "Projectile speed increased" 0.65 "clip size upgrade atomic" 5.0 "fire rate bonus" 0.2 "rocket specialist" 1 } CharacterAttributes { "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "damage force reduction" 0.4 "move speed bonus" 0.5 "override footstep sound set" 3 } } T_TFGateBot_Pyro_Crit { Class Pyro EventChangeAttributes { Default { Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Item "MvM GateBot Light Pyro" Skill Expert WeaponRestrictions PrimaryOnly Attributes AlwaysCrit } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } Skill Expert WeaponRestrictions PrimaryOnly Attributes AlwaysCrit } } } T_TFBot_Chief_Soldier_Australium_Rocketbarrier { Class Soldier Name "Admiral Australium" Skill Expert ClassIcon soldier_rocketrain Scale 1.9 Health 65000 Tag bot_giant Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes AlwaysCrit WeaponRestrictions PrimaryOnly Item "Steel Shako" Item "upgradeable tf_weapon_rocketlauncher" ItemAttributes { ItemName "Steel Shako" "set item tint rgb" 15185211 } ItemAttributes { ItemName "upgradeable tf_weapon_rocketlauncher" "clip size upgrade atomic" 50.0 "fire rate bonus" 0.00000000001 "faster reload rate" 0.18 "damage bonus" 1.5 "projectile speed increased" 0.5 "projectile spread angle penalty" 10 "item style override" 1 "is australium item" 1 "loot rarity" 1 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.33 } } T_TFBot_Medic_Shield { Name "Shield Medic" Class Medic Skill Normal ClassIcon medic_shield_qf WeaponRestrictions SecondaryOnly Item "Das Metalmeatencasen" Item "The Quick-Fix" Attributes ProjectileShield Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 1 "ubercharge rate penalty" 0 } CharacterAttributes { "uber duration bonus" -8 "heal rate bonus" 5 } } T_TFBot_Soldier_Burstfire_Normal { Name "Burstfire Soldier" Class Soldier Skill Hard ClassIcon soldier_burstfire WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "tf_weapon_rocketlauncher" "fire rate bonus" 0.2 } } T_TFBot_Giant_Scout_Fast_Bonk { ClassIcon scout_bonk Item "Bonk! Atomic Punch" Item "The Atomizer" Item "Bonk Leadwear" Item "Bolt Boy" Skill Easy Class Scout Attributes MiniBoss Health 1200 WeaponRestrictions MeleeOnly Name "Super Bonk Scout" CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 "effect bar recharge rate increased" 0.8 "move speed bonus" 1.1 } } T_TFGateBot_Soldier_Burstfire_Normal { Name "Burstfire Soldier" Class Soldier ClassIcon soldier_burstfire EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "MvM GateBot Light Soldier" Skill Hard WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "tf_weapon_rocketlauncher" "fire rate bonus" 0.2 } } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Skill Hard WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "tf_weapon_rocketlauncher" "fire rate bonus" 0.2 } } } } T_TFGateBot_Giant_Pyro_Dragons_Fury_Healonhit { Name "Giant Dragon Heal-on-Hit Pyro" Class Pyro Health 3400 ClassIcon pyro_dragon_fury_heal EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "MvM GateBot Light Pyro" Skill Expert Attributes MiniBoss WeaponRestrictions PrimaryOnly Tag bot_giant Item "The Dragon's Fury" Item "Napper's Respite" ItemAttributes { ItemName "The Dragon's Fury" "heal on hit for slowfire" 700 "item_meter_charge_rate" 1.3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } Tag bot_giant Skill Expert Attributes MiniBoss WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" Item "Napper's Respite" ItemAttributes { ItemName "The Dragon's Fury" "heal on hit for slowfire" 700 "item_meter_charge_rate" 1.3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } } } T_TFBot_Kritz_Medic { Name "Kritzkrieg Medic" Class Medic Skill Hard WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Item "The Kritzkrieg" Item "The Combat Medic's Crusher Cap" //Lmao no one uses this hat so I use it specifically for kritz meds ClassIcon medic_kritz ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 100 } CharacterAttributes { "bot medic uber health threshold" 151 } } T_TFBot_Giant_Soldier_Rocketshotgun_Backup { Class Soldier ClassIcon soldier_blackbox_backup Name "Giant Tanker Soldier" Health 4180 Item "The Black Box" Item "The Battalion's Backup" Skill Expert Tag bot_giant Attributes MiniBoss WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Black Box" "damage bonus" 0.45 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 1.6 "blast radius increased" 0.8 "Projectile speed increased" 0.4 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 800 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 "increase buff duration" 9.0 } } T_TFGateBot_Giant_Scout_Fast { Class Scout Name "Super Scout" ClassIcon scout_giant_fast Health 1200 EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates //Item "Bonk Boy" Item "The Holy Mackerel" WeaponRestrictions MeleeOnly Item "MvM GateBot Light Scout" Tag bot_giant Skill Easy Attributes MiniBoss CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 } } RevertGateBotsBehavior { //Item "Bonk Boy" Item "The Holy Mackerel" Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } Tag bot_giant Skill Easy WeaponRestrictions MeleeOnly Item "The Holy Mackerel" Attributes MiniBoss CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 } } } } T_TFGateBot_Giant_Scout_Baseball_Armored { Class Scout Name "Giant Armored Sandman Scout" ClassIcon scout_stun_giant_armored Health 3000 EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "Courtly Cuirass" 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.05 } CharacterAttributes { "move speed penalty" 0.72 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.18 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 } } RevertGateBotsBehavior { Item "Courtly Cuirass" Item "The Sandman" Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } Tag bot_giant Skill Expert WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.05 } CharacterAttributes { "move speed penalty" 0.75 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.18 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 } } } } T_TFGateBot_Giant_Soldier_Spammer_Burstfire { Class Soldier Name "Giant Rapid Burstfire Soldier" ClassIcon soldier_spammer_burstfire Health 3800 EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Tag bot_giant Item "MvM GateBot Light Soldier" Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" 0.45 "fire rate bonus" 0.1 "projectile speed increased" 0.65 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 } } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Tag bot_giant Item "MvM GateBot Light Soldier" Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" 0.45 "fire rate bonus" 0.1 "projectile speed increased" 0.65 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 } } } } T_TFGateBot_Giant_Scout_Conch { Class Scout ClassIcon scout_conch_giant Name "Giant Concheror Scout" Health 1200 EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "MvM GateBot Light Scout" Tag bot_giant Skill Expert Attributes SpawnWithFullCharge Attributes MiniBoss WeaponRestrictions PrimaryOnly Item "The Concheror" ItemAttributes { ItemName tf_weapon_scattergun "fire rate bonus" 0.8 "faster reload rate" 0.4 "damage bonus" 0.5 } CharacterAttributes { "increase buff duration" 9.0 "move speed bonus" 0.85 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 } } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } Tag bot_giant Skill Expert Attributes MiniBoss Attributes SpawnWithFullCharge WeaponRestrictions PrimaryOnly Item "The Concheror" ItemAttributes { ItemName tf_weapon_scattergun "fire rate bonus" 0.8 "faster reload rate" 0.4 "damage bonus" 0.5 } CharacterAttributes { "increase buff duration" 9.0 "move speed bonus" 0.85 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 } } } } T_TFBot_Pyro_Manmelter_Healonhit { Name "Particleheal Pyro" Class Pyro Skill Hard ClassIcon pyro_manmelter_healonkill WeaponRestrictions SecondaryOnly Item "The Manmelter" ItemAttributes { ItemName "The Manmelter" "damage bonus" 0.75 "heal on hit for slowfire" 100 "fire rate bonus" 1.5 } } T_TFBot_Giant_Heavyweapons_Fist_Armored { Name "Super Steel Gauntlet" Health 10000 ClassIcon heavy_steelfist_armored_giant Class Heavyweapons WeaponRestrictions MeleeOnly Item "Fists of Steel" Item "War Head" Attributes MiniBoss Tag bot_giant Skill Expert ItemAttributes { ItemName "Fists of Steel" "fire rate bonus" 0.85 "damage bonus" 1.2 } CharacterAttributes { "move speed bonus" 0.4 "override footstep sound set" 2 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.14 "airblast vertical vulnerability multiplier" 0.5 } } T_TFBot_Soldier_Buff_Mangler { Name "Buff Banner Mangler Soldier" Skill Hard Class Soldier WeaponRestrictions PrimaryOnly Item "The Buff Banner" Item "The Cow Mangler 5000" Attributes SpawnWithFullCharge ClassIcon soldier_buff_mangler CharacterAttributes { "increase buff duration" 9.0 } } T_TFBot_Giant_Soldier_Buff_Spammer { Name "Giant Rapid Fire Buff Soldier" Class Soldier Health 3800 Skill Expert ClassIcon soldier_buff_spammer Item "The Buff Banner" Tag bot_giant WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge Attributes MiniBoss ItemAttributes { ItemName "tf_weapon_rocketlauncher" "fire rate bonus" 0.5 "faster reload rate" -0.8 } CharacterAttributes { "increase buff duration" 9.0 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 "projectile speed increased" 0.65 } } T_TFBot_Giant_Soldier_Concheror_Spammer { Name "Giant Rapid Fire Conch Soldier" Class Soldier Health 3800 Skill Expert ClassIcon soldier_conch_infinite Item "The Concheror" Tag bot_giant WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge Attributes MiniBoss ItemAttributes { ItemName "tf_weapon_rocketlauncher" "fire rate bonus" 0.5 "faster reload rate" -0.8 } CharacterAttributes { "increase buff duration" 9.0 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 "projectile speed increased" 0.65 } } T_TFBot_Giant_Medic_Shield_Extended { Name "Giant Shield Medic" Class Medic Skill Expert Health 4500 ClassIcon medic_shield_qf_giant WeaponRestrictions SecondaryOnly Item "Das Metalmeatencasen" Item "The Quick-Fix" Attributes MiniBoss Tag bot_giant Attributes ProjectileShield ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 1 "increase buff duration" 10 "ubercharge rate penalty" 0 } CharacterAttributes { "uber duration bonus" -8 "heal rate bonus" 200 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Giant_Pyro_Dragons_Fury { Name "Giant Dragon's Fury Pyro" Class Pyro Health 3000 Skill Expert Tag bot_giant Attributes MiniBoss ClassIcon pyro_dragon_fury_giant_swordstone WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "item_meter_charge_rate" 1.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } T_TFBot_Chief_Soldier_Rocketshotgun_Backup //Weeeeell idfk, strategize you lil' shits! { Class Soldier ClassIcon soldier_blackbox_backup Name "Dignitary Defense" Health 14980 //because the stoopid battalion gives +20 health Item "The Black Box" Item "The Battalion's Backup" Skill Expert Tag bot_giant Attributes MiniBoss Attributes UseBossHealthBar WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Black Box" "damage bonus" 2.5 "fire rate bonus" 0.001 "clip size upgrade atomic" 2.0 "faster reload rate" 1.45 "blast radius increased" 0.4 "Projectile speed increased" 0.4 "projectile spread angle penalty" 6 "heal on hit for rapidfire" 750 } CharacterAttributes { "move speed bonus" 0.4 "rage giving scale" 0.15 "health regen" 10 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 "increase buff duration" 9.0 } } T_TFGateBot_Giant_Pyro //Valve why the fuck is there no plain Giant GateBot Pyro. { Class Pyro Name "Giant Pyro" ClassIcon pyro_giant Health 3000 EventChangeAttributes { Default { Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Item "MvM GateBot Light Pyro" Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Tag bot_giant CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Tag bot_giant CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } } } T_TFGateBot_Heavyweapons_Gear_Gunner { Name "Gear Gunner" Class Heavyweapons ClassIcon heavy_giant_accurate EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "MvM GateBot Light Heavy" WeaponRestrictions PrimaryOnly Skill Expert Item Tomislav //Item "The Team Captain" //well I'd rather have the gatebot hat show than "The Tryhard Captain". MaxVisionRange 900 ItemAttributes { ItemName Tomislav "weapon spread bonus" 0.5 "damage bonus" 0.9 "minigun spinup time decreased" 0.65 } } RevertGateBotsBehavior { Item "MvM GateBot Light Heavy" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Heavy" "item style override" 1 } WeaponRestrictions PrimaryOnly Skill Expert Item Tomislav //Item "The Team Captain" //well I'd rather have the gatebot hat show than "The Tryhard Captain". MaxVisionRange 900 ItemAttributes { ItemName Tomislav "weapon spread bonus" 0.5 "damage bonus" 0.9 "minigun spinup time decreased" 0.65 } } } } T_TFBot_Soldier_Barrage_Spammer_Large { Class Soldier Name "Rapid Fire Barrage Soldier" ClassIcon barrage_infinity Health 1400 Scale 1.5 Skill Expert WeaponRestrictions PrimaryOnly Tag bot_giant ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" -0.9 "fire rate bonus" 0.4 "projectile spread angle penalty" 4.5 } CharacterAttributes { "health regen" 5 "projectile speed increased" 0.45 "move speed bonus" 0.8 } } T_TFGateBot_Giant_Gear_Gunner { ClassIcon heavy_giant_accurate Health 5000 Name "General Gear Gunner" Class HeavyWeapons EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "MvM GateBot Light Heavy" Skill Expert WeaponRestrictions PrimaryOnly Item "Tomislav" Item "The Team Captain" MaxVisionRange 1200 Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "Tomislav" "damage bonus" 1.2 "fire rate bonus" 0.75 "weapon spread bonus" 0.5 "minigun spinup time decreased" 0.5 } CharacterAttributes { "override footstep sound set" 2 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.1 "damage force reduction" 0.3 "move speed bonus" 0.44 } } RevertGateBotsBehavior { Item "MvM GateBot Light Heavy" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Heavy" "item style override" 1 } Skill Expert WeaponRestrictions PrimaryOnly Item "Tomislav" Item "The Team Captain" MaxVisionRange 1200 Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "Tomislav" "damage bonus" 1.2 "fire rate bonus" 0.75 "weapon spread bonus" 0.5 "minigun spinup time decreased" 0.5 } CharacterAttributes { "override footstep sound set" 2 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.1 "damage force reduction" 0.3 "move speed bonus" 0.44 } } } } T_TFBot_Medic_Armored { Name "Armored Uber Medic" Class Medic Skill Expert Health 450 Scale 1.15 //Tag bot_giant WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge ClassIcon medic_uber_armored ItemAttributes { ItemName tf_weapon_medigun "heal rate bonus" 5 "uber duration bonus" 0.85 } CharacterAttributes { "bot medic uber health threshold" 100 "head scale" 0.9 } } } //Wave 1 - Cash Total (Including A+ Bonus) = $750 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 60 Checkpoint Yes WaveSpawn { Name w1_1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 48 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4.8 TotalCurrency 150 RandomChoice { TFBot { Template T_TFBot_Scout_Melee } TFBot { Template T_TFBot_Scout_Melee } TFBot { WeaponRestrictions PrimaryOnly Skill Hard Class Scout } } } WaveSpawn { Name w1_1 Where spawnbot_scattered_0 Where spawnbot_main_1 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 3.8 WaitBetweenSpawns 5.4 TotalCurrency 50 TFBot { Template T_TFGateBot_Pyro_Normal } } WaveSpawn { Name w1_1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 28 TotalCurrency 40 TFBot { Template T_TFGateBot_Giant_Pyro_Flaregun_Healonhit } } WaveSpawn { Name w1_support WaitForAllSpawned w1_1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 15 MaxActive 3 SpawnCount 1 WaitBeforeStarting 4.5 WaitBetweenSpawns 9.5 TotalCurrency 40 Support 1 TFBot { Template T_TFBot_Scout_Bonk Name "Bonk Scout" } } WaveSpawn { Name w1_2 WaitForAllDead w1_1 Where spawnbot_scattered_0 Where spawnbot_main_1 Where spawnbot_scattered_1 TotalCount 30 MaxActive 9 SpawnCount 3 WaitBeforeStarting 2.5 WaitBetweenSpawns 5.8 TotalCurrency 120 RandomChoice { TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFGateBot_Pyro_AlwaysFireWeapon } TFBot { Template T_TFGateBot_Pyro_AlwaysFireWeapon } } } WaveSpawn { Name w1_2 WaitForAllDead w1_1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 60 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored CharacterAttributes { "airblast vulnerability multiplier" 0.18 "airblast vertical vulnerability multiplier" 0.5 } Tag bot_giant } TFBot { Template T_TFBot_Kritz_Medic } TFBot { Template T_TFBot_Kritz_Medic } } } WaveSpawn { Name w1_2 WaitForAllDead w1_1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 18 TotalCurrency 50 TFBot { Template T_TFGateBot_Giant_Scout_Baseball_Armored } } WaveSpawn { Name w1_3 WaitForAllDead w1_2 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 12 MaxActive 9 SpawnCount 6 WaitBeforeStarting 1 WaitBetweenSpawns 28 TotalCurrency 120 Squad { TFBot { Template T_TFBot_Giant_Demoman CharacterAttributes { "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 } Tag bot_giant ClassIcon demo_spammer } TFBot { Template T_TFBot_Medic_Slowrecharge } TFBot { Template T_TFBot_Medic_Slowrecharge } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name w1_support WaitForAllDead w1_2 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 18 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0.2 WaitBetweenSpawns 2.2 TotalCurrency 30 Support 1 TFBot { Template T_TFBot_Scout_Sandman } } } //Wave 2 - Cash Total (Including A+ Bonus) = $900 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 60 Checkpoint Yes WaveSpawn { Name w2_tank_a TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 TotalCurrency 80 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 10000 Speed 70 StartingPathTrackNode boss_path_start OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w2_1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 8 MaxActive 3 SpawnCount 2 WaitBeforeStarting 3.2 WaitBetweenSpawns 11 TotalCurrency 25 TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Hard } } WaveSpawn { Name w2_1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 24 MaxActive 9 SpawnCount 6 WaitBeforeStarting 2 WaitBetweenSpawns 11.1 TotalCurrency 65 TFBot { Template T_TFBot_Demoman_Knight Skill Normal } } WaveSpawn { Name w2_1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 17 TotalCurrency 30 TFBot { Template T_TFGateBot_Giant_Soldier_Crit } } WaveSpawn { Name w2_support WaitForAllDead w2_tank_a Where spawnbot_scattered_0 Where spawnbot_scattered_1 TotalCount 20 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 12 TotalCurrency 40 Support 1 RandomChoice { TFBot { Template T_TFBot_Scout_Madmilk } TFBot { Template T_TFBot_Scout_Madmilk } TFBot { Template T_TFBot_Scout_Madmilk_Slow } } } WaveSpawn { Name w2_2 WaitForAllDead w2_1 Where spawnbot_flank_0 Where spawnbot_main_1 TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3.5 WaitBetweenSpawns 17.5 TotalCurrency 45 TFBot { Template T_TFGateBot_Giant_Scout_Conch } } WaveSpawn { Name w2_2 WaitForAllDead w2_1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4.8 WaitBetweenSpawns 6.8 TotalCurrency 30 TFBot { Template T_TFGateBot_Heavyweapons_Shotgun_Blast } } WaveSpawn { Name w2_2 WaitForAllDead w2_1 Where spawnbot_scattered_0 Where spawnbot_main_1 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 7 TotalCurrency 90 TFBot { Template T_TFBot_Demoman Skill Hard } } WaveSpawn { Name w2_3 WaitForAllDead w2_2 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 28 TotalCurrency 180 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Fist_Armored Tag bot_giant } TFBot { Template T_TFBot_Scorchshot_Fastshot } TFBot { Template T_TFBot_Scorchshot_Fastshot } } } WaveSpawn { Name w2_3 WaitForAllDead w2_2 Where spawnbot_scattered_0 Where spawnbot_scattered_1 TotalCount 12 MaxActive 12 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 5 TotalCurrency 65 Squad { TFBot { Template T_TFBot_Demoman Skill Hard } TFBot { Template T_TFBot_Scorchshot_Fastshot Skill Normal } TFBot { Template T_TFBot_Scorchshot_Fastshot Skill Normal } } } WaveSpawn { Name w2_support WaitForAllDead w2_2 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 20 MaxActive 6 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 4.2 TotalCurrency 50 Support 1 RandomChoice { TFBot { Template T_TFBot_Scout_Melee } TFBot { Template T_TFBot_Scout_Melee } TFBot { WeaponRestrictions PrimaryOnly Skill Hard Class Scout } } } } //Wave 3 - Cash Total (Including A+ Bonus) = $1050 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 60 Checkpoint Yes WaveSpawn { Name w3_1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 TotalCurrency 140 TFBot { Template T_TFBot_Chief_Soldier_Rocketshotgun_Backup Tag bot_giant } } WaveSpawn { Name w3_1 Where spawnbot_scattered_0 Where spawnbot_main_1 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawnsAfterDeath 9.7 TotalCurrency 60 TFBot { Template T_TFGateBot_Giant_Scout_Fast } } WaveSpawn { Name w3_support WaitForAllSpawned w3_2 Where spawnbot_main_0 Where spawnbot_scattered_1 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 13 TotalCurrency 20 Support 1 TFBot { Template T_TFBot_Demoman Skill Hard } } WaveSpawn { Name w3_2 WaitForAllDead w3_1 Where spawnbot_scattered_0 Where spawnbot_main_1 TotalCount 12 MaxActive 3 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 4.5 TotalCurrency 70 TFBot { Template T_TFGateBot_Heavyweapons_Gear_Gunner //Can't have a Dockyard Advanced mission without Gear Gunners! } } WaveSpawn { Name w3_2 WaitForAllDead w3_1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 15 TotalCurrency 20 TFBot { Template T_TFGateBot_Scout_Shortstop } } WaveSpawn { Name w3_2 WaitForAllDead w3_1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 20 MaxActive 4 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 9.8 TotalCurrency 80 TFBot { Template T_TFBot_Scout_Shortstop } } WaveSpawn { Name w3_2 WaitForAllDead w3_1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 19.5 TotalCurrency 80 Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysFireWeapon CharacterAttributes { "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 } Tag bot_giant } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_spammer } } } WaveSpawn { Name w3_3 WaitForAllDead w3_2 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 30 MaxActive 9 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 7.5 TotalCurrency 70 TFBot { Template T_TFBot_Pyro_Dragons_Fury ItemAttributes { ItemName "The Dragon's Fury" item_meter_charge_rate 0.8 } } } WaveSpawn { Name w3_3 WaitForAllDead w3_2 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 35 TotalCurrency 60 Squad { TFBot { Template T_TFBot_Giant_Soldier_Rocketshotgun CharacterAttributes { "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 } Tag bot_giant } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_spammer } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_spammer } TFBot { Template T_TFBot_Pyro_Dragons_Fury ItemAttributes { ItemName "The Dragon's Fury" item_meter_charge_rate 0.8 } } } } } //Wave 4 - Cash Total (Including A+ Bonus) = $950 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 60 Checkpoint Yes WaveSpawn { Name w4_2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 TotalCurrency 90 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } LastSpawnOutput { Target intel2 Action Disable } Tank { Name "tankboss" Health 16500 Speed 65 StartingPathTrackNode boss_path_start OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4_1 Where spawnbot_flank_0 Where spawnbot_scattered_1 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 9.2 TotalCurrency 10 TFBot { Template T_TFBot_Demoman_Samurai } } WaveSpawn { Name w4_1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 6 TotalCurrency 30 Squad { TFBot { Template T_TFBot_Giant_Pyro_Gas_EoI Tag bot_giant } TFBot { Template T_TFBot_Soldier_Burstfire_Normal } TFBot { Template T_TFBot_Soldier_Burstfire_Normal } } } WaveSpawn { Name w4_2 WaitForAllDead w4_1 Where spawnbot_flank_0 Where spawnbot_flank_1 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6.5 TotalCurrency 10 TFBot { Template T_TFBot_Demoman_Samurai } } WaveSpawn { Name w4_2 WaitForAllDead w4_1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 16 TotalCurrency 30 Squad { TFBot { Template T_TFGateBot_Giant_Pyro_Gas_EoI } TFBot { Template T_TFBot_Medic_Quickuber } } } WaveSpawn { Name w4_2 WaitForAllDead w4_1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 6.5 TotalCurrency 90 TFBot { Template T_TFBot_Scorchshot } } WaveSpawn { Name w4_2 WaitForAllDead w4_1 Where spawnbot_flank_0 Where spawnbot_scattered_1 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0.5 WaitBetweenSpawns 4.2 TotalCurrency 50 TFBot { Template T_TFBot_Soldier_Burstfire_Normal } } WaveSpawn { Name w4_3 WaitForAllDead w4_2 Where spawnbot_flank_0 Where spawnbot_scattered_1 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 12 TotalCurrency 50 TFBot { Template T_TFGateBot_Soldier_Burstfire_Normal } } WaveSpawn { Name w4_3 WaitForAllDead w4_2 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Stun_Burstfire Tag bot_giant } TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Scorchshot } TFBot { Template T_TFBot_Scorchshot } TFBot { Template T_TFBot_Scorchshot } } } WaveSpawn { Name w4_3 WaitForAllDead w4_2 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 7 TotalCurrency 80 Support limited TFBot { Template T_TFGateBot_Scout_Fan } } WaveSpawn { Name w4_4 WaitForAllDead w4_3 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 TotalCurrency 80 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 17500 Speed 55 StartingPathTrackNode boss_path_start OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4_4 WaitForAllDead w4_3 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 6 MaxActive 4 SpawnCount 3 WaitBeforeStarting 2.5 WaitBetweenSpawns 18.2 TotalCurrency 30 Squad { TFBot { Template T_TFBot_Soldier_Burstfire_Normal } TFBot { Template T_TFBot_Soldier_Burstfire_Normal } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name w4_4 WaitForAllDead w4_3 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 6 MaxActive 5 SpawnCount 3 WaitBeforeStarting 2.5 WaitBetweenSpawns 18.2 TotalCurrency 30 Squad { TFBot { Template T_TFBot_Soldier_Burstfire_Normal } TFBot { Template T_TFBot_Soldier_Burstfire_Normal } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name w4_5 WaitForAllDead w4_4 Where spawnbot_flank_0 Where spawnbot_main_1 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 14 TotalCurrency 60 Squad { TFBot { Template T_TFBot_Giant_Soldier_Concheror_Spammer } TFBot { Template T_TFBot_Medic_Slowrecharge } } } WaveSpawn { Name w4_support WaitForAllDead w4_3 Where spawnbot_scattered_0 Where spawnbot_main_1 TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 18 TotalCurrency 35 Support 1 TFBot { WeaponRestrictions PrimaryOnly Skill Normal Class Heavyweapons } } WaveSpawn { Name w4_support WaitForAllDead w4_3 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 24 MaxActive 4 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 15 TotalCurrency 75 Support limited TFBot { Template T_TFBot_Scout_FAN } } } //Wave 5 - Cash Total (Including A+ Bonus) = $850 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 60 Checkpoint Yes WaveSpawn { Name w5_1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 9 TotalCurrency 50 TFBot { Template T_TFGateBot_Heavy_Ironfist } } WaveSpawn { Name w5_1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7.3 TotalCurrency 8 StartWaveOutput { Target boss_path_start Action DisablePath } FirstSpawnOutput { Target boss_path_start Action EnableAlternatePath } LastSpawnOutput { Target boss_path_teleport_forward Action Teleport } TFBot { Template T_TFBot_Pyro_Manmelter_Healonhit Skill Expert } } WaveSpawn { Name w5_1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 12.5 TotalCurrency 80 TFBot { Template T_TFGateBot_Giant_Soldier_Crit_Burst } } WaveSpawn { Name w5_1 Where spawnbot_scattered_0 Where spawnbot_main_0 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 6 TotalCurrency 72 TFBot { Template T_TFBot_Pyro_Manmelter_Healonhit Skill Expert } } WaveSpawn { Name w5_2 WaitForAllDead w5_1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 23000 Speed 58 StartingPathTrackNode boss_path_start OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name idiotic_disgrace_to_society WaitForAllDead w5_1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6.5 WaitBetweenSpawns 10000000 FirstSpawnWarningSound "vo\mvm_bomb_back02.mp3" TotalCurrency 2 Support 1 FirstSpawnOutput { Target intel Action ForceResetSilent } StartWaveOutput { Target intel2 Action ForceResetSilent } TFBot { Template T_TFBot_Soldier_Buff_Mangler } } WaveSpawn { Name w5_2 WaitForAllDead w5_1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 4 TotalCurrency 120 Squad { TFBot { Template T_TFGateBot_Giant_Gear_Gunner } TFBot { Template T_TFGateBot_Heavy_Ironfist_Airblast } TFBot { Template T_TFGateBot_Heavy_Ironfist_Airblast } } } WaveSpawn { Name w5_support WaitForAllDead w5_1 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 19 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 18 TotalCurrency 38 Support 1 TFBot { Template T_TFBot_Soldier_Buff_Mangler } } WaveSpawn { Name w5_3 WaitForAllDead w5_2 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 24 TotalCurrency 20 TFBot { Template T_TFBot_Giant_Soldier_Buff_Spammer } } WaveSpawn { Name w5_3 WaitForAllDead w5_2 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 10 MaxActive 8 SpawnCount 5 WaitBeforeStarting 14 WaitBetweenSpawns 16 TotalCurrency 80 Squad { TFBot { Template T_TFGateBot_Giant_Pyro_Dragons_Fury_Healonhit } TFBot { WeaponRestrictions PrimaryOnly Skill Hard Class Soldier Name "Direct Hit Soldier" Item "The Direct Hit" ClassIcon soldier_directhit } TFBot { WeaponRestrictions PrimaryOnly Skill Hard Class Soldier Name "Direct Hit Soldier" Item "The Direct Hit" ClassIcon soldier_directhit } TFBot { WeaponRestrictions PrimaryOnly Skill Hard Class Soldier Name "Direct Hit Soldier" Item "The Direct Hit" ClassIcon soldier_directhit } TFBot { WeaponRestrictions PrimaryOnly Skill Hard Class Soldier Name "Direct Hit Soldier" Item "The Direct Hit" ClassIcon soldier_directhit } } } WaveSpawn { Name w5_3 WaitForAllDead w5_2 Where spawnbot_scattered_0 Where spawnbot_main_1 TotalCount 36 MaxActive 12 SpawnCount 4 WaitBeforeStarting 2.2 WaitBetweenSpawns 7.2 TotalCurrency 90 TFBot { Template T_TFGateBot_Pyro_Dragons_Fury } } WaveSpawn { Name w5_support WaitForAllDead w5_3 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 16 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 11 TotalCurrency 50 Support 1 TFBot { WeaponRestrictions PrimaryOnly Skill Hard Class Soldier } } WaveSpawn { Name w5_4a WaitForAllDead w5_3 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 13 TotalCurrency 60 TFBot { Template T_TFBot_Pyro_Manmelter_Healonhit Skill Expert } } WaveSpawn { Name w5_4b WaitForAllDead w5_3 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 140 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Tomislav CharacterAttributes { "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 } } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { WeaponRestrictions PrimaryOnly Skill Expert Class Soldier Name "Direct Hit Soldier" Item "The Direct Hit" ClassIcon soldier_directhit } } } WaveSpawn { Name w5_4a WaitForAllDead w5_3 Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 12 MaxActive 4 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 10 TotalCurrency 40 TFBot { Template T_TFBot_Heavy_Ironfist_Airblast } } WaveSpawn { Name w5_support WaitForAllDead w5_4a Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 16 MaxActive 16 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3.5 TotalCurrency 50 Support 1 TFBot { WeaponRestrictions PrimaryOnly Class Soldier Skill Hard } } } //Wave 6 - Cash Total (Including A+ Bonus) = $900 Wave { StartWaveOutput { Target wave_start_relay_notimer Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 60 Checkpoint Yes WaveSpawn { Name w6_1a Where spawnbot_main_0 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 4 TotalCurrency 40 Squad { TFBot { Template T_TFBot_Giant_Soldier_Rocket_Barrage Attributes AlwaysCrit CharacterAttributes { "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 } } TFBot { Template T_TFBot_Giant_Medic_Regen CharacterAttributes { "airblast vulnerability multiplier" 0.18 "airblast vertical vulnerability multiplier" 0.5 } } } } WaveSpawn { Name w6_1b Where spawnbot_main_0 Where spawnbot_main_1 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 60 TFBot { Template T_TFBot_Soldier_Extended_Battalion } } WaveSpawn { Name w6_1b Where spawnbot_flank_0 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2.2 WaitBetweenSpawns 7.2 TotalCurrency 25 TFBot { Template T_TFBot_Heavyweapons_Deflector } } WaveSpawn { Name w6_1b WaitForAllDead w6_1a Where spawnbot_main_0 TotalCount 16 MaxActive 16 SpawnCount 8 WaitBeforeStarting 2.2 WaitBetweenSpawns 18 TotalCurrency 50 TFBot { Template T_TFBot_Heavyweapons_Deflector } } WaveSpawn { Name w6_1b WaitForAllDead w6_1a Where spawnbot_flank_0 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 20 TotalCurrency 30 TFBot { Template T_TFBot_Giant_Scout_FAN CharacterAttributes { "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 } } } WaveSpawn { Name w6_2 WaitForAllDead w6_1b Where spawnbot_main_0 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 18 TotalCurrency 40 Squad { TFBot { Template T_TFBot_Giant_Pyro_Manmelter_Healonhit Attributes AlwaysCrit CharacterAttributes { "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 } } TFBot { Template T_TFBot_Giant_Medic CharacterAttributes { "airblast vulnerability multiplier" 0.18 "airblast vertical vulnerability multiplier" 0.5 } } } } WaveSpawn { Name w6_2 WaitForAllDead w6_1b Where spawnbot_main_0 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 22 TotalCurrency 45 TFBot { Template T_TFBot_Giant_Scout_FAN CharacterAttributes { "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 } } } WaveSpawn { Name w6_2 WaitForAllDead w6_1b Where spawnbot_main_0 TotalCount 18 MaxActive 8 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8.8 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Hard } } WaveSpawn { Name w6_2 WaitForAllDead w6_1b Where spawnbot_main_0 TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 4 TotalCurrency 40 TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_spammer Attributes AlwaysCrit } } WaveSpawn { Name w6_3 WaitForAllDead w6_2 Where spawnbot_main_0 TotalCount 14 MaxActive 14 SpawnCount 7 WaitBeforeStarting 2 WaitBetweenSpawns 18 TotalCurrency 120 DoneOutput { Target intel Action ForceResetSilent } Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun_Spammer Attributes AlwaysCrit CharacterAttributes { "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 } } TFBot { Template T_TFBot_Giant_Medic_Regen CharacterAttributes { "airblast vulnerability multiplier" 0.18 "airblast vertical vulnerability multiplier" 0.5 } } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_spammer Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { Name engineers WaitForAllDead w6_3 Where spawnbot_scattered_0 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 TotalCurrency 0 FirstSpawnWarningSound "vo\mvm_get_to_upgrade10.mp3" LastSpawnWarningSound "ui\gamestartup3.mp3" Support limited FirstSpawnOutput { Target front_station_door Action Open } LastSpawnOutput { Target front_station Action Enable } StartWaveOutput { Target mainspawn_blocking_door_b Action Open } TFBot { Template T_TFBot_Engineer_Sentry_Battle Attributes IgnoreFlag } } WaveSpawn { Name more_engineers WaitForAllDead w6_3 Where spawnbot_main_0 WaitBeforeStarting 45 WaitBetweenSpawns 5.5 TotalCount 2 MaxActive 2 SpawnCount 1 TotalCurrency 0 FirstSpawnWarningSound "vo\mvm_general_wav_start04.mp3" LastSpawnWarningSound "ui\gamestartup18.mp3" //Man, when I found out how to use this, I became so fucking happy. Support limited TFBot { Template T_TFBot_Engineer_Sentry_Battle } } WaveSpawn { Name even_more_engineers WaitForAllDead more_engineers Where spawnbot_main_0 WaitBeforeStarting 10 WaitBetweenSpawns 20 TotalCount 2 MaxActive 2 SpawnCount 1 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } WaveSpawn { Name w6_randomsupport WaitForAllDead w6_3 Where spawnbot_main_0 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 51 WaitBetweenSpawns 2.3 TotalCurrency 10 Support limited FirstSpawnOutput { Target front_station_door Action Close } LastSpawnOutput { Target front_station Action Disable } TFBot { Template T_TFBot_Demo_Burst Attributes AlwaysCrit } } WaveSpawn { Name w6_randomsupport WaitForAllDead w6_3 Where spawnbot_scattered_0 TotalCount 33 MaxActive 18 SpawnCount 3 WaitBeforeStarting 56.8 WaitBetweenSpawns 2.3 TotalCurrency 140 Support limited TFBot { Template T_TFBot_Demo_Burst Attributes AlwaysCrit } } WaveSpawn { Name w6_randomsupport_final WaitForAllDead w6_randomsupport Where spawnbot_main_0 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 0 Support 1 RandomChoice { TFBot { Template T_TFBot_Demo_Burst } } } WaveSpawn { Name w6_boss WaitForAllSpawned w6_randomsupport Where spawnbot_main_0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 FirstSpawnWarningSound "vo\mvm\mght\soldier_mvm_m_laughevil01.mp3" TotalCurrency 0 TFBot { Template T_TFBot_Chief_Soldier_Australium_Rocketbarrier } } } }