// // Remember this, just because it exist - it does not mean that you need to spam it just to make the wave harder. // - SiF // // // The following bots were simply added so that a mission maker could use them as a template // without writing one down, every time they wanted to use one. // // Here are the list of the robots. // SCOUT // //T_TFBot_Scout_Scattergun //T_TFBot_Scout_Backscatter //T_TFBot_Scout_Blaster //T_TFBot_Scout_SodaPopper //T_TFBot_Scout_Capper //T_TFBot_Scout_Pistol //T_TFBot_Scout_PocketPistol //T_TFBot_Scout_Winger //T_TFBot_Scout_Deagle // These guys hurt bad in numbers, don't spam it. //T_TFBot_Scout_Luger //T_TFBot_Scout_Milk //T_TFBot_Scout_Milk_Slow //T_TFBot_Scout_Milk_Mutated // Causes 12 dmg bleeding //T_TFBot_Scout_Cola //T_TFBot_Scout_Cola_Crit //T_TFBot_Scout_Guillotine //T_TFBot_Scout_Atomizer // Unable to deploy //T_TFBot_Scout_Basher //T_TFBot_Scout_Sword //T_TFBot_Scout_Batsaber //T_TFBot_Scout_Cane //T_TFBot_Scout_WarFan //T_TFBot_Scout_Fish //T_TFBot_Scout_Arm //T_TFBot_Scout_SunStick //T_TFBot_Scout_Bauble // spawn these as support snipers, so that they launch baubles // SOLDIER // //T_TFBot_Soldier_Airstrike //T_TFBot_Soldier_Airstrike_Vanilla //T_TFBot_Soldier_Bazooka //T_TFBot_Soldier_Critical //T_TFBot_Soldier_DirectHit //T_TFBot_Soldier_Jumper //T_TFBot_Soldier_Mangler_Charge //T_TFBot_Soldier_Mangler //T_TFBot_Soldier_Shotgun //T_TFBot_Soldier_ShotgunReserve //T_TFBot_Soldier_Bison //T_TFBot_Soldier_ShotgunPanic //T_TFBot_Soldier_Shovel //T_TFBot_Soldier_Gardener //T_TFBot_Soldier_Whip //T_TFBot_Soldier_Equalizer //T_TFBot_Soldier_EscapePlan //T_TFBot_Soldier_Samurai //T_TFBot_Soldier_PainTrain //T_TFBot_Soldier_Buff_Support //T_TFBot_Soldier_Concheror_Support //T_TFBot_Soldier_Battalion_Support // PYRO // //T_TFBot_Pyro_Airblast //T_TFBot_Pyro_Airblast_Spam //T_TFBot_Pyro_Backburner //T_TFBot_Pyro_DragonFury //T_TFBot_Pyro_DergFurry //T_TFBot_Pyro_Phlogistinator //T_TFBot_Pyro_Detonator //T_TFBot_Pyro_Manmelter //T_TFBot_Pyro_Shotgun //T_TFBot_Pyro_ShotgunReserve //T_TFBot_Pyro_ShotgunPanic //T_TFBot_Pyro_Gas //T_TFBot_Pyro_Gas_Explosive //T_TFBot_Pyro_RocketPack //T_TFBot_Pyro_Gas_Afterburn //T_TFBot_Pyro_Axe //T_TFBot_Pyro_Axtinguisher //T_TFBot_Pyro_Backscratcher //T_TFBot_Pyro_Homewrecker //T_TFBot_Pyro_Postal //T_TFBot_Pyro_Maul //T_TFBot_Pyro_Hand //T_TFBot_Pyro_NeonSign //T_TFBot_Pyro_Powerjack //T_TFBot_Pyro_VolcanicFrag //T_TFBot_Pyro_ThirdDegree // DEMOMAN // //T_TFBot_Demoman_GrenSingle //T_TFBot_Demoman_LochNLoad //T_TFBot_Demoman_IronBomb //T_TFBot_Demoman_Cannon //T_TFBot_Demoman_StickyBomb //T_TFBot_Demoman_StickyJumper //T_TFBot_Demoman_QuickieBomb //T_TFBot_Demoman_ScottishBomb //T_TFBot_Demoman_ShieldBash //T_TFBot_Demoman_Chargin //T_TFBot_Demoman_BottleDrunk //T_TFBot_Demoman_Bottle //T_TFBot_Demoman_NineIron //T_TFBot_Demoman_HHHH //T_TFBot_Demoman_Caber //T_TFBot_Demoman_Claidheamhmor //T_TFBot_Demoman_Skullcutter //T_TFBot_Demoman_Persian //T_TFBot_Demoman_PainTrain // HEAVY // //T_TFBot_BurstShotgun //T_TFBot_Heavy_Natascha //T_TFBot_Heavy_Ludmilla //T_TFBot_Heavy_Tomislav //T_TFBot_Heavy_IronCurtain //T_TFBot_Heavy_Brass //T_TFBot_Heavy_Heatmaker //T_TFBot_Heavy_PanicAttack //T_TFBot_Heavy_FamilyBusiness //T_TFBot_Heavy_BareFist //T_TFBot_Heavy_Apoco //T_TFBot_Heavy_BreadBite //T_TFBot_Heavy_EvictionNotice //T_TFBot_Heavy_Urgent //T_TFBot_Heavy_WarriorSpirit // ENGINEER // //T_TFBot_Engineer_Shotgun //T_TFBot_Engineer_ShotgunRevenge //T_TFBot_Engineer_ShotgunPanic //T_TFBot_Engineer_ShotgunTele //T_TFBot_Engineer_Pomson //T_TFBot_Engineer_Widowmaker //T_TFBot_Engineer_Pistol //T_TFBot_Engineer_PistolCoil //T_TFBot_Engineer_ShortCircuit //T_TFBot_Engineer_Wrench //T_TFBot_Engineer_WrenchGold //T_TFBot_Engineer_Eureka //T_TFBot_Engineer_Jag //T_TFBot_Engineer_SouthernBleed // MEDIC // //T_TFBot_Medic_Battle //T_TFBot_Medic_Battle_Milk //T_TFBot_Medic_BattleBlutsauger //T_TFBot_Medic_Crossbow //T_TFBot_Medic_BattleOverdose //T_TFBot_Medic_Kritzkrieg //T_TFBot_Medic_Shield //T_TFBot_Medic_VacBullet //T_TFBot_Medic_VacBlast //T_TFBot_Medic_VacFire //T_TFBot_Medic_Bonesaw //T_TFBot_Medic_Amputator //T_TFBot_Medic_AmputatorAoE //T_TFBot_Medic_Solemn //T_TFBot_Medic_Ubersaw //T_TFBot_Medic_Vitasaw // SNIPER // //T_TFBot_Sniper_AWP //T_TFBot_Sniper_CS //T_TFBot_Sniper_Bazaar //T_TFBot_Sniper_Classic //T_TFBot_Sniper_Heatmaker //T_TFBot_Sniper_Machina //T_TFBot_Sniper_ShootingStar //T_TFBot_Sniper_Explosive //T_TFBot_Sniper_Sydney_Explosive //T_TFBot_Sniper_Marking //T_TFBot_Sniper_Milked //T_TFBot_Sniper_SMG //T_TFBot_Sniper_SMG_Carbine //T_TFBot_Sniper_Jarate //T_TFBot_Sniper_Jarate_Slow //T_TFBot_Sniper_Jarate_Mutated //T_TFBot_Sniper_Club //T_TFBot_Sniper_Shahanshah //T_TFBot_Sniper_Bushwacka // SPY // //T_TFBot_Spy_Revolver //T_TFBot_Spy_Ambassador //T_TFBot_Spy_Bigkill //T_TFBot_Spy_Diamondback //T_TFBot_Spy_Enforcer //T_TFBot_Spy_Stranger //T_TFBot_Spy_BigEarner //T_TFBot_Spy_BlackRose //T_TFBot_Spy_Kunai //T_TFBot_Spy_Dresser //T_TFBot_Spy_Spycicle //T_TFBot_Spy_WangaPrick //T_TFBot_Spy_YER //T_TFBot_Spy_Ringer // Weird Weapon Concepts //T_TFBot_Pyro_Deflector // Copy Players //T_TFBot_CopyPlayer_Scout_DMG //T_TFBot_CopyPlayer_Scout_Resist //T_TFBot_CopyPlayer_Soldier_RocketShotgun_Resist // Team Fortress Cut Weapons Port // Team Fortress 1 Classic / TFC Weapons //T_TFBot_Scout_NailGun_Bhop //T_TFBot_Scout_Nailgun //T_TFBot_Scout_Crowbar //T_TFBot_Scout_Crowbar_Bhop //T_TFBot_Scout_Concussion //T_TFBot_Scout_Caltrop //T_TFBot_Soldier_Grenade //T_TFBot_Pyro_FlameGun // Using TFC stats as reference //T_TFBot_Pyro_IncendCannon //T_TFBot_Demoman_Grenade //T_TFBot_SpyTranq // ---------------------------------------------------- WaveSchedule { Templates { // // SCOUT // T_TFBot_Scout_Scattergun { Class scout Name "Scattergun Scout" WeaponRestrictions PrimaryOnly } T_TFBot_Scout_Backscatter { Class Scout Skill Expert Name "Backscatter" Item "The Bolt Boy" Item "The BackScatter" ItemAttributes { ItemName "The BackScatter" "faster reload rate" 1.6 // 60% slower reload "scattergun knockback mult" 1.5 "damage bonus" 0.65 // 35% damage reduction } } T_TFBot_Scout_Blaster { Class scout Name "Blaster Scout" Item "Baby Face's Blaster" ItemAttributes { ItemName "Baby Face's Blaster" "hype resets on jump" "25" "lose hype on take damage" "0" } } T_TFBot_Scout_SodaPopper { Class scout Name "Soda Popper Scout" Item "The Soda Popper" Item "The Fed-Fightin' Fedora" ItemAttributes { ItemName "The Soda Popper" "hype resets on jump" "25" "lose hype on take damage" "0" } } T_TFBot_Scout_Capper { Class scout Name "Capper Scout" Item "The C.A.P.P.E.R" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The C.A.P.P.E.R" "shot penetrate all players" "1" "fire rate penalty" "1.3" "energy weapon no ammo" "1" "crit mod disabled" "1" "ragdolls become ash" "1" } } T_TFBot_Scout_Pistol { Class scout Name "Pistol Scout" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "Reload time increased" "1.25" } } T_TFBot_Scout_PocketPistol { Class scout Name "Pocket Pistol Scout" Item "Pretty Boy's Pocket Pistol" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Pretty Boy's Pocket Pistol" "Reload time increased" "1.25" "clip size bonus" "1.25" "fire rate bonus" "0.75" "heal on hit for rapidfire" "5" } } T_TFBot_Scout_Winger { Class scout Name "Winger Scout" Item "The Winger" Attributes AutoJump AutoJumpMin 3 AutoJumpMax 5 WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Winger" "Reload time increased" "1.25" } } T_TFBot_Scout_Deagle // These guys hurt bad in numbers, don't spam it. { Class Scout Name "NightHawk Scout" Item "The Winger" Skill Hard Attributes AutoJump AutoJumpMin 3 AutoJumpMax 10 WeaponRestrictions SecondaryOnly MaxVisionRange 1800 ItemAttributes { ItemName "The Winger" "damage bonus" "2" "weapon spread bonus" "1" "fire rate penalty" "10" //"can_headshot" "1" // they can headshot. "clip size penalty" "0.85" "increased jump height from weapon" "0.7" "Reload time increased" "2" } } T_TFBot_Scout_Luger { Class Scout Name "Lugermorph Scout" Item "TTG Max Pistol" Skill Hard WeaponRestrictions SecondaryOnly MaxVisionRange 1800 ItemAttributes { ItemName "TTG Max Pistol" "damage penalty" 0.85 "weapon spread bonus" 0.15 "mult_spread_scales_consecutive" "1" "fire rate bonus" "0.75" "clip size penalty" "0.2" "Reload time increased" "11" } } T_TFBot_Scout_Milk { Class scout Name "Milk Scout" Item "Mad Milk" Skill Hard WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" "1.5" } } T_TFBot_Scout_Milk_Slow { Class scout Name "Milk Scout" Item "Mad Milk" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" "1.5" "applies snare effect" "1" } } T_TFBot_Scout_Milk_Mutated // Causes 12 dmg bleeding { Class scout Name "Mutated Milk Scout" Item "Mutated Milk" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Mutated Milk" "effect bar recharge rate increased" "1.5" "bleeding duration" "3" } } T_TFBot_Scout_Cola { Class Scout Name "Mini Crit! Scout" Item "Crit-a-Cola" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "Crit-a-Cola" "increase buff duration" 2 // This does not work with cola?? wtf "charge recharge rate increased" "1.5" } } T_TFBot_Scout_Cola_Crit { Class Scout Name "Crit! Scout" Item "Crit-a-Cola" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "Crit-a-Cola" "minicrits become crits" 1 "increase buff duration" 2 // This does not work with cola?? wtf "charge recharge rate increased" "1.5" } } T_TFBot_Scout_Guillotine { Class Scout Skill Hard Name "Guillotine Scout" Item "The Flying Guillotine" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Flying Guillotine" "bleeding duration" "2" "charge recharge rate increased" "1.5" } } T_TFBot_Scout_Atomizer // Unable to deploy { Class Scout Name "Atomizer Scout" Skill Hard Attributes AutoJump AutoJumpMin 0.2 AutoJumpMax 0.8 Item "The Atomizer" WeaponRestrictions MeleeOnly MaxVisionRange 600 CharacterAttributes { "air dash count" 1 "increased jump height" 0.9 } } T_TFBot_Scout_Basher { Class Scout Name "Basher Scout" Skill Hard Item "The Boston Basher" WeaponRestrictions MeleeOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Boston Basher" "hit self on miss" "0" "bleeding duration" "2" } } T_TFBot_Scout_Sword { Class Scout Name "Blade Scout" Skill Hard Item "Three-Rune Blade" WeaponRestrictions MeleeOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "Three-Rune Blade" "hit self on miss" "0" "bleeding duration" "2" } } T_TFBot_Scout_Batsaber { Class Scout Name "Batsaber Scout" Skill Hard Item "Batsaber" WeaponRestrictions MeleeOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "Batsaber" "hit self on miss" "0" "bleeding duration" "2" } } T_TFBot_Scout_Cane { Class scout Skill Hard Name "Cane Scout" Item "The Candy Cane" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Candy Cane" "drop health pack on kill" "0" } } T_TFBot_Scout_WarFan { Class scout Skill Hard Name "Gunbai Scout" Item "The Fan O'War" WeaponRestrictions MeleeOnly } T_TFBot_Scout_Fish { Class scout Skill Hard Name "Mackerel Scout" Item "The Holy Mackerel" WeaponRestrictions MeleeOnly } T_TFBot_Scout_Arm { Class scout Skill Hard Name "Armed Scout" Item "Unarmed Combat" WeaponRestrictions MeleeOnly } T_TFBot_Scout_SunStick { Class scout Skill Hard Name "Flaming Scout" Item "Sun-on-a-Stick" WeaponRestrictions MeleeOnly } T_TFBot_Scout_Bauble // spawn these as support snipers, so that they launch baubles { Class Scout Name "Festive Bauble Scout" Skill Hard WeaponRestrictions MeleeOnly Item "The Wrap Assassin" Item "Batter's Helmet" //ExtAttr AlwaysFireWeaponAlt ItemAttributes { ItemName "The Wrap Assassin" "effect bar recharge rate increased" 0.25 } } // // SOLDIER // T_TFBot_Soldier_Airstrike { Class soldier Name "Air Strike Soldier" Item "The Air Strike" Item "The B.A.S.E. Jumper" ItemAttributes { ItemName "The Air Strike" "rocket jump damage reduction" 0.25 "fire rate bonus" 0.35 "clip size bonus" 2 "clipsize increase on kill" 0 } } T_TFBot_Soldier_Airstrike_Vanilla { Class soldier Name "Air Strike Soldier" Item "The Air Strike" Item "The B.A.S.E. Jumper" Attributes AutoJump AutoJumpMin 3 AutoJumpMax 5 ItemAttributes { ItemName "The Air Strike" "rocket jump damage reduction" 0.25 "fire rate bonus" 0.35 "clip size bonus" 3 "Reload time increased" 2 "increased jump height" 2 "clipsize increase on kill" 0 } } T_TFBot_Soldier_Bazooka { Class soldier Name "Air Strike Soldier" Item "The Beggar's Bazooka" ItemAttributes { ItemName "The Beggar's Bazooka" "can overload" 0 "no primary ammo from dispensers while active" 0 } } T_TFBot_Soldier_Critical { Class soldier Name "Charged Soldier" Item "The Original" ClassIcon soldier_crit ItemAttributes { ItemName "The Original" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.4 } } T_TFBot_Soldier_DirectHit { Class soldier Name "Direct Hit Soldier" Item "The Direct Hit" } T_TFBot_Soldier_Jumper { Class soldier Name "Jumper Soldier" Item "Rocket Jumper" Item "The Mantreads" Attributes IgnoreEnemies ItemAttributes { ItemName "Rocket Jumper" "cannot pick up intelligence" 0 } } T_TFBot_Soldier_Mangler_Charge { Class soldier Name "Mangler Soldier" Item "The Cow Mangler 5000" //ExtAttr AlwaysFireWeaponAlt // rafradekmod attribute } T_TFBot_Soldier_Mangler { Class soldier Name "Mangler Soldier" Item "The Cow Mangler 5000" } T_TFBot_Soldier_Shotgun { Class soldier Name "Shotgun Soldier" WeaponRestrictions SecondaryOnly MaxVisionRange 1200 } T_TFBot_Soldier_ShotgunReserve { Class soldier Name "Reserve Soldier" Item "The Reserve Shooter" WeaponRestrictions SecondaryOnly MaxVisionRange 1200 } T_TFBot_Soldier_Bison { Class soldier Name "Bison Soldier" Item "The Righteous Bison" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Righteous Bison" "set item tint rgb" 5801378 } } T_TFBot_Soldier_ShotgunPanic { Class soldier Name "Panicking Soldier" Item "Panic Attack Shotgun" WeaponRestrictions SecondaryOnly MaxVisionRange 1200 } T_TFBot_Soldier_Shovel { Class soldier Name "Shovel Soldier" WeaponRestrictions MeleeOnly Skill Hard } T_TFBot_Soldier_Gardener { Class soldier Name "Gardener Soldier" Item "The Market Gardener" WeaponRestrictions MeleeOnly Skill Hard ItemAttributes { ItemName "The Market Gardener" } } T_TFBot_Soldier_Whip { Class soldier Name "Whip Soldier" Item "The Disciplinary Action" WeaponRestrictions MeleeOnly Skill Hard } T_TFBot_Soldier_Equalizer { Class soldier Name "Equalizer Soldier" Item "The Equalizer" WeaponRestrictions MeleeOnly Skill Hard } T_TFBot_Soldier_EscapePlan { Class soldier Health 150 Name "Escape Plan Soldier" Item "The Equalizer" WeaponRestrictions MeleeOnly Skill Hard } T_TFBot_Soldier_Samurai { Class soldier Name "Samurai Soldier" Item "The Half-Zatoichi" WeaponRestrictions MeleeOnly Skill Hard } T_TFBot_Soldier_PainTrain { Class soldier Name "Pain Train Soldier" Item "The Pain Train" WeaponRestrictions MeleeOnly Skill Hard } T_TFBot_Soldier_Buff_Support { Class Soldier Name "Buff Support Soldier" Skill Normal ClassIcon soldier_buff Attributes SpawnWithFullCharge Item "The Buff Banner" Item "The Disciplinary Action" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "force weapon switch" 1 } CharacterAttributes { "increase buff duration" 9.0 } } T_TFBot_Soldier_Concheror_Support { Class Soldier Name "Conch Support Soldier" Skill Normal ClassIcon soldier_conch Attributes SpawnWithFullCharge Item "The Concheror" Item "The Disciplinary Action" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "force weapon switch" 1 } CharacterAttributes { "increase buff duration" 9.0 } } T_TFBot_Soldier_Battalion_Support { Class Soldier Name "Backup Support Soldier" Skill Normal ClassIcon soldier_backup Attributes SpawnWithFullCharge Item "The Battalion's Backup" Item "The Disciplinary Action" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "force weapon switch" 1 } CharacterAttributes { "increase buff duration" 9.0 } } // // PYRO // T_TFBot_Pyro_Airblast { Class pyro Name "Airblast Pyro" Item "Traffic Cone" ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast_pushback_no_viewpunch" 1 "airblast_pushback_disabled" 1 "mult airblast refire time" 0.8 "weapon burn dmg reduced" 0.1 "weapon burn time reduced" 0.1 } } T_TFBot_Pyro_Airblast_Spam { Class pyro Name "Airblast Pyro" Item "Traffic Cone" Attributes SuppressFire FireWefapon { Delay 0.2 Cooldown 1.5 Repeats 0 IfSeeTarget 1 Duration 0.1 Type "Secondary" } ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast_pushback_no_viewpunch" 1 "airblast_pushback_disabled" 1 "mult airblast refire time" 0.8 "weapon burn dmg reduced" 0.1 "weapon burn time reduced" 0.1 } } T_TFBot_Pyro_Backburner { Class pyro Attributes AlwaysFireWeapon Name "Backburner Pyro" Item "The Backburner" } T_TFBot_Pyro_DragonFury { Class pyro Attributes AlwaysFireWeapon Name "Dragon's Fury Pyro" Item "The Dragon's Fury" } T_TFBot_Pyro_DergFurry { Class pyro Attributes AlwaysFireWeapon Name "Dwagon Furry Pyro" Item "The Dragon's Fury" Item "The Head Prize" Item "The Abhorrent Appendages" ItemAttributes { ItemName "The Dragon's Fury" "dragons fury negative properties" 0 // no airblasting "airblast disabled" 1 } } T_TFBot_Pyro_Phlogistinator { Class pyro Attributes AlwaysFireWeapon Attributes SpawnWithFullCharge Name "Phlog Pyro" Item "The Phlogistinator" ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 } } T_TFBot_Pyro_Detonator { Class pyro Name "Detonator Pyro" WeaponRestrictions SecondaryOnly Item "The Detonator" } T_TFBot_Pyro_Manmelter { Class pyro Name "Manmelter Pyro" WeaponRestrictions SecondaryOnly Item "The Manmelter" } T_TFBot_Pyro_Shotgun { Class pyro Name "Shotgun Pyro" WeaponRestrictions SecondaryOnly } T_TFBot_Pyro_ShotgunReserve { Class pyro Name "Reserve Pyro" Item "The Reserve Shooter" WeaponRestrictions SecondaryOnly } T_TFBot_Pyro_ShotgunPanic { Class pyro Name "Panic Pyro" Item "Panic Attack Shotgun" WeaponRestrictions SecondaryOnly } T_TFBot_Pyro_Gas { Class pyro Name "Gas Pyro" Item "The Gas Passer" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Gas Passer" "effect bar recharge rate increased" 2 } } T_TFBot_Pyro_Gas_Explosive { Class pyro Name "EoI Gas Pyro" Item "The Gas Passer" WeaponRestrictions SecondaryOnly CharacterAttributes { "kill forces attacker to laugh" 1 } ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "damage penalty" 0.1 "Reload time increased" 0.75 "restore health on kill" 175 } ItemAttributes { ItemName "The Gas Passer" "effect bar recharge rate increased" 6 "explode_on_ignite" 1 } } T_TFBot_Pyro_RocketPack { Class pyro Name "Jetpack Pyro" Item "The Thermal Thruster" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Thermal Thruster" "effect bar recharge rate increased" 2 } } T_TFBot_Pyro_Gas_Afterburn { Class pyro Name "Afterburn Gas Pyro" Item "The Gas Passer" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Gas Passer" "effect bar recharge rate increased" 2 "weapon burn dmg increased" 12.5 "afterburn duration penalty" 0.5 } } T_TFBot_Pyro_Axe { Class pyro Name "Axe Pyro" WeaponRestrictions MeleeOnly } T_TFBot_Pyro_Axtinguisher { Class pyro Name "Axtinguisher Pyro" Item "The Axtinguisher" WeaponRestrictions MeleeOnly } T_TFBot_Pyro_Backscratcher { Class pyro Name "Backscratcher Pyro" Item "The Back Scratcher" WeaponRestrictions MeleeOnly } T_TFBot_Pyro_Homewrecker { Class pyro Name "Homewrecker Pyro" Item "The Homewrecker" WeaponRestrictions MeleeOnly } T_TFBot_Pyro_Postal { Class pyro Name "Postal Pyro" Item "The Postal Pummeler" WeaponRestrictions MeleeOnly } T_TFBot_Pyro_Maul { Class pyro Name "Maul Pyro" Item "The Maul" WeaponRestrictions MeleeOnly } T_TFBot_Pyro_Hand { Class pyro Name "Slap Pyro" Item "The Hot Hand" WeaponRestrictions MeleeOnly } T_TFBot_Pyro_NeonSign { Class pyro Name "Neon Pyro" Item "The Neon Annihilator" WeaponRestrictions MeleeOnly } T_TFBot_Pyro_Powerjack { Class pyro Name "Powerjack Pyro" Item "The Powerjack" WeaponRestrictions MeleeOnly } T_TFBot_Pyro_VolcanicFrag { Class pyro Name "Volcanic Pyro" Item "Sharpened Volcano Fragment" WeaponRestrictions MeleeOnly } T_TFBot_Pyro_ThirdDegree { Class pyro Name "Third Degree Pyro" Item "The Third Degree" WeaponRestrictions MeleeOnly } // // DEMOMAN // T_TFBot_Demoman_GrenSingle { Class demoman Name "Launcher Demoman" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.25 } } T_TFBot_Demoman_LochNLoad { Class Demoman Name "Loch Demoman" Item "The Loch-n-Load" ItemAttributes { ItemName "The Loch-n-Load" "Reload time increased" 2 "sticky air burst mode" 0 } } T_TFBot_Demoman_IronBomb { Class Demoman Name "Bomber Demoman" Item "The Iron Bomber" } T_TFBot_Demoman_Cannon { Class Demoman Name "Blast Demoman" Item "The Loose Cannon" ItemAttributes { ItemName "The Loose Cannon" "grenade launcher mortar mode" 0 } } T_TFBot_Demoman_StickyBomb { Class Demoman Name "Sticky Demoman" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "max pipebombs decreased" -7 "fire rate bonus" 0.75 } } T_TFBot_Demoman_StickyJumper { Class Demoman Name "Sticky Demoman" WeaponRestrictions SecondaryOnly Item "Stickybomb Jumper" ItemAttributes { ItemName "Stickybomb Jumper" "fire rate bonus" 0.75 } } T_TFBot_Demoman_QuickieBomb { Class Demoman Name "Sticky Demoman" Item "The Quickiebomb Launcher" Attributes HoldFireUntilFullReload WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Quickiebomb Launcher" "max pipebombs decreased" -3 "fire rate bonus" 0.75 "stickybomb charge rate" 0.50 } } T_TFBot_Demoman_ScottishBomb { Class Demoman Name "ScotResist Demoman" Item "The Scottish Resistance" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Scottish Resistance" "sticky detonate mode" 0 "fire rate bonus" 0.5 "stickybomb charge rate" 0.50 } } T_TFBot_Demoman_ShieldBash { Class Demoman Name "Shield Bash! Demoman" Item "The Splendid Screen" Item "The Persian Persuader" Item "The Tartan Spartan" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Splendid Screen" "charge time increased" 7 "Attack not cancel charge" 1 } ItemAttributes { ItemName "The Persian Persuader" "damage penalty" 0.2 "fire rate penalty" 0.5 } } T_TFBot_Demoman_Chargin { Class Demoman Name "Charging Demoman" Item "The Chargin' Targe" Item "The Eyelander" Item "The King of Scotland Cape" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Chargin' Targe" "charge time increased" 20 "Attack not cancel charge" 1 "charge impact damage increased" 0.5 } ItemAttributes { ItemName "The Eyelander" "damage penalty" 0.2 "fire rate penalty" 0.5 } } T_TFBot_Demoman_BottleDrunk { Class Demoman Name "Drunk Demoman" WeaponRestrictions MeleeOnly Item "The Scottish Handshake" Item "The Tide Turner" ItemAttributes { ItemName "The Tide Turner" "charge time decreased" 3 "charge impact damage decreased" 0.9 "effect bar recharge rate increased" 0.2 "Attack not cancel charge" 1 } } T_TFBot_Demoman_Bottle { Class Demoman Name "BottleKnight" WeaponRestrictions MeleeOnly Item "The Tide Turner" } T_TFBot_Demoman_NineIron { Class Demoman Name "BottleKnight" WeaponRestrictions MeleeOnly Item "Nessie's Nine Iron" ItemAttributes { ItemName "Nessie's Nine Iron" "damage causes airblast" 1 "damage penalty" 0.5 } } T_TFBot_Demoman_HHHH { Class Demoman Name "Horseless Headless DemoKnight" Health 210 Scale 1.3 WeaponRestrictions MeleeOnly Item "The Horseless Headless Horseman's Headtaker" Item "Horseless Headless Horseman's Head" //Item "The K-9 Mane" // fuwwyknight owo Item "The Horsemann's Hand-Me-Down" Item "Pickled Paws" Item "The Chargin' Targe" ItemAttributes { ItemName "The Horseless Headless Horseman's Headtaker" "crit kill will gib" 1 "kill refills meter" 1 "kill forces attacker to laugh" 1 } ItemAttributes { ItemName "The Chargin' Targe" "charge time decreased" 10 "charge impact damage decreased" 0.4 "effect bar recharge rate increased" 0.9 "mult_item_meter_charge_rate" 0.9 "Attack not cancel charge" 1 } CharacterAttributes { "move speed bonus" 1.43 // simulates demoknight with 4 heads "dmg from melee increased" 0.6 "drop health pack on kill" 1 } } T_TFBot_Demoman_Caber { Class Demoman Name "CaberKnight" Item "The Splendid Screen" Item "The Ullapool Caber" Item "Scotch Bonnet" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Splendid Screen" "charge time increased" 10 "charge impact damage increased" 0.5 } ItemAttributes { ItemName "The Ullapool Caber" "critboost on kill" 5 "damage bonus" 0.6 } CharacterAttributes { "blast dmg to self increased" 10 // it dies from self-blast } } T_TFBot_Demoman_Claidheamhmor { Class Demoman Name "ClaidKnight" Item "The Tide Turner" Item "The Claidheamohmor" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Tide Turner" "charge time increased" 6 "charge impact damage decreased" 0.5 } } T_TFBot_Demoman_Skullcutter { Class Demoman Name "ClaidKnight" Item "The Chargin' Targe" Item "The Scotsman's Skullcutter" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Chargin' Targe" "charge time increased" 6 "charge impact damage decreased" 0.5 } } T_TFBot_Demoman_Persian { Class Demoman Name "Persian Demo" Item "The Persian Persuader" Item "The Tide Turner" WeaponRestrictions MeleeOnly } T_TFBot_Demoman_PainTrain { Class Demoman Name "Pain Train Demo" Item "The Pain Train" Item "The B.A.S.E. Jumper" // useless eff Attributes AutoJump AutoJumpMin 0.5 AutoJumpMax 3 WeaponRestrictions MeleeOnly } // // HEAVY // T_TFBot_BurstShotgun { Class "" Name "Burst Shotgun" Item "TF_WEAPON_SHOTGUN" WeaponRestrictions SecondaryOnly // Soldier, Pyro, Heavy //WeaponRestrictions PrimaryOnly // Engi ItemAttributes { ItemName "TF_WEAPON_SHOTGUN" // HWG, PYRO, SOLDIER, PRIMARY "damage penalty" 0.5 // 45 instead of 90 "fire rate bonus" 0.25 //"clip size penalty" 0.5 // Halve this if you want. 6 -> 3 "auto fires full clip" 1 // attr from beggar "bullet per shot bonus" 2 } } T_TFBot_Heavy_Natascha { Class Heavyweapons Name "Natascha Heavy" Item "Natascha" } T_TFBot_Heavy_Ludmilla { Class Heavyweapons Name "Ludmilla Heavy" Item "Natascha" ItemAttributes { ItemName "Natascha" "damage penalty" 0.65 // 56 dmg "heal on hit for rapidfire" 5 "minigun spinup time increased" 1.5 "slow enemy on hit" 0 "spunup_damage_resistance" 0.9 } } T_TFBot_Heavy_Tomislav { Class Heavyweapons Name "Tomislav Heavy" Item "Tomislav" } T_TFBot_Heavy_IronCurtain { Class Heavyweapons Name "Iron Curtain Heavy" Item "Iron Curtain" } T_TFBot_Heavy_Brass { Class Heavyweapons Name "Brass Beast Heavy" Item "The Brass Beast" } T_TFBot_Heavy_Heatmaker { Class Heavyweapons Name "Fire Dragon Heavy" Item "TThe Huo Long Heatmaker" } T_TFBot_Heavy_PanicAttack { Class Heavyweapons Name "Panicking Heavy" WeaponRestrictions SecondaryOnly } T_TFBot_Heavy_FamilyBusiness { Class Heavyweapons Name "Business Heavy" Item "The Family Business" WeaponRestrictions SecondaryOnly } T_TFBot_Heavy_BareFist { Class Heavyweapons Name "Fist Heavy" WeaponRestrictions MeleeOnly } T_TFBot_Heavy_Apoco { Class Heavyweapons Name "Apoco Heavy" Item "Apoco-Fists" WeaponRestrictions MeleeOnly } T_TFBot_Heavy_BreadBite { Class Heavyweapons Name "Bread Bite Heavy" Item "The Bread Bite" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Bread Bite" "damage penalty" 0.9 // 56 dmg "mod_maxhealth_drain_rate" 0 "bleeding duration" 4 // bleed for 4*4 = 16 on hit } CharacterAttributes { "move speed bonus" 1.3 "dmg taken from blast increased" 0.9 } } T_TFBot_Heavy_EvictionNotice { Class Heavyweapons Name "Eviction Notice Heavy" Item "The Eviction Notice" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Eviction Notice" "mod_maxhealth_drain_rate" 0 // no health drain "speed_boost_on_hit" 6 } } T_TFBot_Heavy_Urgent { Class Heavyweapons Name "Somewhat Urgent Heavy" Item "Gloves of Running Urgently" WeaponRestrictions MeleeOnly } T_TFBot_Heavy_WarriorSpirit { Class Heavyweapons Name "Warrior Heavy" Item "Warrior's Spirit" Item "The Buffalo Steak Sandvich" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Warrior's Spirit" "heal on kill" 0 } ItemAttributes { ItemName "The Buffalo Steak Sandvich" "energy buff dmg taken multiplier" 1 "mult effect duration" 12 "charge recharge rate reduced" 0.2 } } // // ENGINEER // T_TFBot_Engineer_Shotgun { Class Engineer Name "Shotgun Engineer" WeaponRestrictions PrimaryOnly } T_TFBot_Engineer_ShotgunRevenge { Class Engineer Name "Revenge Engineer" Item "The Frontier Justice" WeaponRestrictions PrimaryOnly } T_TFBot_Engineer_ShotgunPanic { Class Engineer Name "Panicking Engineer" Item "Panic Attack Shotgun" WeaponRestrictions PrimaryOnly } T_TFBot_Engineer_ShotgunTele { Class Engineer Name "Rescue Bolt Engineer" Item "The Rescue Ranger" WeaponRestrictions PrimaryOnly } T_TFBot_Engineer_Pomson { Class Engineer Name "Pomson Engineer" Item "The Pomson 6000" Attributes AlwaysFireWeapon WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Pomson 6000" "energy weapon no ammo" 0 } } T_TFBot_Engineer_Widowmaker { Class Engineer Name "Widowmaker Engineer" Item "The Widowmaker" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Widowmaker" "fire rate bonus" 0.4 "spread penalty" 1.6 "mod use metal ammo type" 0 "mod max primary clip override" 0 } } T_TFBot_Engineer_Pistol { Class Engineer Name "Pistol Engineer" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "fire rate bonus" 0.4 } } T_TFBot_Engineer_PistolCoil { Class Engineer Name "Coilgun Engineer" Item "The C.A.P.P.E.R" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The C.A.P.P.E.R" "damage bonus" 0.6 "fire rate penalty" 0.5 } } T_TFBot_Engineer_ShortCircuit { Class Engineer Name "Circuit Engineer" Item "The Short Circuit" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Short Circuit" "damage penalty" 0.25 "fire rate bonus" 0.4 } } T_TFBot_Engineer_Wrench { Class Engineer Name "Wrench Engineer" WeaponRestrictions MeleeOnly } T_TFBot_Engineer_WrenchGold { Class Engineer Skill Hard Name "GoldenWrench Engineer" Item "Golden Wrench" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Golden Wrench" "critboost on kill" 5 "kill forces attacker to laugh" 1 "item style override" 1 "is australium item" 1 } } T_TFBot_Engineer_Eureka { Class Engineer Skill Hard Name "Teleporting Engineer" Item "The Eureka Effect" WeaponRestrictions MeleeOnly } T_TFBot_Engineer_Jag { Class Engineer Skill Hard Name "Jag Engineer" Item "The Jag" WeaponRestrictions MeleeOnly } T_TFBot_Engineer_SouthernBleed { Class Engineer Skill Hard Name "Bleed Engineer" Item "The Southern Hospitality" WeaponRestrictions MeleeOnly } // // MEDIC // T_TFBot_Medic_Battle { Class Medic Name "Syringe Medic" Skill Hard Attributes SpawnWithFullCharge WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.5 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 0.1 } } T_TFBot_Medic_Battle_Milk { Class Medic Name "Milk Syringe Medic" Skill Hard Attributes SpawnWithFullCharge WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.5 "uber duration bonus" -3 "mad milk syringes" 1 } CharacterAttributes { "heal rate bonus" 0.1 } } T_TFBot_Medic_BattleBlutsauger { Class Medic Name "Bloodsucker Medic" Item "The Blutsauger" Attributes SpawnWithFullCharge WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Blutsauger" "damage penalty" 0.5 } CharacterAttributes { "heal rate bonus" 0.1 } } T_TFBot_Medic_Crossbow { Class Medic Name "Crossbow Medic" Skill Hard Item "The Crusader's Crossbow" Attributes SpawnWithFullCharge WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Crusader's Crossbow" "damage penalty" 0.75 "Reload time decreased" 0.5 } CharacterAttributes { "heal rate bonus" 0.1 } } T_TFBot_Medic_BattleOverdose { Class Medic Name "Overdosage Medic" Item "The Overdose" Attributes SpawnWithFullCharge WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Overdose" "damage penalty" 0.5 } CharacterAttributes { "heal rate bonus" 0.1 "move speed bonus" 1.2 // mimics overdose } } T_TFBot_Medic_Kritzkrieg { Class Medic Name "Kritzkrieg Medic" Skill Expert Item "The Kritzkrieg" Item "The Crusader's Crossbow" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Kritzkrieg" "heal rate bonus" 1.25 "uber duration bonus" 4 // 20s uber "ubercharge rate bonus" 15 } ItemAttributes { ItemName "The Crusader's Crossbow" // Okay listen, you are not supposed to hurt people "damage penalty" 0.9 "Reload time increased" 0.75 // Medic stop shooting people. "kill forces attacker to laugh" 1 // I hate to add this, but these damn medics. } CharacterAttributes { "bot medic uber health threshold" 250 // Might as well use it early owo // "bot medic uber deploy delay duration" 3 // Wdym your squad is dead? don't use your krit then- tf were you trying to do? } } T_TFBot_Medic_Shield { Class Medic Name "Shielding Medic" Skill Expert Item "The Quick-Fix" Item "The Crusader's Crossbow" Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies ItemAttributes { ItemName "The Quick-Fix" "heal rate bonus" 1.2 "uber duration penalty" 0.1 // 1s uber "ubercharge rate penalty" 0.2 "increase buff duration" 5 "generate rage on heal" 2 } CharacterAttributes { "bot medic uber deploy delay duration" 10 } } T_TFBot_Medic_VacBullet { Class Medic Skill Hard Name "Vaccinator Medic" Item "The Vaccinator" Item "The Crusader's Crossbow" Attributes SpawnWithFullCharge Attributes VaccinatorBullets CharacterAttributes { "medigun bullet resist passive" 1 // resist self "medigun bullet resist deployed" 1 // resist patient "ubercharge rate bonus" 5 "uber duration bonus" 15 // 17.5 seconds immunity } ItemAttributes { ItemName "The Crusader's Crossbow" "damage penalty" 0.1 "Reload time increased" 0.25 } } T_TFBot_Medic_VacBlast { Class Medic Skill Hard Item "The Vaccinator" Name "Vaccinator Medic" Item "The Crusader's Crossbow" Attributes SpawnWithFullCharge Attributes VaccinatorBlast CharacterAttributes { "medigun blast resist passive" 1 // resist self "medigun blast resist deployed" 1 // resist patient "ubercharge rate bonus" 5 "uber duration bonus" 15 // 17.5 seconds immunity } ItemAttributes { ItemName "The Crusader's Crossbow" "damage penalty" 0.1 "Reload time increased" 0.25 } } T_TFBot_Medic_VacFire { Class Medic Skill Hard Name "Vaccinator Medic" Item "The Vaccinator" Item "The Crusader's Crossbow" Attributes SpawnWithFullCharge Attributes VaccinatorBullets CharacterAttributes { "medigun blast resist passive" 1 // resist self "medigun blast resist deployed" 1 // resist patient "ubercharge rate bonus" 5 "uber duration bonus" 15 // 17.5 seconds immunity } ItemAttributes { ItemName "The Crusader's Crossbow" "damage penalty" 0.1 "Reload time increased" 0.25 } } T_TFBot_Medic_VacFire { Class Medic Skill Hard Item "The Vaccinator" Item "The Crusader's Crossbow" Attributes SpawnWithFullCharge Attributes VaccinatorBullets CharacterAttributes { "medigun fire resist passive" 1 // resist self "medigun fire resist deployed" 1 // resist patient "ubercharge rate bonus" 5 "uber duration bonus" 15 // 17.5 seconds immunity } ItemAttributes { ItemName "The Crusader's Crossbow" "damage penalty" 0.1 "Reload time increased" 0.25 } } T_TFBot_Medic_Bonesaw { Class Medic Name "Bonesaw Medic" Skill Expert WeaponRestrictions MeleeOnly } T_TFBot_Medic_Amputator { Class Medic Name "Bonesaw Medic" Item "The Amputator" Skill Expert WeaponRestrictions MeleeOnly } T_TFBot_Medic_AmputatorAoE { Class Medic Name "Bonesaw Medic" Item "The Amputator" Skill Expert WeaponRestrictions MeleeOnly CharacterAttributes { "enables aoe heal" 1 "crit kill will gib" 1 "gesture speed increase" 0.65 } Taunt { Delay 2 Cooldown 5 Repeats 69 } } T_TFBot_Medic_Solemn { Class Medic Name "Bonesaw Medic" Item "The Solemn Vow" Skill Expert WeaponRestrictions MeleeOnly } T_TFBot_Medic_Ubersaw { Class Medic Name "Ubersaw Medic" Item "The Ubersaw" Skill Expert WeaponRestrictions MeleeOnly } T_TFBot_Medic_Vitasaw { Class Medic Name "Vitasaw Medic" Item "The Vita-Saw" Skill Expert WeaponRestrictions MeleeOnly } // // SNIPER // T_TFBot_Sniper_AWP { Class Sniper Name "AWP Sniper" Item "The AWPer Hand" Skill Hard } T_TFBot_Sniper_CS { Class Sniper Name "PhantomWulf" Health 100 Item "The AWPer Hand" Item "The Shahanshah" Skill Normal Item "The Dread Hiding Hood" Item "The Conspicuous Camouflage" Attributes AlwaysFireWeapon ItemAttributes { ItemName "The AWPer Hand" "damage bonus" 2 "headshot damage increase" 3 //"can_headshot" 1 // rafradekmod attribute "sniper only fire zoomed" 1 "sniper no charge" 1 // a bit too much for an awp "SRifle Charge rate decreased" 0.1 "fire rate penalty" 2 "silent killer" 1 "slow enemy on hit major" 1 // tagging mechanic in CS "projectile penetration" 1 } ItemAttributes { ItemName "The Shahanshah" "fire rate penalty" 2 "dmg bonus while half dead" 1.3 "dmg penalty while half alive" 0.2 } } T_TFBot_Sniper_Bazaar { Class Sniper Name "Australian Sniper" Item "The Bazaar Bargain" Item "Desert Marauder" Item "The Cozy Camper" Skill Hard ItemAttributes { ItemName "The Bazaar Bargain" "SRifle Charge rate increased" 1.5 } } T_TFBot_Sniper_Classic { Class Sniper Name "Classic Sniper" Skill Hard MaxVisionRange 3000 Attributes AlwaysFireWeapon WeaponRestrictions PrimaryOnly Item "The Classic" Item "The Wet Works" Item "The Conspicuous Camouflage" Item "The Cammy Jammies" ItemAttributes { ItemName "TF_WEAPON_SMG" "is_passive_weapon" 1 "fire rate penalty" 25 "reload time increased hidden" 1.5 "damage bonus" 2.5 "crit kill will gib" 1 "sniper fires tracer" 1 } ItemAttributes { ItemName "The Classic" "sniper crit no scope" 1 "sniper no headshot without full charge" 0 "sniper no headshots" 0 } CharacterAttributes { "move speed penalty" 0.5 } } T_TFBot_Sniper_Heatmaker { Class Sniper Name "Heatmaker Sniper" Item "The Hitman's Heatmaker" Item "The Cleaner's Carbine" Item "Liquidator's Lid" Skill Hard Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Hitman's Heatmaker" "move speed penalty" 0.15 "rage on kill" 50 "rage on assists" 30 "damage penalty on bodyshot" 1 "fire rate bonus" 0.4 //"damage penalty" 0.5 // deals 25 dmg on hit "damage penalty" 0.25 // deals 12.5 (Rounded to 13) dmg on hit "sniper fires tracer" 1 // here is your warning } } T_TFBot_Sniper_Machina { Class Sniper Name "Penetrating Sniper" Item "The Machina" Item "The Deep Cover Operator" Skill Hard ItemAttributes { ItemName "The Machina" "damage penalty on bodyshot" 1 "headshot damage increase" 0.3 "fire rate penalty" 1.75 "damage bonus" 1.15 "projectile penetration" 1 "sniper fires tracer" 1 } } T_TFBot_Sniper_ShootingStar { Class Sniper Name "Railgun Sniper" Item "Shooting Star" Item "Corona Australis" Skill Hard ItemAttributes { ItemName "Shooting Star" "damage penalty on bodyshot" 1 "headshot damage increase" 0.65 "fire rate penalty" 1.75 "damage bonus" 1.15 "projectile penetration" 1 "sniper fires tracer" 1 "ragdolls become ash" 1 } } T_TFBot_Sniper_Explosive { Class Sniper Name "Explosive Sniper" Skill Hard ItemAttributes { ItemName "TF_WEAPON_SNIPERRIFLE" "damage penalty" 0.25 "explosive sniper shot" 2 "fire rate penalty" 4 } } T_TFBot_Sniper_Sydney_Explosive { Class Sniper Name "Explosive Sydney Sniper" Item "The Sydney Sleeper" Skill "Hard" ItemAttributes { ItemName "The Sydney Sleeper" "damage penalty" 0.25 "sniper no headshots" 1 // Unable to headshot "jarate duration" 5 // Target is jarated for .. seconds? "radius sleeper" 1 // rafradekmod attribute, for explosive piss } //AddCond //{ // Index 24 // 24 is piss // Delay 0 // Duration x //} } T_TFBot_Sniper_Marking { Class Sniper Name "Marking Sniper" Item "The Sydney Sleeper" Skill "Hard" ItemAttributes { ItemName "The Sydney Sleeper" "jarate duration" 0 // Target is not jarated "damage penalty" 0.1 "add cond on hit" 30 } } T_TFBot_Sniper_Milked { Class Sniper Name "Milk Injecting Sniper" Item "The Sydney Sleeper" Skill "Hard" ItemAttributes { ItemName "The Sydney Sleeper" "damage penalty" 0.1 "jarate duration" 0 // Target is not jarated "damage penalty" 0.8 } } T_TFBot_Sniper_SMG { Class Sniper Name "SMG Sniper" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_SMG" "Reload time increased" 2 } } T_TFBot_Sniper_SMG_Carbine { Class Sniper Name "SMG Sniper" Item "The Cleaner's Carbine" WeaponRestrictions SecondaryOnly Item "Jarate" ItemAttributes { ItemName "The Cleaner's Carbine" "fire rate penalty" 1 // removed the penalty "clip size penalty" 0.6 // 15 ammo in clip "minicritboost on kill" 3 } } T_TFBot_Sniper_Jarate { Class Sniper Name "Jarate Sniper" WeaponRestrictions SecondaryOnly Item "Jarate" ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" 2 // 10s cooldown. 3 = 5s // "applies snare effect" 1 // slow jarate effect } } T_TFBot_Sniper_Jarate_Slow { Class Sniper Name "Jarate Sniper" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" 2 // 10s cooldown. 3 = 5s "applies snare effect" 1 // slow jarate effect } } T_TFBot_Sniper_Jarate_Mutated { Class Sniper Name "Jarate Sniper" Item "The Self-Aware Beauty Mark" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" 1.5 // 10s cooldown. 3 = 5s "bleeding duration" 3 // bleed for 12 and mark for death "turn to gold" 1 // If red is killed while the jarate effect is active, turn to piss gold. } } T_TFBot_Sniper_Club { Class Sniper Name "Kukri Sniper" WeaponRestrictions MeleeOnly } T_TFBot_Sniper_Shahanshah { Class Sniper Name "Shahanshah Sniper" Item "The Shahanshah" WeaponRestrictions MeleeOnly } T_TFBot_Sniper_Bushwacka { Class Sniper Name "Bushwacka Sniper" Item "The Bushwacka" WeaponRestrictions MeleeOnly } T_TFBot_Sniper_Shiv { Class Sniper Name "Shiv Sniper" Item "The Tribalman's Shiv" WeaponRestrictions MeleeOnly } // // SPY // T_TFBot_Spy_Revolver { Class Spy Name "Revolver Spy" WeaponRestrictions PrimaryOnly } T_TFBot_Spy_Ambassador { Class Spy Name "Ambassador Spy" Skill Expert Item "The Ambassador" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Ambassador" "revolver use hit locations" 1 "crit_dmg_falloff" 0 // Revert JI nerf } } T_TFBot_Spy_Bigkill { Class Spy Name "Sam Spy" Item "TTG Sam Revolver" WeaponRestrictions PrimaryOnly } T_TFBot_Spy_Diamondback { Class Spy Name "Diamondback Spy" Item "The Diamondback" WeaponRestrictions PrimaryOnly } T_TFBot_Spy_Enforcer { Class Spy Name "Enforcer Spy" Item "The Enforcer" WeaponRestrictions PrimaryOnly } T_TFBot_Spy_Stranger { Class Spy Name "L'Etranger Spy" Item "The L'Etranger" WeaponRestrictions PrimaryOnly } T_TFBot_Spy_BigEarner { Class Spy Name "Agile Spy" Item "The Big Earner" } T_TFBot_Spy_BlackRose { Class Spy Name "Spy" Item "The Black Rose" } T_TFBot_Spy_Kunai { Class Spy Name "Spy" Item "Conniver's Kunai" } T_TFBot_Spy_Dresser { Class Spy Name "Spy" Item "The Sharp Dresser" } T_TFBot_Spy_Spycicle { Class Spy Name "Spy" Item "The Spy-cicle" } T_TFBot_Spy_WangaPrick { Class Spy Name "Spy" Item "The Wanga Prick" } T_TFBot_Spy_YER { Class Spy Name "Spy" Item "Your Eternal Reward" } T_TFBot_Spy_Ringer { Class Spy Name "Spy" CharacterAttributes { "set cloak is feign death" 1 "mod_disguise_consumes_cloak" 0 } } // Weird Weapon Concepts T_TFBot_Pyro_Deflector { Class pyro Name "Deflector Pyro" Item "Firewall Helmet" Skill Expert ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast_pushback_no_viewpunch" 1 "airblast_pushback_disabled" 1 "mult airblast refire time" 0.6 "weapon burn dmg reduced" 0.1 "weapon burn time reduced" 0.1 "airblast_destroy_projectile" 1 } } // Copy Players T_TFBot_CopyPlayer_Scout_DMG { Class Scout Name "Damage Scout" Skill Expert Health 621 Attributes AutoJump AutoJumpMin 0.1 AutoJumpMax 0.8 Item "The Soda Popper" Item "The Crit-a-Cola" Item "Battery Canteens" //WeaponRestrictions SecondaryOnly CharacterAttributes { "move speed bonus" 1.3 "air dash count" 1 "dmg taken from crit reduced" 0.1 "increased jump height" 1.1 } ItemAttributes { ItemName "The Soda Popper" "fire rate bonus" 1.1 "projectile penetration" 1 "heal on kill" 25 "clip size bonus" 2 // has 6 clips "damage bonus" 4 } ItemAttributes { ItemName "The Crit-a-Cola" "increase buff duration" 12.0 } ItemAttributes { ItemName "Battery Canteens" "critboost" 3 "powerup duration" 5 "powerup charges" 3 } } T_TFBot_CopyPlayer_Scout_Resist { Class Scout Name "Slightly Idle Scout" Skill Normal Health 700 Attributes AutoJump AutoJumpMin 0.4 AutoJumpMax 0.8 Item "The Force-a-Nature" Item "Mad Milk" Item "Battery Canteens" Item "Ghostly Gibus" Item "Pyrovision Goggles" //WeaponRestrictions SecondaryOnly CharacterAttributes { "move speed bonus" 1.3 "damage penalty" 0.33 "no double jump" 1 "dmg taken from crit reduced" 0.1 "dmg taken from fire reduced" 0.25 "dmg taken from blast reduced" 0.25 "dmg taken from blast bullets" 0.25 "increased jump height" 1.6 } ItemAttributes { ItemName "Battery Canteens" "uber" 3 "powerup duration" 5 "powerup charges" 3 } } T_TFBot_CopyPlayer_Soldier_RocketShotgun_Resist { Class Soldier Name "That Undying Soldier" Skill Normal Health 700 Attributes AutoJump AutoJumpMin 0.4 AutoJumpMax 0.8 Item "The Black Box" Item "Mad Milk" Item "Battery Canteens" //WeaponRestrictions SecondaryOnly CharacterAttributes { "dmg taken from blast reduced" 0.5 "increased jump height" 1.4 } ItemAttributes { ItemName "Battery Canteens" "uber" 3 "powerup duration" 5 "powerup charges" 3 } } // Team Fortress Cut Weapons Port // Team Fortress 1 Classic / TFC Weapons T_TFBot_Scout_NailGun_Bhop { Class Scout Name "Nailgun Scout" Skill Hard Health 100 Attributes AutoJump AutoJumpMin 0.2 AutoJumpMax 0.9 Item "The Shortstop" Item "Pretty Boy's Pocket Pistol" Item "The Atomizer" WeaponRestrictions SecondaryOnly MaxVisionRange 600 CharacterAttributes { "move speed bonus" 1.2 //"no double jump" 1 "air dash count" 1 "increased jump height" 0.9 } ItemAttributes { ItemName "Pretty Boy's Pocket Pistol" Name "Nailgun" "clip size bonus" 19 "fire rate bonus" 0.75 "damage penalty" 0.5 "heal on hit for rapidfire" 0 "damage penalty on bodyshot" 0.25 "override projectile type" 5 } } T_TFBot_Scout_Nailgun { Class Scout Name "Nailgun Scout" Skill Hard Health 125 Attributes AutoJump AutoJumpMin 0.2 AutoJumpMax 0.9 Item "The Shortstop" Item "Pretty Boy's Pocket Pistol" Item "The Atomizer" WeaponRestrictions SecondaryOnly MaxVisionRange 600 CharacterAttributes { //"no double jump" 1 "increased jump height" 0.9 } ItemAttributes { ItemName "Pretty Boy's Pocket Pistol" Name "Nailgun" "custom kill icon" "shortstop" "clip size bonus" 19 "fire rate bonus" 0.75 "damage penalty" 0.5 "heal on hit for rapidfire" 0 "damage penalty on bodyshot" 0.25 "override projectile type" 5 } } T_TFBot_Scout_Crowbar { Class scout Name "Crowbar Scout" Item "The Candy Cane" Skill Hard Attributes AlwaysFireWeapon Attributes AutoJump AutoJumpMin 2 AutoJumpMax 6 WeaponRestrictions MeleeOnly CharacterAttributes { //move speed bonus" "1.20" "increased jump height" "0.80" "dmg taken from blast reduced" "0.80" } ItemAttributes { ItemName "The Candy Cane" "drop health pack on kill" "0" "damage penalty" "0.70" "melee attack rate bonus" "1.5" } } T_TFBot_Scout_Crowbar_Bhop { Class scout Name "Crowbar Scout" Item "The Candy Cane" Skill Hard Health 100 Attributes AlwaysFireWeapon Attributes AutoJump AutoJumpMin 0.5 AutoJumpMax 3 WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" "1.20" "increased jump height" "0.80" "dmg taken from blast reduced" "0.80" "no double jump" "1" } ItemAttributes { ItemName "The Candy Cane" "drop health pack on kill" "0" "damage penalty" "0.70" "melee attack rate bonus" "1.5" } } T_TFBot_Scout_Concussion { Class scout Name "Concussion Grenade Scout" Skill Easy Item "Mad Milk" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Mad Milk" "mult effect duration" 0.5 "bleeding duration" 1 "effect bar recharge rate increased" "0.5" "damage causes airblast" 1 "apply z velocity on damage" 50 "apply look velocity on damage" 25 } } T_TFBot_Scout_Caltrop { Class Scout Name "Caltrop Scout" Skill Expert Item "The Flying Guillotine" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Flying Guillotine" "damage penalty" 0.4 "bleeding duration" 1 "slow enemy on hit major" 2 "charge recharge rate increased" "0.5" } } T_TFBot_Soldier_Grenade { Class soldier Name "Grenadier Soldier" Item "The Pain Train" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size penalty" 0.1 "Reload time increased" 5 "Blast radius increased" 1.5 "override projectile type" 3 "custom projectile model" "models/workshop/weapons/c_models/c_quadball/w_quadball_grenade.mdl" } } T_TFBot_Pyro_FlameGun // Using TFC stats as reference { Class pyro Name "FlameGun Pyro" Item "The Space Diver" Item "The HazMat Headcase" ItemAttributes { ItemName "The Degreaser" "airblast disabled" 1 "weapon burn time reduced" 0.20 // does 2dmg*4sec burn. "weapon burn dmg reduced" 0.5 "damage penalty" 0.5 // if my calculations are correct, this should do 20? "flame size penalty" 0.90 // less flame spread "flame_drag" 5.75 "flame life bonus" 1.25 // 25% longer fire "flame_up_speed" -30 // shoots flame forwards, not upwards. "flame_reflect_on_collision" 0 // acts like DF, it it hits a wall, delete the fire "flame_ignore_player_velocity" 1 //"flame_spread_degree" 2 // random fire? "flame ammopersec decreased" 0.75 "fire rate penalty" 0.5 "SPELL: Halloween green flames" 1 } } T_TFBot_Pyro_IncendCannon { Class pyro Name "Incendiary Cannon Pyro" WeaponRestrictions SecondaryOnly Item "The HazMat Headcase" Item "The Detonator" ItemAttributes { ItemName "The Detonator" "override projectile type" 2 "Set DamageType Ignite" 1 "minicrit vs burning player" -1 "damage bonus" 1.75 "weapon burn time reduced" 0.20 // does 2*4 burn. "weapon burn dmg reduced" 0.5 "Projectile speed increased HIDDEN" 1.10 } } T_TFBot_Demoman_Grenade { Class demoman Skill Hard Name "T_TFBot_Demoman_Grenade" Item "The Ullapool Caber" Item "TF_WEAPON_GRENADELAUNCHER" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "clip size penalty" 0.1 "damage penalty" 0.90 "is_passive_weapon" 1 "grenade not explode on impact" 1 "grenade launcher mortar mode" 1 "Projectile range increased" 2 "Projectile speed increased" 0.5 //"cannonball push back" 0 //"fuse bonus" 0.25 // "Reload time increased" 5 "fire rate penalty" 4 "Blast radius increased" 2.5 //"override projectile type" 6 // Note, this is apparently flare? 1 = bullet, 2 = rrocket, 3 = gren, 5 = syringe, 13 pomson, the rest either crashes or just spawns with no velocity. //"projectile spread angle penalty" 5 //"grenade no bounce" 0 //"custom projectile model" "models/weapons/w_models/w_grenade_mirv.mdl" // It crashes without precache "custom projectile model" "models/workshop/weapons/c_models/c_caber/c_caber.mdl" } ItemAttributes { ItemName "The Ullapool Caber" "damage bonus" 2 } CharacterAttributes { "blast dmg to self increased" 10 } } T_TFBot_SpyTranq { Class Spy Name "Tranq Spy" Skill Expert Health 125 Attributes AutoJump Attributes AlwaysFireWeapon AutoJumpMin 4 AutoJumpMax 15 Item "L'Etranger" Item "Your Eternal Reward" WeaponRestrictions PrimaryOnly CharacterAttributes { "cannot disguise" 1 "set cloak is feign death" 1 "kill forces attacker to laugh" 1 "mod_disguise_consumes_cloak" 1 } ItemAttributes { ItemName "L'Etranger" "damage penalty" 0.31 //"clip size penalty" 0.1 "Reload time increased" 0.2 "fire rate penalty" 5 "fire rate penalty HIDDEN" 1 "clip size penalty HIDDEN" 1 "revolver use hit locations" 1 "slow enemy on hit major" 5 "apply look velocity on damage" 90 "apply z velocity on damage" 100 "add cloak on hit" -2 "silent killer" 1 //"override projectile type" 5 //"Projectile speed increased" 1.75 } } } }