// Unnamed // Goldpit REAL Advanced // Made by Crinitus for the currently unnamed Potato.tf/Creators.tf Collaboration Event // also woo it's my first gatebot mission in eternity because all the other maps got overdone and yet Goldpit is SOMEHOW underrated??? #base robot_standard.pop #base robot_giant.pop #base robot_gatebot.pop Why_yes_I_infact_DO_give_my_WaveSchedules_a_custom_name._How_could_you_tell { StartingCurrency 550 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no Advanced 1 Templates { Crin_TFGatebot_Boss_Engineer_ElDorado { Class Engineer Name "El Dorado" ClassIcon engineer_frontier_justice_nys Health 50000 Scale 1.9 EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank Attributes IgnoreFlag Item "MvM GateBot Light Engineer" BehaviorModifiers Push Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes UseBossHealthBar Skill Expert WeaponRestrictions PrimaryOnly BehaviorModifiers Push Item "The Frontier Justice" Item "Iron Lung" Item "The Fortune Hunter" Item "Mining Light" Tag bot_giant ItemAttributes { ItemName "The Frontier Justice" "damage bonus" 2 "critboost on kill" 10 "heal on kill" 2500 "kill forces attacker to laugh" 1 "fire rate penalty" 2.5 "bullets per shot bonus" 1.5 "item style override" 1 "is australium item" 1 "killstreak tier" 1 "weapon spread bonus" 0.69 "turn to gold" 1 "faster reload rate" 0.01 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 "rage giving scale" 0.001 "voice pitch scale" 1.5 } } RevertGateBotsBehavior { Item "MvM GateBot Light Engineer" ItemAttributes { ItemName "MvM GateBot Light Engineer" "item style override" 1 } BehaviorModifiers Push Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes UseBossHealthBar Skill Expert WeaponRestrictions PrimaryOnly BehaviorModifiers Push Item "The Frontier Justice" Item "Iron Lung" Item "The Fortune Hunter" Item "Mining Light" Tag bot_giant ItemAttributes { ItemName "The Frontier Justice" "damage bonus" 2 "critboost on kill" 10 "heal on kill" 2500 "kill forces attacker to laugh" 1 "fire rate penalty" 2.5 "bullets per shot bonus" 1.5 "item style override" 1 "is australium item" 1 "killstreak tier" 1 "turn to gold" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 "rage giving scale" 0.001 "voice pitch scale" 1.5 } } } } T_TFGatebot_Giant_Scout_Fast { Class Scout Name "Super Scout" ClassIcon scout_giant_fast Health 1200 EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Tag bot_giant Item "MvM GateBot Light Scout" Item "The Holy Mackerel" WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes DisableDodge Attributes AlwaysCrit CharacterAttributes { "move speed bonus" 3.0 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } WeaponRestrictions MeleeOnly Item "The Holy Mackerel" Attributes MiniBoss Tag bot_giant CharacterAttributes { "move speed bonus" 3.0 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } } Crin_TFGateBot_Giant_Heavyweapons_Shotgun_Burst // Straight outta Platinum Parade, now in Gatebot Edition! { Class Heavyweapons Name "Giant Shotgun Heavy" Health 5000 ClassIcon heavy_shotgun_burst EventChangeAttributes { Default { Tag nav_prefer_gate1_flank Tag bot_gatebot BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Heavy" Skill Expert WeaponRestrictions SecondaryOnly MaxVisionRange 1200 Attributes MiniBoss Tag bot_giant Item "The Eliminators Safeguard" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "fire rate bonus" 0.2 "damage penalty" 0.8 "faster reload rate" 0.85 "auto fires full clip" 1 "auto fires when full" 1 } CharacterAttributes { "move speed bonus" 0.65 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } RevertGateBotsBehavior { Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } Skill Expert WeaponRestrictions SecondaryOnly MaxVisionRange 1200 Attributes MiniBoss Tag bot_giant Item "The Eliminators Safeguard" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "fire rate bonus" 0.2 "damage penalty" 0.8 "faster reload rate" 0.85 "auto fires full clip" 1 "auto fires when full" 1 } CharacterAttributes { "move speed bonus" 0.65 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } } T_TFGateBot_Giant_Heavyweapons { Class Heavyweapons Name "Giant Heavy" Health 5000 ClassIcon heavy_giant EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot 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 { Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } 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 } } } } T_TFGatebot_Giant_Heavyweapons_Tomislav { Class Heavyweapons Name "Giant Tomislav Heavy" Health 5000 ClassIcon heavy_accurate_giant EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Heavy" Item "Tomislav" Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "Tomislav" "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } RevertGateBotsBehavior { Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } Skill Expert Item "Tomislav" WeaponRestrictions PrimaryOnly Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "Tomislav" "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } } Crin_TFGatebot_Giant_Demoman_ScotRes { Class Demoman ClassIcon demo_sticky_daan Name "Giant Stickybomb Demoman" Skill Expert Health 3300 EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Demoman" Item "The Scottish Resistance" Item "The Patriot Peak" Tag bot_giant Skill Expert WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 } ItemAttributes { ItemName "The Scottish Resistance" "faster reload rate" 0.65 "stickybomb charge rate" 0.01 "fire rate bonus" 0.15 "clip size bonus" 1.75 "projectile spread angle penalty" 5 } ItemAttributes { ItemName "The Patriot Peak" "set item tint RGB" 15185211 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } RevertGateBotsBehavior { Item "MvM GateBot Light Demoman" ItemAttributes { ItemName "MvM GateBot Light Demoman" "item style override" 1 } Item "The Scottish Resistance" Item "The Patriot Peak" Tag bot_giant Skill Expert WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 } ItemAttributes { ItemName "The Scottish Resistance" "faster reload rate" 0.33 "stickybomb charge rate" 0.01 "fire rate bonus" 0.15 "clip size bonus" 1.75 "projectile spread angle penalty" 5 } ItemAttributes { ItemName "The Patriot Peak" "set item tint RGB" 8289918 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } } } T_TFGatebot_Heavyweapons_Champ { Class Heavyweapons ClassIcon heavy_champ Name "Heavyweight Champ" EventChangeAttributes { Default { Tag nav_prefer_gate1_flank Tag bot_gatebot BehaviorModifiers Push Attributes IgnoreFlag Item "MvM GateBot Light Heavy" Item "Pugilist's Protector" Item "The Killing Gloves of Boxing" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Pugilist's Protector" "set item tint RGB" 15185211 } } RevertGateBotsBehavior { Item "MvM GateBot Light Heavy" Item "Pugilist's Protector" Item "The Killing Gloves of Boxing" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Pugilist's Protector" "set item tint RGB" 8289918 } ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } WeaponRestrictions SecondaryOnly } } } T_TFGatebot_Demoknight_Claid { Class Demoman ClassIcon demoknight_charge Name "Longcharge Demoknight" EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Attributes AlwaysCrit Item "MvM GateBot Light Demoman" Item "The Splendid Screen" Item "The Claidheamohmor" Item "Ali Baba's Wee Booties" ItemAttributes { ItemName "The Claidheamohmor" "charge time increased" 3 } Skill Expert WeaponRestrictions MeleeOnly } RevertGateBotsBehavior { Item "MvM GateBot Light Demoman" ItemAttributes { ItemName "MvM GateBot Light Demoman" "item style override" 1 } Attributes AlwaysCrit Item "The Splendid Screen" Item "The Claidheamohmor" Item "Ali Baba's Wee Booties" WeaponRestrictions MeleeOnly } } } T_TFGatebot_Soldier_Extended_Buff_Banner { Class Soldier Name "Extended Buff Soldier" ClassIcon soldier_buff EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers Push Attributes IgnoreFlag Item "The Buff Banner" Item "MvM GateBot Light Soldier" Skill Hard Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 } } RevertGateBotsBehavior { Item "The Buff Banner" Item "MvM GateBot Light Soldier" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Skill Hard Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 } } } } Crin_TFBot_Giant_Demoknight_Goldpit { Class Demoman Name "Giant Wasteland Bandit" ClassIcon demoknight_giant Skill Expert Health 3300 WeaponRestrictions MeleeOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Item "The Eyelander" Item "The Splendid Screen" Item "The Frontier Djustice" Item "The Demo's Dustcatcher" CharacterAttributes { "critboost on kill" 5 "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } Crin_TFBot_Demoman_Sticky_Quickie { Class Demoman ClassIcon demo_sticky_daan Name "Quadburst Demolitionist" Skill Expert MaxVisionRange 1000 Scale 1.5 Health 650 Item "The Quickiebomb Launcher" Item "The Data Mining Light" Attributes HoldFireUntilFullReload WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 "fire rate penalty" 69420 } ItemAttributes { ItemName "The Quickiebomb Launcher" "faster reload rate" 0.8 "max pipebombs decreased" -4 "fire rate bonus" 0.01 "stickybomb charge rate" 0.01 "Projectile range decreased" 0.5 } } Crin_TFBot_Giant_Demoman_Atomic_Goldpit { Class Demoman Name "Giant Plutonium Miner" ClassIcon demo_atomic Skill Expert Health 3300 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysCrit Item "The Tin-1000" Item "The Mishap Mercenary" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate penalty" 6 "damage bonus" 3 "blast radius increased" 2.2 "fuse bonus" 2.5 "use large smoke explosion" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } Crin_TFBot_Pyro_Gas { Class Pyro ClassIcon pyro_gascann Name "Methane Thrower" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon Attributes SpawnWithFullCharge Item "The Gas Passer" Item "The Tin-1000" ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 2 "fire rate penalty" 7.9 //funny 690% fire rate penalty. COMEDY GENIUS "weapon burn dmg increased" 4 } } Crin_TFBot_Engineer_Frontier_Gold { Class Engineer Name "Gold Mining Bandit" ClassIcon engineer_frontier_justice_nys Item "The Frontier Justice" Item "The Data Mining Light" Item "The Fortune Hunter" WeaponRestrictions PrimaryOnly Skill Expert Scale 1.5 Health 900 BehaviorModifiers Push ItemAttributes { ItemName "The Frontier Justice" "fire rate penalty" 2 "bullets per shot bonus" 1.5 "damage penalty" 0.69 "weapon spread bonus" 0.69 "item style override" 1 "is australium item" 1 } } Crin_TFBot_Pyro_Reflect_Ultra { Class Pyro ClassIcon pyro_reflect_daan Item "The Degreaser" Item "Traffic Cone" Name "Atomic Conversion Pyro" Attributes AlwaysCrit Skill Expert Scale 1.5 Health 600 ItemAttributes { ItemName "The Degreaser" "airblast pushback scale" 69.0 "mult airblast refire time" 0.01 "rocket specialist" 4 "use large smoke explosion" 1 "blast radius increased" 7.9 } } Crin_TFBot_Soldier_MiniGiant_Barrage { Class Soldier ClassIcon soldier_barrage Name "Mini Colonel Barrage" Health 900 Scale 1.5 Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } } T_TFBot_Medic_Shield_Chad // Template by mc { Class Medic ClassIcon medic_shield_qf Name "Aggressive Shield Medic" Skill Normal WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes ProjectileShield Tag bot_squad_member Item "Platinum Pickelhaube" Item "The Buff Banner" ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate penalty" -3 "generate rage on heal" 2 "increase buff duration" 1001 } CharacterAttributes { "bot medic uber health threshold" 25 "bot medic uber deploy delay duration" 9999 "no_duck" 1 "increased jump height" 1.5 "increased air control" 2 "mod soldier buff type" 5 // 5 + 1 "deploy time increased" 1.34 } } Crin_TFGatebot_Giant_Pyro_FlareBarrage // Recycled from Faltered Frequency { Class Pyro Name "Giant Scorchbarrage Pyro" ClassIcon pyro_flare_rain_nys Health 3300 EventChangeAttributes { Default { Tag nav_prefer_gate1_flank Tag bot_gatebot BehaviorModifiers Push Attributes IgnoreFlag Item "The Patriot Peak" Item "The Diplomat" Item "The Flare Gun" Skill Expert WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon Tag bot_giant ItemAttributes { ItemName "The Flare Gun" "fire rate bonus" 0.31 "faster reload rate" 0.31 "projectile spread angle penalty" 5 "damage penalty" 1.33 "Projectile speed increased" 0.31 } ItemAttributes { ItemName "The Patriot Peak" "set item tint RGB" 15185211 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 6 } } RevertGateBotsBehavior { Item "The Patriot Peak" Item "The Diplomat" Item "The Flare Gun" Skill Expert WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon Tag bot_giant ItemAttributes { ItemName "The Flare Gun" "fire rate bonus" 0.31 "faster reload rate" 0.31 "projectile spread angle penalty" 5 "damage penalty" 1.33 "Projectile speed increased" 0.31 } ItemAttributes { ItemName "The Patriot Peak" "set item tint RGB" 8289918 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 6 } } } } } Mission { Objective DestroySentries Where spawnbot_sentrybuster InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster Attributes DisableDodge CharacterAttributes { "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 "rage giving scale" 0.01 } } } Mission { Objective Spy Where spawnbot InitialCooldown 30 CooldownTime 30 DesiredCount 2 BeginAtWave 1 RunForThisManyWaves 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Engineer Where spawnbot InitialCooldown 45 CooldownTime 45 DesiredCount 1 BeginAtWave 4 RunForThisManyWaves 2 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Name "Mining Machine Operator" } } Mission { Objective Engineer Where spawnbot InitialCooldown 120 CooldownTime 45 DesiredCount 1 BeginAtWave 7 RunForThisManyWaves 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Name "Mining Machine Operator" } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finish_relay Action Trigger } WaveSpawn { Name wave1_gscouts1 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Giant_Scout Tag bot_giant } } WaveSpawn { Name wave1_soldiers TotalCurrency 50 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFGateBot_Soldier_Normal } } WaveSpawn { Name wave1_demo_meds TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Class Demoman ClassIcon demo_loch_nys Name "Loch-N-Load Demoman" Item "Scotch Bonnet" Item "The Loch-N-Load" Skill Expert } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name wave1_gshotgun // Why yes, I AM infact putting a giant burst shotgun on WAVE 1. WaitForAllDead wave1_gscouts1 TotalCurrency 100 TotalCount 8 MaxActive 5 SpawnCount 4 WaitBeforeStarting 30 Where spawnbot Squad { TFBot { Template Crin_TFGateBot_Giant_Heavyweapons_Shotgun_Burst } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave1_soldiers2 WaitForAllDead wave1_soldiers TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot TFBot { Class Soldier Skill Hard } } WaveSpawn { Name wave1_soldiers2 WaitForAllDead wave1_soldiers TotalCurrency 100 TotalCount 27 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot TFBot { Class Pyro Skill Easy } } WaveSpawn { Name wave1_gscouts2 WaitForAllDead wave1_gshotgun TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Giant_Scout Tag bot_giant } } WaveSpawn { Name wave1_gcharged WaitForAllDead wave1_gshotgun TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_Spammer Tag bot_giant } } WaveSpawn { Name wave1_support WaitForAllSpawned wave1_soldiers2 TotalCurrency 100 TotalCount 50 MaxActive 12 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1 Where spawnbot Support 1 TFBot { Class Demoman } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finish_relay Action Trigger } WaveSpawn { Name wave2_scouts TotalCurrency 100 TotalCount 32 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 3.5 Where spawnbot TFBot { Class Scout } } WaveSpawn { Name wave2_gsticky TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 15 Where spawnbot TFBot { Template Crin_TFGatebot_Giant_Demoman_ScotRes } } WaveSpawn { Name wave2_battalionchamps // I'm putting Battalions on W2, and nobody can stop me. WaitForAllDead wave2_scouts TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 1.5 Where spawnbot Squad { TFBot { Template T_TFGateBot_Pyro_AlwaysFireWeapon } TFBot { Template T_TFGateBot_Soldier_Extended_Battalion_Hard } } } WaveSpawn { Name wave2_gknights WaitForAllDead wave2_gsticky TotalCurrency 100 TotalCount 4 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot TFBot { Template Crin_TFBot_Giant_Demoknight_Goldpit Tag bot_giant } } WaveSpawn { Name wave2_gpyros WaitForAllDead wave2_gknights TotalCurrency 50 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 12 Where spawnbot TFBot { Class Pyro Name "Giant Furious Pyro" ClassIcon pyro_dragon_fury_swordstone_giant Skill Expert Health 3000 MaxVisionRange 690 WeaponRestrictions PrimaryOnly Attributes MiniBoss Tag bot_giant Item "The Dragon's Fury" Item "Skullbrero" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } WaveSpawn { Name wave2_shotgunheavies WaitForAllDead wave2_battalionchamps TotalCurrency 50 TotalCount 32 MaxActive 12 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Shotgun Name "Shotgun Heavy" Skill Expert } } WaveSpawn { Name wave2_batscouts WaitForAllDead wave2_battalionchamps TotalCurrency 50 TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 7 Where spawnbot TFBot { Template T_TFBot_Scout_Shortstop Skill Expert } } WaveSpawn { Name wave2_support TotalCurrency 50 Support 1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawnsAfterDeath 20 Where spawnbot TFBot { Template Crin_TFBot_Pyro_Gas } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finish_relay Action Trigger } WaveSpawn { Name wave3_real_gatebot_moment TotalCurrency 100 TotalCount 50 MaxActive 11 SpawnCount 10 WaitBetweenSpawns 8 Where spawnbot TFBot { Template T_TFGatebot_Demoknight_Claid } } WaveSpawn { Name wave3_burstfirememe TotalCurrency 100 TotalCount 12 MaxActive 7 SpawnCount 6 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Tag bot_giant } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave3_sniper_med WaitForAllDead wave3_real_gatebot_moment TotalCurrency 100 TotalCount 36 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name wave3_sniper_engi WaitForAllDead wave3_real_gatebot_moment TotalCurrency 100 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 8 Where spawnbot Squad { ShouldPreserveSquad 1 TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template Crin_TFBot_Engineer_Frontier_Gold Attributes AlwaysCrit } } } WaveSpawn { Name wave3_gheavy WaitForAllDead wave3_burstfirememe TotalCurrency 100 TotalCount 12 MaxActive 5 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Template T_TFGateBot_Giant_Heavyweapons // tbh I'm somewhat surprised they didn't have a normal giant gatebot heavy } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave3_support Support 1 WaitForAllDead wave3_sniper_med TotalCurrency 50 TotalCount 50 MaxActive 10 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 2 Where spawnbot TFBot { Class Scout ClassIcon scout_pistol WeaponRestrictions SecondaryOnly Skill Hard } } WaveSpawn { Name wave3_gsoldier_gmed WaitForAllDead wave3_gheavy TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic Tag bot_giant } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finish_relay Action Trigger } WaveSpawn { Name wave4_gsuperscouts TotalCurrency 100 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFGatebot_Giant_Scout_Fast } } WaveSpawn { Name wave4_miniminigiants TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Fist Scale 1 Health 300 Name "Steel Gauntlet Junior" } } WaveSpawn { Name wave4_miniminigiants TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 8 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Name "Rapidfire Bowman" ClassIcon sniper_bow_multi } } WaveSpawn { Name wave4_g_armoredsandmen_1 WaitForAllDead wave4_miniminigiants TotalCurrency 100 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Tag bot_giant } } WaveSpawn { Name wave4_soldiers WaitForAllDead wave4_miniminigiants TotalCurrency 75 TotalCount 24 MaxActive 8 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFGatebot_Soldier_Extended_Buff_Banner } } WaveSpawn { Name wave4_heavies WaitForAllDead wave4_miniminigiants TotalCurrency 75 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFGateBot_Heavy_Hard } } WaveSpawn { Name wave4_g_armoredsandmen_2 // uber medics edition WaitForAllDead wave4_g_armoredsandmen_1 TotalCurrency 50 TotalCount 16 MaxActive 5 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Class Scout Name "Giant Armored FaN Scout" ClassIcon scout_fan_armored Skill Expert Health 3000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Item "The Force-a-Nature" Tag bot_giant ItemAttributes { ItemName "The Force-a-Nature" "bullets per shot bonus" 2.5 "fire rate bonus" 0.01 "faster reload rate" 1.7 } CharacterAttributes { "move speed bonus" 0.65 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 2 } } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave4_demos WaitForAllDead wave4_heavies WaitForAllSpawned wave4_soldiers TotalCurrency 50 TotalCount 30 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 3 Where spawnbot TFBot { Class Demoman ClassIcon demo_loch_nys Name "Loch-N-Load Demoman" Item "Scotch Bonnet" Item "The Loch-N-Load" Skill Expert } } WaveSpawn { Name wave4_support WaitForAllDead wave4_heavies WaitForAllSpawned wave4_soldiers TotalCurrency 50 Support 1 TotalCount 50 MaxActive 4 SpawnCount 2 WaitBeforeStarting 9 WaitBetweenSpawns 9 Where spawnbot Squad { TFBot { Template Crin_TFBot_Demoman_Sticky_Quickie } TFBot { Class Medic Name "Kritzkrieg Medic" ClassIcon medic_kritz2 Attributes SpawnWithFullCharge Attributes IgnoreEnemies Item "The Kritzkrieg" Item "Titanium Tyrolean" ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 9999 "uber duration bonus" 9999 "heal rate bonus" 10 } CharacterAttributes { "bot medic uber health threshold" 690 } } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finish_relay Action Trigger } WaveSpawn { Name wave5_intro TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Template T_TFGatebot_Giant_Heavyweapons_Tomislav } TFBot { Class Medic Name "Giant Kritzkrieg Medic" ClassIcon medic_kritz2 Skill Expert Health 4500 Attributes SpawnWithFullCharge Attributes MiniBoss Attributes IgnoreEnemies Item "The Kritzkrieg" Item "Titanium Tyrolean" Tag bot_giant ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 9999 "uber duration bonus" 9999 "heal rate bonus" 70 } CharacterAttributes { "bot medic uber health threshold" 6900 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } } } WaveSpawn { Name wave5_conqs TotalCurrency 100 TotalCount 45 MaxActive 15 SpawnCount 5 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { Name wave5_gnukers WaitForAllDead wave5_intro TotalCurrency 100 TotalCount 12 MaxActive 5 SpawnCount 4 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template Crin_TFBot_Giant_Demoman_Atomic_Goldpit Tag bot_giant } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave5_gatebotfans WaitForAllSpawned wave5_conqs TotalCurrency 100 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFGateBot_Scout_FAN } } WaveSpawn { Name wave5_minigiantsupport WaitForAllDead wave5_conqs TotalCurrency 100 Support 1 TotalCount 90 MaxActive 3 SpawnCount 3 WaitBeforeStarting 30 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Template Crin_TFBot_Soldier_MiniGiant_Barrage Tag bot_giant } TFBot { Template Crin_TFBot_Pyro_Reflect_Ultra Tag bot_giant } TFBot { Template Crin_TFBot_Pyro_Reflect_Ultra Tag bot_giant } } } WaveSpawn { Name wave5_tomislavs WaitForAllDead wave5_gatebotfans TotalCurrency 100 TotalCount 30 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 3 Where spawnbot TFBot { Class Heavyweapons Item "Tomislav" ClassIcon heavy_accurate Skill Hard } } WaveSpawn { Name wave5_gpyros WaitForAllDead wave5_gnukers TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 30 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro Tag bot_giant } } WaveSpawn { Name wave5_gpyros WaitForAllDead wave5_gnukers TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes AlwaysCrit Tag bot_giant } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finish_relay Action Trigger } WaveSpawn { Name wave6_countershields // :ujel: TotalCurrency 100 TotalCount 32 MaxActive 12 SpawnCount 4 WaitBetweenSpawns 4 Where spawnbot Squad { ShouldPreserveSquad 1 TFBot { Template T_TFBot_Medic_Shield_Chad } TFBot { Class Pyro ClassIcon pyro_dragon_fury_swordstone Item "The Dragon's Fury" Item "Skullbrero" MaxVisionRange 690 } TFBot { Class Pyro ClassIcon pyro_dragon_fury_swordstone Item "The Dragon's Fury" Item "Skullbrero" MaxVisionRange 690 } TFBot { Class Pyro ClassIcon pyro_dragon_fury_swordstone Item "The Dragon's Fury" Item "Skullbrero" MaxVisionRange 690 } } } WaveSpawn { Name wave6_gflares TotalCurrency 100 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot TFBot { Template Crin_TFGatebot_Giant_Pyro_FlareBarrage } } WaveSpawn { Name wave6_burstfirememe WaitForAllDead wave6_countershields TotalCurrency 100 TotalCount 45 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFGateBot_Demo_Burst_Normal_Crit } } WaveSpawn { Name wave6_heavymeds WaitForAllDead wave6_countershields TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Class Pyro ClassIcon pyro_dragon_fury_swordstone Item "The Dragon's Fury" Item "Skullbrero" MaxVisionRange 690 Skill Expert } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave6_gsoldiers WaitForAllDead wave6_gflares TotalCurrency 100 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot TFBot { Class Soldier Name "Colonel Buff Barrage" ClassIcon soldier_barrage_buff Health 4000 Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes SpawnWithFullCharge Item "The Buff Banner" Item "The Team Captain" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 1.5 "Projectile speed increased" 0.4 "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } ItemAttributes { ItemName "The Buff Banner" "increase buff duration" 99.0 "deploy time increased" 0.5 } CharacterAttributes { "health regen" 40 "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.1 } } } WaveSpawn { Name wave6_scouts WaitForAllDead wave6_burstfirememe TotalCurrency 50 TotalCount 30 MaxActive 8 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot TFBot { Class Scout Attributes AlwaysCrit } } WaveSpawn { Name wave6_demoknights WaitForAllDead wave6_heavymeds Support 1 TotalCurrency 50 TotalCount 50 MaxActive 5 SpawnCount 5 Where spawnbot TFBot { Class Demoman ClassIcon demoknight_charge Name "Longcharge Knight" Item "Ali Baba's Wee Booties" Item "The Claidheamohmor" Item "The Splendid Screen" WeaponRestrictions MeleeOnly Attributes AlwaysCrit ItemAttributes { ItemName "The Claidheamohmor" "charge time increased" 2.0 } } } WaveSpawn { Name wave6_final WaitForAllDead wave6_gsoldiers TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Regen Tag bot_giant } } } WaveSpawn { Name wave6_final WaitForAllDead wave6_gsoldiers TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 15 Where spawnbot_chief TFBot { Class Demoman Name "Giant Rapidfire Demoman" ClassIcon demo_spammer Skill Expert Health 3300 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Item "The Splendid Screen" Attributes AlwaysCrit Tag bot_giant 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.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "charge time increased" 5 } } } } Wave { StartWaveOutput { Target wave_start_relay_expert Action Trigger } DoneOutput { Target wave_finish_relay Action Trigger } WaveSpawn { Name wave7_boss TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 20 StartWaveWarningSound "vo/announcer_mvm_engbots_arrive02.mp3" FirstSpawnWarningSound "vo/mvm/norm/engineer_mvm_goldenwrenchkill04.mp3" Squad { ShouldPreserveSquad 1 TFBot { Template T_TFGateBot_Soldier_Extended_Battalion_Hard } TFBot { Template Crin_TFGatebot_Boss_Engineer_ElDorado } } } WaveSpawn { Name wave7_engineer_gaming TotalCurrency 100 TotalCount 48 MaxActive 12 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot Squad { ShouldPreserveSquad 1 TFBot { Template T_TFBot_Soldier_Extended_Concheror Attributes AlwaysCrit } TFBot { Class Engineer Name "Battle Engineer" ClassIcon engineer_widowmaker_nys Item "The Widowmaker" WeaponRestrictions PrimaryOnly Scale 1.25 Health 500 Attributes AlwaysCrit BehaviorModifiers Push } TFBot { Class Engineer Name "Battle Engineer" ClassIcon engineer_widowmaker_nys Item "The Widowmaker" WeaponRestrictions PrimaryOnly Scale 1.25 Health 500 Attributes AlwaysCrit BehaviorModifiers Push } TFBot { Class Engineer Name "Battle Engineer" ClassIcon engineer_widowmaker_nys Item "The Widowmaker" WeaponRestrictions PrimaryOnly Scale 1.25 Health 500 Attributes AlwaysCrit BehaviorModifiers Push } } } WaveSpawn { Name wave7_support1 Support Limited TotalCount 25 MaxActive 5 SpawnCount 5 WaitBeforeStarting 10 Where spawnbot TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle Health 500 } } WaveSpawn { Name wave7_gheavies_phase1 WaitForAllSpawned wave7_engineer_gaming TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFGateBot_Giant_Heavyweapons_Heater Name "Giant Heater Heavy" ClassIcon heavy_heater_nys } } WaveSpawn { Name wave7_gheavies_phase2 WaitForAllDead wave7_gheavies_phase1 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Heater Name "Giant Heater Heavy" ClassIcon heavy_heater_nys Attributes AlwaysCrit } } WaveSpawn { Name wave7_final WaitForAllDead wave7_gheavies_phase2 TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 8 Where spawnbot Squad { ShouldPreserveSquad 1 TFBot { Class Soldier ClassIcon soldier_blackbox_backup Name "Brigadier Blackup" Health 900 Scale 1.5 Attributes HoldFireUntilFullReload Attributes SpawnWithFullCharge Item "The Black Box" Item "The Battalion's Backup" Item "The Gilded Guard" ItemAttributes { ItemName "The Black Box" "fire rate bonus" 0.15 "blast radius decreased" 0.69 "heal on hit for rapidfire" 300 } ItemAttributes { ItemName "The Battalion's Backup" "increase buff duration" 9.0 "deploy time increased" 0.5 } } TFBot { Class Engineer Name "Giant Overcharged Engineer" ClassIcon engineer_ranger_nys Attributes MiniBoss Attributes AlwaysCrit Attributes HoldFireUntilFullReload Health 3300 Skill Expert WeaponRestrictions PrimaryOnly BehaviorModifiers Push Item "The Rescue Ranger" Item "Flakcatcher" Item "Iron Fist" Item "The Eliminators Safeguard" Tag giant ItemAttributes { ItemName "The Rescue Ranger" "fire rate penalty" 2.5 "damage bonus" 3 "dmg pierces resists absorbs" 1 "projectile penetration" 1 "faster reload rate" -1 "dmg bonus vs buildings" 3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 3 } } } } WaveSpawn { Name wave7_finalsupport WaitForAllDead wave7_engineer_gaming WaitForAllSpawned wave7_support1 Support 1 TotalCurrency 300 TotalCount 100 MaxActive 12 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1 Where spawnbot RandomChoice { TFBot { Class Soldier Skill Expert Item "The Direct Hit" // my final fuck you. Goodbye } TFBot { Class Pyro Skill Expert } TFBot { Class Demoman Skill Expert } TFBot { Class Scout Skill Expert } } } } }