// Good luck lmao. #base robot_standard.pop #base robot_giant.pop #base robot_gatebot.pop #base robot_sentrybusters.pop #base robot_click.pop #base robot_click_giant.pop #base robot_click_gatebot.pop WaveSchedule { StartingCurrency 2000 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 8 AddSentryBusterWhenDamageDealtExceeds 5 AddSentryBusterWhenKillCountExceeds 1 Advanced 1 CustomUpgradesFile "mvm_upgrades_sigsegv_extra_v20.txt" EnableDominations 1 //Should enable player to bot dominations //ImprovedAirblast 1 // If set, bot pyros can deflect arrows grenades and stickybombs (default: 0) HealOnKillOverhealMelee 0 // Heal on kill with melee weapons overheal (default: 1) SandmanStun 0 //Should the sandman ball stun players. 1 reverts the pre Jungle Inferno stun (default: 1) AllowFlagCarrierToFight 1 // Allow bomb carrier to fight (default: 1) MarkedForDeathLifetime 30 // Marked for death duration (default: 15) SniperHideLasers 1 //If set, snipers will not display lasers when aiming // ExtraSpawnPoint // Scraped // { // Name "dont" // TeamNum 3 // 2 - Red team 3 - Robots. If you are adding spawn for reprogrammed robots, use team 3 // X "775" // Y "-707" // Z "513" // } Templates { T_TFBot_Spy_Kaizo { Class Spy Name "Kaizo Spy" Skill Expert Health 600 Attributes IgnoreFlag Attributes DisableDodge Item "Your Eternal Reward" Item "The Familiar Fez" Item "The Sneaky Spats of Sneaking" ItemAttributes { ItemName "Your Eternal Reward" "damage bonus" 3 "fire rate bonus" 0.25 } CharacterAttributes { "move speed bonus" 1.3 "sapper damage bonus" 1.75 "sapper health bonus" 1.75 } } T_TFBot_Sniper_Kaizo { Class Sniper Name "Kaizo Sniper" Skill Expert Health 600 Attributes IgnoreFlag Attributes DisableDodge Item "concealedkiller_sniperrifle_nightowl" Item "The Cold Killer" Item "The Dual-Core Devil Doll" ItemAttributes { ItemName "concealedkiller_sniperrifle_nightowl" "damage bonus" 1.35 "SRifle Charge rate decreased" 2 "heal on kill" 50 "sniper full charge damage bonus" 1.5 } CharacterAttributes { "SET BONUS: no death from headshots" 1 } } T_TFBot_Giant_Medic_Regen_Fake { Class Medic Name "Giant Medic" ClassIcon medic_giant Skill Expert Health 4500 Item "The Quick-Fix" Item "The Surgeon's Stahlhelm" // Hehehe Tag "bot_giant" WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage bonus" 6 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "health regen" 40 } } T_TFBot_Demoknight_Leaping { Class Demoman Name "Leaping Demoknight" ClassIcon demoknight Skill Expert Item "The Eyelander" Item "The Chargin' Targe" Item "The FR-0" Scale "1.3" Tag "bot_giant" Health 650 WeaponRestrictions MeleeOnly Attributes AirChargeOnly Attributes AutoJump AutoJumpMin 10 AutoJumpMax 10 ItemAttributes { ItemName "The Eyelander" "critboost on kill" 3 } ItemAttributes { ItemName "The Chargin' Targe" "Attack not cancel charge" 1 } CharacterAttributes { "charge time increased" 2 "charge recharge rate increased" 7 "increased jump height" 2.11 "bot custom jump particle" 1 "damage bonus" 1.5 "boots falling stomp" 1 "cancel falling damage" 1 } } T_TFBot_Demoknight_Leaping_Persian { Class Demoman Name "Leaping Persain Demoknight" ClassIcon demoknight_persian_nys Skill Expert Item "The Persian Persuader" Item "Ali Baba's Wee Booties" Item "The Splendid Screen" Item "Sultan's Ceremonial" Scale "1.3" Tag "bot_giant" Health 650 WeaponRestrictions MeleeOnly Attributes AirChargeOnly Attributes AutoJump AutoJumpMin 10 AutoJumpMax 10 ItemAttributes { ItemName "The Persian Persuader" "minicrits become crits" 1 } ItemAttributes { ItemName "The Splendid Screen" "Attack not cancel charge" 1 } CharacterAttributes { "charge time increased" 2 "charge recharge rate increased" 7 "increased jump height" 2.33 "bot custom jump particle" 1 "damage bonus" 1.5 "boots falling stomp" 1 "cancel falling damage" 1 } } T_TFBot_Demoknight_Leaping_NineIron { Class Demoman Name "Leaping Golf Knight" ClassIcon demoknight_nineiron Skill Expert Item "Nessie's Nine Iron" Item "The Chargin' Targe" Item "The Gaelic Golf Bag" item "The Black Watch" Scale "1.3" Health 650 WeaponRestrictions MeleeOnly Attributes AirChargeOnly Attributes AutoJump AutoJumpMin 10 AutoJumpMax 10 Tag "bot_giant" ItemAttributes { ItemName "Nessie's Nine Iron" "dmg bonus while half dead" 1 "dmg penalty vs buildings" 0.75 } ItemAttributes { ItemName "The Chargin' Targe" "Attack not cancel charge" 1 } CharacterAttributes { "charge time increased" 2 "charge recharge rate increased" 7 "increased jump height" 2.5 "bot custom jump particle" 1 "damage bonus" 1.5 "boots falling stomp" 1 "cancel falling damage" 1 } } T_TFBot_Scout_Milk { ClassIcon scout_milk Health 150 Name "Milkman" Class Scout Skill Easy WeaponRestrictions SecondaryOnly //Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" 0.001 "applies snare effect" 0.5 } Item "Mad Milk" Item "The Holy Mackerel" Item "The Milkman" } T_TFBot_Scout_Jumping_Sandman_Marker { Class Scout Skill Expert ClassIcon scout_jumping Name "Jumping Marker Scout" WeaponRestrictions MeleeOnly Item "The Sandman" Item "The Hanger-On Hood" Item "The Flight of the Monarch" Attributes AutoJump AutoJumpMin 5 AutoJumpMax 5 ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.5 "mark for death" 1 } CharacterAttributes { "increased jump height" 2 "cancel falling damage" 1 } } T_TFBot_Sniper_Jarate { ClassIcon sniper_jarate Health 150 Name "Jarate Master" Class Sniper Skill Easy WeaponRestrictions SecondaryOnly //Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "jarate" "effect bar recharge rate increased" 0.001 "applies snare effect" 0.5 } Item "jarate" Item "the bushwacka" Item "desert marauder" } T_TFBot_Giant_Pyro_Third_Degree { Name "Giant Third Degree Pyro" Class Pyro ClassIcon pyro_thirddegree_giant Scale 1.8 Health 3200 Attributes MiniBoss Skill Expert WeaponRestrictions MeleeOnly Tag bot_giant Item "The Third Degree" Item "The Bubble Pipe" Item "Moonman_Backpack" ItemAttributes { ItemName "The Third Degree" "minicrits become crits" 1 "melee range multiplier" 1.5 "melee attack rate bonus" 0.65 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 6 } } T_TFBot_Giant_Pyro_Flare_Spammer_ScorchShot_Kaizo { Class Pyro Name "Giant Scorch Spammer" ClassIcon pyro_scorch_spammer Skill Expert Health 4000 Item "The Scorch Shot" Item "Rusty Reaper" Item "The Head Prize" WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Scorch Shot" "fire rate bonus" 0.1 "damage causes airblast" 1 "damage bonus" 4 "damage penalty" 1 } ItemAttributes { ItemName "The Head Prize" "set item tint RGB" 16738740 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Heavy_IronFist_Airblast_Kaizo { Class Heavyweapons Name "Steel Gauntlet Pusher" ClassIcon heavy_steelfist_pusher Health 1000 Scale 1.5 WeaponRestrictions MeleeOnly Attributes Aggressive Skill Expert Item "The carl" Item "Fists of Steel" ItemAttributes { ItemName "Fists of Steel" "damage causes airblast" 1 "damage bonus" 2.5 "dmg from ranged reduced" 1.8 } } T_TFBot_Giant_Soldier_RocketWall_Kaizo { Class Soldier ClassIcon soldier_rocketrain_blast Name "Giant Rocket Wall Soldier" Health 4800 Skill Expert Item "The Original" Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "The Original" "fire rate bonus" 0 "faster reload rate" 0.25 "clip size upgrade atomic" 16.0 "Projectile speed increased" 1.5 "projectile spread angle penalty" 5 "Set DamageType Ignite" 1 "Blast radius increased" 1.25 "dmg falloff decreased" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.2 "damage force reduction" 0.4 "override footstep sound set" 3 } } T_TFGateBot_Scout_Sandman_FastCharge_Fix // God damn it Valve { Class Scout Name "Hyper League Scout" ClassIcon scout_stun EventChangeAttributes { Default { Tag nav_prefer_gate1_flank Tag bot_gatebot BehaviorModifiers Push Attributes IgnoreFlag WeaponRestrictions MeleeOnly Item "MvM GateBot Light Scout" Item "The Sandman" ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.25 } //Item "Batter's Helmet" Skill Hard WeaponRestrictions MeleeOnly } RevertGateBotsBehavior { Item "The Sandman" ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.15 } //Item "Batter's Helmet" Skill Hard WeaponRestrictions MeleeOnly Item "MvM GateBot Light Scout" ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } } } } T_TFGateBot_Scout_Wrap_Assassin { Name "Wrap Assassin Scout" Class Scout ClassIcon scout_wrap_lite Health 125 EventChangeAttributes { Default { Skill Hard Attributes IgnoreFlag BehaviorModifiers Push WeaponRestrictions MeleeOnly Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Scout" Item "The Wrap Assassin" } RevertGateBotsBehavior { Skill Expert WeaponRestrictions MeleeOnly Item "MvM GateBot Light Scout" ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } ItemAttributes { ItemName "The Wrap Assassin" "effect bar recharge rate increased" 0.5 } } } } T_TFGateBot_Scout_FAN_Kaizo { Class Scout ClassIcon scout_fan Name "Force-A-Nature Scout" EventChangeAttributes { Default { BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Scout" Skill Expert Item "The Force-a-Nature" ItemAttributes { ItemName "The Force-a-Nature" "damage bonus" 1.5 } } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } ItemAttributes { ItemName "The Force-a-Nature" "damage bonus" 2.5 } Skill Expert Item "The Force-a-Nature" } } } T_TFGateBot_Demoknight_PainTrain { Name "Pain Train Demoknight" Class Demoman ClassIcon paintrain_lite Health 650 Scale "1.3" Attributes AutoJump AutoJumpMin 10 AutoJumpMax 10 EventChangeAttributes { Default { Skill Expert Attributes IgnoreFlag BehaviorModifiers Push WeaponRestrictions MeleeOnly Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Demoman" Item "The Pain Train" Item "The Tide Turner" Tag "bot_giant" ItemAttributes { ItemName "The Tide Turner" "Attack not cancel charge" 1 } CharacterAttributes { "charge time increased" 2 "charge recharge rate increased" 7 "increased jump height" 2.3 "bot custom jump particle" 1 "damage bonus" 1.25 "boots falling stomp" 1 "cancel falling damage" 1 } } RevertGateBotsBehavior { Skill Expert WeaponRestrictions MeleeOnly Item "MvM GateBot Light Demoman" Item "The Pain Train" Item "The Tide Turner" Tag "bot_giant" ItemAttributes { ItemName "MvM GateBot Light Demoman" "item style override" 1 } ItemAttributes { ItemName "The Pain Train" "dmg bonus vs buildings" 1.5 } ItemAttributes { ItemName "The Tide Turner" "Attack not cancel charge" 1 } CharacterAttributes { "charge time increased" 2 "charge recharge rate increased" 7 "increased jump height" 2 "bot custom jump particle" 1 "damage bonus" 1.75 "boots falling stomp" 1 "cancel falling damage" 1 } } } } /////////////////// // Missing Templates /////////////////// T_TFBot_Bison_Soldier_Rapid { Name "Bison Soldier" Class Soldier Skill Expert ClassIcon soldier_bison_spammer WeaponRestrictions SecondaryOnly MaxVisionRange 2000 Item "The Righteous Bison" Item "lord cockswain's pith helmet" Item "lord cockswain's novelty mutton chops and pipe" ItemAttributes { ItemName "the righteous bison" "damage bonus" 2.0 "reload time decreased" -1 "fire rate bonus" 0.6 } } T_TFBot_Giant_Soldier_Spammer_Burst_Crit { Class Soldier Name "Giant Fast Burst Fire Soldier" ClassIcon soldier_spammer_burstfire_giant Health 4200 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 0.4 "fire rate bonus" -1 "damage bonus" 2.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.65 } } T_TFBot_Scout_Raygun_Expert { ClassIcon scout_capper_nys Health 650 Name "Capper Scout" Scale 1.4 Class Scout Skill Expert WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The C.A.P.P.E.R" "damage bonus" 2.0 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 1.25 } Item "Phononaut" Item "The C.A.P.P.E.R" Item "Batsaber" } T_TFBot_Sniper_Huntsman_Spammer_Bleed_Penetration_Fix { Class Sniper Name "Bleed Penetrator Bowman" Skill Expert Health 1200 Scale 1.5 ClassIcon sniper_huntsman_bleed_multi_penetrator WeaponRestrictions PrimaryOnly Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 "bleeding duration" 5 "slow enemy on hit major" 5 "projectile penetration" 1 } CharacterAttributes { "move speed bonus" 0.85 } } T_TFBot_Soldier_Whip_Elite { ClassIcon soldier_disciplinary Name "Whip Soldier" Health 900 Scale 1.5 Class Soldier Skill Expert WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the disciplinary action" "damage bonus" 1.5 "fire rate bonus" 0.6 } CharacterAttributes { "move speed bonus" 1.5 "increase buff duration" 9.0 "deploy time increased" 0.5 } Item "the concheror" Item "the disciplinary action" Item "armored authority" Item "fancy dress uniform" } T_TFBot_Medic_Shield_Extended_Kritzkrieg { ClassIcon medic_shield_kritz Name "Extended Shield Kritz Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Attributes "ProjectileShield" Attributes "IgnoreEnemies" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 200 "generate rage on heal" 2 "increase buff duration" 5 } CharacterAttributes { "bot medic uber health threshold" 500 } Item "the kritzkrieg" Item "vintage tyrolean" } T_TFGateBot_Heavy_Shotgun_Killer { ClassIcon chief_heavy_meat_sgtc Health 300 Name "Heavy Hunter" Class HeavyWeapons EventChangeAttributes { Default { BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Heavy" Skill Expert WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_shotgun_hwg "faster reload rate" 3.0 "fire rate bonus" 3.0 "bullets per shot bonus" 10 "damage bonus" 1.2 } Item "the apparatchik's apparel" } RevertGateBotsBehavior { Skill Expert WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_shotgun_hwg "faster reload rate" 3.0 "fire rate bonus" 3.0 "bullets per shot bonus" 10 "damage bonus" 1.2 } Item "the apparatchik's apparel" Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } } } } T_TFBot_Scout_Soda_Expert { ClassIcon scout_pop Name "Addicted Scout" Class Scout Skill Expert ItemAttributes { ItemName "the soda popper" "fire rate bonus" 0.001 "faster reload rate" 0.4 "clip size bonus" 2.0 "minicrits become crits" 1 "critboost on kill" 10 } CharacterAttributes { "effect bar recharge rate increased" 0.4 "move speed bonus" 2.0 "deploy time increased" 0.5 } Item "the soda popper" Item "crit-a-cola" Item "the atomizer" Item "bonk leadwear" Item "the bolt boy" } } Mission { Where spawnbot_a Where spawnbot_b Where spawnbot_c Objective Spy BeginAtWave 1 RunForThisManyWaves 8 DesiredCount 2 InitialCooldown 30 CooldownTime 5 TFBot { Template T_TFBot_Spy_Kaizo } } Mission { Where spawnbot_a Where spawnbot_b Where spawnbot_c Objective Sniper BeginAtWave 1 RunForThisManyWaves 8 DesiredCount 2 InitialCooldown 20 CooldownTime 5 TFBot { Template T_TFBot_Sniper_Kaizo } } Mission { Where spawnbot_a Where spawnbot_b Where spawnbot_c Objective DestroySentries BeginAtWave 1 RunForThisManyWaves 7 DesiredCount 2 InitialCooldown 0 CooldownTime 0 RandomChoice { TFBot { Template T_TFBot_SentryBuster Tag "bot_giant" } TFBot { Template T_TFBot_SentryBuster_Armored Tag "bot_giant" } TFBot { Template T_TFBot_SentryBuster_Bonk Tag "bot_giant" } TFBot { Template T_TFBot_SentryBuster_BuffBanner Tag "bot_giant" } TFBot { Template T_TFBot_SentryBuster_Cannon Tag "bot_giant" } TFBot { Template T_TFBot_SentryBuster_Conch Tag "bot_giant" } TFBot { Template T_TFBot_SentryBuster_Heal Tag "bot_giant" } TFBot { Template T_TFBot_SentryBuster_Knight Tag "bot_giant" } TFBot { Template T_TFBot_SentryBuster_Milk Tag "bot_giant" } TFBot { Template T_TFBot_SentryBuster_Scatter Tag "bot_giant" } TFBot { Template T_TFBot_Spy_SentryBuster Tag "bot_giant" } TFBot { Template T_TFBot_Tele_Buster Tag "bot_giant" } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target initMain Action Trigger } WaveSpawn { Name "1a" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 40 MaxActive 20 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Scout_Jumping_Sandman_Marker } TFBot { Template T_TFBot_Scout_Soda_Jump } } } WaveSpawn { Name "1a" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 30 MaxActive 16 SpawnCount 16 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 200 Squad { TFBot { Template T_TFGateBot_Heavy_Champ_Fast } TFBot { Template T_TFBot_Medic_Long_Uber } } } WaveSpawn { Name "1a" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 300 TFBot { Template T_TFGateBot_Giant_Scout_Fast_Expert } } WaveSpawn { Name "1aA" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 400 Squad { TFBot { Template T_TFBot_Soldier_BurstFire Attributes AlwaysCrit ClassIcon soldier_crit_burstfire Tag "bot_giant" } TFBot { Template T_TFBot_Giant_Demo_Burst Attributes AlwaysCrit Tag "bot_giant" } } } WaveSpawn { Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 100 MaxActive 4 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 0 TotalCurrency 100 Support 1 Squad { TFBot { Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Item "Scotsman's Stove Pipe" } TFBot { Class Soldier Skill Expert WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name "1b" WaitForAllDead "1aA" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Pyro_Longflame } TFBot { Template T_TFBot_Giant_Scout_FAN_Pusher } } } WaveSpawn { Name "1b" WaitForAllDead "1a" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 20 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Bison_Soldier_Rapid } TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target initMain Action Trigger } WaveSpawn { Name "2a" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 400 Squad { TFBot { Class Soldier Skill Expert Item "The Direct Hit" ClassIcon soldier_directhit_buff Attributes Aggressive Attributes SpawnWithFullCharge Item "The Buff Banner" CharacterAttributes { "increase buff duration" 100 } } TFBot { Template T_TFBot_Scout_Shortstop Skill Expert Item "The Milkman" } } } WaveSpawn { Name "2bA" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 5 TotalCurrency 150 TFBot { Template T_TFBot_Demoman_Samurai Tag "bot_giant" Name "Leaping Samurai Demoknight" Item "Bushi-Dou" CharacterAttributes { "charge time increased" 2 "charge recharge rate increased" 7 "increased jump height" 2.3 "bot custom jump particle" 1 "damage bonus" 1.5 "boots falling stomp" 1 "cancel falling damage" 1 } } } WaveSpawn { Name "2bA" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 150 TFBot { Template T_TFBot_Demoknight_Leaping } } WaveSpawn { Name "2bA" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 150 TFBot { Template T_TFBot_Demoknight_Leaping_NineIron } } WaveSpawn { Name "2bA" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 150 TFBot { Template T_TFBot_Demoknight_Leaping_Persian } } WaveSpawn { Name "2bA" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 6 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 200 TFBot { Template T_TFGateBot_Demoknight_PainTrain } } WaveSpawn { Name "2c" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 100 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Heavy_IronFist_Airblast ClassIcon heavy_steelfist_pusher Health 1200 Tag "bot_giant" } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target initMain Action Trigger } WaveSpawn { Name "3a" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 40 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 200 Squad { TFBot { ClassIcon soldier_quadfire Health 200 Name "Quadfire Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "the conquistador" Attributes HoldFireUntilFullReload ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 1.5 "fire rate bonus" 0.001 "projectile spread angle penalty" 2 "faster reload rate" 0.75 } } TFBot { Template T_TFBot_Medic_SlowRecharge Skill Expert Health 200 } } } WaveSpawn { Name "3b" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 250 Squad { TFBot { Template T_TFGateBot_Giant_Heavyweapons_Shotgun_Crit } TFBot { Template T_TFBot_Giant_Medic_Regen_Fake } } } WaveSpawn { Name "3c" WaitForAllDead "3b" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Heavyweapons_Natascha Name "Giant Natascha Heavy" Item "The Officer's Ushanka" ClassIcon heavy_natascha_nys } } WaveSpawn { Name "3c" WaitForAllDead "3b" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Burst_Crit Health 4000 ClassIcon soldier_crit_burstfire } } WaveSpawn { Name "3d" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 200 MaxActive 8 SpawnCount 4 WaitBeforeStarting 60 WaitBetweenSpawns 0 TotalCurrency 250 Support 1 RandomChoice { TFBot { Template T_TFBot_Soldier_RocketShotgun Item "Chieftain's Challenge" } TFBot { Template T_TFBot_Soldier_RocketPush Item "Jumper's Jeepcap" } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target initMain Action Trigger } WaveSpawn { Name "4aTanks" TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 60 TotalCurrency 250 Tank { Name "tankboss" StartingPathTrackNode "tank_path_start" Health 60000 Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "4bTanks" WaitForAllDead "4aTanks" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 60 TotalCurrency 200 Tank { Name "tankboss" StartingPathTrackNode "tank_path_start" Health 75000 Speed 80 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "4a" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 12 MaxActive 4 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Pyro_Third_Degree } } WaveSpawn { Name "4a" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 100 MaxActive 14 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 250 Squad { TFBot { Template T_TFBot_Sniper_Jarate } TFBot { Template T_TFBot_Scout_Milk } } } WaveSpawn { Name "4a" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 30 MaxActive 4 SpawnCount 4 WaitBeforeStarting 60 WaitBetweenSpawns 0 TotalCurrency 200 TFBot { Template T_TFBot_Demo_Burst Health 400 } } WaveSpawn { Name "4a" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 30 MaxActive 4 SpawnCount 4 WaitBeforeStarting 60 WaitBetweenSpawns 0 TotalCurrency 200 TFBot { Class Soldier Name "Burst Fire Soldier" ClassIcon soldier_burstfire Health 400 Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 1.8 "fire rate bonus" 0.05 "clip size penalty" 0.5 "projectile spread angle penalty" 3 } } } WaveSpawn { Name "4b" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 30 WaitBetweenSpawns 10 TotalCurrency 350 Squad { TFBot { Template T_TFBot_Demoman_Samurai ClassIcon demoknight_skullcutter_lite Name "01111111" Health 37777 Attributes AlwaysFireWeapon Attributes MiniBoss Item "The Scotsman's Skullcutter" CharacterAttributes { "charge time increased" 2 "charge recharge rate increased" 7 "increased jump height" 2.3 "bot custom jump particle" 1 "damage bonus" 2.5 "turn to gold" 1 "damage force reduction" 0.1 "cancel falling damage" 1 "melee range multiplier" 3.2 "move speed bonus" 3 "dmg taken increased" 15 } } } } WaveSpawn { Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 30 TotalCurrency 100 Support 1 RandomChoice { TFBot { Template T_TFBot_Giant_Major_League ClassIcon scout_major_league_v2 Item "The Cockfighter" Tag "bot_giant" Attributes IgnoreFlag Attributes Aggressive } TFBot { Template T_TFBot_Chief_Tavish ClassIcon demoknight_scrapblade Item "The King of Scotland Cape" Tag "bot_giant" Attributes IgnoreFlag Attributes Aggressive } } } WaveSpawn { Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 30 TotalCurrency 100 Support 1 TFBot { Class Heavyweapons Scale 1.4 Health 900 ClassIcon heavy_armored } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target initMain Action Trigger } WaveSpawn { Name "5a" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 100 Tank { Name "tankboss" StartingPathTrackNode "tank_path_start" Health 75000 Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "5a" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 0 TotalCurrency 100 Tank { Name "tankboss" StartingPathTrackNode "tank_path_start" Health 75000 Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "5a" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 250 TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Health 4000 } } WaveSpawn { Name "5a" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 12 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 15 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Scout CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "damage bonus" 2 } } } WaveSpawn { Name "5b" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 60 MaxActive 10 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0 TotalCurrency 200 RandomChoice { TFBot { Class Soldier Skill Expert Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "Stainless Pot" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 2 } } TFBot { Class Soldier Skill Expert Item "The Original" Item "Soldier's Stash" ItemAttributes { ItemName "The Original" "damage bonus" 2 } } TFBot { Class Soldier Skill Expert Item "The Cow Mangler 5000" Item "Lord Cockswain's Novelty Mutton Chops and Pipe" Item "Lord Cockswain's Pith Helmet" ItemAttributes { ItemName "The Cow Mangler 5000" "damage bonus" 2 } } TFBot { Class Soldier Skill Expert Item "Rocket Jumper" Item "Dr's Dapper Topper" ItemAttributes { ItemName "Rocket Jumper" "damage bonus" 2 "damage penalty" 1 } } TFBot { Class Soldier Skill Expert Item "The Direct Hit" Item "Defiant Spartan" ItemAttributes { ItemName "The Direct Hit" "damage bonus" 2 } } TFBot { Class Soldier Skill Expert Item "The Black Box" Item "Chieftain's Challenge" ItemAttributes { ItemName "The Black Box" "damage bonus" 2 "clip size penalty" 1 } } TFBot { Class Soldier Skill Expert Item "The Liberty Launcher" Item "Jumper's Jeepcap" ItemAttributes { ItemName "The Liberty Launcher" "damage bonus" 2 "damage penalty" 1 } } TFBot { Class Soldier Skill Expert Item "The Air Strike" Item "The Lucky Shot" ItemAttributes { ItemName "The Air Strike" "damage bonus" 2 "damage penalty" 1 } } } } WaveSpawn { Name "5c" WaitForAllDead "5a" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 250 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun } TFBot { Template T_TFBot_Giant_Medic_Regen_Fake } } } WaveSpawn { Name "5c" WaitForAllDead "5a" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 5 TotalCurrency 100 Squad { TFBot { Template T_TFGateBot_Chief_Soldier_SlowCritBarrage ClassIcon soldier_barrage_charged Health 75000 } TFBot { Template T_TFBot_Giant_Medic_Regen_Fake Health 6500 } } } WaveSpawn { Name "5d" WaitForAllDead "5b" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Pyro_Pusher Health 4000 } } WaveSpawn { Name "5d" WaitForAllDead "5b" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 40 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror Health 400 } TFBot { Template T_TFBot_Soldier_Extended_Battalion Health 400 } } } WaveSpawn { WaitForAllDead "5c" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Soldier_BurstFire ClassIcon soldier_crit_burstfire } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target initMain Action Trigger } // WaveSpawn // Scrapped // { // Name "DO NOT KILL UNTIL THE END OF THE LAST SUBWAVE" // Where dont // TotalCount 1 // MaxActive 1 // SpawnCount 1 // WaitBeforeStarting 0 // WaitBetweenSpawns 0 // TotalCurrency 0 // TFBot // { // Class Scout // Name "Why?" // ClassIcon dead // Skill Easy // Attributes SuppressFire // WeaponRestrictions MeleeOnly // Health 500 // CharacterAttributes // { // "move speed bonus" 0 // "damage force reduction" 0 // "airblast vulnerability multiplier" 0 // } // DoneOutput // { // Target boss_deploy_relay // Action Trigger // } // } // } WaveSpawn { Name "6a" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 300 Squad { TFBot { Template T_TFBot_Giant_Scout_Fast Item "Ball-Kicking Boots" Health 1600 } TFBot { Template T_TFBot_Giant_Medic_Regen Health 1500 } } } WaveSpawn { Name "6a" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 30 MaxActive 15 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 200 RandomChoice { TFBot { Class Demoman Name "Scatter Demoman" ClassIcon demo_scatter Skill Expert WeaponRestrictions PrimaryOnly Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Item "Sober Stuntman" Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 1.8 "fire rate bonus" 0.001 "clip size bonus" 1.5 "projectile spread angle penalty" 4 "damage bonus" 1.5 } } TFBot { Class Demoman Name "Iron Scatter Demoman" ClassIcon demo_scatter Skill Expert WeaponRestrictions PrimaryOnly Item "The Iron Bomber" Item "Strontium Stove Pipe" Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" 1.8 "fire rate bonus" 0.001 "clip size bonus" 1.5 "projectile spread angle penalty" 4 "damage bonus" 1.5 } } TFBot { Class Demoman Name "Loch Scatter Demoman" ClassIcon demo_scatter Skill Expert WeaponRestrictions PrimaryOnly Item "The Loch-n-Load" Item "Scotch Bonnet" Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "The Loch-n-Load" "faster reload rate" 1.8 "fire rate bonus" 0.001 "clip size bonus" 1.75 "projectile spread angle penalty" 4 "damage bonus" 1.5 } } TFBot { Class Demoman Name "Cannon Scatter Demoman" ClassIcon demo_scatter Skill Expert WeaponRestrictions PrimaryOnly Item "The Loose Cannon" Item "Tippler's Tricorne" Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "The Loose Cannon" "faster reload rate" 1.8 "fire rate bonus" 0.001 "clip size bonus" 1.5 "projectile spread angle penalty" 5 "grenade launcher mortar mode" 0 "Projectile speed increased" 1.75 "damage bonus" 1.5 } } } } WaveSpawn { Name "6a" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 Tank { Name "tankboss" StartingPathTrackNode "tank_path_start" Health 80000 Speed 75 Skin 1 OnKilledOutput { Target boss_dead_relay Action trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "6b" WaitForAllSpawned "6a" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 20 MaxActive 10 SpawnCount 10 WaitBeforeStarting 30 WaitBetweenSpawns 0 TotalCurrency 250 RandomChoice // Good luck scouts { TFBot { Template T_TFGateBot_Heavy_Expert_Crit ClassIcon heavy } TFBot { Template T_TFGateBot_Heavy_Brassbeast_Crit ClassIcon heavy } TFBot { Template T_TFGateBot_Heavy_Natascha_Expert ClassIcon heavy Attributes AlwaysCrit } TFBot { Template T_TFGateBot_Heavy_Tomislav_Hyper_Crit ClassIcon heavy } } } WaveSpawn { Name "6b" WaitForAllDead "6a" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer_ScorchShot_Kaizo } } WaveSpawn { Name "6b" WaitForAllDead "6a" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 20 MaxActive 10 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0 TotalCurrency 200 TFBot { Template T_TFBot_Heavy_IronFist_Airblast_Kaizo } } WaveSpawn { Name "6c" WaitForAllDead "6b" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 200 RandomChoice { TFBot { Template T_TFGateBot_Pyro_Shotgun_Expert ClassIcon heavy_shotgun } TFBot { Template T_TFGateBot_Soldier_Shotgun ClassIcon heavy_shotgun } } } WaveSpawn { Name "6d" WaitForAllSpawned "6c" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 3 TotalCurrency 200 TFBot { Template T_TFBot_Sniper_Huntsman_Spammer_Bleed_Penetration_Fix } } WaveSpawn { Name "6d" WaitForAllDead "6c" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst_Hyper } TFBot { Template T_TFBot_Giant_Medic_Kritzkrieg_Quickheal } } } WaveSpawn { Name "6d" WaitForAllDead "6c" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFGateBot_Demoknight_PainTrain Health 800 } } WaveSpawn { Name "6d" WaitForAllDead "6c" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 30 WaitBetweenSpawns 5 TotalCurrency 300 RandomChoice { TFBot { Template T_TFBot_Demoknight_Leaping Health 800 } TFBot { Template T_TFBot_Demoman_Samurai Health 800 } TFBot { Template T_TFBot_Demoknight_Leaping_Persian Health 800 } TFBot { Template T_TFBot_Demoknight_Leaping_NineIron Health 800 } } } WaveSpawn { Name "6d" WaitForAllDead "6c" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Scout_Raygun_Expert } TFBot { Template T_TFBot_Soldier_Airstrike_Hyper } } } WaveSpawn { WaitForAllDead "6a" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 0 TotalCurrency 0 Support 1 TFBot { Class Soldier ClassIcon soldier_frostbiteburst Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "Manndatory Attire" Item "The Mantreads" Name "Frost Burst Soldier" Skill Normal WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 1.11 "fire rate bonus" 0.2 "clip size upgrade atomic" 2 "faster reload rate" 0.7 "projectile spread angle penalty" 5 "attach particle effect" 703 "paintkit_proto_def_index" 279 } } } } Wave // Final Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target initMain Action Trigger } WaveSpawn { Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 2000 FirstSpawnWarningSound "vo/mvm/mght/soldier_mvm_m_dominationscout03.mp3" DoneWarningSound "vo/mvm/mght/soldier_mvm_m_paincrticialdeath01.mp3" TFBot { ClassIcon soldier_barrage_buff Health 99999 Name "Mentally Unstable" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Scale 2 Attributes MiniBoss Attributes SpawnWithFullCharge Attributes UseBossHealthBar //Attributes HoldFireUntilFullReload Item "concealedkiller_rocketlauncher_sandcannon" Item "the war eagle" Item "the killer's kit" Item "The Buff Banner" ItemAttributes { ItemName "concealedkiller_rocketlauncher_sandcannon" "attach particle effect" 702 "attach particle effect static" 4 "clip size upgrade atomic" 96 "fire rate bonus" 0.05 "faster reload rate" 0.001 //"damage bonus" 6 "projectile spread angle penalty" 3 //"heal on kill" 10000 //"is australium item" 1 //"item style override" 1 //"is_festivized" 1 "Projectile speed increased" 2 //"mult projectile count" 2 } ItemAttributes { ItemName "the war eagle" "attach particle effect" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 3 "rage giving scale" 0.05 //"health regen" 1000 "increase buff duration" 100 "jarate backstabber" 1 } } } WaveSpawn { Name "FinalWave1" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Pyro_Magnetic } } WaveSpawn { Name "FinalWave1" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 22 MaxActive 11 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 3 TotalCurrency 200 TFBot { Template T_TFGateBot_Demo_Scatter_Expert } } WaveSpawn { Name "FinalWave1" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 7 WaitBetweenSpawns 1 TotalCurrency 250 TFBot { Template T_TFBot_Soldier_Whip_Elite } } WaveSpawn { Name "FinalWave1" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 20 MaxActive 10 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 TotalCurrency 250 TFBot { Template T_TFBot_Medic_Shield_Extended_Kritzkrieg } } WaveSpawn { Name "FinalWave1" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFGateBot_Giant_Sniper_Huntsman_Hyper } } WaveSpawn { Name "FinalWave1" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 20 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFGateBot_Heavy_Shotgun_Killer } } WaveSpawn { Name "FinalWave2" WaitForAllDead "FinalWave1" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 2 TotalCurrency 250 Squad { TFBot { Template T_TFBot_Demoknight_BattleAxe_Armored } TFBot { Template T_TFBot_Medic_Blinking } } } WaveSpawn { Name "FinalWave2" WaitForAllDead "FinalWave1" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 5 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Soldier_Directhit_Barrage } } WaveSpawn { Name "FinalWave2" WaitForAllDead "FinalWave1" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 25 MaxActive 5 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 3 TotalCurrency 150 TFBot { Template T_TFBot_Scout_Soda_Expert ClassIcon scout_pop } } WaveSpawn { Name "FinalWave2" WaitForAllDead "FinalWave1" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 5 TotalCurrency 300 TFBot { Template T_TFBot_Giant_Heavy_Tomislav_Hyper } } WaveSpawn { Name "FinalWave2" WaitForAllDead "FinalWave1" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 22 MaxActive 5 SpawnCount 5 WaitBeforeStarting 30 WaitBetweenSpawns 5 TotalCurrency 300 TFBot { Template T_TFBot_Pyro_Repulsive } } WaveSpawn { Name "FinalWave2" WaitForAllDead "FinalWave1" Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 5 TotalCurrency 300 TFBot { Template T_TFBot_Giant_Scout_Baseball_Spammer_Marker } } WaveSpawn { Where spawnbot_a Where spawnbot_b Where spawnbot_c TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCurrency 0 Support 1 TFBot { Class Sniper Name "Giant Bowman" Skill Hard Health 2600 ClassIcon sniper_bow_spammer WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Huntsman" Item "Larrikin Robin" Item "Das Metalmeatencasen" Item "The Archers Groundings" ItemAttributes { ItemName "The Huntsman" "damage bonus" 1.5 "faster reload rate" 0.4 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 5 } } } } } /////////////// // Version 1: // Realease (Jesus fuck this too a lot of time) /////////////// // Version 2: // Buffed the final wave because it was a bit too easy ////////////// // Version 3: // Nerfed the sniper by a bit // Added a snare effect on wave 4 ////////////// // Version 3.1: // Disabled the custom upgrades. ////////////// // Version 4: // Support on every wave so robots don't loose the bomb. //////////////