// Mission made by BlacKy -> -> https://steamcommunity.com/profiles/76561197970217314/ // ===Credit Statistics=== // Starting Credits : 600 // Total Dropped Credits : 4200 // Total Bonus Credits : 400 // Maximum Possible Credits : 5200 // W1: 800 // W2: 850 // W3: 850 // W4: 900 // W5: 800 #base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 10000 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 2500 Advanced 1 ForceHoliday 2 // Custom upgrades ExtendedUpgrades { SuperShotgunn // READY TO TEST { Name "Hellwalker" Description "Fires full clip at once; no primary ammo gain from dispenser while active; -50% reserve ammo" AllowPlayerClass Scout AllowedWeapons { ItemName "The Force-a-Nature" ItemName "Festive Force-a-Nature" } Cost 0 Attribute "fire full clip at once" Increment 1 Cap 1 SecondaryAttributes { "hidden primary max ammo bonus" -0.5 "no primary ammo from dispensers while active" 1 } } MilkMan // READY TO TEST { Name "A milky situation" Description "Applies 1 second milk effect on hit; 300% slower firing speed" AllowPlayerClass Scout AllowedWeapons { ItemName "Pretty Boy's Pocket Pistol" } Cost 0 Attribute "add cond on hit" Increment 27 Cap 27 SecondaryAttributes { "add cond on hit duration" 1 "fire rate penalty" 3 } } CombatMedic // READY TO TEST { Name "Military pharmacy" Description "+20 hp gained on kill; overheals; no HP gain on hit" AllowPlayerClass Soldier AllowedWeapons { ItemName "The Black Box" } Cost 0 Attribute "restore health on kill" Increment 10 Cap 10 SecondaryAttributes { "health on radius damage" -20 } } Equalizer // READY TO TEST { Name "Critqualizer" Description "Crits on melee when below half health" AllowPlayerClass Soldier AllowedWeapons { ItemName "The Equalizer" } Cost 250 Attribute "mult crit when health is below percent" Increment -0.5 Cap 0.5 } BannerBoner // READY TO TEST { Name "Selfish Soldier" Description "+75% buff duration; -80% toot radius" AllowPlayerClass Soldier AllowedWeapons { ItemName "The Buff Banner" ItemName "Festive Buff Banner" ItemName "The Concheror" ItemName "The Battalion's Backup" } Cost 0 Attribute "increase buff duration" Increment 0.75 Cap 1.75 SecondaryAttributes { "mod soldier buff range" -0.8 } } //Stinger //{ // Name "Stinger Missile" // Description "Nuke-like rocket; slower reload; 1 rocket per mag; cant be deflected" // AllowPlayerClass Soldier // AllowedWeapons // { // ItemName "The Direct Hit" // } // Cost 0 // Attribute "blast radius increased" // Increment 5 // Cap 5 // SecondaryAttributes // { // "clip size upgrade atomic" -3 // "faster reload rate" 4 // "Damage Bonus" 10 // "Projectile speed increased" 2 // "projectile no deflect" 1 // } //} dragster // READY TO TEST { Name "Pressurized Napalm" Description "longer flame reach; double afterburn damage; double ammo consumption (no extra damage); -66% tank damage;" AllowPlayerClass pyro AllowedWeapons { ItemName "The Backburner" } Cost 0 Attribute "flame_drag" Increment -4 Cap 4.5 SecondaryAttributes { "lunchbox adds minicrits" 2 "weapon burn dmg increased" 1 "mult dmg vs tanks" -0.66 "flame ammopersec decreased" 1 } } DauntingDante // READY TO TEST { Name "Tanker bromance" Description "+100% tank damage; x4 lower airblast cost; x4 faster projectile speed after airblast; -90% damage to robots; no afterburn damage" AllowPlayerClass Pyro AllowedWeapons { ItemName "TF_WEAPON_FLAMETHROWER" } Cost 0 Attribute "mult dmg vs tanks" Increment 20 Cap 20 SecondaryAttributes { "airblast cost increased" -0.75 "damage bonus" -1 "mult reflect velocity" 3 "afterburn duration penalty" -10 } } AnItchOnThreads // READY TO TEST { Name "TankScratcher" Description "+100% tank damage; healing attributes are removed; +30% damage taken when deployed" AllowPlayerClass pyro AllowedWeapons { ItemName "The Back Scratcher" } Cost 0 Attribute "mult dmg vs tanks" Increment 1 Cap 2 SecondaryAttributes { "health from healers reduced" 1 "health from packs increased" -0.5 "provide on active" 1 "dmg taken increased" 0.3 } } ReloadMastery // READY TO TEST { Name "Reload Mastery" Description "Stickybomb launcher reloads all stickies at once; -100% reload speed; -50% clip size; -66% reserve sticky ammo" AllowPlayerClass Demoman RequiredWeaponsString "You need to have a stickybomb launcher (any of the 3 types) equipped" AllowedWeapons { SimilarToItem "TF_WEAPON_PIPEBOMBLAUNCHER" } Cost 0 Attribute "reload full clip at once" Increment 1 Cap 1 SecondaryAttributes { "clip size penalty" -0.5 "faster reload rate" 2 "maxammo secondary reduced" -0.66 } } Honorbound // READY TO TEST - this attribute needs to also be added to the individual enemies themselves! { Name "Tactical honorbound" Description "Instakills and instadies to non-giant enemies wielding the same weapon; +25% longer weapon range and size; -20% move speed when deployed" AllowPlayerClass Demoman AllowedWeapons { ItemName "The Eyelander" } Cost 0 Attribute "special damage type" Increment 1 Cap 1 SecondaryAttributes { "provide on active" 1 "hand scale" 0.25 "melee range multiplier" 0.25 "dmg taken mult from special damage type 1" 5 "move speed penalty" -0.2 } } MorClay // READY TO TEST { Name "Scotsman's Heart" Description "+70% turn control on charge; x5 charge recharge rate; 1 sec longer charge duration; minicrits when it should crit" AllowPlayerClass Demoman AllowedWeapons { ItemName "The Claidheamohmor" } Cost 0 Attribute "full charge turn control" Increment 0.7 Cap 0.7 SecondaryAttributes { "charge time increased" 1 "crits_become_minicrits" 1 "charge recharge rate increased" 4 } } NoCharge // READY TO TEST { Name "Scotsman's shield-wall" Description "+50% bullet resist on wearer; -15% move speed; cannot charge" AllowPlayerClass Demoman AllowedWeapons { ItemName "The Chargin' Targe" } Cost 0 Attribute "move speed penalty" Increment -0.15 Cap 0.85 SecondaryAttributes { "dmg taken from bullets reduced" -0.5 "move speed penalty" -0.15 "charge time decreased" -69 } } Bisonslav // READY TO TEST { Name "Ionic gangster" Description "Shoots bison projectiles with a small angle deviation penalty; no damage falloff/ramp up; x3 slower firing speed (cant be upgraded); x4 ammo spent per shot; cant penetrate" AllowPlayerClass Heavy AllowedWeapons { ItemName "Tomislav" } Cost 0 Attribute "override projectile type" Increment 13 Cap 13 SecondaryAttributes { "projectile spread angle penalty" 1 "fire rate bonus" 2 "no damage falloff" 1 "mod ammo per shot" 4 } DisallowUpgrade { Upgrade "projectile penetration" ItemName "Tomislav" } } InfernoCannon // READY TO TEST { Name "Podzhigatel'" Description "ignites enemies on hit; no extra damage on burning enemies; -80% afterburn damage; +100% ammo consumption while spun up" AllowPlayerClass Heavy AllowedWeapons { ItemName "The Huo Long Heatmaker" } Cost 400 Attribute "weapon burn dmg increased" Increment -0.8 Cap 0.1 SecondaryAttributes { "Set DamageType Ignite" 1 "uses ammo while aiming" 8 "damage bonus vs burning" 1 } } Sanguisuge // READY TO TEST { Name "Overheal on kill" Description "leeches health from killed enemies; -100HP on wearer; cant be healed by medics" AllowPlayerClass Heavy AllowedWeapons { ItemName "TF_WEAPON_MINIGUN" ItemName "Festive Minigun 2011" } Cost 0 Attribute "restore health on kill" Increment 100 Cap 100 SecondaryAttributes { "max health additive bonus" -100 "overheal bonus" 100 "mod weapon blocks healing" 1 } } Pootassium // READY TO TEST { Name "Fast food" Description "Shortens Second Banana's feed animation by half; +33% faster deploy time; -50% health given when eaten; cant be dropped" AllowPlayerClass Heavy AllowedWeapons { ItemName "The Second Banana" } Cost 0 Attribute "gesture speed increase" Increment 1 Cap 2 SecondaryAttributes { "switch from wep deploy time decreased" 0.33 "alt-fire disabled" 1 } } PhotonicCowboy // READY TO TEST { Name "I AM THE SENTRY!" Description "shoots a burst of 16 projectiles at once; slowly reloads entire clip at once; sentry deals no damage; -50% metal on wearer; -50% damage to tanks" AllowPlayerClass Engineer AllowedWeapons { ItemName "The Pomson 6000" } Cost 0 Attribute "fire full clip at once" Increment 1 Cap 1 SecondaryAttributes { "fire rate bonus HIDDEN" -0.97 "faster reload rate" 3 "engy sentry damage bonus" -1 "reload full clip at once" 1 "maxammo metal increased" -0.5 "clip size bonus upgrade" 3 "mult dmg vs tanks" -0.5 } } Kamehameha // READY TO TEST { Name "Metallic depository" Description "+50% metal on wearer; +10 metal regen every 5 secs" AllowPlayerClass Engineer AllowedWeapons { ItemName "The Short Circuit" } Cost 300 Attribute "maxammo metal increased" Increment 0.5 Cap 1.5 SecondaryAttributes { "metal regen" 10 } } Shortbeamer // READY TO TEST { Name "Extroverted" Description "full overheal ability; +50% shield duration; half the medibeam length" AllowPlayerClass Medic AllowedWeapons { ItemName "The Quick-Fix" } Cost 0 Attribute "mult medigun range" Increment -0.5 Cap 0.5 SecondaryAttributes { "overheal penalty" 1 "increase buff duration" 0.5 } } Canteena // READY TO TEST { Name "Hybrid Theory" Description "Adds crits effect to your medigun when ubercharged; 3 seconds less uber duration" AllowPlayerClass Medic AllowedWeapons { ItemName "TF_WEAPON_MEDIGUN" ItemName "Festive Medigun 2011" } Cost 500 Attribute "effect cond override" Increment 2821 Cap 2821 SecondaryAttributes { "medigun charge is crit boost" 1 "uber duration bonus" -3 } } HackingSaw // READY TO TEST { Name "Dritter Saw" Description "+9% uber gain per hit" AllowPlayerClass Medic AllowedWeapons { ItemName "The Ubersaw" ItemName "Festive Ubersaw" } Cost 300 Attribute "add uber charge on hit" Increment 0.09 Cap 0.33 } SleeperAgent // READY TO TEST { Name "Pissed off headsplosions" Description "Enables explosive headshots" AllowPlayerClass sniper AllowedWeapons { ItemName "The Sydney Sleeper" } Cost 400 Attribute "radius sleeper" Increment 1 Cap 1 } BigAussie // READY TO TEST { Name "Maniacal mercenary" Description "+125HP on wearer; +25% melee fire rate; drops a small health pack on kill; constant personal buff banner effect; cant use primary weapons" AllowPlayerClass sniper AllowedWeapons { ItemName "The Bushwacka" } Cost 0 Attribute "max health additive penalty" Increment 125 Cap 125 SecondaryAttributes { "fire rate bonus" -0.25 "add cond when active" 16 "maxammo primary reduced" -1 "drop health pack on kill" 1 } } StrongBack // READY TO TEST { Name "Titanium plank" Description "permanent backstab immunity; -25hp on wearer; +50% melee damage vuln" AllowPlayerClass sniper AllowedWeapons { ItemName "The Razorback" } Cost 250 Attribute "cannot be backstabbed" Increment 1 Cap 1 SecondaryAttributes { "max health additive penalty" -25 "dmg from melee increased" 0.5 } } TIOknife // READY TO TEST { Name "Big Kunai" Description "Big Earner + Conniver's Kunai properties combined" AllowPlayerClass Spy AllowedWeapons { ItemName "TF_WEAPON_KNIFE" ItemName "Festive Knife 2011" } Cost 400 Attribute "speed_boost_on_kill" Increment 3 Cap 3 SecondaryAttributes { "max health additive penalty" -55 "sanguisuge" 1 // Kunai's HP leech effect "add cloak on kill" +30 } } Eryx // READY TO TEST { Name "Magnum Opus" Description "+300% tank damage; 66% slower movement speed while deployed; +100% reload time" AllowPlayerClass spy AllowedWeapons { ItemName "The Enforcer" } Cost 250 Attribute "provide on active" Increment 1 Cap 1 SecondaryAttributes { "mult dmg vs tanks" 3 "move speed penalty" -0.66 "faster reload rate" 1 } } //ShadowMaster // doesnt seem to want to decloak properly //{ // Name "Stealthy assassin" // Description "Cloaked when weapon is active; -85% move speed when weapon is active" // AllowPlayerClass sniper // AllowedWeapons // { // ItemName "The Hitman's Heatmaker" // } // Cost 400 // Attribute "provide on active" // Increment 1 // Cap 1 // SecondaryAttributes // { // "add cond when active" 66 // "move speed penalty" -0.25 // "mult decloak rate" 7 // "mult cloak rate" 7 // //"set cloak is movement based" 2 // //"mult cloak meter regen rate" 4 // } //} } Mission { Objective DestroySentries Where spawnbot_secondary BeginAtWave 1 RunForThisManyWaves 5 InitialCooldown 20 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Engineer Where Spawnbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 80 DesiredCount 1 TFBot { TeleportWhere spawnbot TeleportWhere spawnbot_secondary Template T_TFBot_Engineer_Sentry_Teleporter Attributes TeleportToHint } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 60 DesiredCount 3 TFBot { Template T_TFBot_Spy } } Mission { Objective Engineer Where Spawnbot BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn Attributes TeleportToHint } } Templates { // - - - - - - - - - - - - - - - - - - - - - - - - STANDARD - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - STANDARD - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - STANDARD - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - STANDARD - - - - - - - - - - - - - - - - - - - - - - - - T_TFBot_Scout_Milk { Class Scout Name "Milker Scout" ClassIcon scout_milk Skill Expert Health 125 Item "Mad Milk" Item "The Milkman" Attributes AlwaysFireWeapon WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Mad Milk" "disable weapon switch" 1 "effect bar recharge rate increased" 0.07 "fire rate bonus" 0.01 } } T_TFBot_Soldier_Barrage { Health 200 Name "Barrage Soldier" Class Soldier Skill Hard Classicon soldier_barrage Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Attributes HoldFireUntilFullReload ItemAttributes { Itemname "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "Damage Bonus" 0.5 "clip size bonus" 3 "Projectile speed increased" 0.5 "faster reload rate" 0.5 "fire rate bonus" 0.25 } } T_TFBot_Soldier_Bison_Infinitespam { Class Soldier Name "Bisoneer Spammer" Skill Hard WeaponRestrictions SecondaryOnly Item "The Righteous Bison" Classicon soldier_bison_spammer ItemAttributes { Itemname "The Righteous Bison" "dmg penalty vs players" 0.2 "faster reload rate" 0.001 "fire rate bonus" 0.01 "projectile spread angle penalty" 1 } } T_TFBot_Soldier_Bison_jumper { Class Soldier Name "Bisoneer Spammer" Skill Hard WeaponRestrictions SecondaryOnly Item "The Righteous Bison" Classicon soldier_bison_jumping Attributes AutoJump AutoJumpMin 3 AutoJumpMax 5 ItemAttributes { Itemname "The Righteous Bison" "dmg penalty vs players" 1.5 "faster reload rate" 0.01 } CharacterAttributes { "increased jump height" 1.1 } } T_TFBot_Heavyweapons_Deflector { Class Heavyweapons Name "Deflector Heavy" ClassIcon heavy_deflector Skill Normal Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } T_TFBot_Heavyweapons_Shotgun_Burst { Class Heavy Skill Normal Health 300 Name "Burst Shotgun Heavy" Item "TF_WEAPON_SHOTGUN_HWG" WeaponRestrictions SecondaryOnly Attributes HoldFireUntilFullReload Classicon heavy_shotgun_burst ItemAttributes { Itemname "TF_WEAPON_SHOTGUN_HWG" "Damage Bonus" 0.75 "faster reload rate" 0.5 "fire rate bonus" 0.4 "auto fires full clip" 1 "auto fires when full" 1 } } T_TFBot_Pyro_DF { Health 175 Name "Dragon Fury Pyro" MaxVisionRange 500 //weird flex but sntr Class Pyro Skill Normal item "the dragon's fury" Item "Pyromancer's Mask" classicon pyro_dragon_fury_swordstone } T_TFBot_Pyro_Gas { Health 175 Name "Gas Pyro" Class Pyro Skill Hard WeaponRestrictions SecondaryOnly Classicon pyro_gastog_blu Attributes "SpawnWithFullCharge" Item "The Gas Passer" Item "Firewall Helmet" Item "The Rusty Reaper" Item "The Frymaster" ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 2 "disable weapon switch" 1 } } T_TFBot_Pyro_Gas_Slow { Health 175 Name "Slo-mo Pyro" Class Pyro Skill Hard WeaponRestrictions SecondaryOnly Classicon pyro_gastog_slow_blu Attributes "SpawnWithFullCharge" Item "The Gas Passer" Item "Firewall Helmet" Item "The Frymaster" ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 2 "disable weapon switch" 1 "applies snare effect" 0.65 } } T_TFBot_Medic_Kritz { Health 150 Name "Kritzkrieg Medic" Class Medic Skill Expert Item "the Kritzkrieg" Classicon medic_kritz WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes IgnoreEnemies CharacterAttributes { "bot medic uber health threshold" 600 } ItemAttributes { ItemName "the Kritzkrieg" "uber duration bonus" 999 } } T_TFBot_Medic_Shield { Health 150 Name "Shield Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Classicon medic_shield_lite Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies Item "tf_weapon_syringegun_medic" Item "the quick-fix" CharacterAttributes { "generate rage on heal" 2 } ItemAttributes { ItemName "the quick-fix" "bot medic uber deploy delay duration" 300 "increase buff duration" 15 } } T_TFBot_Fixed_Medic_Vaccinator_Bullet { Class Medic Skill Expert Item "tf_weapon_medigun" Name "Medic Bullet Vacc" classicon medic_Bullet Attributes SpawnWithFullCharge Attributes VaccinatorBullets CharacterAttributes { "ubercharge rate bonus" 25 "bot medic uber health threshold" 350 } ItemAttributes { ItemName tf_weapon_medigun "heal rate bonus" 21 "medigun bullet resist passive" 0.5 "medigun bullet resist deployed" 0.5 "medigun charge is resists" 3 "lunchbox adds minicrits" 3 "ubercharge rate bonus" 500 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } } T_TFBot_Fixed_Medic_Vaccinator_Blast { Class Medic Skill Expert Item "tf_weapon_medigun" Name "Medic Blast Vacc" Item "tf_weapon_medigun" classicon medic_Blast Attributes SpawnWithFullCharge Attributes VaccinatorBlast CharacterAttributes { "ubercharge rate bonus" 25 "bot medic uber health threshold" 350 } ItemAttributes { ItemName tf_weapon_medigun "heal rate bonus" 21 "medigun blast resist passive" 0.5 "medigun blast resist deployed" 0.5 "medigun charge is resists" 4 "lunchbox adds minicrits" 3 "ubercharge rate bonus" 500 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } } T_TFBot_Fixed_Medic_Vaccinator_Fire { Class Medic Skill Expert Item "tf_weapon_medigun" Name "Medic Fire Vacc" Item "tf_weapon_medigun" classicon medic_Fire Attributes SpawnWithFullCharge Attributes VaccinatorFire CharacterAttributes { "ubercharge rate bonus" 25 "bot medic uber health threshold" 350 } ItemAttributes { ItemName tf_weapon_medigun "heal rate bonus" 21 "medigun fire resist passive" 0.5 "medigun fire resist deployed" 0.5 "medigun charge is resists" 5 "lunchbox adds minicrits" 3 "ubercharge rate bonus" 500 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } } T_TFBot_Sniper_Jarate { Class sniper Name "Hydrated Sniper" Health 500 Skill Hard Item "Hard Counter" Attributes AlwaysFireWeapon WeaponRestrictions SecondaryOnly Classicon Sniper_Jarate Item "Jarate" Scale 1.5 ItemAttributes { Itemname "jarate" "disable weapon switch" 1 "effect bar recharge rate increased" 0.07 "fire rate bonus" 0.01 } } // - - - - - - - - - - - - - - - - - - - - - - - - GIANT - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - GIANT - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - GIANT - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - GIANT - - - - - - - - - - - - - - - - - - - - - - - - T_TFBot_Giant_Superheal_Medic { Health 4500 Name "Giant Superheal Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Classicon medic_infpop Attributes "SpawnWithFullCharge" Attributes "IgnoreEnemies" Attributes "MiniBoss" Item "tf_weapon_syringegun_medic" Item "the quick-fix" Item "The Surgeon's Stahlhelm" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vertical vulnerability multiplier" 0.5 "airblast vulnerability multiplier" 0.2 } ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the quick-fix" "bot medic uber deploy delay duration" 300 "increase buff duration" 60 "heal rate bonus" 500 } } T_TFBot_Giant_Medic_Shield { Class Medic Name "Giant Medic" ClassIcon medic_shield_lite Skill Expert Health 4500 Attributes SpawnWithFullCharge Attributes "ProjectileShield" Item "The Quick-Fix" WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "generate rage on heal" 2 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 // only works on mediguns that have this attribute ie quickfix } } T_TFBot_Fixed_Giant_Medic_Vaccinator_Bullet { Class Medic Skill Expert Health 4500 Item "tf_weapon_medigun" Name "Medic Bullet Vacc" classicon medic_Bullet Attributes MiniBoss Attributes SpawnWithFullCharge Attributes VaccinatorBullets CharacterAttributes { "ubercharge rate bonus" 25 "bot medic uber health threshold" 350 "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "heal rate bonus" 21 "medigun bullet resist passive" 0.5 "medigun bullet resist deployed" 0.5 "medigun charge is resists" 3 "lunchbox adds minicrits" 3 "ubercharge rate bonus" 500 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } } T_TFBot_Fixed_Giant_Medic_Vaccinator_Blast { Class Medic Skill Expert Health 4500 Item "tf_weapon_medigun" Name "Medic Blast Vacc" classicon medic_Blast Attributes MiniBoss Attributes SpawnWithFullCharge Attributes VaccinatorBlast CharacterAttributes { "ubercharge rate bonus" 25 "bot medic uber health threshold" 350 "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "heal rate bonus" 21 "medigun blast resist passive" 0.5 "medigun blast resist deployed" 0.5 "medigun charge is resists" 4 "lunchbox adds minicrits" 3 "ubercharge rate bonus" 500 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } } T_TFBot_Fixed_Giant_Medic_Vaccinator_Fire { Class Medic Skill Expert Health 4500 Item "tf_weapon_medigun" Name "Medic Fire Vacc" classicon medic_Fire Attributes MiniBoss Attributes SpawnWithFullCharge Attributes VaccinatorFire CharacterAttributes { "ubercharge rate bonus" 25 "bot medic uber health threshold" 350 "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "heal rate bonus" 21 "medigun fire resist passive" 0.5 "medigun fire resist deployed" 0.5 "medigun charge is resists" 5 "lunchbox adds minicrits" 3 "ubercharge rate bonus" 500 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } } T_TFBot_Scout_Ekko { Class Scout Skill Expert Health 7500 Scale 1.8 Name "Scattergun Serenade" Classicon scout_leader Item "pyroland_scattergun_flowerpower" Item "Prince Tavish's Crown" Item "The Little Drummer Mann" Item "The Breakneck Baggies" Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { Itemname "pyroland_scattergun_flowerpower" "attach particle effect" 702 // Isotope unusual effect "dmg bonus vs buildings" 2 "faster reload rate" 0.5 "fire rate bonus" 0.5 "apply look velocity on damage" 300 "apply z velocity on damage" 50 } CharacterAttributes { "override footstep sound set" 5 "move speed bonus" 0.65 "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 "damage force reduction" 0.2 "rage giving scale" 0.5 } } T_TFBot_Heavy_Braum { Class Heavy Skill Expert Health 25000 Scale 1.9 Name "Braum" Classicon champ_braum Item "harvest_minigun_macabreweb" Item "The Dictator" Item "Gone Commando" Item "Siberian Tigerstripe" Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { Itemname "harvest_minigun_macabreweb" "attach particle effect" 703 // Cool unusual effect "Damage Bonus" 0.01 "dmg bonus vs buildings" 3 "apply z velocity on damage" -550 "apply look velocity on damage" 500 "minigun spinup time decreased" 0.5 "damage causes airblast" 1 "attack projectiles" 1 } CharacterAttributes { "heal on kill" 1000 "move speed bonus" 0.4 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.0 "airblast vulnerability multiplier" 0.0 "damage force reduction" 0.0 "rage giving scale" 0.2 } } T_TFBot_Soldier_Gangplank { Class Soldier Skill Expert Classicon soldier_barrage_buff Health 40000 Scale 1.85 Name "Barrage Blaine" Item "harvest_rocketlauncher_autumn" Item "The Buff Banner" Item "The Valley Forge" Item "Lord Cockswain's Novelty Mutton Chops and Pipe" Attributes MiniBoss Attributes UseBossHealthBar Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload ItemAttributes { Itemname "harvest_rocketlauncher_autumn" "attach particle effect" 704 // Energy unusual effect "Damage bonus" 1.5 "projectile speed increased" 1.75 "projectile spread angle penalty" 7 "blast radius increased" 0.5 "faster reload rate" 0.25 "fire rate bonus" 0.5 "clip size upgrade atomic" 16 } ItemAttributes { ItemName "The Buff Banner" "switch from wep deploy time decreased" 10 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 3 "increase buff duration" 9 "fire rate bonus with reduced health" 0.25 "rocket jump damage reduction" 0 "airblast vertical vulnerability multiplier" 0 "airblast vulnerability multiplier" 0 "damage force reduction" 0 "rage giving scale" 0.2 } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1a TotalCurrency 100 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 3 Where spawnbot_secondary TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { Name 1b TotalCurrency 100 TotalCount 16 MaxActive 6 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 2 Where spawnbot TFBot { Class Demoman Name "Loch Demoman" Skill Normal Item "The Loch-n-Load" Classicon demo_loch_nys Attributes HoldFireUntilFullReload ItemAttributes { Itemname "The Loch-n-Load" "projectile speed increased" 1.1 } } } WaveSpawn { Name 1c WaitForAllSpawned 1a TotalCurrency 30 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 0 Where spawnbot_secondary Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 1d WaitForAllSpawned 1b TotalCurrency 30 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 1e WaitForAllSpawned 1d TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 Tank { Health 15000 Name "tankboss" Speed 50 StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 1e2 WaitForAllSpawned 1e TotalCurrency 50 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 35 WaitBetweenSpawns 15 Where spawnbot_secondary TFBot { Class Demoman Name "Loch Demoman" Skill Normal Item "The Loch-n-Load" Classicon demo_loch_nys Attributes HoldFireUntilFullReload ItemAttributes { Itemname "The Loch-n-Load" "projectile speed increased" 1.1 } } } WaveSpawn { Name 1f WaitForAllDead 1c TotalCurrency 150 TotalCount 24 MaxActive 9 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot_secondary TFBot { Template T_TFBot_Heavyweapons_Shotgun } } WaveSpawn { Name sup1.2 WaitForAllDead 1f TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 10 Where spawnbot_main Support 1 TFBot { Class Scout Name "Pretty scout" Skill Normal Health 125 WeaponRestrictions SecondaryOnly Item "Pretty Boy's Pocket Pistol" Classicon scout_pocketpistol } } WaveSpawn { Name 1g WaitForAllDead 1c TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 20 Where spawnbot_mission_spy Support Limited TFBot { Class Spy Skill Expert Item "Conniver's Kunai" ClassIcon spy_kunai CharacterAttributes { "cannot pick up intelligence" 1 } } } WaveSpawn { Name 1h WaitForAllSpawned 1e TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Giant_Scout Name "Fanning Scout" WeaponRestrictions MeleeOnly Attributes AlwaysFireWeapon Item "The Fan O'War" Classicon scout_fanowar ItemAttributes { Itemname "The Fan O'War" "melee range multiplier" 1.5 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 "hand scale" 1.5 } } } WaveSpawn { Name 1h2 WaitForAllSpawned 1e TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 65 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Giant_Scout Name "Fanning Scout" WeaponRestrictions MeleeOnly Attributes AlwaysFireWeapon Item "The Fan O'War" Classicon scout_fanowar ItemAttributes { Itemname "The Fan O'War" "melee range multiplier" 1.5 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 "hand scale" 1.5 } } } WaveSpawn { Name 1i WaitForAllSpawned 1h2 TotalCurrency 40 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot_secondary Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 1j WaitForAllSpawned 1i TotalCurrency 50 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 20 WaitBetweenSpawns 10 Where spawnbot_secondary Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } TFBot { Template T_TFBot_Heavyweapons_Shotgun } TFBot { Template T_TFBot_Heavyweapons_Shotgun } TFBot { Template T_TFBot_Heavyweapons_Shotgun } TFBot { Template T_TFBot_Heavyweapons_Shotgun } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2a TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 15 Where spawnbot_secondary TFBot { Class Demoman Skill Expert health 500 Scale 1.5 Name "The Ullapool Sprinter" Item "The Ullapool Caber" Item "The Splendid Screen" Item "Ali Baba's Wee Booties" Item "Bombinomicon" Classicon demo_caber_fast WeaponRestrictions MeleeOnly CharacterAttributes { "charge recharge rate increased" 4 "Attack not cancel charge" 1 "charge time increased" 6 "Move speed bonus" 2.5 } ItemAttributes { Itemname "The Ullapool Caber" "hand scale" 1.5 "dmg bonus vs buildings" 3 "blast radius increased" 3 } } } WaveSpawn { Name Sprinter_death_voice_relay_2.1 WaitForAllDead 2a DoneWarningSound "vo\mvm\norm\demoman_mvm_specialcompleted12.mp3" } WaveSpawn { Name 2b1 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 15 Where spawnbot_secondary TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Name "Colonel Barrage" Classicon soldier_bazooka ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "projectile spread angle penalty" 5 "faster reload rate" 0.25 "clip size upgrade atomic" 6.0 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } } WaveSpawn { Name 2b2 TotalCurrency 100 TotalCount 28 MaxActive 12 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot_secondary TFBot { Template T_TFBot_Scout_Sandman_FastCharge Health 350 Scale 1.3 Name "Armored Hyper League Scout" Classicon scout_stun_armored_yoovy Item "Das Metalmeatencasen" } } WaveSpawn { Name 2c TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Giant_Boxing_Heavy Item "Gloves of Running Urgently MvM" Classicon heavy_gru Attributes AlwaysCrit CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } } WaveSpawn { Name sup2.1 WaitForAllDead 2b2 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 7 Where spawnbot_main Support 1 TFBot { Template T_TFBot_Scout_Melee Name "Basher Scout" Classicon scout_basher_lite Item "The Boston Basher" ItemAttributes { Itemname "The Boston Basher" "hit self on miss" 0 } } } WaveSpawn { Name 2e WaitForAllSpawned 2b2 TotalCurrency 75 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Heater Name "Giant Heater Heavy" Item "the Bunsen Brave" classicon heavy_heater_nys CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 2f WaitForAllSpawned 2e TotalCurrency 75 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot_secondary Squad { TFBot { Template T_TFBot_Heavyweapons_Heater Name "Giant Heater Heavy" Item "the Bunsen Brave" classicon heavy_heater_nys CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 2k WaitForAllSpawned 2e TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot_secondary TFBot { Class Soldier Skill Normal Name "Fire Mangler Soldier" Health 200 Classicon soldier_mangler_fire Item "The Cow Mangler 5000" ItemAttributes { ItemName "The Cow Mangler 5000" "Set DamageType Ignite" 1 "attach particle effect" 13 "weapon burn dmg increased" 1 } } } WaveSpawn { Name 2c2 WaitForAllSpawned 2e TotalCurrency 25 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 35 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Boxing_Heavy Item "Gloves of Running Urgently MvM" Classicon heavy_gru Attributes AlwaysCrit CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 2c3 WaitForAllSpawned 2e TotalCurrency 25 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 35 WaitBetweenSpawns 2 Where spawnbot_secondary Squad { TFBot { Template T_TFBot_Giant_Boxing_Heavy Item "Gloves of Running Urgently MvM" Classicon heavy_gru Attributes AlwaysCrit CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 2j WaitForAllSpawned 2k TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_secondary Support 1 TFBot { Class Pyro Name "Detonator Pyro" Skill Expert ClassIcon pyro_detonator_lite Item "The Detonator" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Detonator" "damage bonus" 1 "fire rate bonus" 0.75 "faster reload rate" 1.5 "Projectile speed increased" 1.3 } } } WaveSpawn { Name 2l WaitForAllSpawned 2c3 TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot_secondary Squad { TFBot { Template T_TFBot_Heavyweapons_Heater Name "Giant Heater Heavy" Item "the Bunsen Brave" classicon heavy_heater_nys CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } TFBot { Template T_TFBot_Giant_Medic_Regen Classicon medic_shield_lite Attributes SpawnWithFullCharge Attributes ProjectileShield Name "Aunt Lydia" Item "Das Maddendoktor" Item "Derangement Garment" ItemAttributes { Itemname "Derangement Garment" "Set item tint rgb" 4345659 } CharacterAttributes { "Move speed bonus" 1 "generate rage on heal" 2 "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 "bot medic uber deploy delay duration" 9999 } } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name ekko_spawn_voice_relay_3.1 WaitBeforeStarting 8 FirstSpawnWarningSound "vo\pauling\plng_give_contract_scout_07.mp3" } WaveSpawn { Name ekko_death_voice_relay_3.2 WaitForAllDead 3a FirstSpawnWarningSound "vo\pauling\plng_contract_fail_allclass_11.mp3" } WaveSpawn { Name 3a TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Scout_Ekko } } WaveSpawn { Name 3b TotalCurrency 75 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 5 Where spawnbot_secondary Squad { ShouldPreserveSquad 1 TFBot { Template T_TFBot_Pyro_DF } TFBot { Template T_TFBot_Pyro_DF } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name 3c WaitForAllDead 3b TotalCurrency 75 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 5 Where spawnbot_secondary TFBot { Template T_TFBot_Pyro_DF } } WaveSpawn { Name 3d WaitForAllDead 3a TotalCurrency 125 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 80 Tank { Health 15000 Name "tankboss" Speed 90 StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 3e1 WaitForAllDead 3a TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot_secondary Squad { TFBot { Template T_TFBot_Giant_Pyro Name "Giant Dragon Fury Pyro" item "the dragon's fury" classicon pyro_dragon_fury_giant_swordstone Item "Pyromancer's Mask" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } TFBot { Template T_TFBot_Fixed_Giant_Medic_Vaccinator_Bullet classicon medic_vac_trio_nys_giant CharacterAttributes { "Move speed bonus" 1 } } } } WaveSpawn { Name 3e2 WaitForAllspawned 3e1 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 0 Where spawnbot_secondary Squad { TFBot { Template T_TFBot_Giant_Pyro Name "Giant Dragon Fury Pyro" item "the dragon's fury" classicon pyro_dragon_fury_giant_swordstone Item "Pyromancer's Mask" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } TFBot { Template T_TFBot_Fixed_Giant_Medic_Vaccinator_Fire classicon medic_vac_trio_nys_giant CharacterAttributes { "Move speed bonus" 1 } } } } WaveSpawn { Name 3e3 WaitForAllSpawned 3e2 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 0 Where spawnbot_secondary Squad { TFBot { Template T_TFBot_Giant_Pyro Name "Giant Dragon Fury Pyro" item "the dragon's fury" classicon pyro_dragon_fury_giant_swordstone Item "Pyromancer's Mask" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } TFBot { Template T_TFBot_Fixed_Giant_Medic_Vaccinator_Blast classicon medic_vac_trio_nys_giant CharacterAttributes { "Move speed bonus" 1 } } } } WaveSpawn { Name 3f WaitForAllDead 3c TotalCurrency 100 TotalCount 24 MaxActive 12 SpawnCount 6 WaitBeforeStarting 2 WaitBetweenSpawns 20 Where spawnbot_secondary TFBot { Class Demoman Health 175 Skill Expert Name "Sticky Demoman" WeaponRestrictions SecondaryOnly Classicon demo_sticky_daan item "The Bomber Knight" ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "stickybomb charge rate" 0.01 "max pipebombs decreased" -7 "Projectile range increased" 0.5 } ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 } CharacterAttributes { "No self blast dmg" 1 } } } WaveSpawn { Name 3g WaitForAllDead 3c TotalCurrency 75 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 20 Where spawnbot TFBot { Class Demoman Health 175 Skill Expert Name "Sticky Demoman" WeaponRestrictions SecondaryOnly Classicon demo_sticky_daan item "The Bomber Knight" ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "stickybomb charge rate" 0.01 "max pipebombs decreased" -7 "Projectile range increased" 0.5 } ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 } CharacterAttributes { "No self blast dmg" 1 } } } WaveSpawn { Name sup3.1 WaitForAllSpawned 3g TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot_secondary Support 1 TFBot { Template T_TFBot_Pyro Attributes AlwaysCrit } } WaveSpawn { Name 3h1 WaitForAllSpawned 3d TotalCurrency 100 TotalCount 4 MaxActive 3 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 15 Where spawnbot_secondary TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.2 } } } WaveSpawn { Name 3j WaitForAllSpawned 3h1 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot_secondary Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Attributes AlwaysCrit CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } TFBot { Template T_TFBot_Medic_Shield } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 4a TotalCurrency 75 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 15 Where spawnbot_secondary TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Classicon heavy_deflector Attributes AlwaysCrit CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } } WaveSpawn { Name 4a2 TotalCurrency 100 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_secondary TFBot { Class Scout Name "Scatterbonk scout" Skill Normal Health 125 Item "Bonk! Atomic Punch" Item "Bonk Leadwear" Classicon scout_bonk_nys Attributes AlwaysFireWeapon Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_SCATTERGUN" "faster reload rate" 0.75 "fire rate bonus" 1.2 } } } WaveSpawn { Name 4b TotalCurrency 75 TotalCount 18 MaxActive 4 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Scout_Milk } } WaveSpawn { Name 4e WaitForAllSpawned 4a2 TotalCurrency 100 TotalCount 15 MaxActive 15 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot_secondary TFBot { Health 300 Name "Heater Heavy" Item "the Bunsen Brave" classicon heavy_heater_nys Class HeavyWeapons Skill Normal Item "The Huo Long Heatmaker" } } WaveSpawn { Name 4e WaitForAllSpawned 4a2 TotalCurrency 75 TotalCount 16 MaxActive 12 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot_secondary TFBot { Class Scout Name "Scatterbonk scout" Skill Normal Health 125 Item "Bonk! Atomic Punch" Item "Bonk Leadwear" Classicon scout_bonk_nys Attributes AlwaysFireWeapon Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_SCATTERGUN" "faster reload rate" 0.75 } } } WaveSpawn { Name 4f WaitForAllDead 4a2 TotalCurrency 75 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot_secondary TFBot { Class Soldier Skill Expert Health 4000 Attributes MiniBoss Name "Giant Bison Burster" Attributes HoldFireUntilFullReload Classicon soldier_bison Item "The Righteous Bison" ItemAttributes { Itemname "TF_WEAPON_ROCKETLAUNCHER" "projectile spread angle penalty" 2.5 "fire rate bonus" 0.01 "faster reload rate" 0.2 "projectile speed increased" 1.5 "clip size upgrade atomic" 16 "override projectile type" 13 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } } WaveSpawn { Name 4g WaitForAllSpawned 4e TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 FirstSpawnOutput { Target ST_maker_relay Action Trigger } Tank { Health 35000 Name "sticky_tank" ClassIcon tank_sticky_hellmet // A sticky tank icon for modded servers Speed 60 Skin 1 StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target ST_kill_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 4j WaitForAllSpawned 4g TotalCurrency 100 TotalCount 30 MaxActive 9 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 7 Where spawnbot_secondary Randomchoice { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Classicon soldier_banner_trio } TFBot { Template T_TFBot_Soldier_Extended_Concheror Classicon soldier_banner_trio } TFBot { Template T_TFBot_Soldier_Extended_Battalion Classicon soldier_banner_trio } } } WaveSpawn { Name 4k WaitForAllSpawned 4g TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 65 WaitBetweenSpawns 20 Where spawnbot_secondary TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } } WaveSpawn { Name sup4.2 WaitForAllSpawned 4g TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 30 Support 1 Where spawnbot_secondary TFBot { Template T_TFBot_Demoman_Samurai CharacterAttributes { "airblast vertical vulnerability multiplier" 0.5 "airblast vulnerability multiplier" 0.2 } } } WaveSpawn { Name 4l WaitForAllSpawned 4k TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 10 Where spawnbot_secondary TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Classicon heavy_deflector Attributes AlwaysCrit CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 5a1 TotalCurrency 25 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 3 Where spawnbot_secondary TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } } WaveSpawn { Name 5a2 TotalCurrency 150 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 2 WaitBetweenSpawns 15 Where spawnbot_secondary Randomchoice { TFBot { Class Soldier Skill Normal Name "Bazooka Soldier" Health 200 Classicon soldier_bazooka Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Attributes AlwaysCrit Attributes HoldFireUntilFullReload ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.5 "projectile spread angle penalty" 2 } } TFBot { Template T_TFBot_Pyro_DF Attributes AlwaysCrit Attributes AlwaysFireWeapon } } } WaveSpawn { Name 5a3 TotalCurrency 25 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 3 Where spawnbot_secondary Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer health 3500 Name "Giant Infinite Stunner Soldier" Classicon soldier_stun_inf item "the tank top" CharacterAttributes { "attach particle effect" 180 // Stunning unusual effect "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 "Rocket specialist" 1 "move speed bonus" 0.5 } } TFBot { Template T_TFBot_Giant_Medic_Regen CharacterAttributes { "Move speed bonus" 1 } } } } WaveSpawn { Name 5g WaitForAllSpawned 5a2 TotalCurrency 200 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Deflector } TFBot { Template T_TFBot_Medic_Quickuber } } } WaveSpawn { Name 5g2 WaitForAllSpawned 5a3 TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 25 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Class Demoman Health 3500 Skill Expert Name "Sir Sticksalot" WeaponRestrictions SecondaryOnly Attributes AlwaysCrit Attributes MiniBoss Attributes HoldFireUntilFullReload Classicon demo_sticky_daan_giant item "The Bomber Knight" ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "stickybomb charge rate" 0.01 "fire rate bonus" 0.01 "faster reload rate" 0.01 "Projectile range increased" 0.5 "max pipebombs decreased" 15 "projectile spread angle penalty" 15 } ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 "No self blast dmg" 1 } } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 5g3 WaitForAllDead 5g2 TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 10 Where spawnbot_secondary Randomchoice { TFBot { Class Soldier Skill Normal Name "Bazooka Soldier" Health 200 Classicon soldier_bazooka Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Attributes AlwaysCrit Attributes HoldFireUntilFullReload ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.5 "projectile spread angle penalty" 2 } } TFBot { Template T_TFBot_Pyro_DF Attributes AlwaysCrit Attributes AlwaysFireWeapon } } } WaveSpawn { Name 5h WaitForAllDead 5g2 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot_secondary Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Name "Commander Waterford" Item "Starboard Crusader" Item "Commissar's Coat" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } TFBot { Template T_TFBot_Giant_Medic ItemAttributes { Itemname "The Quick-Fix" "uber duration bonus" -6 } CharacterAttributes { "bot medic uber health threshold" 300 "Move speed bonus" 1 } } } } WaveSpawn { Name 5i WaitForAllDead 5g2 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Name "Commander Lawrance" Item "Starboard Crusader" Item "Commissar's Coat" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } TFBot { Template T_TFBot_Giant_Medic ItemAttributes { Itemname "The Quick-Fix" "uber duration bonus" -6 } CharacterAttributes { "bot medic uber health threshold" 300 "Move speed bonus" 1 } } } } WaveSpawn { Name sup5.1 WaitForAllSpawned 5g3 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 15 Where spawnbot Support 1 TFBot { Template T_TFBot_Scout_Shortstop Name "Shortstop Scout" Attributes AlwaysCrit CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } } WaveSpawn { Name gangplank_spawn_voice_relay_5.1 WaitForAllDead 5i WaitBeforeStarting 5 FirstSpawnWarningSound "vo\pauling\plng_give_contract_rare_soldier_03.mp3" } WaveSpawn { Name gangplank_spawn_music_relay_5.2 WaitForAllDead 5i WaitBeforeStarting 12 FirstSpawnWarningSound "ui\gamestartup16.mp3" } WaveSpawn { Name 5j WaitForAllDead 5i TotalCurrency 10000 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot_main TFBot { Template T_TFBot_Soldier_Gangplank } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 6a //testing wave TotalCurrency 25 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_secondary Randomchoice { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ CharacterAttributes { "move speed bonus" 0.5 } ItemAttributes { ItemName "the killing gloves of boxing" "damage bonus" 0.01 } } } } WaveSpawn { Name 6a //testing wave TotalCurrency 25 TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot_secondary TFBot { Template T_TFBot_Giant_Boxing_Heavy } } WaveSpawn { Name 6a //testing wave TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_secondary TFBot { Template T_TFBot_Heavyweapons_Shotgun } } WaveSpawn { Name 6b //testing wave TotalCurrency 25 TotalCount 20 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_secondary TFBot { Class spy //WeaponRestrictions SecondaryOnly CharacterAttributes { "move speed bonus" 0.3 "cannot disguise" 1 } } } WaveSpawn { Name 6c TotalCurrency 125 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Tank { Health 10000 Name "tankboss" Speed 150 StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } } // F I N