#base robot_giant.pop #base robot_standard.pop //#base robot_package_forever.pop #base robot_gatebot.pop //Area 52 Intermediate, and the beginning of the 1st chapter. Made in 2021 //Is what it would have been if I actually MADE that monstrosity of a thing //Made by Package O' Lies //Touched up in 2025 for workshop like holy shit what the fuck WaveSchedule { StartingCurrency 400 RespawnWaveTime 2 //4 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime No AddSentryBusterWhenDamageDealtExceeds 3000 AddSentryBusterWhenKillCountExceeds 20 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Templates { T_TFGateBot_Scout_Easy { 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 Item "MvM GateBot Light Scout" Skill Easy ItemAttributes { ItemName "TF_WEAPON_SCATTERGUN" } } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } ItemAttributes { ItemName "TF_WEAPON_SCATTERGUN" } Skill Easy } } } T_TFGateBot_Pyro_Easy { Class 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 Easy } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } Skill Easy } } } T_TFBot_Soldier_Bison { Class Soldier Name "Bison Soldier" WeaponRestrictions SecondaryOnly Item "The Cross-Comm Crash Helmet" Item "The Righteous Bison" ClassIcon soldier_bison Skill Hard } T_TFBot_Phlog_Pyro { Class Pyro Skill Expert Name "Phlog Pyro" ClassIcon pyro_phlog_v2 Item "PY-40 Incinibot" Item "The Moonman Backpack" Item "The Phlogistinator" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Phlogistinator" "mod rage on hit bonus" 5000 "airblast disabled" 0 } } T_TFGatebot_Pyro_Phlog { Class Pyro Name "Phlog Pyro" ClassIcon pyro_phlog_v2 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 Hard Item "The Phlogistinator" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Phlogistinator" "mod rage on hit bonus" 5000 "airblast disabled" 0 } } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } Skill Hard Item "The Phlogistinator" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Phlogistinator" "mod rage on hit bonus" 5000 "airblast disabled" 0 } } } } T_TFGateBot_Giant_Flaregun_Spammer { Class Pyro Health 3000 Name "Giant Flare Pyro" ClassIcon pyro_flare_giant 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" //Item "Old Guadalajara" overrides gate hat sadge Skill Expert Item "The Flare Gun" Tag bot_giant WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Flare Gun" "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } RevertGateBotsBehavior { //Item "Old Guadalajara" Item "The Flare Gun" Item "MvM GateBot Light Pyro" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } ItemAttributes { ItemName "The Flare Gun" "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Skill Expert WeaponRestrictions SecondaryOnly } } } T_TFBot_Soldier_Crit_Slow { Class Soldier Name "Charged Soldier" ClassIcon soldier_crit Skill Normal WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Item "worms gear" Item "powerhouse_rocketlauncher_shellshocker" ItemAttributes { ItemName "powerhouse_rocketlauncher_shellshocker" "projectile speed decreased" 0.5 "set_item_texture_wear" 0 "faster reload rate" -1 "fire rate penalty" 2 "killstreak tier" 1 } } T_TFBot_Giant_Soldier_Death_Ray_Weakened { Class Soldier Name "Giant Death Ray Soldier" Item "The Cow Mangler 5000" ClassIcon soldier_bison_spammer Skill Expert Health 3800 Item "The Hellmet" MaxVisionRange 2000 Attributes MiniBoss Attributes HoldFireUntilFullReload Tag bot_giant ItemAttributes { ItemName "Frontline Field Recorder" "set item tint rgb" 5801378 } ItemAttributes { ItemName "The Cow Mangler 5000" //"SPELL: set item tint RGB" "override projectile type" 13 "Clip Side Upgrade Atomic" 30.0 "faster reload rate" 0.2 "fire rate bonus" 0.07 "energy weapon penetration" 1 "ragdolls become ash" 1 "projectile penetration" 1 "crits_become_minicrits" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFGateBot_Giant_Demo_RapidFire { Class Demoman Name "Giant Fast Fire Demoman" ClassIcon demo_giant Health 3000 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 Item "MvM GateBot Light Demoman" Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.5 "damage force reduction" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Demoman" "item style override" 1 } ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.5 "damage force reduction" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } Skill Expert } } } } Mission //sentry buster { Objective DestroySentries InitialCooldown 30 Where spawnbot BeginAtWave 1 RunForThisManyWaves 8 CooldownTime 45 TFBot { Template T_TFBot_SentryBuster Item "EOTL Demopants" Tag bot_giant } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper Item "the awper hand" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 45 DesiredCount 2 TFBot { Template T_TFBot_Sniper Item "the awper hand" } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 1aa Where spawnbot_side TotalCurrency 100 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { TFBot { Class Scout Skill Easy } } } WaveSpawn { Name 1s1 Where spawnbot_invasion TotalCurrency 100 TotalCount 20 MaxActive 2 SpawnCount 2 Support 1 WaitBeforeStarting 20 WaitBetweenSpawns 6 Squad { TFBot { Class Demoman Skill Easy } TFBot { Class Demoman Skill Easy } } } WaveSpawn { Name 1ab Where spawnbot TotalCurrency 100 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 6 Squad { TFBot { Class Soldier Skill Normal //CharacterAttributes //{ // "Airblast Disabled" 1 //} } TFBot { Template T_TFBot_Pyro_Flaregun Item "Skullbrero" ItemAttributes { ItemName "Skullbrero" "set item tint RGB" 5801378 } } TFBot { Template T_TFBot_Pyro_Flaregun Item "Skullbrero" ItemAttributes { ItemName "Skullbrero" "set item tint RGB" 5801378 } } } } WaveSpawn { Name 1ac Where spawnbot_side TotalCurrency 100 TotalCount 9 MaxActive 6 SpawnCount 3 WaitForAllDead 1aa WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { TFBot { Template T_TFGateBot_Scout_Easy } } } WaveSpawn { Name 1ba Where spawnbot TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 4 WaitForAllDead 1ab WaitForAllDead 1ac WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFGateBot_Soldier_Normal } } } WaveSpawn { Name 1ba Where spawnbot_side TotalCurrency 100 TotalCount 5 MaxActive 5 SpawnCount 5 WaitForAllDead 1ab WaitForAllDead 1ac WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFGateBot_Pyro_Easy } } } WaveSpawn { Name 1bb Where spawnbot TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 8 WaitForAllSpawned 1ba WaitBeforeStarting 8 WaitBetweenSpawns 5 Squad { TFBot { Template T_TFGateBot_Soldier_Easy } } } WaveSpawn { Name 1ca Where spawnbot TotalCurrency 100 TotalCount 8 MaxActive 6 SpawnCount 2 WaitForAllDead 1bb WaitBeforeStarting 0 WaitBetweenSpawns 4 Squad { TFBot { Class Heavy Skill Easy } } } WaveSpawn { Name 1cb Where spawnbot_side TotalCurrency 150 TotalCount 12 MaxActive 9 SpawnCount 6 WaitForAllDead 1bb WaitBeforeStarting 0 WaitBetweenSpawns 6 Squad { TFBot { Class Soldier Skill Normal Item "The Cross-Comm Crash Helmet" Item "The Cow Mangler 5000" ClassIcon soldier_mangler_v2 } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 2aa Where spawnbot TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 25 Squad { TFBot { Template T_TFGateBot_Giant_Flaregun_Spammer } } } WaveSpawn { Name 2ab Where spawnbot TotalCurrency 100 TotalCount 24 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 Squad { TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys } } } WaveSpawn { Name 2ac Where spawnbot_invasion TotalCurrency 100 TotalCount 18 MaxActive 9 SpawnCount 6 WaitBeforeStarting 7 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFGateBot_Soldier_Normal } } } WaveSpawn { Name 2s2 Where spawnbot TotalCurrency 100 TotalCount 24 MaxActive 9 SpawnCount 3 Support 1 WaitForAllDead 2ab WaitBeforeStarting 0 WaitBetweenSpawns 8 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Item "Pugilist's Protector" ItemAttributes { "Itemname" "Pugilist's Protector" "set item tint rgb" 15185211 } Name "Lightweight Champ" } } WaveSpawn { Name 2ba Where spawnbot TotalCurrency 200 TotalCount 10 MaxActive 8 SpawnCount 2 WaitForAllDead 2aa WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { TFBot { Class Soldier ClassIcon soldier_blackbox Name "Black Box Soldier" 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 Soldier" Item "Fancy Dress Uniform" Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Item "The Black Box" ItemAttributes { ItemName "The Black Box" "damage bonus" 0.65 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 0.9 "blast radius increased" 1.25 //"Projectile speed increased" 0.4 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 60 } } RevertGateBotsBehavior { Item "Fancy Dress Uniform" Item "The Black Box" Item "MvM GateBot Light Soldier" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Black Box" "damage bonus" 0.65 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 0.9 "blast radius increased" 1.25 //"Projectile speed increased" 0.4 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 60 } } } } TFBot { Template T_TFBot_Medic_QuickFix Item "Medic Mask" } } } WaveSpawn { Name 2bb WaitForAllDead 2aa Where spawnbot TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 25 Squad { TFBot { Template T_TFGateBot_Giant_Flaregun_Spammer } } } Wavespawn { Name 2dummy WaitForAllDead 2bb } Wavespawn { Name 2dummy WaitForAllDead 2ba } WaveSpawn { Name 2ca Where spawnbot_invasion TotalCurrency 100 TotalCount 5 MaxActive 5 SpawnCount 5 WaitForAllDead 2dummy WaitBeforeStarting 0 WaitBetweenSpawns 15 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Item "The Gilded Guard" Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "set_item_texture_wear" 0 "reload time decreased" -1 "fire rate bonus" 0.5 } Tag bot_giant } TFBot { Template T_TFBot_Medic_QuickFix Item "Medic Mask" } TFBot { Template T_TFBot_Medic_QuickFix Item "Medic Mask" } TFBot { Template T_TFBot_Medic_QuickFix Item "Medic Mask" } TFBot { Template T_TFBot_Medic_QuickFix Item "Medic Mask" } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "3tank1" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 TotalCurrency 150 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 15000 Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 3aa Where spawnbot_side TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 4 WaitForAllDead 2ba WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Phlog_Pyro } } } WaveSpawn { Name 3ab Where spawnbot TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 2 Support 1 WaitBeforeStarting 10 WaitBetweenSpawns 12 Squad { TFBot { Class Demoman Skill Easy } } } WaveSpawn { Name "3tank2" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 35 TotalCurrency 150 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 9000 Speed 75 StartingPathTrackNode tank_boss_path_1 Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 3ba Where spawnbot TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 1 WaitForAllDead 3aa WaitBeforeStarting 7 WaitBetweenSpawns 24 TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Tag bot_giant } } WaveSpawn { Name 3bb Where spawnbot_side TotalCurrency 200 TotalCount 28 MaxActive 12 SpawnCount 4 WaitForAllDead 3aa WaitBeforeStarting 0 WaitBetweenSpawns 7 RandomChoice { TFBot { Class Heavy Skill Easy } TFBot { Template T_TFBot_Heavyweapons_Shotgun Item "The Team Captain" Item "The Purity Fist" } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 4aa Where spawnbot_side TotalCurrency 400 TotalCount 6 MaxActive 6 SpawnCount 1 WaitForAllDead 3aa WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFGateBot_Giant_Demo_RapidFire } } } WaveSpawn { Name 4s2 Where spawnbot_side TotalCurrency 400 TotalCount 10 MaxActive 2 SpawnCount 2 Support Limited WaitBeforeStarting 5 WaitBetweenSpawnsAfterDeath 2 Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle Item "The Data Mining Light" TeleportWhere spawnbot_fast TeleportWhere spawnbot_invasion } TFBot { Template T_TFBot_Medic_QuickFix Item "Medic Mask" Item "The Surgeon's Sidearms" Attributes SpawnWithFullCharge } } } WaveSpawn { Name 4ab Where spawnbot TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 6 Squad { TFBot { Class Scout Skill Hard Name "Crit-a-Cola Scout" Item "Crit-a-Cola" Item "Bonk Helm" Item "The Atomizer" WeaponRestrictions MeleeOnly ClassIcon scout_cola Attributes SpawnWithFullCharge Attributes DisableDodge CharacterAttributes { "deploy time increased" 0.5 "effect bar recharge rate increased" 0.5 "move speed bonus" 1.25 } } } } WaveSpawn { Name 4ac Where spawnbot TotalCurrency 100 TotalCount 12 MaxActive 9 SpawnCount 3 WaitForAllDead 4ab WaitBeforeStarting 0 WaitBetweenSpawns 6 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name "4tank1" Where spawnbot WaitForAllSpawned 4aa TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 TotalCurrency 150 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 10000 Speed 65 StartingPathTrackNode tank_boss_path_1 Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 4ad Where spawnbot_side TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllDead 4aa WaitBeforeStarting 0 WaitBetweenSpawns 13 Squad { TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer Tag bot_giant Item "Scotsman's Stove Pipe" Item "warbird_grenadelauncher_butcherbird" ItemAttributes { ItemName "warbird_grenadelauncher_butcherbird" "set_item_texture_wear" 0 "reload time decreased" -1 "fire rate bonus" 0.75 } } } } WaveSpawn { Name 4ad Where spawnbot TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllDead 4aa WaitBeforeStarting 0 WaitBetweenSpawns 13 TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer Tag bot_giant Item "Scotsman's Stove Pipe" Item "warbird_grenadelauncher_butcherbird" ItemAttributes { ItemName "warbird_grenadelauncher_butcherbird" "set_item_texture_wear" 0 "reload time decreased" -1 "fire rate bonus" 0.75 } } } WaveSpawn { Name 4ae Where spawnbot TotalCurrency 100 TotalCount 16 MaxActive 12 SpawnCount 4 Support 1 WaitForAllDead 4ac WaitBeforeStarting 0 WaitBetweenSpawns 10 RandomChoice { TFBot { Class Pyro Skill Easy } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 5aa Where spawnbot_side TotalCurrency 200 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 15 Squad { TFBot { Template T_TFGateBot_Giant_Scout_FAN } } } WaveSpawn { Name 5ab Where spawnbot TotalCurrency 100 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Soldier_Bison } } WaveSpawn { Name 5ac Where spawnbot TotalCurrency 100 TotalCount 30 MaxActive 9 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 6 TFBot { Class Heavy Skill Easy } } WaveSpawn { Name 5s1 Where spawnbot_invasion TotalCurrency 100 TotalCount 50 MaxActive 2 SpawnCount 2 Support 1 WaitBeforeStarting 8 WaitBetweenSpawnsAfterDeath 0 Squad { TFBot { Template T_TFBot_Heavyweapons_Gnome Scale 0.7 Item "The All-Father" Item "Point and Shoot" Item "Merc's Pride Scarf" BehaviorModifiers Push } TFBot { Template T_TFBot_Medic_BigHeal Item "Medic Mask" Name "Big-Heal Medic" Item "The Surgeon's Stahlhelm" } } } WaveSpawn { Name 5ba Where spawnbot_side TotalCurrency 400 TotalCount 4 MaxActive 4 SpawnCount 1 WaitForAllDead 5aa WaitBeforeStarting 0 WaitBetweenSpawns 8 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Item "worms gear" Item "powerhouse_rocketlauncher_shellshocker" ItemAttributes { ItemName "powerhouse_rocketlauncher_shellshocker" "projectile speed decreased" 0.5 "faster reload rate" 0.2 "fire rate bonus" 2 "Set_item_texture_wear" 0 } Tag bot_giant } } } WaveSpawn { Name 5bb Where spawnbot_side TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllSpawned 5ba WaitBeforeStarting 8 WaitBetweenSpawns 8 Squad { TFBot { Class Soldier Name "Giant Charged Soldier" ClassIcon soldier_crit Health 3800 EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Soldier" Item "powerhouse_rocketlauncher_shellshocker" Tag bot_giant Skill Normal Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "powerhouse_rocketlauncher_shellshocker" "projectile speed decreased" 0.5 "faster reload rate" 0.2 "fire rate bonus" 2 "Set_item_texture_wear" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" Item "powerhouse_rocketlauncher_shellshocker" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Tag bot_giant Skill Normal Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "powerhouse_rocketlauncher_shellshocker" "projectile speed decreased" 0.5 "faster reload rate" 0.2 "fire rate bonus" 2 "Set_item_texture_wear" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } } } } WaveSpawn { Name 5bb Where spawnbot TotalCurrency 100 TotalCount 12 MaxActive 8 SpawnCount 2 WaitForAllDead 5ab WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { TFBot { Template T_TFGateBot_Demoman_Hard } } } WaveSpawn { Name 5s2 Where spawnbot TotalCurrency 200 TotalCount 100 MaxActive 10 SpawnCount 5 Support 1 WaitForAllDead 5bb WaitBeforeStarting 0 WaitBetweenSpawns 6 RandomChoice { TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Class Scout Skill Easy } } } WaveSpawn { Name 5cb Where spawnbot TotalCurrency 300 TotalCount 8 MaxActive 8 SpawnCount 4 WaitForAllDead 5ba WaitBeforeStarting 10 WaitBetweenSpawns 18 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketPush Item "The Mantreads" Item "The Conquistador" Tag bot_giant } TFBot { Template T_TFBot_Medic Item "Field Practice" Skill Hard } TFBot { Template T_TFBot_Medic Item "Field Practice" Skill Hard } TFBot { Template T_TFBot_Medic Item "Field Practice" Skill Hard } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name 6aa Where spawnbot_side TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 25 Squad { TFBot { Template T_TFBot_Giant_Soldier_Death_Ray_Weakened } } } WaveSpawn { Name 6aa Where spawnbot TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_dead_addbomb1_relay Action Trigger } Squad { TFBot { Template T_TFBot_Giant_Soldier_Death_Ray_Weakened } } } WaveSpawn { Name 6ab Where spawnbot TotalCurrency 100 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 6 Squad { TFBot { Class Heavy Skill Easy } } } WaveSpawn { Name 6s1 Where spawnbot TotalCurrency 100 TotalCount 100 MaxActive 8 SpawnCount 2 Support 1 WaitForAllDead 6ab WaitBeforeStarting 1 WaitBetweenSpawns 6 Squad { TFBot { Class Demoman } } } WaveSpawn { Name "6tank1" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 TotalCurrency 150 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 10000 Speed 65 StartingPathTrackNode tank_boss_path_1 Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 6ba Where spawnbot_side TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllDead 6aa WaitBeforeStarting 4 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFBot_Giant_Scout_FAN Tag bot_giant } } } WaveSpawn { Name 6bc Where spawnbot_side TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllDead 6aa WaitBeforeStarting 16 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFGateBot_Giant_Scout_FAN } } } WaveSpawn { Name 6bd Where spawnbot_side TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllDead 6bc WaitBeforeStarting 16 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFGateBot_Giant_Scout_FAN } } } WaveSpawn { Name "6tank2" Where spawnbot WaitForAllSpawned 6bd TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 TotalCurrency 150 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "tankboss" Health 10000 Speed 65 StartingPathTrackNode tank_boss_path_1 Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 6cb Where spawnbot_side TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllDead 6bd WaitBeforeStarting 4 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFBot_Giant_Scout_FAN Tag bot_giant } } } WaveSpawn { Name 6ca Where spawnbot_side TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllDead 6bd WaitBeforeStarting 0 WaitBetweenSpawns 12 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnKill Attributes UseBossHealthBar Item "EOTL_sheavyshirt" Health 5500 Name "Giant Heal-On-Kill Heavy" Tag bot_giant Item "The Tungsten Toque" Item "gentlemanne_minigun_topshelf" MaxVisionRange 1600 WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "gentlemanne_minigun_topshelf" "damage bonus" 1.2 "attack projectiles" 1 "heal on kill" 3000 "killstreak tier" 2 "killstreak idleeffect" 2 "Set_item_texture_wear" 0 } } } } WaveSpawn { Name 6bb Where spawnbot TotalCurrency 100 TotalCount 16 MaxActive 6 SpawnCount 2 WaitForAllDead 6aa WaitBeforeStarting 4 WaitBetweenSpawns 7 Squad { TFBot { Template T_TFBot_Soldier_Crit_Slow } TFBot { Template T_TFBot_Medic_QuickUber Name "Quick Uber Medic" } } } } }