#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop WaveSchedule { StartingCurrency 1100 CanBotsAttackWhileInSpawnRoom No RespawnWaveTime 5 Templates { T_TFGateBot_Scout_Bonk { Class Scout Name "Bonk Scout" ClassIcon scout_bonk EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // 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 Skill Normal Item "MvM GateBot Light Scout" Item "Bonk! Atomic Punch" Item "The Atomizer" WeaponRestrictions MeleeOnly } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } Item "Bonk! Atomic Punch" Item "The Atomizer" Skill Normal WeaponRestrictions MeleeOnly } } } T_TFGateBot_Scout_Bonk_Scattergun { Class Scout Name "Bonk Scout" ClassIcon scout_bonk EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // 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 Skill Easy Item "MvM GateBot Light Scout" Item "Bonk! Atomic Punch" Item "The Atomizer" } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } Item "Bonk! Atomic Punch" Item "The Atomizer" Skill Easy } } } T_TFGateBot_Giant_Demo_Spammer { Class Demoman Name "Giant Rapid Fire Demo" ClassIcon demo_spammer Health 3300 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 Demoman" Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" -0.4 "fire rate bonus" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "Projectile speed increased" 1.1 } } RevertGateBotsBehavior { Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" -0.4 "fire rate bonus" 0.75 } Item "MvM GateBot Light Demoman" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Demoman" "item style override" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "Projectile speed increased" 1.1 } } } } T_TFBot_Scout_Pistol { Class Scout ClassIcon scout_pistol_nys Name "Pistol Scout" Skill Easy WeaponRestrictions SecondaryOnly } T_TFGateBot_Scout_Pistol { Class Scout Name "Pistol Scout" ClassIcon scout_pistol_nys EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // 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 Scout" WeaponRestrictions SecondaryOnly Skill Easy } RevertGateBotsBehavior { WeaponRestrictions SecondaryOnly Skill Easy Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } } } } T_TFGateBot_Giant_Scout { Class Scout Name "Giant Scout" ClassIcon scout_giant Health 1600 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 MiniBoss Attributes HoldFireUntilFullReload CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } RevertGateBotsBehavior { Tag bot_giant Skill Expert Attributes MiniBoss Attributes HoldFireUntilFullReload CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } } } } T_TFGateBot_Giant_Heavyweapons { Class Heavyweapons Name "Giant Heavy" Health 5000 ClassIcon heavy_giant 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 MaxVisionRange 1200 Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "MvM GateBot Light Heavy" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Heavy" "item style override" 1 } } } } T_TFBot_Giant_Pyro_DF { Class Pyro ClassIcon pyro_dragon_fury_swordstone_giant Name "Giant Dragon's Fury Pyro" Health 3000 Skill Hard Attributes MiniBoss Tag bot_giant MaxVisionRange 1000 Item "The Dragon's Fury" Item "Pyro Helm" ItemAttributes { ItemName "The Dragon's Fury" "damage bonus" 1.20 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 6 } } T_TFBot_Pyro_DF { Class Pyro ClassIcon pyro_dragon_fury_swordstone Name "Dragon's Fury Pyro" Skill Normal Item "The Dragon's Fury" MaxVisionRange 1000 } T_TFGateBot_Giant_Pyro_DF { Class Pyro ClassIcon pyro_dragon_fury_swordstone_giant Name "Giant Dragon's Fury Pyro" 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 Hard Attributes MiniBoss Tag bot_giant MaxVisionRange 1000 Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "damage bonus" 1.20 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 6 } } RevertGateBotsBehavior { Skill Hard Attributes MiniBoss Tag bot_giant MaxVisionRange 1000 Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "damage bonus" 1.20 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 6 } Item "MvM GateBot Light Pyro" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } } } } T_TFBot_Pyro_DF { Class Pyro ClassIcon pyro_dragon_fury_swordstone Name "Dragon's Fury Pyro" Skill Normal Item "The Dragon's Fury" MaxVisionRange 1000 } T_TFGateBot_Pyro_DF { Class Pyro ClassIcon pyro_dragon_fury_swordstone Name "Dragon's Fury Pyro" EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // 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 Normal Item "The Dragon's Fury" MaxVisionRange 1000 } RevertGateBotsBehavior { Skill Normal Item "The Dragon's Fury" MaxVisionRange 1000 Item "MvM GateBot Light Pyro" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } } } } T_TFBot_Heavyweapons_Heater // ===== Heavies ===== { Class Heavy ClassIcon heavy_heater Name "Heater Heavy" Skill Easy Item "The Huo Long Heatmaker" Item "The Bunsen Brave" } T_TFGateBot_Heavy_Heater { Class Heavy ClassIcon heavy_heater Name "Heater Heavy" 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" Item "The Huo Long Heatmaker" Skill Easy } RevertGateBotsBehavior { Item "The Huo Long Heatmaker" Skill Easy Item "MvM GateBot Light Heavy" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Heavy" "item style override" 1 } } } } T_TFGateBot_Scout_FAN_Custom { Class Scout ClassIcon scout_fan Name "Force-A-Nature Scout" 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" Skill Normal Item "The Force-a-Nature" } RevertGateBotsBehavior { Skill Normal Item "The Force-a-Nature" Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } } } } T_TFBot_Pyro_Phlog { Class Pyro ClassIcon pyro_phlog Name "Phlog Pyro" Skill Hard Attributes SpawnWithFullCharge Item "The Phlogistinator" ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 } } T_TFGateBot_Pyro_Phlog { Class Pyro ClassIcon pyro_phlog Name "Phlog Pyro" EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // 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 Attributes SpawnWithFullCharge Item "The Phlogistinator" ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 } } RevertGateBotsBehavior { Skill Expert Attributes SpawnWithFullCharge Item "The Phlogistinator" ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 } Item "MvM GateBot Light Pyro" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } } } } T_TFGateBot_Soldier_Extended_Buff_Normal { Class Soldier Name "Extended Buff Soldier" ClassIcon soldier_buff 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 "The Buff Banner" Item "MvM GateBot Light Soldier" Skill Normal Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 } } RevertGateBotsBehavior { Item "The Buff Banner" Skill Normal Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 } Item "MvM GateBot Light Soldier" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } } } } 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 "MvM GateBot Light Scout" Tag bot_giant Skill Easy Item "The Holy Mackerel" WeaponRestrictions MeleeOnly Attributes MiniBoss CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } RevertGateBotsBehavior { Tag bot_giant Skill Easy Item "The Holy Mackerel" WeaponRestrictions MeleeOnly Attributes MiniBoss CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } } } } T_TFGateBot_Scout_Crit { Class Scout EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // 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 Attributes AlwaysCrit Item "MvM GateBot Light Scout" Skill Normal } RevertGateBotsBehavior { Skill Normal Attributes AlwaysCrit Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } } } } T_TFGateBot_Giant_Soldier_Crit { Class Soldier Name "Giant Soldier" ClassIcon soldier_giant 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 Item "MvM GateBot Light Soldier" Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes AlwaysCrit CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } RevertGateBotsBehavior { Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes AlwaysCrit CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "MvM GateBot Light Soldier" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } } } } T_TFBot_Heavy_Gauntlet_Conch { Class Heavyweapons Health 900 Name "Conch Gauntlet" ClassIcon heavy_steelfist_conch Scale 1.6 Skill Hard Tag bot_giant WeaponRestrictions MeleeOnly Item "Fists of Steel" Attributes SpawnWithFullCharge Item "The Concheror" Tag bot_giant CharacterAttributes { "increase buff duration" 999 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "move speed bonus" 0.8 } } T_TFGateBot_Heavy_Gauntlet_Conch { Class Heavyweapons Health 900 Name "Conch Gauntlet" ClassIcon heavy_steelfist_conch Scale 1.6 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 Item "MvM GateBot Light Heavy" Skill Hard WeaponRestrictions MeleeOnly Item "Fists of Steel" Attributes SpawnWithFullCharge Attributes AlwaysCrit Item "The Concheror" Tag bot_giant CharacterAttributes { "increase buff duration" 999 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "move speed bonus" 0.8 } } RevertGateBotsBehavior { Skill Hard WeaponRestrictions MeleeOnly Item "Fists of Steel" Attributes SpawnWithFullCharge Attributes AlwaysCrit Item "The Concheror" Tag bot_giant Item "MvM GateBot Light Heavy" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Heavy" "item style override" 1 } CharacterAttributes { "increase buff duration" 999 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "move speed bonus" 0.8 } } } } T_TFGateBot_Scout_Shortstop { Class Scout Health 650 Scale 1.4 ClassIcon scout_shortstop Name "Shortstop Scout" 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 "The Shortstop" Item "MvM GateBot Light Scout" Skill Normal Tag bot_giant CharacterAttributes { "head scale" 0.7 "move speed bonus" 1.25 } } RevertGateBotsBehavior { Item "The Shortstop" Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } Skill Normal Tag bot_giant CharacterAttributes { "head scale" 0.7 "move speed bonus" 1.25 } } } } T_TFBot_Giant_Soldier_BurstFire_Spammer { Class Soldier ClassIcon soldier_burstfire_spammer Name "Giant Rapid Burst Fire Soldier" Health 4000 Skill Expert Attributes MiniBoss Tag bot_giant Item "Exquisite Rack" Item "Tyrantium Helmet" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "projectile spread angle penalty" 2.0 "Projectile speed increased" 0.90 "faster reload rate" 0.10 "fire rate bonus" 0 } ItemAttributes { ItemName "Tyrantium Helmet" "set item tint RGB" 1315860 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.4 } } T_TFGateBot_Giant_Soldier_BurstFire_Spammer { Class Soldier ClassIcon soldier_burstfire_spammer Name "Giant Rapid Burst Fire Soldier" Health 4000 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 Expert Attributes MiniBoss Tag bot_giant Item "Exquisite Rack" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" -3.0 "projectile spread angle penalty" 2.0 "Projectile speed increased" 0.90 "faster reload rate" 0.10 "fire rate bonus" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.4 } } RevertGateBotsBehavior { Skill Expert Attributes MiniBoss Tag bot_giant Item "Exquisite Rack" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" -3.0 "projectile spread angle penalty" 2.0 "Projectile speed increased" 0.90 "faster reload rate" 0.10 "fire rate bonus" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.4 } Item "MvM GateBot Light Soldier" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } } } } T_TFBot_Giant_Soldier_Spammer_Crit { Class Soldier ClassIcon soldier_spammer_hyper_lite Name "Giga Rapid Fire Soldier" Health 4200 Skill Expert Attributes MiniBoss Tag bot_giant Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "Tyrantium Helmet" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "Projectile speed decreased" 0.90 "faster reload rate" 0.0 "fire rate bonus" 0.50 "damage bonus" 2.0 } CharacterAttributes { "airblast vulnerability multiplier" 0.0 "override footstep sound set" 3.0 "damage force reduction" 0.40 "move speed bonus" 0.50 } } T_TFGateBot_Giant_Soldier_Spammer_Crit { Class Soldier ClassIcon soldier_spammer_hyper_lite Name "Giga Rapid Fire Soldier" Health 4200 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 Expert Attributes MiniBoss Tag bot_giant Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "Projectile speed decreased" 0.90 "faster reload rate" 0.0 "fire rate bonus" 0.50 "damage bonus" 2.0 } CharacterAttributes { "airblast vulnerability multiplier" 0.0 "override footstep sound set" 3.0 "damage force reduction" 0.40 "move speed bonus" 0.50 } } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Skill Expert Attributes MiniBoss Tag bot_giant Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "Projectile speed decreased" 0.90 "faster reload rate" 0.0 "fire rate bonus" 0.50 "damage bonus" 2.0 } CharacterAttributes { "airblast vulnerability multiplier" 0.0 "override footstep sound set" 3.0 "damage force reduction" 0.40 "move speed bonus" 0.50 } } } } T_TFGateBot_Giant_Medic_Kritz { Class Medic ClassIcon medic_kritz_giant Name "Giant Kritzkrieg Medic" Health 4500 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 Skill Expert Attributes MiniBoss Attributes IgnoreEnemies Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Item "The KritzKrieg" Tag bot_giant Item "MvM GateBot Light Medic" ItemAttributes { ItemName "The KritzKrieg" "uber duration bonus" 10000 "ubercharge rate bonus" 10000 "heal rate bonus" 200 } CharacterAttributes { "move speed bonus" 0.5 "health from healers increased" 0.005 // cannot get healed by other giant medics, do not add this to giant popping medics as they will not be healed by their ubercharge. "bot medic uber health threshold" 99969 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } RevertGateBotsBehavior { 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 Skill Expert Attributes MiniBoss Attributes IgnoreEnemies Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Item "MvM GateBot Light Medic" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Medic" "item style override" 1 } Item "The KritzKrieg" Tag bot_giant ItemAttributes { ItemName "The KritzKrieg" "uber duration bonus" 10000 "ubercharge rate bonus" 10000 "heal rate bonus" 200 } CharacterAttributes { "move speed bonus" 0.5 "health from healers increased" 0.005 // cannot get healed by other giant medics, do not add this to giant popping medics as they will not be healed by their ubercharge. "bot medic uber health threshold" 99969 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } } } T_TFGateBot_Medic_QuickUber { Class Medic Name "Uber Medic" ClassIcon medic_uber Skill Normal 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 Medic" Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 5 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 0.1 } } RevertGateBotsBehavior { 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 Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 5 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 0.1 } Item "MvM GateBot Light Medic" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Medic" "item style override" 1 } } } } } Mission { Objective DestroySentries Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 CooldownTime 30 BeginAtWave 1 RunForThisManyWaves 5 TFBot { Template T_TFBot_SentryBuster Tag bot_sentrybuster } } Mission { Objective Sniper InitialCooldown 45 Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Sniper InitialCooldown 15 Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 25 DesiredCount 2 TFBot { Class Sniper ClassIcon sniper_penetrator Name "Machina Sniper" Skill Hard Item "The Machina" } } Mission { Objective Spy InitialCooldown 25 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 BeginAtWave 2 RunForThisManyWaves 2 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy Attributes IgnoreFlag } } Mission { Objective Spy InitialCooldown 25 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 4 TFBot { Class Spy ClassIcon spy_heal Name "Kunai Spy" Skill Expert Item "Conniver's Kunai" Attributes IgnoreFlag } } Wave { WaitWhenDone 60 Sound "Announcer.IncomingMob" Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } // // // // // ////////// //// // // // // // // // // // // // // // // // // // // // // // // ////// // // // ////////// // // // // // // // // // // // // // // // // // // // // // // //// //// // // // ////////// ////// WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w1a TotalCurrency 60 WaitBetweenSpawns 16 SpawnCount 1 TotalCount 2 TFBot { Template T_TFBot_Giant_Scout Tag bot_giant Attributes HoldFireUntilFullReload } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w1b TotalCurrency 70 WaitBeforeStarting 2 WaitBetweenSpawns 4 SpawnCount 3 MaxActive 6 TotalCount 32 RandomChoice { TFBot { Template T_TFGateBot_Scout_Bonk Name "Bonk Scout" } TFBot { Template T_TFGateBot_Scout_Bonk_Scattergun Name "Bonk Scout" } } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w1c TotalCurrency 80 WaitBetweenSpawns 9 WaitBeforeStarting 4 SpawnCount 1 MaxActive 2 TotalCount 4 TFBot { Template T_TFGateBot_Giant_Demo_Spammer } } WaveSpawn { Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 Name w1d TotalCurrency 50 WaitBeforeStarting 12 MaxActive 4 SpawnCount 4 TotalCount 12 TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 Name w1e WaitForAllDead w1a TotalCurrency 60 WaitBeforeStarting 6 WaitBetweenSpawns 1.5 MaxActive 4 SpawnCount 1 TotalCount 18 TFBot { Template T_TFGateBot_Scout_Pistol } } WaveSpawn { Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 Name w1f WaitForAllDead w1a WaitForAllSpawned w1c TotalCurrency 40 WaitBeforeStarting 8 WaitBetweenSpawns 13 SpawnCount 1 TotalCount 2 TFBot { Template T_TFGateBot_Giant_Scout } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w1g WaitForAllDead w1d WaitBeforeStarting 5 WaitBetweenSpawns 2 TotalCurrency 80 SpawnCount 1 MaxActive 4 TotalCount 12 TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w1h WaitForAllDead w1c WaitBeforeStarting 5 WaitBetweenSpawns 13 TotalCurrency 80 SpawnCount 1 TotalCount 2 TFBot { Template T_TFGateBot_Giant_Heavyweapons } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w1i WaitForAllDead w1b WaitBeforeStarting 7 WaitBetweenSpawns 1 TotalCurrency 80 SpawnCount 1 MaxActive 4 TotalCount 16 TFBot { Class Pyro Attributes AlwaysFireWeapon } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w1j WaitForAllDead w1h WaitBeforeStarting 3 WaitBetweenSpawns 11 TotalCurrency 100 SpawnCount 1 TotalCount 3 TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } } WaveSpawn { Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 Support 1 WaitForAllDead w1e WaitBetweenSpawns 1.5 TotalCurrency 100 SpawnCount 1 TotalCount 25 MaxActive 4 TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } } Wave { WaitWhenDone 60 Sound "Announcer.IncomingMob" Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } // // // // // ////////// ////////// // // // // // // // // // // // // // // // // // // // // // // ////// ////// // // ////////// // // // // // // // // // // // // // // // // // // // // // // //// //// // // // ////////// //////////// WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w2a TotalCurrency 60 WaitBeforeStarting 6 WaitBetweenSpawns 7 SpawnCount 4 MaxActive 8 TotalCount 24 TFBot { Template T_TFGateBot_Heavy_Heater } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w2b TotalCurrency 100 WaitBetweenSpawns 10 SpawnCount 1 TotalCount 4 MaxActive 2 TFBot { Template T_TFGateBot_Giant_Pyro_DF } } WaveSpawn { Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 Name w2c TotalCurrency 80 WaitBetweenSpawns 16 WaitBeforeStarting 15 SpawnCount 1 TotalCount 3 MaxActive 1 TFBot { Template T_TFBot_Giant_Soldier_Spammer ClassIcon soldier_buff_spammer_giant Name "Giant Rapid Fire Buff Soldier" Attributes SpawnWithFullCharge Tag bot_giant Item "The Buff Banner" ItemAttributes { ItemName "The Buff Banner" "increase buff duration" 9.0 } } } WaveSpawn { Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 Name w2a TotalCurrency 40 WaitBeforeStarting 22 WaitBetweenSpawns 1.5 SpawnCount 1 MaxActive 4 TotalCount 16 TFBot { Class Demoman ClassIcon demo_spammer Name "Rapid Fire Demoman" Skill Hard ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.0 "fire rate bonus" 0.75 } } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w2e TotalCurrency 35 WaitForAllDead w2b WaitForAllSpawned w2c WaitBeforeStarting 2 TotalCount 1 TFBot { Template T_TFGateBot_Giant_Heavyweapons_Shotgun } } WaveSpawn { Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 Name w2e TotalCurrency 35 WaitForAllDead w2b WaitForAllSpawned w2c WaitBeforeStarting 8 TotalCount 1 TFBot { Template T_TFGateBot_Giant_Heavyweapons_Shotgun } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w2f TotalCurrency 160 WaitForAllDead w2e WaitBeforeStarting 1 WaitBetweenSpawns 13 SpawnCount 4 TotalCount 12 MaxActive 8 Squad { TFBot { Template T_TFGateBot_Giant_Heavyweapons_Shotgun } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w2g TotalCurrency 100 WaitForAllDead w2a WaitBeforeStarting 4 WaitBetweenSpawns 1 SpawnCount 1 MaxActive 8 TotalCount 36 TFBot { Class Soldier Skill Normal } } WaveSpawn { Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 Name w2g TotalCurrency 80 WaitForAllDead w2a WaitBeforeStarting 16 WaitBetweenSpawns 4 MaxActive 4 SpawnCount 1 TotalCount 8 TFBot { Template T_TFGateBot_Heavy_IronFist_Crit } } WaveSpawn { Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 Name w2support1 TotalCurrency 50 WaitForAllDead w2g Support 1 WaitBeforeStarting 6 WaitBetweenSpawns 2 MaxActive 4 SpawnCount 1 TotalCount 25 TFBot { Template T_TFBot_Scout_Pistol } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w2i TotalCurrency 160 WaitForAllDead w2f WaitBeforeStarting 6 WaitBetweenSpawns 10 SpawnCount 2 TotalCount 4 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer ClassIcon soldier_conch_spammer_giant Name "Giant Rapid Fire Conch Soldier" Attributes SpawnWithFullCharge Tag bot_giant Item "The Concheror" ItemAttributes { ItemName "The Concheror" "increase buff duration" 9.0 } } TFBot { Template T_TFBot_Giant_Medic_Regen Tag bot_giant } } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w2support2 TotalCurrency 100 WaitForAllDead w2g Support 1 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 4 TotalCount 25 TFBot { Template T_TFBot_Pyro_DF } } } Wave { WaitWhenDone 60 Sound "Announcer.IncomingMob" Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } // // // // // ////////// /////// // // // // // // // // // // // // // // // // // // // // // // ////// //// // // ////////// // // // // // // // // // // // // // // // // // // // // // // //// //// // // // ////////// ////// WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w3boss TotalCount 1 SpawnCount 1 WaitBeforeStarting 3 TotalCurrency 250 TFBot { Class Soldier Name "Major No-Crits" ClassIcon soldier_barrage_backup Health 18980 Scale 1.7 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" Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 26.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } Attributes SpawnWithFullCharge Tag bot_giant Item "The Battalion's Backup" ItemAttributes { ItemName "The Battalion's Backup" "increase buff duration" 999.0 } CharacterAttributes { "health regen" 25 "move speed bonus" 0.5 "damage bonus" 1.5 "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 "Projectile speed increased" 0.35 } } RevertGateBotsBehavior { Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 26.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } Attributes SpawnWithFullCharge Tag bot_giant Item "The Battalion's Backup" ItemAttributes { ItemName "The Battalion's Backup" "increase buff duration" 999.0 } CharacterAttributes { "move speed bonus" 0.5 "damage bonus" 1.5 "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.2 "Projectile speed increased" 0.35 } Item "MvM GateBot Light Soldier" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } } } } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w3a TotalCurrency 100 TotalCount 40 SpawnCount 4 MaxActive 8 WaitBetweenSpawns 4 WaitBeforeStarting 18 TFBot { Template T_TFGateBot_Scout_FAN_Custom } } WaveSpawn { Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 Name w3b TotalCurrency 100 TotalCount 10 SpawnCount 2 MaxActive 4 WaitBetweenSpawns 6 WaitBeforeStarting 16 Squad { TFBot { Template T_TFGateBot_Heavy_Normal } TFBot { Template T_TFGateBot_Medic_QuickUber } } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w3d WaitForAllDead w3a WaitBeforeStarting 6 SpawnCount 3 MaxActive 6 WaitBetweenSpawns 2.5 TotalCount 30 TotalCurrency 150 TFBot { Template T_TFBot_Pyro_Phlog } } WaveSpawn { Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 Name w3e WaitForAllDead w3b WaitBeforeStarting 1 SpawnCount 1 MaxActive 6 WaitBetweenSpawns 1.5 TotalCount 19 TotalCurrency 120 TFBot { Template T_TFGateBot_Heavy_Normal } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w3h WaitForAllSpawned w3boss WaitBeforeStarting 36 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 12 TotalCount 4 TotalCurrency 140 TFBot { Template T_TFGateBot_Giant_Soldier_SlowBarrage Tag bot_giant } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w3h1 WaitForAllSpawned w3h WaitBeforeStarting 15 SpawnCount 1 WaitBetweenSpawns 12 TotalCount 2 TotalCurrency 90 TFBot { Class Soldier ClassIcon soldier_rocketrain Name "Lieutenant Rocket Rain" Health 4000 Skill Expert Attributes HoldFireUntilFullReload Attributes MiniBoss Tag bot_giant Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "Exquisite Rack" Item "Tyrantium Helmet" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.08 "faster reload rate" 0.11 "clip size upgrade atomic" 36.0 "Projectile speed decreased" 0.7 "projectile spread angle penalty" 4 } ItemAttributes { ItemName "Tyrantium Helmet" "set item tint RGB" 4144959 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "override footstep sound set" 3 } } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w3i WaitForAllDead w3h1 WaitBeforeStarting 6 WaitBetweenSpawns 16 SpawnCount 2 TotalCount 6 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Regen Tag bot_giant } } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w3support1 WaitForAllDead w3d WaitBeforeStarting 4 Support 1 WaitBetweenSpawns 0.5 MaxActive 6 TotalCount 25 TotalCurrency 50 TFBot { Class Pyro Attributes AlwaysFireWeapon } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w3support2 WaitForAllDead w3e WaitBeforeStarting 4 Support 1 WaitBetweenSpawns 1.5 MaxActive 4 TotalCount 25 TotalCurrency 100 TFBot { Class Soldier Skill Normal } } } Wave { WaitWhenDone 60 Sound "Announcer.IncomingMob" Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } // // // // // ////////// // // // // // // // // // // // // // // // // // // // // // // // // // // ////// ////////// // // ////////// // // // // // // // // // // // // // // // // // // // // // // //// //// // // // ////////// // WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w4a TotalCurrency 200 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 9 TFBot { Template T_TFBot_Giant_Heavyweapons Tag bot_giant } } WaveSpawn { Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 Name w4b TotalCurrency 100 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 5 WaitBeforeStarting 9 TFBot { Template T_TFGateBot_Heavy_IronFist_Crit } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w4c TotalCurrency 60 TotalCount 45 SpawnCount 1 MaxActive 6 WaitBetweenSpawns 1 WaitBeforeStarting 12 TFBot { Template T_TFGateBot_Soldier_Extended_Buff_Normal } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w4d WaitForAllDead w4a TotalCurrency 140 TotalCount 6 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 13 TFBot { Template T_TFGateBot_Giant_Demo_Burst } } WaveSpawn { Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 Name w4e WaitForAllDead w4a TotalCurrency 100 TotalCount 4 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 9 WaitBeforeStarting 11 TFBot { Template T_TFGateBot_Giant_Scout_Fast } } WaveSpawn { Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 Name w4f WaitForAllDead w4b WaitBeforeStarting 3 TotalCurrency 150 MaxActive 6 SpawnCount 1 TotalCount 40 WaitBetweenSpawns 0.75 TFBot { Class Scout Attributes AlwaysCrit Skill Normal } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w4g WaitForAllDead w4d WaitBeforeStarting 6 WaitBetweenSpawns 4 MaxActive 4 TotalCount 8 SpawnCount 1 TotalCurrency 200 TFBot { Template T_TFGateBot_Giant_Soldier_Crit } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w4i WaitForAllDead w4g WaitBeforeStarting 7 WaitBetweenSpawns 9 SpawnCount 4 TotalCount 8 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Soldier Attributes AlwaysCrit Tag bot_giant } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w4support1 WaitForAllDead w4c WaitBeforeStarting 7 Support 1 WaitBetweenSpawns 0.5 MaxActive 4 SpawnCount 1 TotalCurrency 100 TotalCount 33 RandomChoice { TFBot { Class Demoman Skill Normal } TFBot { Class Soldier Skill Normal } } } WaveSpawn { Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 Name w4support2 WaitForAllDead w4f WaitBeforeStarting 4 Support 1 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 2.5 TotalCurrency 100 TotalCount 25 TFBot { Template T_TFBot_Soldier_RocketPush } } } Wave { WaitWhenDone 60 Sound "Announcer.IncomingMob" Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } // // // // // ////////// ////////// // // // // // // // // // // // // // // // // // // // // // // ////// ////////// // // ////////// // // // // // // // // // // // // // // // // // // // // // // //// //// // // // ////////// ////////// WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w5a TotalCurrency 150 TotalCount 4 TFBot { Template T_TFGateBot_Giant_Heavyweapons_Deflector } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w5b TotalCurrency 70 TotalCount 18 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 8 TFBot { Template T_TFGateBot_Scout_Shortstop } } WaveSpawn { RandomSpawn 1 Where spawnbot_upper0 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w5c TotalCurrency 180 TotalCount 16 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 2 WaitBeforeStarting 12 TFBot { Template T_TFGateBot_Heavy_Gauntlet_Conch } } WaveSpawn { Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 Name w5d TotalCurrency 120 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 14 WaitBeforeStarting 20 TFBot { Template T_TFGateBot_Giant_Soldier_BurstFire_Spammer } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w5e WaitForAllDead w5a WaitBeforeStarting 20 TotalCurrency 180 TotalCount 4 SpawnCount 2 WaitBetweenSpawns 28 Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Spammer_Crit } TFBot { Template T_TFGateBot_Giant_Medic_Kritz } } } WaveSpawn { Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 Name w5f WaitForAllDead w5b WaitForAllSpawned w5d WaitBeforeStarting 9 TotalCount 8 SpawnCount 4 MaxActive 4 TotalCurrency 60 TFBot { Template T_TFGateBot_Soldier_Extended_Battalion_Hard } } WaveSpawn { Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 Name w5h WaitForAllDead w5f WaitBeforeStarting 3 TotalCount 16 SpawnCount 1 MaxActive 4 WaitBetweenSpawns 1 TotalCurrency 80 TFBot { Template T_TFGateBot_Soldier_Extended_Battalion_Hard } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w5h WaitForAllDead w5e WaitBeforeStarting 5 WaitBetweenSpawns 7 TotalCurrency 170 TotalCount 8 MaxActive 4 SpawnCount 1 TFBot { Template T_TFGateBot_Giant_Heavyweapons } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w5i WaitForAllDead w5c WaitBeforeStarting 3 WaitBetweenSpawns 2 SpawnCount 1 MaxActive 4 TotalCount 16 TotalCurrency 80 TFBot { Template T_TFGateBot_Scout_Shortstop } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w5boss WaitForAllDead w5h WaitBeforeStarting 5 TotalCount 1 TotalCurrency 250 FirstSpawnWarningSound "vo\mvm\mght\heavy_mvm_m_domination13.mp3" DoneWarningSound "vo\mvm\mght\heavy_mvm_m_specialcompleted10.mp3" TFBot { Class Heavy ClassIcon heavy_rocket_giant Name "Commander Warthog" Health 60000 Skill Expert Attributes MiniBoss Attributes UseBossHealthBar Scale 1.8 Tag bot_giant MaxVisionRange 1500 Item "Commando Elite" Item "Iron Curtain" ItemAttributes { ItemName "Iron Curtain" "projectile spread angle penalty" 5.0 "override projectile type" 2.0 "fire rate penalty" 0.8 "damage bonus" 4 } CharacterAttributes { "health regen" 150 "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "override footstep sound set" 2 } } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w5support1 WaitForAllSpawned w5boss WaitForAllDead w5i Support 1 TotalCurrency 70 TotalCount 20 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 8 WaitBeforeStarting 2 TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Name w5support1 WaitForAllSpawned w5boss Support 1 TotalCurrency 50 TotalCount 20 SpawnCount 1 MaxActive 4 WaitBetweenSpawns 6 WaitBeforeStarting 8 TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } WaveSpawn { Where spawnbot_upper0 Where spawnbot_main1 Where spawnbot_main2 Name w5support1 WaitForAllSpawned w5boss Support 1 TotalCurrency 40 TotalCount 20 SpawnCount 1 MaxActive 6 WaitBetweenSpawns 2 WaitBeforeStarting 4 RandomChoice { TFBot { Class Scout Skill Hard } TFBot { Class Pyro Attributes AlwaysFireWeapon Skill Hard } } } } }