#base robot_standard.pop #base robot_giant.pop //spawnbot - middle //flankers - right //spawnbot_mix - middle & right //spawnbot_mission_sniper - left //tank_path_a_10 - left spawn, slow route //tank_path_b_10 - right spawn, fast route //must activate A_door_open (middle path) and B_door_open (right path) on wave start WaveSchedule { StartingCurrency 400 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 5 Advanced 1 //the gauntlet funnies //1=steel, 2=copper, 3=molybdenum, 4=aluminum, 5=neodymium //6=tungsten, 7=cobalt, 8=lead, 9=gold Templates { T_TFBot_Chief_Osmiridium { Class Heavy Name "Mr. Osmiridium" ClassIcon heavy_steelfist_metals_giant Item "Fists of Steel" Scale 1.2 Attributes Miniboss Attributes AlwaysCrit Attributes UseBossHealthBar WeaponRestrictions MeleeOnly Health 35000 Item "The Rusty Reaper" Item "Big Steel Jaw of Summer Fun" Item "Commissar's Coat" Item "The Eliminators Safeguard" ItemAttributes { ItemName "The Eliminators Safeguard" "set item tint RGB" 7705072 } ItemAttributes { ItemName "Fists of Steel" "dmg pierces resists absorbs" 1 "dmg from melee increased" 1 "damage causes airblast" 1 "bleeding duration" 5 "killstreak tier" 1 "fire rate bonus" 0.3 "damage bonus" 2 "turn to gold" 1 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 7 "gesture speed increase" 4 "damage force reduction" 0.01 "move speed bonus" 1.8 } } T_TFBot_Scout_Bonk_Dripped { Class Scout Name "Battery Acid" ClassIcon scout_bonk WeaponRestrictions MeleeOnly Item "The Atomizer" ItemAttributes { ItemName "The Atomizer" "single wep deploy time increased" 1 "dmg penalty vs players" 1 "air dash count" 0 } Item "Bonk! Atomic Punch" Item "Bonk Leadwear" } T_TFBot_Medic_QuickUber_Dripped { Class Medic Name "Rags to Riches" ClassIcon medic_uber Skill Normal Attributes SpawnWithFullCharge Item "Field Practice" ItemAttributes { ItemName "Field Practice" "set item tint RGB" 15185211 } Item "Upgradeable TF_WEAPON_MEDIGUN" ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" "killstreak idleeffect" 2 "ubercharge rate bonus" 5 "uber duration bonus" -3 "item style override" 1 "is australium item" 1 } CharacterAttributes { "heal rate bonus" 0.1 } } T_TFBot_Gauntlet_1 { Template T_TFBot_Heavyweapons_Fist Name "Steel Gauntlet" ClassIcon heavy_steelfist_metals Item "The U-clank-a" ItemAttributes { ItemName "The U-clank-a" "set item tint rgb" 7506594 //114 138 162 } CharacterAttributes { "health regen" 1 } } T_TFBot_Mini_Gauntlet_1 { Class Heavy Skill Hard ClassIcon heavy_steelfist_metals Name "Steel Manlet" Item "fists of steel" WeaponRestrictions MeleeOnly Item "The U-clank-a" ItemAttributes { ItemName "The U-clank-a" "set item tint rgb" 7506594 } } T_TFBot_Giant_Gauntlet_1 { Template T_TFBot_Giant_Boxing_Heavy Name "Steel Giant" ClassIcon heavy_steelfist_metals_giant Item "fists of steel" Item "The U-clank-a" ItemAttributes { ItemName "The U-clank-a" "set item tint rgb" 7506594 } } T_TFBot_Gauntlet_2 { Template T_TFBot_Heavyweapons_Fist Name "Copper Gauntlet" ClassIcon heavy_steelfist_metals Item "The Gridiron Guardian" ItemAttributes { ItemName "The Gridiron Guardian" "set item tint rgb" 10772754 //191 115 26 } ItemAttributes { ItemName "fists of steel" "damage penalty" 0.15 "fire rate bonus" 0.3 "melee range multiplier" 0.8 "bleeding duration" 5 } CharacterAttributes { "dmg taken from fire increased" 1.5 "health regen" 1 } } T_TFBot_Mini_Gauntlet_2 { Class Heavy Skill Hard ClassIcon heavy_steelfist_metals Name "Copper Manlet" Item "fists of steel" WeaponRestrictions MeleeOnly Item "The Gridiron Guardian" ItemAttributes { ItemName "The Gridiron Guardian" "set item tint rgb" 10772754 } ItemAttributes { ItemName "fists of steel" "damage penalty" 0.15 "fire rate bonus" 0.3 "melee range multiplier" 0.8 "bleeding duration" 5 } } T_TFBot_Giant_Gauntlet_2 { Template T_TFBot_Giant_Boxing_Heavy Name "Copper Giant" ClassIcon heavy_steelfist_metals_giant Item "fists of steel" Item "The Gridiron Guardian" ItemAttributes { ItemName "The Gridiron Guardian" "set item tint rgb" 10772754 } ItemAttributes { ItemName "fists of steel" "damage penalty" 0.15 "fire rate bonus" 0.3 "melee range multiplier" 0.8 "bleeding duration" 5 } } T_TFBot_Gauntlet_3 { Template T_TFBot_Heavyweapons_Fist Name "Molybdenum Gauntlet" ClassIcon heavy_steelfist_metals Item "Commando Elite" ItemAttributes { ItemName "Commando Elite" "set item tint rgb" 13814465 //210 202 193 } ItemAttributes { ItemName "fists of steel" "fire rate bonus" 0.75 } CharacterAttributes { "health regen" 1 } } T_TFBot_Mini_Gauntlet_3 { Class Heavy Skill Hard ClassIcon heavy_steelfist_metals Name "Molybdenum Manlet" Item "fists of steel" WeaponRestrictions MeleeOnly Item "Commando Elite" ItemAttributes { ItemName "Commando Elite" "set item tint rgb" 13814465 } ItemAttributes { ItemName "fists of steel" "fire rate bonus" 0.75 } } T_TFBot_Giant_Gauntlet_3 { Template T_TFBot_Giant_Boxing_Heavy Name "Molybdenum Giant" ClassIcon heavy_steelfist_metals_giant Item "fists of steel" Item "Commando Elite" ItemAttributes { ItemName "Commando Elite" "set item tint rgb" 13814465 } ItemAttributes { ItemName "fists of steel" "fire rate bonus" 0.75 } } T_TFBot_Gauntlet_4 { Template T_TFBot_Heavyweapons_Fist Name "Aluminum Gauntlet" ClassIcon heavy_steelfist_metals Item "The Galvanized Gibus" ItemAttributes { ItemName "The Galvanized Gibus" "set item tint rgb" 12773109 //194 230 245 } ItemAttributes { ItemName "fists of steel" "move speed bonus" 1.3 "self mark for death" 1 } CharacterAttributes { "health regen" 1 } } T_TFBot_Mini_Gauntlet_4 { Class Heavy Skill Hard ClassIcon heavy_steelfist_metals Name "Aluminum Manlet" Item "fists of steel" WeaponRestrictions MeleeOnly Item "The Galvanized Gibus" ItemAttributes { ItemName "The Galvanized Gibus" "set item tint rgb" 12773109 } ItemAttributes { ItemName "fists of steel" "move speed bonus" 1.3 "self mark for death" 1 } } T_TFBot_Giant_Gauntlet_4 { Template T_TFBot_Giant_Boxing_Heavy Name "Aluminum Giant" ClassIcon heavy_steelfist_metals_giant Item "fists of steel" Item "The Galvanized Gibus" ItemAttributes { ItemName "The Galvanized Gibus" "set item tint rgb" 12773109 } ItemAttributes { ItemName "fists of steel" "move speed bonus" 1.3 "self mark for death" 1 } } T_TFBot_Gauntlet_5 { Template T_TFBot_Heavyweapons_Fist Name "Neodymium Gauntlet" ClassIcon heavy_steelfist_metals Item "Nasty Norsemann" ItemAttributes { ItemName "Nasty Norsemann" "set item tint rgb" 11910331 //181 188 187 } ItemAttributes { ItemName "fists of steel" "damage causes airblast" 1 "melee range multiplier" 1.3 "damage penalty" 0.01 "fire rate bonus" 0.3 } CharacterAttributes { "health regen" 1 } } T_TFBot_Mini_Gauntlet_5 { Class Heavy Skill Hard ClassIcon heavy_steelfist_metals Name "Neodymium Manlet" Item "fists of steel" WeaponRestrictions MeleeOnly Item "Nasty Norsemann" ItemAttributes { ItemName "Nasty Norsemann" "set item tint rgb" 11910331 } ItemAttributes { ItemName "fists of steel" "damage causes airblast" 1 "melee range multiplier" 1.3 "damage penalty" 0.01 "fire rate bonus" 0.3 } } T_TFBot_Giant_Gauntlet_5 { Template T_TFBot_Giant_Boxing_Heavy Name "Neodymium Giant" ClassIcon heavy_steelfist_metals_giant Item "fists of steel" Item "Nasty Norsemann" ItemAttributes { ItemName "Nasty Norsemann" "set item tint rgb" 11910331 } ItemAttributes { ItemName "fists of steel" "damage causes airblast" 1 "melee range multiplier" 1.3 "damage penalty" 0.01 "fire rate bonus" 0.3 } } T_TFBot_Gauntlet_6 { Template T_TFBot_Heavyweapons_Fist Name "Tungsten Gauntlet" ClassIcon heavy_steelfist_metals Item "The Tungsten Toque" ItemAttributes { ItemName "The Tungsten Toque" "set item tint rgb" 9607576 //146 153 152 } ItemAttributes { ItemName "fists of steel" "damage bonus" 1.5 "fire rate penalty" 1.5 } CharacterAttributes { "health regen" 1 } } T_TFBot_Mini_Gauntlet_6 { Class Heavy Skill Hard ClassIcon heavy_steelfist_metals Name "Tungsten Manlet" Item "fists of steel" WeaponRestrictions MeleeOnly Item "The Tungsten Toque" ItemAttributes { ItemName "The Tungsten Toque" "set item tint rgb" 9607576 } ItemAttributes { ItemName "fists of steel" "damage bonus" 1.5 "fire rate penalty" 1.5 } } T_TFBot_Giant_Gauntlet_6 { Template T_TFBot_Giant_Boxing_Heavy Name "Tungsten Giant" ClassIcon heavy_steelfist_metals_giant Item "fists of steel" Item "The Tungsten Toque" ItemAttributes { ItemName "The Tungsten Toque" "set item tint rgb" 9607576 } ItemAttributes { ItemName "fists of steel" "damage bonus" 1.5 "fire rate penalty" 1.5 } } T_TFBot_Gauntlet_7 { Template T_TFBot_Heavyweapons_Fist Name "Cobalt Gauntlet" ClassIcon heavy_steelfist_metals Scale 1.2 Item "Starboard Crusader" ItemAttributes { ItemName "Starboard Crusader" "set item tint rgb" 7705072 //117 145 240 } CharacterAttributes { "health regen" 1 } } T_TFBot_Mini_Gauntlet_7 { Class Heavy Skill Hard ClassIcon heavy_steelfist_metals Name "Cobalt Manlet" Item "fists of steel" WeaponRestrictions MeleeOnly Item "Starboard Crusader" Scale 0.8 ItemAttributes { ItemName "Starboard Crusader" "set item tint rgb" 7705072 } } T_TFBot_Giant_Gauntlet_7 { Template T_TFBot_Giant_Boxing_Heavy Name "Cobalt Giant" ClassIcon heavy_steelfist_metals_giant Item "fists of steel" Scale 1.5 Item "Starboard Crusader" ItemAttributes { ItemName "Starboard Crusader" "set item tint rgb" 7705072 } } T_TFBot_Gauntlet_8 { Template T_TFBot_Heavyweapons_Fist Name "Lead Gauntlet" ClassIcon heavy_steelfist_metals Item "The Bunsen Brave" ItemAttributes { ItemName "The Bunsen Brave" "set item tint rgb" 13880549 //211 204 229 } ItemAttributes { ItemName "fists of steel" "bleeding duration" 5 } CharacterAttributes { "health regen" 1 "damage force reduction" 0.2 } } T_TFBot_Mini_Gauntlet_8 { Class Heavy Skill Hard ClassIcon heavy_steelfist_metals Name "Lead Manlet" Item "fists of steel" WeaponRestrictions MeleeOnly Item "The Bunsen Brave" ItemAttributes { ItemName "The Bunsen Brave" "set item tint rgb" 13880549 } ItemAttributes { ItemName "fists of steel" "bleeding duration" 5 } CharacterAttributes { "damage force reduction" 0.2 } } T_TFBot_Giant_Gauntlet_8 { Template T_TFBot_Giant_Boxing_Heavy Name "Lead Giant" ClassIcon heavy_steelfist_metals_giant Item "fists of steel" Item "The Bunsen Brave" ItemAttributes { ItemName "The Bunsen Brave" "set item tint rgb" 13880549 } ItemAttributes { ItemName "fists of steel" "bleeding duration" 5 } CharacterAttributes { "damage force reduction" 0.2 } } T_TFBot_Gauntlet_9 { Template T_TFBot_Heavyweapons_Fist Name "Gold Gauntlet" ClassIcon heavy_steelfist_metals Item "Officer's Ushanka" ItemAttributes { ItemName "Officer's Ushanka" "attach particle effect" 17 "set item tint rgb" 15845391 //241 200 15 } ItemAttributes { ItemName "fists of steel" "crit vs non burning players" 1 "crit vs burning players" 1 "killstreak idleeffect" 2 "fire rate bonus" 1.2 "turn to gold" 1 } CharacterAttributes { "health regen" 1 } } T_TFBot_Mini_Gauntlet_9 { Class Heavy Skill Hard ClassIcon heavy_steelfist_metals Name "Gold Manlet" Item "fists of steel" WeaponRestrictions MeleeOnly Item "Officer's Ushanka" ItemAttributes { ItemName "Officer's Ushanka" "attach particle effect" 17 "set item tint rgb" 15845391 //241 200 15 } ItemAttributes { ItemName "fists of steel" "crit vs non burning players" 1 "crit vs burning players" 1 "killstreak idleeffect" 2 "fire rate bonus" 1.2 "turn to gold" 1 } } T_TFBot_Giant_Gauntlet_9 { Template T_TFBot_Giant_Boxing_Heavy Name "Gold Giant" ClassIcon heavy_steelfist_metals_giant Item "Officer's Ushanka" Item "fists of steel" ItemAttributes { ItemName "Officer's Ushanka" "attach particle effect" 17 "set item tint rgb" 15845391 //241 200 15 } ItemAttributes { ItemName "fists of steel" "crit vs non burning players" 1 "crit vs burning players" 1 "killstreak idleeffect" 2 "fire rate bonus" 1.2 "turn to gold" 1 } } T_TFBot_Giant_Medic_Syringe { Name "On-Site Doctor" Class Medic Skill Expert Health 4000 MaxVisionRange 2500 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon ClassIcon medic_syringe Item "Medic's Mountain Cap" Item "The Medicine Manpurse" ItemAttributes { ItemName "upgradeable tf_weapon_syringegun_medic" "damage bonus" 1.4 "clip size bonus" 10 "faster reload rate" 0.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 } } T_TFBot_Giant_Soldier_RapidFire_Buff_Extended { Class Soldier Name "Giant Rapid Buff Rocket-feller" Health 3800 ClassIcon soldier_buff_spammer Attributes HoldFireUntilFullReload Attributes SpawnWithFullCharge Attributes MiniBoss Tag bot_giant Item "Marshall's Mutton Chops" Item "The War Pig" ItemAttributes { ItemName "The War Pig" "set item tint RGB" 15185211 } Item "concealedkiller_rocketlauncher_sandcannon" ItemAttributes { ItemName "concealedkiller_rocketlauncher_sandcannon" "projectile speed decreased" 0.65 "set_item_texture_wear" 0 "reload time decreased" -1 "fire rate bonus" 0.5 } Item "The Buff Banner" CharacterAttributes { "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "damage force reduction" 0.4 "increase buff duration" 9 "deploy time decreased" 0.1 "move speed penalty" 0.5 } } T_TFBot_Giant_Soldier_RapidFire_Conch_Extended { Class Soldier Name "Giant Rapid Conch Rocket-Feller" Health 3800 ClassIcon soldier_conch_spammer Attributes HoldFireUntilFullReload Attributes SpawnWithFullCharge Attributes MiniBoss Tag bot_giant Item "Marshall's Mutton Chops" Item "The War Pig" ItemAttributes { ItemName "The War Pig" "set item tint RGB" 15132390 } Item "gentlemanne_rocketlauncher_coffinnail" ItemAttributes { ItemName "gentlemanne_rocketlauncher_coffinnail" "projectile speed decreased" 0.65 "set_item_texture_wear" 0 "reload time decreased" -1 "fire rate bonus" 0.5 } Item "The Concheror" CharacterAttributes { "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "damage force reduction" 0.4 "increase buff duration" 9 "deploy time decreased" 0.1 "move speed penalty" 0.5 } } T_TFBot_Medic_Kritz { Class Medic ClassIcon medic_kritz Name "Work Ethic" Skill Normal Attributes AlwaysCrit Attributes SpawnWithFullCharge Item "The KritzKrieg" Item "The Combat Medic's Crusher Cap" Item "The Colonel's Coat" ItemAttributes { ItemName "The KritzKrieg" "uber duration bonus" 900 "ubercharge rate bonus" 900 } CharacterAttributes { "heal rate bonus" 2 "bot medic uber health threshold" 226 } } T_TFBot_Giant_Medic_Kritz { Class Medic ClassIcon medic_kritz_giant Name "Top-Notch Work Ethic" Health 4500 Skill Expert Attributes MiniBoss Attributes IgnoreEnemies Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Item "The KritzKrieg" Item "The Combat Medic's Crusher Cap" Item "The Colonel's Coat" ItemAttributes { ItemName "The KritzKrieg" "uber duration bonus" 900 "ubercharge rate bonus" 900 "heal rate bonus" 200.0 } CharacterAttributes { "airblast vulnerability multiplier" 0.0 "health from healers increased" 0.005 "damage force reduction" 0.40 "move speed bonus" 0.50 "bot medic uber health threshold" 5000 } } T_TFBot_SentryBuster_Miner { Class Demoman Name "Excavator Sentry Buster" Health 2500 ClassIcon sentry_buster WeaponRestrictions MeleeOnly Attributes MiniBoss Tag bot_giant Item "The Ullapool Caber" Item "The Data Mining Light" CharacterAttributes { "airblast vulnerability multiplier" 0.4 "override footstep sound set" 7 "damage force reduction" 0.4 "cannot be backstabbed" 1 "voice pitch scale" 1.5 "move speed bonus" 2 "head scale" 3 "torso scale" 0.3 } } } Mission //sentry busters { Where spawnbot_mission_sniper Objective DestroySentries BeginAtWave 1 RunForThisManyWaves 7 DesiredCount 1 InitialCooldown 0 CooldownTime 35 TFBot { Template T_TFBot_SentryBuster_Miner } } Mission //wave 2 snipers { Where spawnbot_mission_sniper Objective Sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 45 DesiredCount 2 TFBot { Class Sniper Skill Hard MaxVisionRange 3000 Name "Overseer" Item "concealedkiller_sniperrifle_nightowl" ItemAttributes { ItemName "concealedkiller_sniperrifle_nightowl" "set_item_texture_wear" 0 } Item "The Conspicuous Camouflage" Item "The Cammy Jammies" Item "Letch's LED" ItemAttributes { ItemName "Letch's LED" "set item tint RGB" 13595446 } } } Mission //wave 3 spammer demos { Where flankers Objective Sniper BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 30 DesiredCount 2 TFBot { Class Demoman Skill Hard ClassIcon demo_targe_nys Name "Metal Mixture" Item "Breach and Bomb" Item "Big Steel Jaw of Summer Fun" Item "The Juggernaut Jacket" Item "Alcoholic Automaton" ItemAttributes { ItemName "Alcoholic Automaton" "set item tint RGB" 15185211 } Item "the chargin' targe" Item "the eyelander" Item "gentlemanne_grenadelauncher_topshelf" ItemAttributes { ItemName "gentlemanne_grenadelauncher_topshelf" "set_item_texture_wear" 0 "faster reload rate" -0.4 } ItemAttributes { ItemName "the eyelander" "critboost on kill" 8 } CharacterAttributes { "deploy time decreased" 0.3 "voice pitch scale" 0.8 } } } Mission //wave 4 spammer demos { Where spawnbot_mission_sniper Objective Sniper BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 50 DesiredCount 2 TFBot { Class Demoman Skill Hard ClassIcon demo_targe_nys Name "Metal Mixture" Item "Breach and Bomb" Item "Big Steel Jaw of Summer Fun" Item "The Juggernaut Jacket" Item "Alcoholic Automaton" ItemAttributes { ItemName "Alcoholic Automaton" "set item tint RGB" 15185211 } Item "the chargin' targe" Item "the eyelander" Item "gentlemanne_grenadelauncher_topshelf" ItemAttributes { ItemName "gentlemanne_grenadelauncher_topshelf" "set_item_texture_wear" 0 "faster reload rate" -0.4 } ItemAttributes { ItemName "the eyelander" "critboost on kill" 8 } CharacterAttributes { "deploy time decreased" 0.3 "voice pitch scale" 0.8 } } } Mission //wave 5 spies { Where spawnbot_mission_spy Objective Spy BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 45 DesiredCount 2 TFBot { Template T_TFBot_Spy Name "Health Inspector" Skill Easy Item "gentlemanne_revolver_topshelf" ItemAttributes { ItemName "gentlemanne_revolver_topshelf" "set_item_texture_wear" 0 } Item "gentlemanne_knife_topshelf" ItemAttributes { ItemName "gentlemanne_knife_topshelf" "set_item_texture_wear" 0 } Item "L'Inspecteur" Item "The Au Courant Assassin" } } Mission //wave 6 spies { Where spawnbot_mission_spy Objective Spy BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 50 DesiredCount 2 TFBot { Template T_TFBot_Spy Name "Health Inspector" Skill Easy Item "gentlemanne_revolver_topshelf" ItemAttributes { ItemName "gentlemanne_revolver_topshelf" "set_item_texture_wear" 0 } Item "gentlemanne_knife_topshelf" ItemAttributes { ItemName "gentlemanne_knife_topshelf" "set_item_texture_wear" 0 } Item "L'Inspecteur" Item "The Au Courant Assassin" } } Mission //wave 6 snipers { Where spawnbot_mission_sniper Objective Sniper BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 35 CooldownTime 40 DesiredCount 2 TFBot { Class Sniper Skill Hard MaxVisionRange 3000 Name "Overseer" Item "concealedkiller_sniperrifle_nightowl" ItemAttributes { ItemName "concealedkiller_sniperrifle_nightowl" "set_item_texture_wear" 0 } Item "The Conspicuous Camouflage" Item "The Cammy Jammies" Item "Letch's LED" ItemAttributes { ItemName "Letch's LED" "set item tint RGB" 13595446 } } } Mission //wave 7 spammer demos { Where spawnbot_mission_sniper Objective Sniper BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 5 CooldownTime 15 DesiredCount 4 TFBot { Class Demoman Skill Hard ClassIcon demo_targe_nys Name "Metal Mixture" Item "Breach and Bomb" Item "Big Steel Jaw of Summer Fun" Item "The Juggernaut Jacket" Item "Alcoholic Automaton" ItemAttributes { ItemName "Alcoholic Automaton" "set item tint RGB" 15185211 } Item "the chargin' targe" Item "the eyelander" Item "gentlemanne_grenadelauncher_topshelf" ItemAttributes { ItemName "gentlemanne_grenadelauncher_topshelf" "set_item_texture_wear" 0 "faster reload rate" -0.4 } ItemAttributes { ItemName "the eyelander" "critboost on kill" 8 } CharacterAttributes { "deploy time decreased" 0.3 "voice pitch scale" 0.8 } } } Mission //wave 7 snipers { Where spawnbot_mission_sniper Objective Sniper BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 10 CooldownTime 15 DesiredCount 3 TFBot { Class Sniper Skill Hard MaxVisionRange 3000 Name "Overseer" Item "concealedkiller_sniperrifle_nightowl" ItemAttributes { ItemName "concealedkiller_sniperrifle_nightowl" "set_item_texture_wear" 0 } Item "The Conspicuous Camouflage" Item "The Cammy Jammies" Item "Letch's LED" ItemAttributes { ItemName "Letch's LED" "set item tint RGB" 13595446 } } } Wave { ///////////////////////////////////////// // Wave 1: $400, drops $800+$100 bonus // Subwave 1: GAUNTLETS with soldiers, followed by demos // Subwave 2: MIDGET GAUNTLETS with bigheal meds and pyros // Subwave 3: MIDGET GAUNTLETS with a gburst and bigheals ///////////////////////////////////////// Checkpoint Yes StartWaveOutput { Target wave_start_relay Action trigger } InitWaveOutput { Target gamerules Action RunScriptCode Param " IncludeScript(`molybdenum_decor`) local ent = Entities.FindByClassname(null, `tf_objective_resource`) if (ent) { NetProps.SetPropString(ent, `m_iszMvMPopfileName`, `Adv Molybdenum`) } " } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "1a_biggs" Where spawnbot TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 7 //Support Limited TotalCurrency 200 RandomChoice { TFBot { Template T_TFBot_Gauntlet_1 } TFBot { Template T_TFBot_Gauntlet_1 } TFBot { Template T_TFBot_Gauntlet_1 } TFBot { Template T_TFBot_Gauntlet_1 } TFBot { Template T_TFBot_Gauntlet_1 } TFBot { Template T_TFBot_Gauntlet_1 } TFBot { Template T_TFBot_Gauntlet_1 } TFBot { Template T_TFBot_Gauntlet_1 } TFBot { Template T_TFBot_Gauntlet_1 } TFBot { Template T_TFBot_Gauntlet_2 } TFBot { Template T_TFBot_Gauntlet_2 } TFBot { Template T_TFBot_Gauntlet_2 } TFBot { Template T_TFBot_Gauntlet_2 } TFBot { Template T_TFBot_Gauntlet_2 } TFBot { Template T_TFBot_Gauntlet_2 } TFBot { Template T_TFBot_Gauntlet_2 } TFBot { Template T_TFBot_Gauntlet_2 } TFBot { Template T_TFBot_Gauntlet_2 } TFBot { Template T_TFBot_Gauntlet_3 } TFBot { Template T_TFBot_Gauntlet_3 } TFBot { Template T_TFBot_Gauntlet_3 } TFBot { Template T_TFBot_Gauntlet_3 } TFBot { Template T_TFBot_Gauntlet_3 } TFBot { Template T_TFBot_Gauntlet_3 } TFBot { Template T_TFBot_Gauntlet_3 } TFBot { Template T_TFBot_Gauntlet_3 } TFBot { Template T_TFBot_Gauntlet_3 } TFBot { Template T_TFBot_Gauntlet_4 } TFBot { Template T_TFBot_Gauntlet_4 } TFBot { Template T_TFBot_Gauntlet_4 } TFBot { Template T_TFBot_Gauntlet_4 } TFBot { Template T_TFBot_Gauntlet_4 } TFBot { Template T_TFBot_Gauntlet_4 } TFBot { Template T_TFBot_Gauntlet_4 } TFBot { Template T_TFBot_Gauntlet_4 } TFBot { Template T_TFBot_Gauntlet_4 } TFBot { Template T_TFBot_Gauntlet_5 } TFBot { Template T_TFBot_Gauntlet_5 } TFBot { Template T_TFBot_Gauntlet_5 } TFBot { Template T_TFBot_Gauntlet_5 } TFBot { Template T_TFBot_Gauntlet_5 } TFBot { Template T_TFBot_Gauntlet_5 } TFBot { Template T_TFBot_Gauntlet_5 } TFBot { Template T_TFBot_Gauntlet_5 } TFBot { Template T_TFBot_Gauntlet_5 } TFBot { Template T_TFBot_Gauntlet_6 } TFBot { Template T_TFBot_Gauntlet_6 } TFBot { Template T_TFBot_Gauntlet_6 } TFBot { Template T_TFBot_Gauntlet_6 } TFBot { Template T_TFBot_Gauntlet_6 } TFBot { Template T_TFBot_Gauntlet_6 } TFBot { Template T_TFBot_Gauntlet_6 } TFBot { Template T_TFBot_Gauntlet_6 } TFBot { Template T_TFBot_Gauntlet_6 } TFBot { Template T_TFBot_Gauntlet_7 } TFBot { Template T_TFBot_Gauntlet_7 } TFBot { Template T_TFBot_Gauntlet_7 } TFBot { Template T_TFBot_Gauntlet_7 } TFBot { Template T_TFBot_Gauntlet_7 } TFBot { Template T_TFBot_Gauntlet_7 } TFBot { Template T_TFBot_Gauntlet_7 } TFBot { Template T_TFBot_Gauntlet_7 } TFBot { Template T_TFBot_Gauntlet_7 } TFBot { Template T_TFBot_Gauntlet_8 } TFBot { Template T_TFBot_Gauntlet_8 } TFBot { Template T_TFBot_Gauntlet_8 } TFBot { Template T_TFBot_Gauntlet_8 } TFBot { Template T_TFBot_Gauntlet_8 } TFBot { Template T_TFBot_Gauntlet_8 } TFBot { Template T_TFBot_Gauntlet_8 } TFBot { Template T_TFBot_Gauntlet_8 } TFBot { Template T_TFBot_Gauntlet_8 } TFBot { Template T_TFBot_Gauntlet_9 } } FirstSpawnOutput { Target A_door_open Action trigger } } WaveSpawn { Name "1a_demos" Where flankers TotalCount 30 MaxActive 10 SpawnCount 6 WaitBeforeStarting 8 WaitBetweenSpawns 13 TotalCurrency 100 TFBot { Class Demoman Skill Normal Name "Tipsy Demolitionist" Item "The Well-Rounded Rifleman" Item "EOTL_demo_dynamite" } FirstSpawnOutput { Target B_door_open Action trigger } } WaveSpawn { Name "1s_fodder" Where flankers WaitForAllSpawned "1a_demos" TotalCount 24 MaxActive 5 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 5 TotalCurrency 50 Support Limited TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_fish_nys Name "Lunch Break" Item "The Holy Mackerel" Item "The Bare Necessities" Item "Jungle Jersey" } } WaveSpawn { Name "1a_soldiers" Where flankers WaitForAllSpawned "1a_demos" TotalCount 12 MaxActive 10 SpawnCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 8 TotalCurrency 50 TFBot { Class Soldier Skill Normal Name "Rocket-Feller" Item "Marshall's Mutton Chops" Item "Full Metal Drill Hat" ItemAttributes { ItemName "Full Metal Drill Hat" "set item tint RGB" 5801378 } } } WaveSpawn { Name "1a_soldiers_1" Where flankers WaitForAllSpawned "1a_soldiers" TotalCount 12 MaxActive 10 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 8 TotalCurrency 50 TFBot { Class Soldier Skill Normal Item "The Black Box" ClassIcon soldier_heal2 Name "Laundering Rocket-Feller" ItemAttributes { ItemName "The Black Box" "killstreak idleeffect" 2 "item style override" 1 "is australium item" 1 } Item "Marshall's Mutton Chops" Item "Full Metal Drill Hat" ItemAttributes { ItemName "Full Metal Drill Hat" "set item tint RGB" 15185211 } } } WaveSpawn { Name "1b_pyros" Where spawnbot WaitForAllSpawned "1a_soldiers_1" TotalCount 16 MaxActive 9 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 8 TotalCurrency 50 Squad { TFBot { Class Pyro Skill Easy Name "Smelter" Item "powerhouse_flamethrower_turbinetorcher" ItemAttributes { ItemName "powerhouse_flamethrower_turbinetorcher" "set_item_texture_wear" 0 } Item "The Person in the Iron Mask" ItemAttributes { ItemName "The Person in the Iron Mask" "set item tint RGB" 13595446 } } TFBot { Template T_TFBot_Medic_BigHeal Name "Medical Attention" Item "The Surgeon's Stahlhelm" } } } WaveSpawn { Name "1s_gauntlets" Where flankers WaitForAllSpawned "1a_demos" TotalCount 100 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Support 1 TotalCurrency 150 RandomChoice { TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_9 } } } WaveSpawn { Name "1s_gauntlets2" Where flankers WaitForAllSpawned "1s_fodder" TotalCount 100 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Support 1 TotalCurrency 50 RandomChoice { TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_9 } } } WaveSpawn { Name "1c_burst" Where spawnbot WaitForAllSpawned "1b_pyros" TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 10 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Name "Giant Burst Fire Rocket-Feller" Item "Marshall's Mutton Chops" Item "The War Pig" Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "projectile speed decreased" 0.65 "clip size upgrade atomic" 5.0 "reload time decreased" 0.6 "set_item_texture_wear" 0 "fire rate bonus" 0.1 "move speed penalty" 0.5 } } TFBot { Template T_TFBot_Medic_BigHeal Name "Medical Attention" Item "The Surgeon's Stahlhelm" } TFBot { Template T_TFBot_Medic_BigHeal Name "Medical Attention" Item "The Surgeon's Stahlhelm" } TFBot { Template T_TFBot_Medic_BigHeal Name "Medical Attention" Item "The Surgeon's Stahlhelm" } } } } Wave { ///////////////////////////////////////// // Wave 2: $1300, drops $700+$100 bonus // Subwave 1: heavies + quickuber medics, mini gauntlets // Subwave 2: giant battle medic + bigheals, mini gauntlets // Subwave 3: heavies + popping bigheal medics, mini gauntlets // Subwave 4: gauntlets + bigheal medics, mini gauntlets, pyros ///////////////////////////////////////// Checkpoint Yes StartWaveOutput { Target wave_start_relay Action trigger } InitWaveOutput { Target gamerules Action RunScriptCode Param " IncludeScript(`molybdenum_decor`) local ent = Entities.FindByClassname(null, `tf_objective_resource`) if (ent) { NetProps.SetPropString(ent, `m_iszMvMPopfileName`, `Adv Molybdenum`) } " } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "2s_smallgs" Where flankers TotalCount 150 MaxActive 3 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 15 Support 1 TotalCurrency 150 RandomChoice { TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_9 } } FirstSpawnOutput { Target B_door_open Action trigger } } WaveSpawn { Name "2a_huntsman" Where flankers TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 7 TotalCurrency 25 TFBot { Template T_TFBot_Sniper_Huntsman Name "Factory Issued Bowman" Item "The Fortified Compound" ItemAttributes { ItemName "The Fortified Compound" "damage penalty" 0.5 } Item "Larrikin Robin" Item "The Toowoomba Tunic" } } WaveSpawn { Name "2a_heavypop" Where spawnbot TotalCount 12 MaxActive 7 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 12 TotalCurrency 75 Squad { TFBot { Class Heavy Skill Normal Name "Gear Gunner" Item "Tomislav" Item "EOTL_sheavyshirt" Item "The Eliminators Safeguard" ItemAttributes { ItemName "The Eliminator's Safeguard" "item style override" 1 "set item tint RGB" 8154199 } ClassIcon heavy_accurate_lite } TFBot { Template T_TFBot_Medic_BigHeal Name "Medical Emergency" Item "Das Naggenvatcher" ClassIcon medic_pop Attributes SpawnWithFullCharge } } FirstSpawnOutput { Target A_door_open Action trigger } } WaveSpawn { Name "2b_gmeds" Where spawnbot WaitForAllSpawned "2a_heavypop" TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 150 Squad { ShouldPreserveSquad 1 TFBot { Template T_TFBot_Giant_Medic_Syringe } TFBot { Template T_TFBot_Medic_BigHeal Name "Medical Attention" Item "The Surgeon's Stahlhelm" } TFBot { Template T_TFBot_Medic_BigHeal Name "Medical Attention" Item "The Surgeon's Stahlhelm" } } } WaveSpawn { Name "2c_heavyuber" WaitForAllDead "2a_heavypop" Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 14 TotalCurrency 100 Squad { TFBot { Class Heavy Skill Normal Name "Gear Gunner" Item "Tomislav" Item "EOTL_sheavyshirt" Item "The Eliminators Safeguard" ItemAttributes { ItemName "The Eliminator's Safeguard" "item style override" 1 "set item tint RGB" 8154199 } ClassIcon heavy_accurate_lite } TFBot { Template T_TFBot_Medic_QuickUber_Dripped } } } WaveSpawn { Name "2d_biggs" WaitForAllDead "2c_heavyuber" Where spawnbot_mix TotalCount 16 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 50 Support Limited Squad { RandomChoice { TFBot { Template T_TFBot_Gauntlet_1 } TFBot { Template T_TFBot_Gauntlet_1 } TFBot { Template T_TFBot_Gauntlet_1 } TFBot { Template T_TFBot_Gauntlet_1 } TFBot { Template T_TFBot_Gauntlet_1 } TFBot { Template T_TFBot_Gauntlet_1 } TFBot { Template T_TFBot_Gauntlet_1 } TFBot { Template T_TFBot_Gauntlet_1 } TFBot { Template T_TFBot_Gauntlet_1 } TFBot { Template T_TFBot_Gauntlet_2 } TFBot { Template T_TFBot_Gauntlet_2 } TFBot { Template T_TFBot_Gauntlet_2 } TFBot { Template T_TFBot_Gauntlet_2 } TFBot { Template T_TFBot_Gauntlet_2 } TFBot { Template T_TFBot_Gauntlet_2 } TFBot { Template T_TFBot_Gauntlet_2 } TFBot { Template T_TFBot_Gauntlet_2 } TFBot { Template T_TFBot_Gauntlet_2 } TFBot { Template T_TFBot_Gauntlet_3 } TFBot { Template T_TFBot_Gauntlet_3 } TFBot { Template T_TFBot_Gauntlet_3 } TFBot { Template T_TFBot_Gauntlet_3 } TFBot { Template T_TFBot_Gauntlet_3 } TFBot { Template T_TFBot_Gauntlet_3 } TFBot { Template T_TFBot_Gauntlet_3 } TFBot { Template T_TFBot_Gauntlet_3 } TFBot { Template T_TFBot_Gauntlet_3 } TFBot { Template T_TFBot_Gauntlet_4 } TFBot { Template T_TFBot_Gauntlet_4 } TFBot { Template T_TFBot_Gauntlet_4 } TFBot { Template T_TFBot_Gauntlet_4 } TFBot { Template T_TFBot_Gauntlet_4 } TFBot { Template T_TFBot_Gauntlet_4 } TFBot { Template T_TFBot_Gauntlet_4 } TFBot { Template T_TFBot_Gauntlet_4 } TFBot { Template T_TFBot_Gauntlet_4 } TFBot { Template T_TFBot_Gauntlet_5 } TFBot { Template T_TFBot_Gauntlet_5 } TFBot { Template T_TFBot_Gauntlet_5 } TFBot { Template T_TFBot_Gauntlet_5 } TFBot { Template T_TFBot_Gauntlet_5 } TFBot { Template T_TFBot_Gauntlet_5 } TFBot { Template T_TFBot_Gauntlet_5 } TFBot { Template T_TFBot_Gauntlet_5 } TFBot { Template T_TFBot_Gauntlet_5 } TFBot { Template T_TFBot_Gauntlet_6 } TFBot { Template T_TFBot_Gauntlet_6 } TFBot { Template T_TFBot_Gauntlet_6 } TFBot { Template T_TFBot_Gauntlet_6 } TFBot { Template T_TFBot_Gauntlet_6 } TFBot { Template T_TFBot_Gauntlet_6 } TFBot { Template T_TFBot_Gauntlet_6 } TFBot { Template T_TFBot_Gauntlet_6 } TFBot { Template T_TFBot_Gauntlet_6 } TFBot { Template T_TFBot_Gauntlet_7 } TFBot { Template T_TFBot_Gauntlet_7 } TFBot { Template T_TFBot_Gauntlet_7 } TFBot { Template T_TFBot_Gauntlet_7 } TFBot { Template T_TFBot_Gauntlet_7 } TFBot { Template T_TFBot_Gauntlet_7 } TFBot { Template T_TFBot_Gauntlet_7 } TFBot { Template T_TFBot_Gauntlet_7 } TFBot { Template T_TFBot_Gauntlet_7 } TFBot { Template T_TFBot_Gauntlet_8 } TFBot { Template T_TFBot_Gauntlet_8 } TFBot { Template T_TFBot_Gauntlet_8 } TFBot { Template T_TFBot_Gauntlet_8 } TFBot { Template T_TFBot_Gauntlet_8 } TFBot { Template T_TFBot_Gauntlet_8 } TFBot { Template T_TFBot_Gauntlet_8 } TFBot { Template T_TFBot_Gauntlet_8 } TFBot { Template T_TFBot_Gauntlet_8 } TFBot { Template T_TFBot_Gauntlet_9 } } TFBot { Template T_TFBot_Medic_BigHeal Name "Medical Attention" Item "The Surgeon's Stahlhelm" } } } WaveSpawn { Name "2d_pyros" WaitForAllSpawned "2c_heavyuber" Where spawnbot_mission_sniper TotalCount 24 MaxActive 10 SpawnCount 3 WaitBeforeStarting 13 WaitBetweenSpawns 5 TotalCurrency 100 Support Limited TFBot { Class Pyro Skill Easy Name "Smelter" Item "powerhouse_flamethrower_turbinetorcher" ItemAttributes { ItemName "powerhouse_flamethrower_turbinetorcher" "set_item_texture_wear" 0 } Item "The Person in the Iron Mask" ItemAttributes { ItemName "The Person in the Iron Mask" "set item tint RGB" 13595446 } } } WaveSpawn { Name "2e_gpyro" WaitForAllDead "2c_heavyuber" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Pyro ClassIcon pyro_reflect_daan Name "Arc Furnace" Item "powerhouse_flamethrower_turbinetorcher" ItemAttributes { ItemName "powerhouse_flamethrower_turbinetorcher" "lunchbox adds minicrits" 2 "attach particle effect" 701 "set_item_texture_wear" 0 } Item "The Person in the Iron Mask" ItemAttributes { ItemName "The Person in the Iron Mask" "set item tint RGB" 13595446 } } } WaveSpawn { Name "dummy" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 999999 WaitBetweenSpawns 999999 Support 1 TFBot { Template T_TFBot_Medic_BigHeal Name "Medical Attention" Item "The Surgeon's Stahlhelm" } } } Wave { ///////////////////////////////////////// // Wave 3: $2100, drops $800+$100 bonus // THE TANK WAVE // Subwave 1: super scouts, tank, mini gauntlets // Subwave 2: crit bonk scouts from the left, another tank, mini gauntlets // Subwave 3: another tank, big soldier bursts, mini gauntlets // Subwave 4: gheavy with uber meds, mini gauntlets ///////////////////////////////////////// Checkpoint Yes StartWaveOutput { Target wave_start_relay Action trigger } InitWaveOutput { Target gamerules Action RunScriptCode Param " IncludeScript(`molybdenum_decor`) local ent = Entities.FindByClassname(null, `tf_objective_resource`) if (ent) { NetProps.SetPropString(ent, `m_iszMvMPopfileName`, `Adv Molybdenum`) } " } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "3a_supers" Where flankers TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Fast Name "Delivery Service" Item "The Bolt Boy" Item "Winter Backup" Item "The Ripped Rider" ItemAttributes { ItemName "The Ripped Rider" "set item tint RGB" 6901050 } } FirstSpawnOutput { Target B_door_open Action trigger } } WaveSpawn { Name "3s_minis" Where flankers TotalCount 100 MaxActive 3 SpawnCount 2 WaitBeforeStarting 13 WaitBetweenSpawns 7 TotalCurrency 100 Support 1 RandomChoice { TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_9 } } } WaveSpawn { Name "TANKS!" TotalCount 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 30 TotalCurrency 300 Tank { Health 12000 Name "tankboss" Speed 75 StartingPathTrackNode tank_path_b_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "3b_bonks" Where spawnbot_mission_sniper TotalCount 20 MaxActive 12 SpawnCount 10 WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Bonk_Dripped } } WaveSpawn { Name "3c_soldiers" Where spawnbot_mission_sniper WaitForAllSpawned "3b_bonks" TotalCount 50 MaxActive 12 SpawnCount 10 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 100 RandomChoice { TFBot { Class Pyro Skill Normal Name "Smelter" Item "powerhouse_flamethrower_turbinetorcher" ItemAttributes { ItemName "powerhouse_flamethrower_turbinetorcher" "airblast disabled" 1 "set_item_texture_wear" 0 } Item "The Person in the Iron Mask" ItemAttributes { ItemName "The Person in the Iron Mask" "set item tint RGB" 13595446 } } TFBot { Class Soldier Skill Hard Name "Rocket-Feller" Item "Marshall's Mutton Chops" Item "Full Metal Drill Hat" ItemAttributes { ItemName "Full Metal Drill Hat" "set item tint RGB" 5801378 } } } } WaveSpawn { Name "3d_gheavy" Where spawnbot WaitForAllSpawned "TANKS!" TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 25 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Name "Employee Mistreatment" Item "Commissar's Coat" Item "The U-Clank-A" ItemAttributes { ItemName "The U-Clank-A" "set item tint RGB" 15185211 } } TFBot { Template T_TFBot_Medic_QuickUber_Dripped } TFBot { Template T_TFBot_Medic_QuickUber_Dripped } TFBot { Template T_TFBot_Medic_QuickUber_Dripped } } FirstSpawnOutput { Target A_door_open Action trigger } } } Wave ///////////////////////////////////////// // Wave 4: $3000, drops $1600+$100 bonus // the buff wave, with support mini gauntlets // Subwave 1: giant rapid buff soldiers, df pyros // Subwave 2: demomen, demoknights, giant rapid conch soldiers // Subwave 3: soldiers, demoknights, giant scouts // Subwave 4: big gauntlets, small scouts ///////////////////////////////////////// { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action trigger } InitWaveOutput { Target gamerules Action RunScriptCode Param " IncludeScript(`molybdenum_decor`) local ent = Entities.FindByClassname(null, `tf_objective_resource`) if (ent) { NetProps.SetPropString(ent, `m_iszMvMPopfileName`, `Adv Molybdenum`) } " } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "4s_minigs" Where flankers TotalCount 100 MaxActive 3 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 5 TotalCurrency 200 Support 1 RandomChoice { TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_9 } } } WaveSpawn { Name "4a_rapidbuff" Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 12 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Soldier_RapidFire_Buff_Extended } FirstSpawnOutput { Target A_door_open Action trigger } } WaveSpawn { Name "4a_df" Where flankers TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 8 TotalCurrency 100 TFBot { Class Pyro Skill Hard Name "On-Strike Rioter" Item "the dragon's fury" Item "Partizan" Item "Firebrand" ClassIcon pyro_dragon_fury_swordstone } FirstSpawnOutput { Target B_door_open Action trigger } } WaveSpawn { Name "4a_scouts" Where spawnbot TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 7 TotalCurrency 100 TFBot { Class Scout Skill Easy Name "Procrastinating Worker" Item "The Data Mining Light" Item "Jungle Jersey" } } WaveSpawn { Name "4b_rapidconch" Where spawnbot WaitForAllSpawned "4a_rapidbuff" TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 12 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Soldier_RapidFire_Conch_Extended } } WaveSpawn { Name "4b_knights" Where flankers WaitForAllSpawned "4a_df" TotalCount 54 MaxActive 8 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 7 TotalCurrency 300 Support Limited TFBot { Template T_TFBot_Demoman_Knight Name "Scrap Knight" Item "The Toowoomba Tunic" Item "The Tartantaloons" Item "The Hood of Sorrows" ItemAttributes { ItemName "The Hood of Sorrows" "set item tint rgb" 8154199 } } } WaveSpawn { Name "4b_demos" Where spawnbot_mission_sniper WaitForAllSpawned "4a_df" TotalCount 25 MaxActive 7 SpawnCount 5 WaitBeforeStarting 8 WaitBetweenSpawns 5 TotalCurrency 150 TFBot { Class Demoman Skill Normal Name "Tipsy Demolitionist" Item "The Well-Rounded Rifleman" Item "EOTL_demo_dynamite" } } WaveSpawn { Name "4c_soldiers" Where spawnbot_mission_sniper WaitForAllSpawned "4b_demos" TotalCount 35 MaxActive 9 SpawnCount 7 WaitBeforeStarting 8 WaitBetweenSpawns 8 TotalCurrency 150 Support Limited TFBot { Class Soldier Skill Normal Name "Rocket-Feller" Item "Marshall's Mutton Chops" Item "Full Metal Drill Hat" ItemAttributes { ItemName "Full Metal Drill Hat" "set item tint RGB" 5801378 } } } WaveSpawn { Name "4c_gscouts" Where spawnbot WaitForAllSpawned "4b_rapidconch" TotalCount 4 MaxActive 3 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout Name "Biggest Procrastinating Worker" Item "The Data Mining Light" Item "Jungle Jersey" } } WaveSpawn { Name "4d_biggs" Where spawnbot WaitForAllSpawned "4c_gscouts" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 TotalCurrency 100 RandomChoice { TFBot { Template T_TFBot_Giant_Gauntlet_1 } TFBot { Template T_TFBot_Giant_Gauntlet_1 } TFBot { Template T_TFBot_Giant_Gauntlet_1 } TFBot { Template T_TFBot_Giant_Gauntlet_1 } TFBot { Template T_TFBot_Giant_Gauntlet_1 } TFBot { Template T_TFBot_Giant_Gauntlet_1 } TFBot { Template T_TFBot_Giant_Gauntlet_1 } TFBot { Template T_TFBot_Giant_Gauntlet_1 } TFBot { Template T_TFBot_Giant_Gauntlet_1 } TFBot { Template T_TFBot_Giant_Gauntlet_2 } TFBot { Template T_TFBot_Giant_Gauntlet_2 } TFBot { Template T_TFBot_Giant_Gauntlet_2 } TFBot { Template T_TFBot_Giant_Gauntlet_2 } TFBot { Template T_TFBot_Giant_Gauntlet_2 } TFBot { Template T_TFBot_Giant_Gauntlet_2 } TFBot { Template T_TFBot_Giant_Gauntlet_2 } TFBot { Template T_TFBot_Giant_Gauntlet_2 } TFBot { Template T_TFBot_Giant_Gauntlet_2 } TFBot { Template T_TFBot_Giant_Gauntlet_3 } TFBot { Template T_TFBot_Giant_Gauntlet_3 } TFBot { Template T_TFBot_Giant_Gauntlet_3 } TFBot { Template T_TFBot_Giant_Gauntlet_3 } TFBot { Template T_TFBot_Giant_Gauntlet_3 } TFBot { Template T_TFBot_Giant_Gauntlet_3 } TFBot { Template T_TFBot_Giant_Gauntlet_3 } TFBot { Template T_TFBot_Giant_Gauntlet_3 } TFBot { Template T_TFBot_Giant_Gauntlet_3 } TFBot { Template T_TFBot_Giant_Gauntlet_4 } TFBot { Template T_TFBot_Giant_Gauntlet_4 } TFBot { Template T_TFBot_Giant_Gauntlet_4 } TFBot { Template T_TFBot_Giant_Gauntlet_4 } TFBot { Template T_TFBot_Giant_Gauntlet_4 } TFBot { Template T_TFBot_Giant_Gauntlet_4 } TFBot { Template T_TFBot_Giant_Gauntlet_4 } TFBot { Template T_TFBot_Giant_Gauntlet_4 } TFBot { Template T_TFBot_Giant_Gauntlet_4 } TFBot { Template T_TFBot_Giant_Gauntlet_5 } TFBot { Template T_TFBot_Giant_Gauntlet_5 } TFBot { Template T_TFBot_Giant_Gauntlet_5 } TFBot { Template T_TFBot_Giant_Gauntlet_5 } TFBot { Template T_TFBot_Giant_Gauntlet_5 } TFBot { Template T_TFBot_Giant_Gauntlet_5 } TFBot { Template T_TFBot_Giant_Gauntlet_5 } TFBot { Template T_TFBot_Giant_Gauntlet_5 } TFBot { Template T_TFBot_Giant_Gauntlet_5 } TFBot { Template T_TFBot_Giant_Gauntlet_6 } TFBot { Template T_TFBot_Giant_Gauntlet_6 } TFBot { Template T_TFBot_Giant_Gauntlet_6 } TFBot { Template T_TFBot_Giant_Gauntlet_6 } TFBot { Template T_TFBot_Giant_Gauntlet_6 } TFBot { Template T_TFBot_Giant_Gauntlet_6 } TFBot { Template T_TFBot_Giant_Gauntlet_6 } TFBot { Template T_TFBot_Giant_Gauntlet_6 } TFBot { Template T_TFBot_Giant_Gauntlet_6 } TFBot { Template T_TFBot_Giant_Gauntlet_7 } TFBot { Template T_TFBot_Giant_Gauntlet_7 } TFBot { Template T_TFBot_Giant_Gauntlet_7 } TFBot { Template T_TFBot_Giant_Gauntlet_7 } TFBot { Template T_TFBot_Giant_Gauntlet_7 } TFBot { Template T_TFBot_Giant_Gauntlet_7 } TFBot { Template T_TFBot_Giant_Gauntlet_7 } TFBot { Template T_TFBot_Giant_Gauntlet_7 } TFBot { Template T_TFBot_Giant_Gauntlet_7 } TFBot { Template T_TFBot_Giant_Gauntlet_8 } TFBot { Template T_TFBot_Giant_Gauntlet_8 } TFBot { Template T_TFBot_Giant_Gauntlet_8 } TFBot { Template T_TFBot_Giant_Gauntlet_8 } TFBot { Template T_TFBot_Giant_Gauntlet_8 } TFBot { Template T_TFBot_Giant_Gauntlet_8 } TFBot { Template T_TFBot_Giant_Gauntlet_8 } TFBot { Template T_TFBot_Giant_Gauntlet_8 } TFBot { Template T_TFBot_Giant_Gauntlet_8 } TFBot { Template T_TFBot_Giant_Gauntlet_9 } } } } Wave ///////////////////////////////////////// // Wave 5: $4700, drops $1000+$100 bonus // mini gauntlet supports, spies // Subwave 1: double gburst demos, common pyros and huntsmans // Subwave 2: TANK!!! conch soldiers with uber meds, super scouts // Subwave 3: giant heavies with uber medics, common scouts // Subwave 4: giant heavy + giant medic ///////////////////////////////////////// { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action trigger } InitWaveOutput { Target gamerules Action RunScriptCode Param " IncludeScript(`molybdenum_decor`) local ent = Entities.FindByClassname(null, `tf_objective_resource`) if (ent) { NetProps.SetPropString(ent, `m_iszMvMPopfileName`, `Adv Molybdenum`) } " } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "5s_gauntlets" Where spawnbot_mix TotalCount 100 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 10 TotalCurrency 100 Support 1 RandomChoice { TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_9 } } FirstSpawnOutput { Target B_door_open Action trigger } } WaveSpawn { Name "5a_gburstdemos" Where spawnbot TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Demo_Burst Name "Drunken Demolitionist" Item "Blast Defense" Item "The Juggernaut Jacket" Item "warbird_grenadelauncher_butcherbird" ItemAttributes { ItemName "warbird_grenadelauncher_butcherbird" "projectile spread angle penalty" 5 "projectile speed increased" 1.1 "clip size upgrade atomic" 7 "reload time decreased" 0.65 "set_item_texture_wear" 0 "fire rate bonus" 0.1 } } FirstSpawnOutput { Target A_door_open Action trigger } } WaveSpawn { Name "5a_pyros" Where flankers TotalCount 40 MaxActive 7 SpawnCount 5 WaitBeforeStarting 6 WaitBetweenSpawns 8 TotalCurrency 100 TFBot { Class Pyro Skill Easy Name "Smelter" Item "powerhouse_flamethrower_turbinetorcher" ItemAttributes { ItemName "powerhouse_flamethrower_turbinetorcher" "set_item_texture_wear" 0 } Item "The Person in the Iron Mask" ItemAttributes { ItemName "The Person in the Iron Mask" "set item tint RGB" 13595446 } } } WaveSpawn { Name "5a_huntsman" Where spawnbot_mission_sniper TotalCount 21 MaxActive 8 SpawnCount 7 WaitBeforeStarting 10 WaitBetweenSpawns 12 TotalCurrency 50 TFBot { Template T_TFBot_Sniper_Huntsman Name "Factory Issued Bowman" Item "The Fortified Compound" ItemAttributes { ItemName "The Fortified Compound" "damage penalty" 0.5 } Item "Larrikin Robin" Item "The Toowoomba Tunic" } } WaveSpawn { Name "5b_tank" WaitForAllSpawned "5a_gburstdemos" TotalCount 1 SpawnCount 1 WaitBeforeStarting 15 TotalCurrency 150 Tank { Health 30000 Name "tankboss" Speed 75 StartingPathTrackNode tank_path_a_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "5b_conch" Where spawnbot WaitForAllSpawned "5b_tank" TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 5 TotalCurrency 150 Squad { TFBot { Class Soldier Skill Hard Name "Rocket-Feller" Item "Marshall's Mutton Chops" Item "Full Metal Drill Hat" ItemAttributes { ItemName "Full Metal Drill Hat" "set item tint RGB" 5801378 } } TFBot { Template T_TFBot_Medic_QuickUber_Dripped ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" "ubercharge rate penalty" 0.01 } } } } WaveSpawn { Name "5b_supers" Where flankers WaitForAllSpawned "5b_tank" TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 15 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Fast Name "Delivery Service" Item "The Bolt Boy" Item "Winter Backup" Item "The Ripped Rider" ItemAttributes { ItemName "The Ripped Rider" "set item tint RGB" 6901050 } } } WaveSpawn { Name "5c_gheavies" Where spawnbot WaitForAllSpawned "5b_conch" TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Name "Employee Mistreatment" Item "Commissar's Coat" Item "The U-Clank-A" ItemAttributes { ItemName "The U-Clank-A" "set item tint RGB" 15185211 } } TFBot { Template T_TFBot_Medic_QuickUber_Dripped } TFBot { Template T_TFBot_Medic_Kritz } TFBot { Template T_TFBot_Medic_Kritz } } } WaveSpawn { Name "5c_scouts" Where flankers WaitForAllSpawned "5a_pyros" TotalCount 35 MaxActive 8 SpawnCount 7 WaitBeforeStarting 7 WaitBetweenSpawns 7 TotalCurrency 100 Support Limited TFBot { Class Scout Skill Easy Name "Procrastinating Worker" Item "The Data Mining Light" Item "Jungle Jersey" } } WaveSpawn { Name "5d_gheavygmed" Where spawnbot WaitForAllSpawned "5c_gheavies" TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 15 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Name "Employee Mistreatment" Item "Commissar's Coat" Item "The U-Clank-A" ItemAttributes { ItemName "The U-Clank-A" "set item tint RGB" 15185211 } } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Serious Medical Attention" } TFBot { Template T_TFBot_Medic_Kritz } TFBot { Template T_TFBot_Medic_Kritz } } } } Wave ///////////////////////////////////////// // Wave 6: $5800, drops $2000+$100 bonus // mini gauntlet + uber medic supports, snipers, spies // Subwave 1: tank // Subwave 2: tank, heavies, soldiers // Subwave 3: tank, heavies with kritz medics, demos // Subwave 4: tank, grapid with kritz medics, demos // Subwave 5: tank, grapid with giant kritz medic // Subwave 6: giant heavies with giant popping medic // Subwave 7: final tank, giant heavy + grapid banner squads ///////////////////////////////////////// { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action trigger } InitWaveOutput { Target gamerules Action RunScriptCode Param " IncludeScript(`molybdenum_decor`) local ent = Entities.FindByClassname(null, `tf_objective_resource`) if (ent) { NetProps.SetPropString(ent, `m_iszMvMPopfileName`, `Adv Molybdenum`) } " } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "dummy" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 9999999 WaitBetweenSpawns 9999999 Support 1 TFBot { Class Scout ClassIcon heavy_steelfist_metals } } WaveSpawn { Name "dummy2" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 9999999 WaitBetweenSpawns 9999999 Support 1 TFBot { Template T_TFBot_Medic } } WaveSpawn { Name "6s_gauntlets" Where flankers TotalCount 100 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 12 TotalCurrency 100 Support 1 Squad { RandomChoice { TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_1 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_2 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_3 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_4 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_5 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_6 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_7 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_8 } TFBot { Template T_TFBot_Mini_Gauntlet_9 } } TFBot { Template T_TFBot_Medic_QuickUber_Dripped ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" "ubercharge rate penalty" 0.01 } } } FirstSpawnOutput { Target B_door_open Action trigger } } WaveSpawn { Name "6a_tanks" TotalCount 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 500 Tank { Health 15000 Name "tankboss" Speed 75 StartingPathTrackNode tank_path_a_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "6b_soldiers" Where flankers TotalCount 24 MaxActive 10 SpawnCount 8 WaitBeforeStarting 30 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Class Soldier Skill Hard Name "Rocket-Feller" Item "Marshall's Mutton Chops" Item "Full Metal Drill Hat" ItemAttributes { ItemName "Full Metal Drill Hat" "set item tint RGB" 5801378 } } } WaveSpawn { Name "6b_heavies" Where spawnbot TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 33 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Class Heavy Skill Normal Name "Heavy Weapons Manufacturer" Item "L4D Hat" } FirstSpawnOutput { Target A_door_open Action trigger } } WaveSpawn { Name "6c_kritzheavies" Where spawnbot TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 60 WaitBetweenSpawns 3 TotalCurrency 50 Squad { TFBot { Class Heavy Skill Normal Name "Heavy Weapons Manufacturer" Item "L4D Hat" } TFBot { Template T_TFBot_Medic_Kritz } } } WaveSpawn { Name "6c_demos" Where flankers TotalCount 30 MaxActive 9 SpawnCount 5 WaitBeforeStarting 63 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Class Demoman Skill Hard Name "Tipsy Demolitionist" Item "The Well-Rounded Rifleman" Item "EOTL_demo_dynamite" } } WaveSpawn { Name "6d_grapidkritz" Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 90 WaitBetweenSpawns 20 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Name "Giant Rapid Fire Rocket-Feller" Item "Marshall's Mutton Chops" Item "The War Pig" Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "projectile speed decreased" 0.65 "set_item_texture_wear" 0 "reload time decreased" -1 "fire rate bonus" 0.5 } } TFBot { Template T_TFBot_Medic_Kritz } TFBot { Template T_TFBot_Medic_Kritz } } } WaveSpawn { Name "6e_grapidgkritz" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 140 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Name "Giant Rapid Fire Rocket-Feller" Item "Marshall's Mutton Chops" Item "The War Pig" Item "craftsmann_rocketlauncher_americanpastoral" ItemAttributes { ItemName "craftsmann_rocketlauncher_americanpastoral" "projectile speed decreased" 0.65 "set_item_texture_wear" 0 "reload time decreased" -1 "fire rate bonus" 0.5 } } TFBot { Template T_TFBot_Giant_Medic_Kritz } } } WaveSpawn { Name "6f_gheavies" Where spawnbot WaitForAllSpawned "6a_tanks" TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 45 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Name "Employee Mistreatment" Item "Commissar's Coat" Item "The U-Clank-A" ItemAttributes { ItemName "The U-Clank-A" "set item tint RGB" 15185211 } } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Serious Medical Attention" } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Serious Medical Attention" } } } WaveSpawn { Name "6g_gheavybuff" Where spawnbot WaitForAllSpawned "6f_gheavies" TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 25 WaitBetweenSpawns 20 TotalCurrency 400 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Name "Top Heavy Weapons Manufacturer" Item "L4D Hat" } TFBot { Template T_TFBot_Giant_Soldier_RapidFire_Buff_Extended } } } WaveSpawn { Name "6h_tank" WaitForAllSpawned "6f_gheavies" TotalCount 1 SpawnCount 1 WaitBeforeStarting 50 TotalCurrency 300 Tank { Health 30000 Name "tankboss" Speed 75 Skin 1 StartingPathTrackNode tank_path_b_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } Wave ///////////////////////////////////////// // Wave 7: $7900 // THE OSMIRIDIUM GAUNTLET ///////////////////////////////////////// { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action trigger } InitWaveOutput { Target gamerules Action RunScriptCode Param " IncludeScript(`molybdenum_decor`) local ent = Entities.FindByClassname(null, `tf_objective_resource`) if (ent) { NetProps.SetPropString(ent, `m_iszMvMPopfileName`, `Adv Molybdenum`) } " } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "7s_tank" TotalCount 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 240 TotalCurrency 300 Support Limited Tank { Health 1000000 Name "tankboss" Speed 50 StartingPathTrackNode tank_path_a_10 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } FirstSpawnOutput { Target gamerules Action RunScriptCode Param " SpawnEntityFromTable(`training_annotation` , { targetname = `tank_notice` display_text = `Kill the boss before the tank reaches the hatch!` lifetime = `7` origin = `-1210 1150 -12` } ) EntFire(`tank_notice`, `show`) EntFire(`tank_notice`, `kill`, ``, 8) " } LastSpawnOutput { Target "tankboss" Action "color" Param "0 0 0" } } WaveSpawn { Name "7s_squad" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Support Limited TFBot { Class Scout Name "Bomb Carrier" Scale 0.3 ItemAttributes { ItemName "tf_weapon_scattergun" "move speed bonus" 0.01 } } } WaveSpawn { Name "7a_boss" Where flankers TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 TotalCurrency 10000 TFBot { Template T_TFBot_Chief_Osmiridium } FirstSpawnOutput { Target B_door_open Action trigger } DoneOutput { Target gamerules Action RunScriptCode Param " EntFire(`tankboss`, `sethealth`, `1`) EntFire(`tankboss`, `ignite`) " } } WaveSpawn { Name "7s_pyros" Where flankers TotalCount 100 MaxActive 6 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 0 TotalCurrency 100 Support 1 TFBot { Class Pyro Skill Hard Name "On-Strike Rioter" Item "the dragon's fury" Item "Partizan" Item "Firebrand" ClassIcon pyro_dragon_fury_swordstone } } WaveSpawn { Name "7s_conch" Where flankers TotalCount 100 MaxActive 7 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Soldier_Extended_Concheror Name "Extended Conch Rocket-Feller" Item "gentlemanne_rocketlauncher_coffinnail" ItemAttributes { ItemName "gentlemanne_rocketlauncher_coffinnail" "set_item_texture_wear" 0 } Item "Marshall's Mutton Chops" Item "Full Metal Drill Hat" ItemAttributes { ItemName "Full Metal Drill Hat" "set item tint RGB" 15132390 } } FirstSpawnOutput { Target B_door_open Action trigger } } WaveSpawn { WaitBeforeStarting 0.1 FirstSpawnOutput { Target "tankboss" Action "setmodelscale" Param "0.2" } } } }