WaveSchedule { StartingCurrency 10000 RespawnWaveTime 0 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes CustomUpgradesFile "mvm_upgrades_trash2.txt" PlayerAttributes //Player attributes appied for the whole mission { "ammo regen" 100 Heavyweapons //Attributes limited to soldier only { "increase buff duration" 0.5 } } ItemAttributes { Classname "tf_weapon_minigun" "damage bonus" 4 } ItemAttributes { Classname "tf_weapon_rocketlauncher" "fire rate bonus" 0.1 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_rocketlauncher_airstrike" "fire rate bonus" 0.1 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_rocketlauncher_directhit" "fire rate bonus" 0.1 "faster reload rate" -1 } ItemAttributes { Classname "saxxy" "damage bonus" 11 } ItemAttributes { Classname "tf_weapon_club" "damage bonus" 11 } ItemAttributes { Classname "tf_weapon_bottle" "damage bonus" 11 } ItemAttributes { Classname "tf_weapon_breakable_sign" "damage bonus" 11 } ItemAttributes { Classname "tf_weapon_fireaxe" "damage bonus" 11 } ItemAttributes { Classname "tf_weapon_fists" "damage bonus" 11 } ItemAttributes { Classname "tf_weapon_katana" "damage bonus" 11 } ItemAttributes { Classname "tf_weapon_sword" "damage bonus" 11 } ItemAttributes { Classname "tf_weapon_shovel" "damage bonus" 11 } ItemAttributes { Classname "tf_weapon_slap" "damage bonus" 11 } ItemAttributes { Classname "tf_weapon_bonesaw" "damage bonus" 11 } ItemAttributes { Classname "tf_weapon_bat" "damage bonus" 11 "melee attack rate bonus" 0.4 } ItemAttributes { Classname "tf_weapon_bat_fish" "damage bonus" 11 "melee attack rate bonus" 0.4 } ItemAttributes { Classname "tf_weapon_bat_wood" "damage bonus" 11 "melee attack rate bonus" 0.4 } ItemAttributes { Classname "tf_weapon_bat_giftwrap" "damage bonus" 11 "melee attack rate bonus" 0.4 } ItemAttributes { Classname "tf_weapon_wrench" "damage bonus" 11 "melee attack rate bonus" 0.35 } ItemAttributes { Classname "tf_weapon_stickbomb" "damage bonus" 11 } ItemAttributes { Classname "tf_weapon_mechanical_arm" "damage bonus" 5 "fire rate bonus" -1 //"melee attack rate bonus" 0.35 } ItemAttributes { Classname "tf_weapon_robot_arm" "damage bonus" 11 "melee attack rate bonus" 0.35 } ItemAttributes { Classname "tf_weapon_shotgun" "fire rate bonus" 0.05 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_shotgun_hwg" "fire rate bonus" 0.05 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_shotgun_primary" "fire rate bonus" 0.05 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_shotgun_pyro" "fire rate bonus" 0.05 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_shotgun_soldier" "fire rate bonus" 0.05 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_sentry_revenge" "fire rate bonus" 0.05 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_shotgun_building_rescue" "fire rate bonus" 0.05 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_pep_brawler_blaster" "fire rate bonus" 0.03 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_handgun_scout_primary" "fire rate bonus" 0.03 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_handgun_scout_secondary" "fire rate bonus" 0.03 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_pistol" "fire rate bonus" -1 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_pistol_scout" "fire rate bonus" -1 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_raygun" "fire rate bonus" -1 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_syringegun_medic" "fire rate bonus" -1 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_smg" "fire rate bonus" -1 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_revolver" "fire rate bonus" -1 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_charged_smg" "fire rate bonus" -1 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_crossbow" "fire rate bonus" -1 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_compound_bow" "fire rate bonus" 0.01 "faster reload rate" 0.01 } ItemAttributes { Classname "tf_weapon_drg_pomson" "fire rate bonus" -1 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_flaregun" "fire rate bonus" 0.01 "faster reload rate" 0.01 } ItemAttributes { Classname "tf_weapon_flaregun_revenge" "fire rate bonus" 0.01 "faster reload rate" 0.01 } ItemAttributes { Classname "tf_weapon_particle_cannon" "fire rate bonus" -1 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_rocketpack" "mult_item_meter_charge_rate" 0.01 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_knife" "fire rate bonus" -3 } ItemAttributes { Classname "tf_weapon_sniperrifle" "fire rate bonus" 0.01 "faster reload rate" 0.01 } ItemAttributes { Classname "tf_weapon_sniperrifle_classic" "fire rate bonus" 0.01 "faster reload rate" 0.01 } ItemAttributes { Classname "tf_weapon_sniperrifle_decap" "fire rate bonus" 0.01 "faster reload rate" 0.01 } ItemAttributes { Classname "tf_weapon_scattergun" "fire rate bonus" 0.03 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_soda_popper" "fire rate bonus" 0.03 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_grenadelauncher" "fire rate bonus" 0.05 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_cannon" "fire rate bonus" 0.05 "faster reload rate" -1 } ItemAttributes { Classname "tf_weapon_pipebomblauncher" "fire rate bonus" 0.05 "faster reload rate" -1 "stickybomb charge rate" -5 "max pipebombs increased" 72 } ItemAttributes { Classname "tf_weapon_minigun" "damage bonus" 4 } ItemAttributes { Classname "tf_weapon_jar_milk" "fire rate bonus" 0.5 "faster reload rate" 0.5 "applies snare effect" 0.1 } ItemAttributes { Classname "tf_weapon_jar" "fire rate bonus" 0.5 "faster reload rate" 0.5 "applies snare effect" 0.1 } ItemAttributes { Classname "tf_weapon_cleaver" "fire rate bonus" 0.5 "faster reload rate" 0.5 "applies snare effect" 0.1 } ItemAttributes { Classname "tf_weapon_jar_gas" "fire rate bonus" 0.5 "faster reload rate" 0.5 } ItemAttributes { Classname "tf_weapon_flamethrower" "damage bonus" 25 } ItemAttributes { Classname "tf_weapon_rocketlauncher_fireball" "damage bonus" 3 "item_meter_charge_rate" 0.01 } ItemAttributes { Classname "tf_weapon_lunchbox" "item_meter_charge_rate" 0.01 } ItemAttributes { Classname "tf_weapon_lunchbox_drink" "item_meter_charge_rate" 0.01 } Templates { // Scout T_TFBot_Scout_Bonk_Pan { Name "Ramblin' Rubbish" Class Scout Skill Expert Health 1250 Item "Bonk! Atomic Punch" Item "Bonk Helm" Item "Gold Frying Pan" WeaponRestrictions MeleeOnly ClassIcon trash_meme ItemAttributes { ItemName "Gold Frying Pan" "item style override" 0 "melee attack rate bonus" 0.5 } } T_TFBot_Scout_Baseball { Name "Dumpster Diver" Class Scout Skill Expert Health 1250 WeaponRestrictions MeleeOnly Item "The Sandman" Item "Batter's Helmet" ClassIcon trash_meme ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.2 "melee attack rate bonus" 0.5 } } T_TFBot_Scout_Scattergun { Name "Waste Whammy" Class Scout Skill Expert Health 1250 WeaponRestrictions PrimaryOnly ClassIcon trash_meme } T_TFBot_Scout_Pistol { Name "Mashed Mediocrity" Class Scout Skill Expert Health 1250 WeaponRestrictions SecondaryOnly ClassIcon trash_meme } T_TFBot_Scout_Milk { Name "Landfill Landlord" Class Scout Skill Expert WeaponRestrictions SecondaryOnly Item "Mad Milk" Health 1250 ClassIcon trash_meme ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" 0.01 } } T_TFBot_Scout_Guillotine { Name "Lord of the Landfill" Class Scout Skill Expert WeaponRestrictions SecondaryOnly Item "The Flying Guillotine" Health 1250 ClassIcon trash_meme ItemAttributes { ItemName "The Flying Guillotine" "effect bar recharge rate increased" 0.01 } } T_TFBot_Soldier_Buff { Name "Trash Tower" Class Soldier Skill Expert Health 2000 Item "The Buff Banner" Attributes SpawnWithFullCharge ClassIcon trash_meme ItemAttributes { ItemName "The Buff Banner" "increase buff duration" 9.0 "deploy time decreased" 0.5 } } T_TFBot_Soldier_Battalion { Name "Memes vs Machines 2" Class Soldier Skill Expert Health 2000 Item "The Battalion's Backup" Attributes SpawnWithFullCharge ClassIcon trash_meme ItemAttributes { ItemName "The Battalion's Backup" "increase buff duration" 9.0 "deploy time decreased" 0.5 } } T_TFBot_Soldier_Conch { Name "Toilet Paper Hoarder" Class Soldier Skill Expert Health 2000 Item "The Concheror" Attributes SpawnWithFullCharge ClassIcon trash_meme ItemAttributes { ItemName "The Concheror" "increase buff duration" 9.0 "deploy time decreased" 0.5 } } T_TFBot_Soldier_Bison { Name "Giant Garbage" Class Soldier Skill Expert Health 2000 WeaponRestrictions SecondaryOnly Item "The Righteous Bison" ClassIcon trash_meme } T_TFBot_Pyro { Name "HEAP OF JUNK" Class Pyro Skill Expert Health 1750 WeaponRestrictions PrimaryOnly ClassIcon trash_meme } T_TFBot_Pyro_DF { Name "Sewer Scraper" Class Pyro Skill Expert Health 1750 WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" ClassIcon trash_meme } T_TFBot_Pyro_Flare { Name "Fubar Farquaad" Class Pyro Skill Expert Health 1750 WeaponRestrictions SecondaryOnly Item "The Flare Gun" ClassIcon trash_meme } T_TFBot_Pyro_Scorch { Name "Get Dumped On" Class Pyro Skill Expert Health 1750 WeaponRestrictions SecondaryOnly Item "The Scorch Shot" ClassIcon trash_meme } T_TFBot_Demoman { Name "Wreckage Warlord" Class Demoman Skill Expert Health 2000 WeaponRestrictions PrimaryOnly ClassIcon trash_meme } T_TFBot_Demoman_IronBomber { Name "Sergeant Shitpost" Class Demoman Skill Expert Health 2000 WeaponRestrictions PrimaryOnly Item "The Iron Bomber" ClassIcon trash_meme } T_TFBot_Demoman_LooseCannon { Name "F Tier" Class Demoman Skill Expert Health 2000 WeaponRestrictions PrimaryOnly Item "The Loose Cannon" ClassIcon trash_meme ItemAttributes { ItemName "The Loose Cannon" "grenade launcher mortar mode" 0 } } T_TFBot_Demoman_Sticky { Name "Major Bricks" Class Demoman Skill Expert Health 2000 WeaponRestrictions SecondaryOnly ClassIcon trash_meme } T_TFBot_Demoknight_Pan { Name "Colonel Crap" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Health 2000 // Item "Prince Tavish's Crown" Item "The Chargin' Targe" Item "Gold Frying Pan" Item "Ali Baba's Wee Booties" ClassIcon trash_meme ItemAttributes { ItemName "Gold Frying Pan" "item style override" 0 "critboost on kill" 30 "melee attack rate bonus" 0.30 "charge recharge rate increased" 10 } } T_TFBot_Heavy { Name "Rocket From China" Class Heavyweapons Skill Expert Health 3000 WeaponRestrictions PrimaryOnly ClassIcon trash_meme } T_TFBot_Heavy_Tomislav { Name "W + M1" Class Heavyweapons Skill Expert Health 3000 WeaponRestrictions PrimaryOnly Item "Tomislav" ClassIcon trash_meme } T_TFBot_Heavy_Heater { Name "Anti Anti-vax" Class Heavyweapons Skill Expert Health 3000 WeaponRestrictions PrimaryOnly Item "The Huo Long Heatmaker" ClassIcon trash_meme } T_TFBot_Heavy_Brass { Name "Mann Up Thrasher" Class Heavyweapons Skill Expert Health 3000 WeaponRestrictions PrimaryOnly Item "The Brass Beast" ClassIcon trash_meme } T_TFBot_Heavy_Shotgun { Name "Trashh Up" Class Heavyweapons Skill Expert Health 3000 WeaponRestrictions SecondaryOnly ClassIcon trash_meme ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "fire rate bonus" -2 "spread penalty" 0.5 "bullets per shot bonus" 3 "clip size bonus upgrade" 20 } } T_TFBot_Heavy_Shotgun_Burst { Name "Trash of Duty Tickets" Class Heavyweapons Skill Expert Health 3000 WeaponRestrictions SecondaryOnly ClassIcon trash_meme ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "auto fires full clip" 1 "auto fires when full" 1 "fire rate bonus with reduced health" 0.4 "fire rate bonus" 0.1 "spread penalty" 0.5 "bullets per shot bonus" 3 "faster reload rate" 0.1 } } T_TFBot_Heavy_KGB { Name "Crockets Are So BS" Class Heavyweapons Skill Expert Health 3000 WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Item "The Killing Gloves of Boxing" ClassIcon trash_meme CharacterAttributes { "melee attack rate bonus" 0.25 } } T_TFBot_Heavy_Steel { Name "Living Refuse" Class Heavyweapons Skill Expert Health 5000 Scale 1.5 WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Item "Fists of Steel" ClassIcon trash_meme CharacterAttributes { "melee attack rate bonus" 0.25 } } T_TFBot_Medic_Syringe { Name "Filth Slinger" Class Medic Skill Expert Health 1500 WeaponRestrictions PrimaryOnly ClassIcon trash_meme } T_TFBot_Medic_Crossbow { Name "Cernel Krash" Class Medic Skill Expert Health 1500 WeaponRestrictions PrimaryOnly Item "The Crusader's Crossbow" ClassIcon trash_meme } T_TFBot_Medic_Uber // Uber { Name "Spam M2 Airblast On Me" Class Medic Skill Expert Health 1500 WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge ClassIcon trash_meme CharacterAttributes { "heal rate bonus" 50 "uber duration bonus" 3 "bot medic uber health threshold" 250 } } T_TFBot_Medic_Shield // Uber (shield) { Name "Poisonous Potato" Class Medic Skill Expert Health 1500 Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly ClassIcon trash_meme CharacterAttributes { "heal rate bonus" 50 "generate rage on heal" 2 "uber duration bonus" 3 "bot medic uber health threshold" 250 "increase buff duration" 3.0 } } T_TFBot_Medic_QF // Quickfix (shield) { Name "Trash Fortress 2" Class Medic Skill Expert Health 1500 Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Item "The Quick-Fix" ClassIcon trash_meme CharacterAttributes { "heal rate bonus" 2000 "generate rage on heal" 2 "bot medic uber health threshold" 250 "increase buff duration" 3.0 } } T_TFBot_Blast_Vaccinator { Name "And Nothing of Value was Lost" Class Medic Skill Expert Health 1500 WeaponRestrictions SecondaryOnly Item "The Vaccinator" Attributes SpawnWithFullCharge Attributes VaccinatorBlast ClassIcon trash_meme ItemAttributes { ItemName "The Vaccinator" "heal rate bonus" 2000 "medigun blast resist deployed" 2 "medigun blast resist passive" 2 "medigun charge is resists" 4 "uber duration bonus" 200 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 5000 } } T_TFBot_Bullet_Vaccinator { Name "Tree Thrasher" Class Medic Skill Expert Health 1500 WeaponRestrictions SecondaryOnly Item "The Vaccinator" Attributes SpawnWithFullCharge Attributes VaccinatorBullets ClassIcon trash_meme ItemAttributes { ItemName "The Vaccinator" "heal rate bonus" 2000 "medigun bullet resist deployed" 2 "medigun bullet resist passive" 2 "medigun charge is resists" 3 "uber duration bonus" 200 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 5000 } } T_TFBot_Fire_Vaccinator { Name "Canteen Crapper" Class Medic Skill Expert Health 1500 WeaponRestrictions SecondaryOnly Item "The Vaccinator" Attributes SpawnWithFullCharge Attributes VaccinatorFire ClassIcon trash_meme ItemAttributes { ItemName "The Vaccinator" "heal rate bonus" 2000 "medigun charge is resists" 5 "medigun fire resist deployed" 2 "medigun fire resist passive" 2 "uber duration bonus" 200 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 5000 } } T_TFBot_Sniper_Carbine { Name "Titanium Trash" Class Sniper Skill Expert Health 1250 WeaponRestrictions SecondaryOnly Item "The Cleaner's Carbine" ClassIcon trash_meme ItemAttributes { ItemName "The Cleaner's Carbine" "clip size bonus upgrade" 50 } } T_TFBot_Sniper_Jarate { Name "Sadness vs Machines" Class Sniper Skill Expert Health 1250 WeaponRestrictions SecondaryOnly Item "Jarate" ClassIcon trash_meme ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" 0.001 } } T_TFBot_Spy { Name "USA Healthcare 2020" Class Spy Skill Expert Health 1250 Item "Your Eternal Reward" ClassIcon trash_meme ItemAttributes { ItemName "Your Eternal Reward" "melee attack rate bonus" -2 } } ////////////////////////////////////////// // Scout T_TFBot_Giant_Scout_Bonk_Pan { Name "Scraptrap" Class Scout Skill Expert Health 12500 Item "Bonk! Atomic Punch" Item "Bonk Helm" Item "Gold Frying Pan" WeaponRestrictions MeleeOnly Attributes MiniBoss Tag bot_giant ClassIcon trash_meme_giant ItemAttributes { ItemName "Gold Frying Pan" "item style override" 0 "melee attack rate bonus" 0.5 } CharacterAttributes { // "move speed bonus" 4 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_Scout_Baseball { Name "Raging Refuse" Class Scout Skill Expert Health 12500 WeaponRestrictions MeleeOnly Item "The Sandman" Item "Batter's Helmet" Attributes MiniBoss Tag bot_giant ClassIcon trash_meme_giant ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.2 "melee attack rate bonus" 0.5 } CharacterAttributes { // "move speed bonus" 4 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_Scout_Scattergun { Name "Spoiled Silicon" Class Scout Skill Expert Health 12500 WeaponRestrictions PrimaryOnly Attributes MiniBoss Tag bot_giant ClassIcon trash_meme_giant ItemAttributes { ItemName "TF_WEAPON_SCATTERGUN" "faster reload rate" -2 "fire rate bonus" -2 "clip size bonus upgrade" 10 } CharacterAttributes { // "move speed bonus" 4 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_Scout_Pistol { Name "Mashed Mashed" Class Scout Skill Expert Health 12500 WeaponRestrictions SecondaryOnly Attributes MiniBoss Tag bot_giant ClassIcon trash_meme_giant ItemAttributes { ItemName "TF_WEAPON_PISTOL" "faster reload rate" -2 "fire rate bonus" -2 "clip size bonus upgrade" 10 } CharacterAttributes { // "move speed bonus" 4 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_Scout_Milk { Name "The Rotten" Class Scout Skill Expert WeaponRestrictions SecondaryOnly Item "Mad Milk" Health 12500 Attributes MiniBoss Tag bot_giant ClassIcon trash_meme_giant ItemAttributes { ItemName "Mad Milk" "faster reload rate" 0.5 "fire rate bonus" 0.5 "effect bar recharge rate increased" 0.01 "applies snare effect" 1 } CharacterAttributes { // "move speed bonus" 4 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_Scout_Guillotine { Name "Heavy Hogwash Guy" Class Scout Skill Expert WeaponRestrictions SecondaryOnly Item "The Flying Guillotine" Health 12500 Attributes MiniBoss Tag bot_giant ClassIcon trash_meme_giant ItemAttributes { ItemName "The Flying Guillotine" "faster reload rate" 0.5 "fire rate bonus" 0.5 "effect bar recharge rate increased" 0.01 } CharacterAttributes { // "move speed bonus" 4 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } // Soldiers T_TFBot_Giant_Soldier_Buff { Name "Bot Rotten" Class Soldier Skill Expert Health 20000 Item "The Buff Banner" Attributes SpawnWithFullCharge Attributes MiniBoss Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ClassIcon trash_meme_giant Tag bot_giant ItemAttributes { ItemName "The Buff Banner" "increase buff duration" 9.0 "deploy time decreased" 0.5 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "item style override" 1 "is australium item" 1 "faster reload rate" 0.2 "fire rate bonus" 0.5 "rocket specialist" 4 "clip size upgrade atomic" 20 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_Battalion { Name "Meet Your Trash" Class Soldier Skill Expert Health 20000 Item "The Battalion's Backup" Attributes SpawnWithFullCharge Attributes MiniBoss Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ClassIcon trash_meme_giant Tag bot_giant ItemAttributes { ItemName "The Battalion's Backup" "increase buff duration" 9.0 "deploy time decreased" 0.5 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "item style override" 1 "is australium item" 1 "faster reload rate" 0.2 "fire rate bonus" 0.5 "rocket specialist" 4 "clip size upgrade atomic" 20 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_Conch { Name "Spaghetti Code" Class Soldier Skill Expert Health 20000 Item "The Concheror" Attributes SpawnWithFullCharge Attributes MiniBoss Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ClassIcon trash_meme_giant Tag bot_giant ItemAttributes { ItemName "The Concheror" "increase buff duration" 9.0 "deploy time decreased" 0.5 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "item style override" 1 "is australium item" 1 "faster reload rate" 0.2 "fire rate bonus" 0.5 "rocket specialist" 4 "clip size upgrade atomic" 20 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_Bison { Name "Bottom Tier Bot" Class Soldier Skill Expert Health 20000 WeaponRestrictions SecondaryOnly Item "The Righteous Bison" Attributes MiniBoss Tag bot_giant ClassIcon trash_meme_giant ItemAttributes { ItemName "The Righteous Bison" "faster reload rate" -2 "fire rate bonus" 0.5 "clip size bonus upgrade" 50 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_MiniBoss_Soldier_Mangler // Miniboss { Name "Toilet Paper Hoarder" Class Soldier Skill Expert Health 250000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysFireWeapon Item "The Cow Mangler 5000" Tag bot_giant ClassIcon trash_meme_giant ItemAttributes { ItemName "The Cow Mangler 5000" "fire rate bonus" -2 "faster reload rate" -2 "clip size bonus upgrade" 50 "rocket specialist" 10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } // Pyro T_TFBot_Giant_Pyro { Name "Artifact: Alyx" Class Pyro Skill Expert Health 17500 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "Upgradeable TF_WEAPON_FLAMETHROWER" ClassIcon trash_meme_giant Tag bot_giant ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "item style override" 1 "is australium item" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Giant_Pyro_DF { Name "Scourge of 2020" Class Pyro Skill Expert Health 17500 WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" Attributes MiniBoss Tag bot_giant ClassIcon trash_meme_giant ItemAttributes { ItemName "The Dragon's Fury" "mult_item_meter_charge_rate" 0.001 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Giant_Pyro_Flare { Name "Trash" Class Pyro Skill Expert Health 17500 WeaponRestrictions SecondaryOnly Item "The Flare Gun" Attributes MiniBoss Tag bot_giant ClassIcon trash_meme_giant ItemAttributes { ItemName "The Flare Gun" "faster reload rate" 0.6 // +40% faster reload speed "fire rate bonus" 0.6 // +40% faster firing speed } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Giant_Pyro_Scorch { Name "OwO of Your Doom" Class Pyro Skill Expert Health 17500 WeaponRestrictions SecondaryOnly Item "The Scorch Shot" Attributes MiniBoss Tag bot_giant ClassIcon trash_meme_giant ItemAttributes { ItemName "The Scorch Shot" "faster reload rate" 0.6 // +40% faster reload speed "fire rate bonus" 0.6 // +40% faster firing speed } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } // Demoman T_TFBot_Giant_Demoman { Name "Where is my Trash" Class Demoman Skill Expert Health 20000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" ClassIcon trash_meme_giant Tag bot_giant ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "item style override" 1 "is australium item" 1 "faster reload rate" -0.4 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Demoman_IronBomber { Name "Total Trash Mammal" Class Demoman Skill Expert Health 20000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Iron Bomber" ClassIcon trash_meme_giant Tag bot_giant ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" -0.4 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Demoman_LooseCannon { Name "Ramblin' Rubbish" Class Demoman Skill Expert Health 20000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Loose Cannon" ClassIcon trash_meme_giant Tag bot_giant ItemAttributes { ItemName "The Loose Cannon" "faster reload rate" -0.4 "fire rate bonus" 0.5 "grenade launcher mortar mode" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Demoman_Sticky { Name "Dumpster Diver" Class Demoman Skill Expert Health 20000 WeaponRestrictions SecondaryOnly Attributes MiniBoss Item "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" ClassIcon trash_meme_giant Tag bot_giant ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 "fire rate penalty" 2000 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" "item style override" 1 "is australium item" 1 "faster reload rate" -2 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Demoknight_Pan { Name "Waste Whammy" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Health 20000 Item "Prince Tavish's Crown" Item "The Chargin' Targe" Item "Gold Frying Pan" Item "Ali Baba's Wee Booties" Attributes MiniBoss Tag bot_giant ClassIcon trash_meme_giant ItemAttributes { ItemName "Gold Frying Pan" "item style override" 0 "critboost on kill" 30 "melee attack rate bonus" 0.30 "charge recharge rate increased" 10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Miniboss_Demoman_IronBomber // Miniboss demo { Name "Landfill Landlord" Class Demoman Skill Expert Health 200000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysFireWeapon Item "The Iron Bomber" ClassIcon trash_meme_giant Tag bot_giant ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" -2 "fire rate bonus" -2 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Miniboss_Demoman_LooseCannon // Miniboss demo { Name "Total Trash Mammal" Class Demoman Skill Expert Health 200000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon Attributes UseBossHealthBar Item "The Loose Cannon" ClassIcon trash_meme_giant Tag bot_giant ItemAttributes { ItemName "The Loose Cannon" "faster reload rate" -2 "fire rate bonus" -2 "grenade launcher mortar mode" 0 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } // Heavy T_TFBot_Giant_Heavy { Name "Mashed Mediocrity" Class Heavyweapons Skill Expert Health 30000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "Upgradeable TF_WEAPON_MINIGUN" ClassIcon trash_meme_giant Tag bot_giant ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "item style override" 1 "is australium item" 1 "faster reload rate" -2 "attack projectiles" 5 "projectile penetration heavy" 10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Heavy_Tomislav { Name "Lord of the Landfill" Class Heavyweapons Skill Expert Health 30000 WeaponRestrictions PrimaryOnly Item "Tomislav" Attributes MiniBoss Tag bot_giant ClassIcon trash_meme_giant ItemAttributes { ItemName "Tomislav" "faster reload rate" -2 "attack projectiles" 5 "projectile penetration heavy" 10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Heavy_Heater { Name "Trash Tower" Class Heavyweapons Skill Expert Health 30000 WeaponRestrictions PrimaryOnly Item "The Huo Long Heatmaker" Attributes MiniBoss Tag bot_giant ClassIcon trash_meme_giant ItemAttributes { ItemName "The Huo Long Heatmaker" "faster reload rate" -2 "attack projectiles" 5 "projectile penetration heavy" 10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Heavy_Brass { Name "Memes vs Machines 2" Class Heavyweapons Skill Expert Health 30000 WeaponRestrictions PrimaryOnly Item "The Brass Beast" Attributes MiniBoss Tag bot_giant ClassIcon trash_meme_giant ItemAttributes { ItemName "The Brass Beast" "faster reload rate" -2 "attack projectiles" 5 "projectile penetration heavy" 10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Heavy_Shotgun { Name "Giant Garbage" Class Heavyweapons Skill Expert Health 30000 WeaponRestrictions SecondaryOnly Attributes MiniBoss Tag bot_giant ClassIcon trash_meme_giant ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "fire rate bonus" -2 "spread penalty" 0.5 "bullets per shot bonus" 3 "faster reload rate" -2 "clip size bonus upgrade" 20 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Heavy_Shotgun_Burst { Name "HEAP OF JUNK" Class Heavyweapons Skill Expert Health 30000 WeaponRestrictions SecondaryOnly Attributes MiniBoss Tag bot_giant ClassIcon trash_meme_giant ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "auto fires full clip" 1 "auto fires when full" 1 "fire rate bonus with reduced health" 0.4 "fire rate bonus" 0.1 "spread penalty" 0.5 "bullets per shot bonus" 3 "faster reload rate" 0.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Heavy_KGB { Name "Sewer Scraper" Class Heavyweapons Skill Expert Health 30000 WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Attributes MiniBoss Item "The Killing Gloves of Boxing" ClassIcon trash_meme_giant Tag bot_giant CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "melee attack rate bonus" 0.25 } } T_TFBot_Giant_Heavy_Steel { Name "Fubar Farquaad" Class Heavyweapons Skill Expert Health 50000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon Item "Fists of Steel" ClassIcon trash_meme_giant Tag bot_giant CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "melee attack rate bonus" 0.25 } } // Medic T_TFBot_Giant_Medic_Syringe { Name "Get Dumped On" Class Medic Skill Expert Health 15000 Attributes MiniBoss WeaponRestrictions PrimaryOnly ClassIcon trash_meme_giant Tag bot_giant ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "clip size bonus upgrade" 20 "fire rate bonus" -2 "faster reload rate" -2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Giant_Medic_Crossbow { Name "Wreckage Warlord" Class Medic Skill Expert Health 15000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Crusader's Crossbow" ClassIcon trash_meme_giant Tag bot_giant ItemAttributes { ItemName "The Crusader's Crossbow" "fire rate bonus" 0.5 "faster reload rate" -2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Giant_Medic_Uber // Uber { Name "F Tier" Class Medic Skill Expert Health 15000 WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes MiniBoss Tag bot_giant ClassIcon trash_meme_giant CharacterAttributes { "heal rate bonus" 50 "uber duration bonus" 3 "bot medic uber health threshold" 250 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "mod weapon blocks healing" 1 } } T_TFBot_Giant_Medic_Shield // Uber (shield) { Name "Major Bricks" Class Medic Skill Expert Health 15000 Attributes SpawnWithFullCharge Attributes MiniBoss WeaponRestrictions SecondaryOnly Tag bot_giant ClassIcon trash_meme_giant CharacterAttributes { "heal rate bonus" 50 "generate rage on heal" 2 "uber duration bonus" 3 "bot medic uber health threshold" 250 "increase buff duration" 3.0 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "mod weapon blocks healing" 1 } } T_TFBot_Giant_Medic_QF // Quickfix (shield) { Name "Colonel Crap" Class Medic Skill Expert Health 15000 Attributes SpawnWithFullCharge Attributes MiniBoss WeaponRestrictions SecondaryOnly Item "The Quick-Fix" ClassIcon trash_meme_giant Tag bot_giant CharacterAttributes { "heal rate bonus" 2000 "generate rage on heal" 2 "bot medic uber health threshold" 250 "increase buff duration" 3.0 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "mod weapon blocks healing" 1 } } T_TFBot_Giant_Blast_Vaccinator { Name "Rocket From China" Class Medic Skill Expert Health 15000 WeaponRestrictions SecondaryOnly Item "The Vaccinator" Attributes SpawnWithFullCharge Attributes VaccinatorBlast Attributes MiniBoss Tag bot_giant ClassIcon trash_meme_giant ItemAttributes { ItemName "The Vaccinator" "heal rate bonus" 2000 "medigun blast resist deployed" 2 "medigun blast resist passive" 2 "medigun charge is resists" 4 "uber duration bonus" 200 "ubercharge rate bonus" 200 "mod weapon blocks healing" 1 } CharacterAttributes { "bot medic uber health threshold" 50000 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Giant_Bullet_Vaccinator { Name "Anti Anti-vax" Class Medic Skill Expert Health 15000 WeaponRestrictions SecondaryOnly Item "The Vaccinator" Attributes SpawnWithFullCharge Attributes VaccinatorBullets Attributes MiniBoss Tag bot_giant ClassIcon trash_meme_giant ItemAttributes { ItemName "The Vaccinator" "heal rate bonus" 2000 "medigun bullet resist deployed" 2 "medigun bullet resist passive" 2 "medigun charge is resists" 3 "uber duration bonus" 200 "ubercharge rate bonus" 200 "mod weapon blocks healing" 1 } CharacterAttributes { "bot medic uber health threshold" 50000 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Giant_Fire_Vaccinator { Name "W + M1" Class Medic Skill Expert Health 15000 WeaponRestrictions SecondaryOnly Item "The Vaccinator" Attributes SpawnWithFullCharge Attributes VaccinatorFire Attributes MiniBoss Tag bot_giant ClassIcon trash_meme_giant ItemAttributes { ItemName "The Vaccinator" "heal rate bonus" 2000 "medigun charge is resists" 5 "medigun fire resist deployed" 2 "medigun fire resist passive" 2 "uber duration bonus" 200 "ubercharge rate bonus" 200 "mod weapon blocks healing" 1 } CharacterAttributes { "bot medic uber health threshold" 50000 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } // Miniboss medics T_TFBot_Miniboss_Medic_Syringe { Name "Mann Up Thrasher" Class Medic Skill Expert Health 150000 Attributes MiniBoss Attributes UseBossHealthBar WeaponRestrictions PrimaryOnly ClassIcon trash_meme_giant Tag bot_giant ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "clip size bonus upgrade" 20 "fire rate bonus" -2 "faster reload rate" -2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Miniboss_Medic_Crossbow { Name "Trash of Duty Tickets" Class Medic Skill Expert Health 150000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Item "The Crusader's Crossbow" ClassIcon trash_meme_giant Tag bot_giant ItemAttributes { ItemName "The Crusader's Crossbow" "fire rate bonus" 0.2 "faster reload rate" -2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } // Snipers T_TFBot_Giant_Sniper_Carbine { Name "Living Refuse" Class Sniper Skill Expert Health 17500 WeaponRestrictions SecondaryOnly Item "The Cleaner's Carbine" Attributes MiniBoss Tag bot_giant ClassIcon trash_meme_giant ItemAttributes { ItemName "The Cleaner's Carbine" "fire rate bonus" -2 "faster reload rate" -2 "clip size bonus upgrade" 50 "critboost on kill" 10 } } T_TFBot_Giant_Sniper_Jarate { Name "Trashh Up" Class Sniper Skill Expert Health 17500 WeaponRestrictions SecondaryOnly Item "Jarate" Attributes MiniBoss Tag bot_giant ClassIcon trash_meme_giant ItemAttributes { ItemName "Jarate" "fire rate bonus" 0.5 "faster reload rate" 0.5 "effect bar recharge rate increased" 0.001 } } // Miniboss T_TFBot_Miniboss_Sniper_Carbine { Name "Bot Rotten" Class Sniper Skill Expert Health 125000 WeaponRestrictions SecondaryOnly Item "The Cleaner's Carbine" Attributes MiniBoss Attributes UseBossHealthBar Tag bot_giant ClassIcon trash_meme_giant ItemAttributes { ItemName "The Cleaner's Carbine" "fire rate bonus" -2 "faster reload rate" -2 "clip size bonus upgrade" 50 "critboost on kill" 10 } } } // Wave 1 (Subwaves 1-3) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } // Subwave 1 WaveSpawn // Centipede tank right from the start { Name "tank1" TotalCount 15 SpawnCount 1 WaitBetweenSpawns 2 // Increase this to increase their spacing WaitBeforeStarting 0 TotalCurrency 1500 Tank { Health 50000 // This x total count = 1 million (max) Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // Baseball spammers { Name "1a" Where spawnbot TotalCount 20 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Template T_TFBot_Scout_Baseball } } WaveSpawn // Giant DF pyros { Name "1b" Where spawnbot TotalCount 5 SpawnCount 1 WaitBetweenSpawns 10 WaitBeforeStarting 0 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Pyro_DF } } WaveSpawn // Tomislav heavies { Name "1c" Where spawnbot TotalCount 15 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 150 TFBot { Template T_TFBot_Heavy_Tomislav } } WaveSpawn // Crossbow medics { Name "1d" Where spawnbot TotalCount 18 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 180 TFBot { Template T_TFBot_Medic_Crossbow } } // Subwave 2 WaveSpawn { Name "2a" WaitForAllDead "1a" Where spawnbot TotalCount 20 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Soldier_Bison } TFBot { Template T_TFBot_Bullet_Vaccinator } } } WaveSpawn { Name "2b" WaitForAllDead "1b" Where spawnbot TotalCount 16 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 160 TFBot { Template T_TFBot_Demoman_LooseCannon } } WaveSpawn { Name "2c" WaitForAllDead "1c" Where spawnbot TotalCount 10 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavy_Shotgun_Burst } TFBot { Template T_TFBot_Medic_Uber } } } WaveSpawn { Name "2d" WaitForAllDead "1d" Where spawnbot TotalCount 10 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Template T_TFBot_Pyro_Flare } } WaveSpawn { Name "2e" WaitForAllDead "1d" Where spawnbot TotalCount 6 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 60 TFBot { Template T_TFBot_Giant_Medic_Syringe } } // Subwave 3 WaveSpawn { Name "3a" WaitForAllDead "2a" Where spawnbot TotalCount 5 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Pistol } } WaveSpawn { Name "3b" WaitForAllDead "2b" Where spawnbot TotalCount 13 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 130 TFBot { Template T_TFBot_Heavy_Steel } } WaveSpawn { Name "3c" WaitForAllDead "2c" Where spawnbot TotalCount 20 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Template T_TFBot_Sniper_Jarate } } WaveSpawn { Name "3d" WaitForAllDead "2d" Where spawnbot TotalCount 10 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Battalion } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name "3e" WaitForAllDead "2e" Where spawnbot TotalCount 8 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 80 TFBot { Template T_TFBot_Giant_Demoman } } } // Wave 2 (Subwaves 4-7) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } // Subwave 4 WaveSpawn { Name "4a" WaitForAllDead "3a" Where spawnbot TotalCount 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 10 TFBot { Template T_TFBot_Miniboss_Medic_Crossbow } } WaveSpawn { Name "4b" WaitForAllDead "3b" Where spawnbot TotalCount 14 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 140 Squad { TFBot { Template T_TFBot_Giant_Demoknight_Pan } TFBot { Template T_TFBot_Giant_Medic_QF } } } WaveSpawn { Name "4c" WaitForAllDead "3c" Where spawnbot TotalCount 13 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 130 TFBot { Template T_TFBot_Heavy_Shotgun_Burst } } WaveSpawn { Name "4d" WaitForAllDead "3d" Where spawnbot TotalCount 10 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Template T_TFBot_Pyro_DF } } WaveSpawn { Name "4e" WaitForAllDead "3e" Where spawnbot TotalCount 15 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 150 TFBot { Template T_TFBot_Scout_Milk } } // Subwave 5 WaveSpawn { Name "tank2" WaitForAllDead "4a" TotalCount 4 SpawnCount 1 WaitBetweenSpawns 60 WaitBeforeStarting 0 TotalCurrency 400 Tank { Health 150000 // This x total count = 1 million (max) Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "5a" WaitForAllDead "4a" Where spawnbot TotalCount 2 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 20 Squad { TFBot { Template T_TFBot_Miniboss_Demoman_LooseCannon } TFBot { Template T_TFBot_Giant_Medic_Shield } } } WaveSpawn { Name "5b" WaitForAllDead "4b" Where spawnbot TotalCount 13 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 130 TFBot { Template T_TFBot_Scout_Scattergun } } WaveSpawn { Name "5c" WaitForAllDead "4c" Where spawnbot TotalCount 10 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Buff } } WaveSpawn { Name "5d" WaitForAllDead "4d" Where spawnbot TotalCount 15 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 150 TFBot { Template T_TFBot_Heavy_Heater } } // Subwave 6 WaveSpawn { Name "6a" WaitForAllDead "5a" Where spawnbot TotalCount 10 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavy_Heater } TFBot { Template T_TFBot_Bullet_Vaccinator } } } WaveSpawn { Name "6b" WaitForAllDead "5b" Where spawnbot TotalCount 10 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Bison } TFBot { Template T_TFBot_Blast_Vaccinator } } } WaveSpawn { Name "6c" WaitForAllDead "5c" Where spawnbot TotalCount 10 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Fire_Vaccinator } } } WaveSpawn { Name "6d" WaitForAllDead "5d" Where spawnbot TotalCount 8 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 80 TFBot { Template T_TFBot_Giant_Scout_Bonk_Pan } } WaveSpawn { Name "6e" WaitForAllDead "5d" Where spawnbot TotalCount 8 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 80 TFBot { Template T_TFBot_Giant_Demoman_Sticky } } // Subwave 7 WaveSpawn { Name "7a" WaitForAllDead "6a" Where spawnbot TotalCount 13 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 130 TFBot { Template T_TFBot_Demoman_IronBomber } } WaveSpawn { Name "7b" WaitForAllDead "6b" Where spawnbot TotalCount 18 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 180 TFBot { Template T_TFBot_Medic_Syringe } } WaveSpawn { Name "7c" WaitForAllDead "6c" Where spawnbot TotalCount 25 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 250 TFBot { Template T_TFBot_Sniper_Carbine } } WaveSpawn { Name "7d" WaitForAllDead "6d" Where spawnbot TotalCount 15 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 150 TFBot { Template T_TFBot_Soldier_Battalion } } WaveSpawn { Name "7e" WaitForAllDead "6e" Where spawnbot TotalCount 18 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 180 TFBot { Template T_TFBot_Giant_Scout_Guillotine } } WaveSpawn { Name "7f" WaitForAllDead "6e" Where spawnbot TotalCount 14 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 140 Squad { TFBot { Template T_TFBot_Giant_Heavy_Steel } TFBot { Template T_TFBot_Medic_Shield } } } } // Wave 3 (Subwaves 8-12) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } // Subwave 8 WaveSpawn { Name "tank3" WaitForAllDead "7e" TotalCount 4 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 45 WaitBeforeStarting 0 TotalCurrency 600 Tank { Health 600000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "8a" WaitForAllDead "7f" Where spawnbot TotalCount 100 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 2500 TFBot { Template T_TFBot_Spy } } // Subwave 9 WaveSpawn { Name "9a" WaitForAllDead "tank3" Where spawnbot TotalCount 5 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Soldier_Buff } } WaveSpawn { Name "9b" WaitForAllDead "tank3" Where spawnbot TotalCount 14 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 140 Squad { TFBot { Template T_TFBot_Giant_Scout_Milk } TFBot { Template T_TFBot_Medic_QF } } } WaveSpawn { Name "9c" WaitForAllDead "tank3" Where spawnbot TotalCount 15 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 150 TFBot { Template T_TFBot_Scout_Pistol } } WaveSpawn { Name "9d" WaitForAllDead "tank3" Where spawnbot TotalCount 20 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Template T_TFBot_Demoknight_Pan } } WaveSpawn { Name "9e" WaitForAllDead "tank3" Where spawnbot TotalCount 10 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Template T_TFBot_Pyro_Scorch } } // Subwave 10 WaveSpawn { Name "10a" WaitForAllDead "9a" Where spawnbot TotalCount 2 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 20 Squad { TFBot { Template T_TFBot_Miniboss_Demoman_IronBomber } TFBot { Template T_TFBot_Giant_Medic_Shield } } } WaveSpawn { Name "10b" WaitForAllDead "9b" Where spawnbot TotalCount 8 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 89 TFBot { Template T_TFBot_Giant_Sniper_Carbine } } WaveSpawn { Name "10c" WaitForAllDead "9c" Where spawnbot TotalCount 15 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 150 TFBot { Template T_TFBot_Scout_Guillotine } } WaveSpawn { Name "10d" WaitForAllDead "9d" Where spawnbot TotalCount 8 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 80 TFBot { Template T_TFBot_Giant_Soldier_Conch } } WaveSpawn { Name "10e" WaitForAllDead "9e" Where spawnbot TotalCount 15 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 150 TFBot { Template T_TFBot_Heavy_Brass } } // Subwave 11 WaveSpawn { Name "11a" WaitForAllDead "10a" Where spawnbot TotalCount 20 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Template T_TFBot_Pyro } } WaveSpawn { Name "11b" WaitForAllDead "10b" Where spawnbot TotalCount 15 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 150 TFBot { Template T_TFBot_Heavy_Shotgun } } WaveSpawn { Name "11c" WaitForAllDead "10c" Where spawnbot TotalCount 20 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Heavy_KGB } TFBot { Template T_TFBot_Medic_QF } } } WaveSpawn { Name "11d" WaitForAllDead "10d" Where spawnbot TotalCount 8 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 80 TFBot { Template T_TFBot_Giant_Medic_Crossbow } } WaveSpawn { Name "11e" WaitForAllDead "10e" Where spawnbot TotalCount 10 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Scattergun } } WaveSpawn { Name "11f" WaitForAllDead "10e" Where spawnbot TotalCount 20 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Sniper_Jarate } TFBot { Template T_TFBot_Medic_Uber } } } // Subwave 12 WaveSpawn { Name "12a" WaitForAllDead "11a" Where spawnbot TotalCount 2 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 20 Squad { TFBot { Template T_TFBot_Miniboss_Sniper_Carbine } TFBot { Template T_TFBot_Giant_Medic_QF } } } WaveSpawn { Name "12b" WaitForAllDead "11b" Where spawnbot TotalCount 25 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 250 TFBot { Template T_TFBot_Scout_Bonk_Pan } } WaveSpawn { Name "12c" WaitForAllDead "11c" Where spawnbot TotalCount 15 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 150 TFBot { Template T_TFBot_Soldier_Conch } } WaveSpawn { Name "12d" WaitForAllDead "11d" Where spawnbot TotalCount 18 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 180 TFBot { Template T_TFBot_Demoman_Sticky } } WaveSpawn { Name "12e" WaitForAllDead "11e" Where spawnbot TotalCount 10 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Demoman_LooseCannon } TFBot { Template T_TFBot_Medic_Uber } } } WaveSpawn { Name "12f" WaitForAllDead "11f" Where spawnbot TotalCount 8 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 80 TFBot { Template T_TFBot_Giant_Heavy_KGB } } } // Wave 4 (Subwave 13-15) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } // Subwave 13 WaveSpawn { Name "13a" WaitForAllDead "12a" Where spawnbot TotalCount 5 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Pyro_Scorch } } WaveSpawn { Name "13b" WaitForAllDead "12b" Where spawnbot TotalCount 20 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Template T_TFBot_Demoman } } WaveSpawn { Name "13c" WaitForAllDead "12c" Where spawnbot TotalCount 20 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Template T_TFBot_Heavy } } WaveSpawn { Name "13d" WaitForAllDead "12d" Where spawnbot TotalCount 20 SpawnCount 4 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Heavy_Tomislav } TFBot { Template T_TFBot_Blast_Vaccinator } TFBot { Template T_TFBot_Bullet_Vaccinator } TFBot { Template T_TFBot_Fire_Vaccinator } } } WaveSpawn { Name "13e" WaitForAllDead "12e" Where spawnbot TotalCount 8 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 80 TFBot { Template T_TFBot_Giant_Scout_Baseball } } // Subwave 14 WaveSpawn { Name "14a" WaitForAllDead "13a" Where spawnbot TotalCount 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 10 TFBot { Template T_TFBot_Miniboss_Medic_Syringe } } WaveSpawn { Name "14b" WaitForAllDead "13b" Where spawnbot TotalCount 10 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavy_Brass } TFBot { Template T_TFBot_Giant_Bullet_Vaccinator } } } WaveSpawn { Name "14c" WaitForAllDead "13c" Where spawnbot TotalCount 10 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Pyro_Flare } TFBot { Template T_TFBot_Giant_Fire_Vaccinator } } } WaveSpawn { Name "14d" WaitForAllDead "13d" Where spawnbot TotalCount 10 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Demoman_IronBomber } TFBot { Template T_TFBot_Giant_Blast_Vaccinator } } } // Subwave 15 WaveSpawn // Centipede tank right from the start { Name "tank4" WaitForAllDead "14a" TotalCount 15 SpawnCount 1 WaitBetweenSpawns 2 // Increase this to increase their spacing WaitBeforeStarting 0 TotalCurrency 1500 Tank { Health 50000 // This x total count = 1 million (max) Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "15a" WaitForAllDead "14a" Where spawnbot TotalCount 2 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 20 Squad { TFBot { Template T_TFBot_MiniBoss_Soldier_Mangler } TFBot { Template T_TFBot_Giant_Medic_Shield } } } WaveSpawn { Name "15b" WaitForAllDead "14b" Where spawnbot TotalCount 3 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 30 TFBot { Template T_TFBot_Giant_Heavy } } WaveSpawn { Name "15c" WaitForAllDead "14c" Where spawnbot TotalCount 3 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 30 TFBot { Template T_TFBot_Giant_Heavy_Shotgun } } } // (Wave 5) Boss wave Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where spawnbot TotalCount 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Class Soldier Skill Expert Attributes MiniBoss Attributes UseBossHealthBar Health 500000 Tag bot_giant Name "USA Military Budget" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" //"The Beggar's Bazooka" "faster reload rate" -2 "fire rate bonus" 0.1 "clip size upgrade atomic" 100 "item style override" 1 "is australium item" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.0 "airblast vertical vulnerability multiplier" 0.0 "override footstep sound set" 3 } } TFBot { Template T_TFBot_Giant_Blast_Vaccinator Name "Blasted Trash" Health 250000 Attributes UseBossHealthBar } TFBot { Template T_TFBot_Giant_Bullet_Vaccinator Name "Absolutely Trash" Health 250000 Attributes UseBossHealthBar } TFBot { Template T_TFBot_Giant_Fire_Vaccinator Name "Dumpster Fire" Health 250000 Attributes UseBossHealthBar } } } WaveSpawn { TotalCount 1 SpawnCount 1 Tank { Name "fattank" Health 1500000 Speed 75 StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } }