// robot_ultimentm made by... UltimentM @ http://steamcommunity.com/id/ultimentm // Version 0.2 // Note! Bots with a ? at the end of the template are not finalised versions of these bots. WaveSchedule { Templates { //---------======|||STANDARD ROBOTS|||======--------- //---|SCOUTS|--- T_TFBot_Scout_Easy { Class Scout Skill Easy ItemAttributes { ItemName "TF_WEAPON_SCATTERGUN" "fire rate bonus" 1.15 //fire slower } } T_TFBot_Scout_FAN_Easy { Class Scout ClassIcon scout_fan Name "Force-A-Nature Scout" Item "The Force-a-Nature" MaxVisionRange 800 } T_TFBot_Scout_Blaster { Name "Blaster Scout" Class Scout ClassIcon scout_blaster_nys WeaponRestrictions PrimaryOnly Item "Baby Face's Blaster" ItemAttributes { ItemName "Baby Face's Blaster" "hype resets on jump" 0 "lose hype on take damage" 0 } } T_TFBot_Scout_Cola { Name "Cola Scout" Class Scout ClassIcon scout_cola Skill Hard WeaponRestrictions PrimaryOnly Item "Crit-a-Cola" Item "Bonk Helm" ItemAttributes { ItemName "Crit-a-Cola" "effect bar recharge rate increased" 0.75 } } T_TFBot_Scout_Sandman_Marker { Name "Dead Man Batting" Class Scout ClassIcon scout_stun_markdeath Skill Expert WeaponRestrictions MeleeOnly Item "The Sandman" Item "Batter's Helmet" ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.25 "mark for death" 1 } ItemAttributes { ItemName "Batter's Helmet" "set item tint rgb" 1315860 "attach particle effect" 44 } } T_TFBot_Scout_Sandman_Fire { Name "Flaming League Scout" Class Scout ClassIcon scout_stun_fire Skill Hard WeaponRestrictions MeleeOnly Item "The Sandman" Item "Batter's Helmet" ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.5 "set damagetype ignite" 1 "weapon burn time increased" 2 "weapon burn dmg increased" 1.25 } ItemAttributes { ItemName "Batter's Helmet" "attach particle effect" 13 } } T_TFBot_Scout_Ornament? { Name "Wrap Assassin" Class Scout ClassIcon scout_wrap Item "The Wrap Assassin" ItemAttributes { ItemName TF_WEAPON_SCATTERGUN "override projectile type" 7 //fires nothing "fire rate penalty" 2000 } ItemAttributes { ItemName "The Wrap Assassin" "is_passive_weapon" 1 } } //---|SOLDIERS|--- T_TFBot_Soldier_DirectHit { Name "Direct Hit Soldier" Class Soldier ClassIcon soldier_directhit_lite Skill Hard Item "The Direct Hit" } T_TFBot_Soldier_Bazooka { Name "Beggar's Bazooka Soldier" Class Soldier ClassIcon soldier_bazooka Skill Hard Attributes HoldFireUntilFullReload Item "The Beggar's Bazooka" ItemAttributes { ItemName "The Beggar's Bazooka" "auto fires full clip" 0 "can overload" 0 } } T_TFBot_Soldier_BlackBox { Name "Black Box Soldier" Class Soldier ClassIcon soldier_heal Health 900 Skill Hard WeaponRestrictions PrimaryOnly Scale 1.5 Item "The Black Box" Item "The Grenadier's Softcap" ItemAttributes { ItemName "The Black Box" "damage bonus" 1.25 "heal on hit for rapidfire" 90 "fire rate penalty" 2 "faster reload rate" -0.8 "Projectile speed increased" 0.8 } } T_TFBot_Soldier_Equalizer { Name "Equalizer Soldier" Class Soldier ClassIcon soldier_equalizer Skill Hard WeaponRestrictions MeleeOnly Item "The Equalizer" ItemAttributes { ItemName "The Equalizer" "critboost on kill" 3 "damage bonus" 1.515 //Deals 50 damage per swing at full health "gesture speed increase" 1.32 //Prevents bots from self-destructing on taunt from bomb Upgrades } } //---|PYROS|--- T_TFBot_Pyro_AlwaysFire { Class Pyro Attributes AlwaysFireWeapon } T_TFBot_Pyro_Reflect_Easy { Class Pyro Skill Hard ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast_destroy_projectile" 1 //"airblast_deflect_projectiles_disabled" } } T_TFBot_Pyro_Phlog { Name "Phlog Pyro" Class Pyro ClassIcon pyro_phlog //Attributes SpawnWithFullCharge //Add for harder bots Item "The Phlogistinator" ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 //Makes Pyro use Mmmph instead of airblasting "mod rage on hit bonus" 6 //Only ~100 damage is needed for bots to get full Mmmph } } T_TFBot_Pyro_Dragon_Easy { Name "Dragon's Fury Pyro" Class Pyro ClassIcon pyro_dragon_fury_swordstone Skill Easy Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "item_meter_charge_rate" 1.2 //Controls fire rate of Dragon's Fury (<1 is faster, >1 is slower, 0.8 is default for DF) } } T_TFBot_Pyro_Dragon { Name "Dragon's Fury Pyro" Class Pyro ClassIcon pyro_dragon_fury_swordstone Skill Hard Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "item_meter_charge_rate" 0.8 } } T_TFBot_Pyro_GasPasser //Throws Gas Passer every 20 seconds, uses flamethrower otherwise { Name "Gas Passer Pyro" Class Pyro ClassIcon pyro_gascann Item "The Gas Passer" WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 16 //Controls recharge rate of Gas Passer in seconds (20 is 20 seconds, default is 60) "item_meter_damage_for_full_charge" 750 //Damage needed to fully charge Gas Passer (in damage, default is 750) "explode_on_ignite" 0 //For that busted-as MvM upgrade (0 is disabled, 1 is enabled) "applies snare effect" 1 //Slows down enemy on hit like mad milk upgrade (like 0.35 to make opponent move 35% slower) } } T_TFBot_Pyro_Manmelter? { Name "Manmelter Pyro" Class Pyro ClassIcon pyro_manmelter Skill Hard WeaponRestrictions SecondaryOnly Item "The Manmelter" ItemAttributes { ItemName "The Manmelter" "projectile penetration" 1 "damage all connected" 1 } } //---|DEMOMEN|--- T_TFBot_Demoman_Cannon { Name "Loose Cannon Demoman" Class Demoman ClassIcon demo_loosecannon Item "The Loose Cannon" ItemAttributes { ItemName "The Loose Cannon" "grenade launcher mortar mode" 0 } } T_TFBot_Demoman_Mortar { Name "Mortar Demo" Class Demoman ClassIcon demo_mortar Attributes AlwaysCrit Attributes AlwaysFireWeapon Item "The Iron Bomber" ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" -0.8 "projectile spread angle penalty" 60 "Projectile speed increased" 4 "fire rate bonus" 2.5 "Blast radius decreased" 1 "fuse bonus" 2.17 //Determines how long until bombs go off, multiplicative of the fuse time (2.3 seconds) "grenade no bounce" 0 //Removes the Iron Bomber no roll attribute } } T_TFBot_Demoman_Stickybomb? { Name "Stickybomb Demoman" Class Demoman ClassIcon demo_sticky_daan WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 //fires nothing } ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "stickybomb charge rate" 0.001 //causes Demo-bot to fire Stickybombs immediately "max pipebombs decreased" -7 //additional Stickybombs will cause the previous one to detonate immediately "projectile range increased" 0.35 //prevents Stickybombs from overshooting its intended target due to full charge } } T_TFBot_Demoman_Caber? { Name "Caber Demoman" Class Demoman ClassIcon demo_caber Health 150 Skill Hard WeaponRestrictions MeleeOnly MaxVisionRange 600 //Swings his weapons when he's 'in-range' Item "The Ullapool Caber" ItemAttributes { ItemName "The Ullapool Caber" "damage bonus" 1.5 } } T_TFBot_Demoman_Knight_MiniCrit? { Name "Mini-Crit Killing Demoknight" Class Demoman ClassIcon demoknight_gold Skill Expert WeaponRestrictions MeleeOnly Item "The Chargin' Targe" Item "The Eyelander" Item "EOTL_summerhat" ItemAttributes { ItemName "EOTL_summerhat" "set item tint rgb" 15787660 } ItemAttributes { ItemName "The Eyelander" "is australium item" 1 "item style override" 1 "minicrits become crits" 1 } } //---|HEAVYS|--- T_TFBot_Heavy { Name "Heavy" Class HeavyWeapons } T_TFBot_Heavy_Grapple //Hooks people in, dragging them towards them { Name "Grapple Heavy" Class Heavy ClassIcon heavy_natascha_grapple_nys Skill Hard MaxVisionRange 800 Item "Natascha" ItemAttributes { ItemName "Natascha" "apply look velocity on damage" -100 "apply z velocity on damage" -100 "damage penalty" 0.25 } } T_TFBot_Heavy_Grapple_Hard { Name "Grapple Heavy" Class Heavy ClassIcon heavy_natascha_grapple_nys Skill Expert MaxVisionRange 1600 Item "Natascha" Item "The Gridiron Guardian" ItemAttributes { ItemName "Natascha" "apply look velocity on damage" -100 "apply z velocity on damage" -100 "weapon spread bonus" 0.5 "damage penalty" 0.5 } } T_TFBot_Heavy_Deflector { Name "Deflector Heavy" Class Heavyweapons ClassIcon heavy_deflector_normal Skill Hard MaxVisionRange 1200 Item "Deflector" Item "The U-clank-a" ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } T_TFBot_Heavy_Revless? { Name "Revless Heavy" Class HeavyWeapons Item "tomislav" ItemAttributes { ItemName tomislav "aiming movespeed increased" 1.5 } } T_TFBot_Heavy_Shotgun? //Wields regular shotgun, no attributes { Name "Shotgun Heavy" Class Heavyweapons ClassIcon shotgun_nys WeaponRestrictions SecondaryOnly } T_TFBot_Heavy_HeavyShotgun? //Remake of Valve's Heavy Shotgun, now a psuedo-giant { Name "Heavy Shotgun" Class Heavyweapons ClassIcon heavy_shotgun_normal Health 1000 Scale 1.5 Skill Hard WeaponRestrictions SecondaryOnly Item "TF_WEAPON_SHOTGUN_HWG" Item "The Titanium Towel" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "auto fires full clip" 1 //Since HoldFireUntilFullReload doesn't work with shotguns, use the Beggar's attributes instead "auto fires when full" 1 "faster reload rate" 0.5 "fire rate bonus" 2 "bullets per shot bonus" 5 "damage penalty" 0.5 } CharacterAttributes { "hand scale" 1.4 "head scale" 0.8 "move speed bonus" 0.8 } } T_TFBot_Heavy_Chief? { Name "Big Chief Heavy" Class HeavyWeapons ClassIcon heavy_steakclaw Skill Hard WeaponRestrictions MeleeOnly Attributes AlwaysFireWeapon Item "The Buffalo Steak Sandvich" Item "Warrior's Spirit" Item "Big Chief" ItemAttributes { ItemName "The Buffalo Steak Sandvich" "max health additive bonus" 1 //"force weapon switch" 1 "single wep deploy time increased" 0.01 } } T_TFBot_Heavy_SteelFist { Name "Steel Gauntlet" Class Heavyweapons ClassIcon heavy_steelfist_nys Health 900 Scale 1.5 Skill Hard WeaponRestrictions MeleeOnly Item "Fists of Steel" } T_TFBot_Heavy_SteelFist_Push { Name "Steel Gauntlet Pusher" Class Heavyweapons ClassIcon heavy_steelfist_nys Health 900 Scale 1.5 Skill Hard WeaponRestrictions MeleeOnly Item "The carl" Item "Fists of Steel" ItemAttributes { ItemName "Fists of Steel" "damage causes airblast" 1 "damage bonus" 1.5 } } T_TFBot_Heavyweapons_Heavyweight_Champ_Fast? { Class Heavyweapons Name "Heavyweight Champ" Skill Easy ClassIcon heavy_gru WeaponRestrictions MeleeOnly Item "Gloves of Running Urgently MvM" } //---|ENGINEERS|--- T_TFBot_Engineer_Overclocked { Class Engineer Name "Overclocked Engineer" Skill Expert Health 375 Item "the eureka effect" Item "engineer welding mask" ClassIcon engineer_overclocked ItemAttributes { ItemName "the eureka effect" "fire rate bonus" 0.6 "engineer sentry build rate multiplier" 2.5 "engy sentry damage bonus" 1.25 "attach particle effect" 67 } CharacterAttributes { "move speed bonus" 1.3 "attach particle effect" 3010 "attach particle effect" 67 } } //---|MEDICS|--- T_TFBot_Medic_Uber_Easy { Name "Uber Medic" Class Medic ClassIcon medic_uber Skill Easy Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "uber duration bonus" -3 } } T_TFBot_Medic_Uber { Name "Uber Medic" Class Medic ClassIcon medic_uber Attributes SpawnWithFullCharge } T_TFBot_Medic_Uber_Hard { Name "Uber Medic" Class Medic ClassIcon medic_uber Skill Expert Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 2 "heal rate bonus" 5 } } T_TFBot_Medic_Crit { Name "Kritzkrieg Medic" Class Medic ClassIcon medic_kritz2 Skill Hard Attributes SpawnWithFullCharge Item "The Kritzkrieg" CharacterAttributes { "bot medic uber health threshold" 300 //Forces Medic to uber at all times "bot medic uber deploy delay duration" 2 //Delays the Medic from Ubering for 2 seconds } ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 8 //Crit charge lasts 16 seconds } } T_TFBot_Medic_Crit_Hard { Name "Kritzkrieg Medic" Class Medic ClassIcon medic_kritz2 Skill Expert Attributes SpawnWithFullCharge Item "The Kritzkrieg" CharacterAttributes { "bot medic uber health threshold" 300 } ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 999 } } T_TFBot_Medic_Shield { Name "Shield Medic" Class Medic ClassIcon medic_shield WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes ProjectileShield //Makes Medic use projectile shield Item "The Kritzkrieg" Item "Platinum Pickelhaube" ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" -8 //Normal medigun stats with a fadeless ubercharge to prevent uber "generate rage on heal" 1 "increase buff duration" 0.5 //Change the duration of the shield (0.1 = 1 second) } } T_TFBot_Medic_Shield_Hard //Uses the level 2 shield and has an unusual effect compared to the normal shield medic { Name "Shield Medic" Class Medic ClassIcon medic_shield Skill Expert WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes ProjectileShield Item "The Kritzkrieg" Item "Platinum Pickelhaube" ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" -8 "generate rage on heal" 2 "increase buff duration" 0.8 } ItemAttributes { ItemName "Platinum Pickelhaube" "attach particle effect" 95 } } T_TFBot_Medic_Vaccinator_Easy //Normal 75% damage resist, ubers once damaged { Name "Vaccinator Medic" Class Medic ClassIcon medic_vac_trio_nys Skill Hard Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" //Uses Default Medigun due to Vaccinator Cosmetic Issues "lunchbox adds minicrits" 3 "ubercharge rate bonus" 1.67 "ubercharge overheal rate penalty" 0.67 "overheal fill rate reduced" 0.34 "kill eater score type" 1 "kill eater score type 2" 2 "medigun charge is resists" 3 "medigun bullet resist passive" 0.1 "medigun bullet resist deployed" 0.75 "medigun blast resist passive" 0.1 "medigun blast resist deployed" 0.75 "medigun fire resist passive" 0.1 "medigun fire resist deployed" 0.75 //Add unique attributes below here: } CharacterAttributes { "bot medic uber health threshold" 149 } } //---|SNIPERS|--- T_TFBot_Sniper_Bowman { Name "Bowman" Class Sniper ClassIcon sniper_bow Skill Hard WeaponRestrictions PrimaryOnly Item "The Huntsman" } T_TFBot_Sniper_Camper { Name "Camper Sniper" Class Sniper ClassIcon sniper_camper Skill Hard MaxVisionRange 2500 Item "The Cozy Camper" CharacterAttributes { "heal on kill" 125 } } T_TFBot_Sniper_Firecracker //Increased damage and crits vs burning players { Name "Firecracker Sniper" Class Sniper ClassIcon sniper_firecracker Skill Expert MaxVisionRange 3000 Item "Hong Kong Cone" ItemAttributes { ItemName "tf_weapon_sniperrifle" "paintkit_proto_def_index" 390 //https://files.catbox.moe/6gmoyi.txt the numbers between 9_ and _field "set_item_texture_wear" 0.2 "crit vs burning players" 1 "crit kill will gib" 1 "damage bonus vs burning" 1.25 } } T_TFBot_Sniper_Jarate { Name "Jarate Sniper" Class Sniper ClassIcon sniper_jarate Skill Easy Item "Jarate" Item "Desert Marauder" WeaponRestrictions SecondaryOnly CharacterAttributes { "effect bar recharge rate increased" 0.001 } } //---|SPIES|--- T_TFBot_Spy_Revolver? { Class Spy Skill Expert ItemAttributes { ItemName "TF_WEAPON_REVOLVER" "auto fires when full" 1 "auto fires full clip" 1 "reload time increased" 2 } } T_TFBot_Spy_Kunai? { Name "Kunai Spy" Class Spy Skill Expert Health 125 ClassIcon spy_kunai Item "Conniver's Kunai" Item "spy oni mask" ItemAttributes { ItemName "Conniver's Kunai" "max health additive penalty" 0 } } T_TFBot_Spy_Fireproof? { Name "Fire-Proof Spy" Class Spy Skill Expert Item "the spy-cicle" ItemAttributes { ItemName "the spy-cicle" "melts in fire" 0 "become fireproof on hit by fire" 0 } CharacterAttributes { "afterburn immunity" 1 "dmg taken from fire reduced" 0.75 } } //---------======|||GIANT ROBOTS|||======--------- //---|GIANT SCOUTS|--- T_TFBot_Giant_Scout_Ult { Class Scout Name "Giant Scout" ClassIcon scout_giant Skill Expert Health 1600 WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_SCATTERGUN" "auto fires full clip" 1 //Since HoldFireUntilFullReload doesn't work with Scatterguns, use the Beggar's attributes instead "auto fires when full" 1 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_Scout_Blaster { Name "Giant Blaster Scout" Class Scout ClassIcon scout_blaster_nys_giant Health 2000 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "Baby Face's Blaster" Item "The Hermes" ItemAttributes { ItemName "Baby Face's Blaster" "auto fires full clip" 1 //Since HoldFireUntilFullReload doesn't work with Scatterguns, use the Beggar's attributes instead "auto fires when full" 1 "clip size penalty" 1 "damage bonus" 1.25 "weapon spread bonus" 0.6 "hype resets on jump" 0 "lose hype on take damage" 0 } CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 5 "hand scale" 1.1 } } T_TFBot_Giant_Scout_Shortstop? { ClassIcon scout_shortstop Health 1200 Name "Giant Shortstop Scout" Class Scout Skill Expert Attributes "MiniBoss" MaxVisionRange 1800 WeaponRestrictions PrimaryOnly Item "the shortstop" Item "the milkman" ItemAttributes { ItemName "the shortstop" "damage bonus" 1.25 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_Scout_SlowMilk { Name "Giant Slowdown Milk Scout" Class Scout ClassIcon scout_milk_slowdown Skill Expert Health 2000 WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon Item "Mad Milk" Item "The Milkman" ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" 0.01 "fire rate penalty" 1.25 "applies snare effect" 0.40 //Decreases movement speed by 40% } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "move speed bonus" 0.75 } } //---|GIANT SOLDIERS|--- T_TFBot_Giant_Soldier_BurstFire { Name "Giant Crit Burst Fire Soldier" Class Soldier ClassIcon soldier_burstfire Health 4200 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes AlwaysCrit Item "Tyrantium Helmet" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 "Projectile speed increased" 0.9 } 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_RocketRain //what the fuck where is the consistancy for this thing { Name "Giant Rocket Rain Soldier" Class Soldier ClassIcon soldier_rocketrain Health 3800 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 16.0 "fire rate bonus" 0 "faster reload rate" 0.4 "Projectile speed increased" 0.4 "projectile spread angle penalty" 12 } 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_Pocket //Standard fire Giant Soldier w/ damage bonus when being healed, becomes rapidfire (beserk) when medic dies { Name "Giant Pocket Soldier" Class Soldier ClassIcon soldier_pocket Health 4200 Skill Expert Attributes MiniBoss Attributes HoldFireUntilFullReload WeaponRestrictions PrimaryOnly Item "The Patriot Peak" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.5 "faster reload rate" -0.8 "reload time decreased while healed" -1.25 //Only works with one medic pocket "damage bonus" 1.25 //"ubercharge rate bonus for healer" 2 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 } } T_TFBot_Giant_Soldier_EscapePlan? { Name "Giant Escape Plan Soldier" Class Soldier Skill Expert Health 4000 ClassIcon soldier_escape WeaponRestrictions MeleeOnly Item "The Escape Plan" Attributes MiniBoss ItemAttributes { ItemName "The Escape Plan" "self mark for death" 0 "gesture speed increase" 1.32 //Prevents bots from self-destructing on taunt } CharacterAttributes { "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "move speed bonus" 0.8 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_Laser? { WeaponRestrictions PrimaryOnly Health 3800 Skill Expert Name "Giant Laser Soldier" Class Soldier Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "SpawnWithFullCharge" Item "the cow mangler 5000" Item "The Buff Banner" ClassIcon soldier_cowmangler ItemAttributes { ItemName "the cow mangler 5000" "fire rate bonus" 1.5 "faster reload rate" -0.8 "Projectile speed increased" 1.5 "set damagetype ignite" 1 "projectile spread angle penalty" 1 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.5 "damage force reduction" 0.5 "increase buff duration" 10 } } //---|GIANT PYROS|--- T_TFBot_Giant_Pyro_Dragon { Class Pyro Name "Giant Dragon's Fury Pyro" ClassIcon pyro_dragon_fury_swordstone Skill Expert Health 3000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "damage bonus" 1.33 } 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 { Class Pyro Name "Giant Flare Pyro" ClassIcon pyro_flare_giant Skill Expert Health 3000 Item "The Detonator" WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Detonator" "fire rate bonus" 0.3 } 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_Crit { Name "Giant Flare Pyro" Class Pyro ClassIcon pyro_flare_giant Skill Expert Health 3000 Item "The Flare Gun" Item "Old Guadalajara" WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Flare Gun" //"damage bonus vs burning" 1.4 //Deals 125 damage vs Burning Players "fire rate bonus" 0.3 } 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_Heal? { Name "Giant Flareheal Pyro" Class Pyro Skill Expert Health 3000 ClassIcon pyro_flareheal_giant WeaponRestrictions SecondaryOnly Item "The Detonator" Attributes MiniBoss ItemAttributes { ItemName "The Detonator" "damage bonus" 1.25 "damage causes airblast" 1 "faster reload rate" 0.50 "heal on hit for slowfire" 300 } CharacterAttributes { "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "move speed bonus" 0.5 "override footstep sound set" 6 } } T_TFBot_Giant_Pyro_ExplosiveGas? //DOESN'T ATTACK WITH MELEE WEAPON UNLESS IT FIRES THE GAS PASSER { Class Pyro Name "Giant Explosive Attendant Pyro" ClassIcon pyro_gascann_explode_giant Skill Expert Health 4000 WeaponRestrictions MeleeOnly Attributes AlwaysFireWeapon Attributes MiniBoss Item "The Attendant" Item "The Gas Passer" Item "The Powerjack" ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 8 "item_meter_damage_for_full_charge" 325 "explode_on_ignite" 1 //Explode on Ignite upgrade "dmg penalty vs players" 0.43 //Deals ~150 damage rather than 350 damage "is_passive_weapon" 1 } ItemAttributes { ItemName "The Powerjack" "move speed bonus" 1 "dmg taken increased" 1 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } //---|GIANT DEMOMEN|--- T_TFBot_Giant_Demo { Name "Giant Demoman" Class Demoman ClassIcon demo_giant Skill Expert Health 3300 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "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_Demo_Spammer { Name "Giant Rapid Fire Demoman" Class Demoman ClassIcon demo_spammer Skill Expert Health 3300 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" -0.8 "fire rate bonus" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Demo_Crit? { WeaponRestrictions PrimaryOnly Health 3300 Skill Expert Name "Giant Charged Demoman" Class Demoman Attributes "MiniBoss" Attributes "AlwaysCrit" Item "the loch-n-load" ClassIcon demo_atomic CharacterAttributes { "override footstep sound set" 4 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.5 "damage force reduction" 0.5 } ItemAttributes { ItemName "the loch-n-load" "damage bonus" 2.5 "Blast radius decreased" 2.5 "damage causes airblast" 1 "use large smoke explosion" 1 "Projectile speed increased" 1 "faster reload rate" -0.8 "fire rate bonus" 3 } } T_TFBot_Giant_Demo_Bomber? { WeaponRestrictions PrimaryOnly Health 3300 Skill Expert Name "Giant Bomber Demoman" Class Demoman Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Item "The Iron Bomber" ClassIcon demo_clusterbomb CharacterAttributes { "override footstep sound set" 4 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.5 "damage force reduction" 0.5 } ItemAttributes { ItemName "The Iron Bomber" "damage bonus" 2 "Blast radius decreased" 1.5 "fire rate bonus" 0 "clip size upgrade atomic" 4.0 "fuse bonus" 1 "faster reload rate" 0.5 "projectile spread angle penalty" 100 } } T_TFBot_Giant_Demo_Cannon? { WeaponRestrictions PrimaryOnly Health 3300 Skill Expert Name "Giant Cannon Demoman" Class Demoman Attributes "MiniBoss" Item "the loose cannon" ClassIcon demo_loosecannon CharacterAttributes { "override footstep sound set" 4 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 } ItemAttributes { ItemName "the loose cannon" "fire rate bonus" 1.5 "faster reload rate" -0.8 "grenade launcher mortar mode" 0 "damage causes airblast" 1 "damage bonus" 2 "Blast radius increased" 1.5 } } T_TFBot_SentryBuster_Kaboom { Name "Sentry Buster" Class Demoman ClassIcon sentry_buster Health 2500 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes DisableDodge Tag bot_sentrybuster CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 "fire rate bonus" 9999 "damage bonus" 0 } } T_TFBot_SentryBuster_Armoured { Name "Armored Sentry Buster" Class Demoman ClassIcon sentry_buster Health 4000 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes DisableDodge Tag bot_sentrybuster Item "Blast Blocker" CharacterAttributes { "move speed bonus" 1.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 "fire rate bonus" 9999 "damage bonus" 0 } } T_TFBot_SentryBuster_OilRig { Name "Sentry Buster" Class Demoman ClassIcon sentry_buster Health 2500 Skill Expert WeaponRestrictions MeleeOnly Scale 1.5 Attributes MiniBoss Attributes DisableDodge Item "The Ullapool Caber" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 } } //---|GIANT HEAVYS|--- T_TFBot_Giant_Heavy_Booster //Similar to Giant Heal-on-kill Heavy, gains health and minicrits on kill { Name "Giant Booster Heavy" Class Heavyweapons ClassIcon heavy_minicritboost Health 5000 Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Tungsten Toque" ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.25 "heal on kill" 2500 "minicritboost on kill" 5 } 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_HealOnKill? { Name "Giant Heal-On-Kill Heavy" Class Heavyweapons ClassIcon heavy_deflector_healonkill Health 5000 Skill Expert Attributes MiniBoss WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Item "The Tungsten Toque" ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.2 "heal on kill" 5000 } CharacterAttributes { "move speed bonus" 0.45 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Heavy_Beast? //Super-powered Giant Heavy? Reuse for boss possibly { ClassIcon heavy_brass_nys Health 5000 Name "Brass Beast" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes "MiniBoss" Item "the brass beast" ItemAttributes { ItemName "the brass beast" "minigun spinup time increased" 1.5 "damage bonus" 1.75 "projectile penetration heavy" 3 } 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_Slowdown? //Giant Slowdown Heavy, lower damage than regular Giant Heavy { ClassIcon heavy_brassbeast_giant Health 5000 Name "Giant Slowdown Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes "MiniBoss" Item "Natascha" ItemAttributes { ItemName "Natascha" "damage penalty" 1.25 } 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 //Improved Heater Heavy, same damage as normal Giant Heavy but minicrits vs burning players { Name "Giant Heater Heavy" Class HeavyWeapons ClassIcon heater_nys_giant Health 5000 Skill Expert Attributes MiniBoss WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Item "The Bunsen Brave" Item "The Huo Long Heatmaker" ItemAttributes { ItemName "The Huo Long Heatmaker" "minicrit vs burning player" 1 "damage penalty" 1 //Override Heater's damage penalty "damage bonus vs burning" 1 //And Damage Bonus vs. Burning Players "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Heavy_SteelFist { Name "Giant Steel Gauntlet" Class HeavyWeapons ClassIcon heavy_steelfist_nys_giant Health 6000 //Takes 10000 in ranged damage Skill Expert Attributes MiniBoss WeaponRestrictions MeleeOnly Item "Fists of Steel" Item "Mad Mask" ItemAttributes { ItemName "Fists of Steel" "fire rate penalty" 1.5 "damage bonus" 1.52 "damage causes airblast" 1 } CharacterAttributes { "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 2 "move speed bonus" 0.45 } } //---|GIANT MEDICS|--- T_TFBot_Giant_Medic_Crit { ClassIcon medic_kritz2_giant Health 4500 Name "Giant Kritzkrieg Medic" Class Medic Skill Expert Attributes MiniBoss Attributes SpawnWithFullCharge Item "the kritzkrieg" ItemAttributes { ItemName "the kritzkrieg" "uber duration bonus" 999 } CharacterAttributes { "bot medic uber health threshold" 7500 //Forces medic to constantly uber "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 } } T_TFBot_Giant_Medic_Shield { ClassIcon medic_shield_giant Health 4500 Name "Giant Shield Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes ProjectileShield //Makes Medic use projectile shield Attributes MiniBoss Item "prussian pickelhaube" Item "the kritzkrieg" ItemAttributes { ItemName "the kritzkrieg" "uber duration bonus" -8 //Only uber with no fade effect, in use because bot medic uber health threshold "generate rage on heal" 2 //cannot go below 25, therefore, medic always ubers "increase buff duration" 999 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 } } T_TFBot_Giant_Medic_Uber_Shield? { ClassIcon medic_uber_shield_lite Health 4000 Name "Giant Uber Shield Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes ProjectileShield //Makes Medic use projectile shield Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "generate rage on heal" 2 //cannot go below 25, therefore, medic always ubers "increase buff duration" 999 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "bot medic uber health threshold" 1000 //Medic Pops at 1000hp } } //---|GIANT SNIPERS|--- T_TFBot_Giant_Sniper_Bowman { Name "Giant Bowman" Class Sniper ClassIcon sniper_bow_bleed Health 2500 Skill Expert Attributes MiniBoss WeaponRestrictions PrimaryOnly Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "damage bonus" 1.25 "fire rate bonus" 0.8 "bleeding duration" 5 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.6 "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "head scale" 0.75 } } T_TFBot_Giant_Sniper_SMG { Name "Giant Submachine Gun Sniper" Class Sniper Skill Expert Health 2500 ClassIcon sniper_smg_giant WeaponRestrictions SecondaryOnly Item "the deep cover operator" Item "the doublecross-comm" Attributes MiniBoss ItemAttributes { ItemName "tf_weapon_smg" "revolver use hit locations" 1 "damage bonus" 2 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.6 "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "head scale" 0.75 "hand scale" 1.25 } } //---------======|||BOSSES|||======--------- T_TFBot_Chief_Soldier_Airborne { Name "Captain Airbourne" ClassIcon boss_icarus Health 32000 AutoJumpMin 4 AutoJumpMax 6 Class Soldier Skill Expert Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AutoJump" Attributes "Parachute" Item "the air strike" Item "the b.a.s.e. jumper" Item "the whirly warrior" ItemAttributes { ItemName "the air strike" "damage penalty" 1 "fire rate bonus" 0.1 "clip size upgrade atomic" 8.0 "faster reload rate" 0.5 "critboost on kill" 5 } CharacterAttributes { "increased jump height" 3.0 "cancel falling damage" 1 "override footstep sound set" 3 "airblast vulnerability multiplier" 0.15 "damage force reduction" 0.2 "move speed bonus" 0.35 "rage giving scale" 0.3 "airblast vertical vulnerability multiplier" 0.15 } } T_TFBot_Chief_Soldier_Main { WeaponRestrictions PrimaryOnly Health 20000 Skill Expert Name "Generic Soldier Main" Class Soldier ClassIcon soldier_pocket Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" Attributes "SpawnWithFullCharge" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "The Buff Banner" Item "the team captain" Item "eotl_winter_coat" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.25 "rage giving scale" 0.5 "increase buff duration" 9.0 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.75 "fire rate bonus with reduced health" 0.6 "faster reload rate" -0.8 "reload time decreased while healed" -0.9375 "clip size upgrade atomic" 4 "damage bonus" 1.5 "item style override" 1 "killstreak tier" 1 "killstreak idleeffect" 1 } ItemAttributes { ItemName "the team captain" "attach particle effect" 13 } ItemAttributes { ItemName "eotl_winter_coat" "set item tint RGB" 5801378 } } T_TFBot_Chief_Pyro_Leaker { Name "Chief Leaker" Class Pyro ClassIcon igniterpyro Health 55000 Skill Expert Scale 1.9 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Item "The Degreaser" Item "Employee of the Mmmph" Item "The Frymaster" ItemAttributes { ItemName "The Degreaser" "airblast pushback scale" 2 "weapon burn time increased" 12 "weapon burn dmg reduced" 4 "flame_speed" 3000 "flame_drag" 4.25 "flame_lifetime" 1 "flame_spread_degree" 4 } CharacterAttributes { "move speed bonus" 0.35 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "damage force reduction" 0.1 "rage giving scale" 0.2 "override footstep sound set" 2 } } T_TFBot_Chief_Demo_Burst_Explosive { Class Demoman Name "Lord Nukesalot" ClassIcon demo_nuke Health 20000 Scale 1.9 Skill Expert WeaponRestrictions PrimaryOnly Item "The Loose Cannon" Item "Blast Defense" Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysCrit Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Loose Cannon" "auto fires full clip" 1 "auto fires when full" 1 "grenade launcher mortar mode" 0 "faster reload rate" 2//.25 "fire rate bonus" 0.6 "damage bonus" 5 "damage causes airblast" 1 "blast radius increased" 1.2 //"use large smoke explosion" 1 "projectile spread angle penalty" 3 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.5 "rage giving scale" 0.5 } } T_TFBot_Chief_Medic_Girlfriend { WeaponRestrictions SecondaryOnly Class Medic Skill Expert Name "Medic Girlfriend" ClassIcon medic_giant Health 15000 Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "SpawnWithFullCharge" Item "The Heat of Winter" Item "The Byte'd Beak" Item "grimm hatte" Item "Upgradeable TF_WEAPON_MEDIGUN" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.5 "bot medic uber health threshold" 10000 //Medic will keep ubering if health gets under 10000 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" //"uber duration bonus" "ubercharge rate bonus" 4 "heal rate bonus" 200 "item style override" 1 "killstreak tier" 1 "killstreak idleeffect" 5 } ItemAttributes { ItemName "The Byte'd Beak" "set item tint RGB" 7511618 } ItemAttributes { ItemName "grimm hatte" "attach particle effect" 14 } } T_TFBot_Chief_Sniper_Jarate { Name "Jarate Master" Class Sniper ClassIcon sniper_jarate Health 35000 Skill Expert WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysFireWeapon Item "Jarate" Item "The Bushman's Boonie" ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" 0.001 "applies snare effect" 0.25 } ItemAttributes { ItemName "The Bushman's Boonie" "set item tint RGB" 15787660 } CharacterAttributes { "move speed bonus" 0.3 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "override footstep sound set" 3 "rage giving scale" 0.35 "head scale" 0.75 } } } }