TF2 Weapon Reverts
This plugin reverts many fun weapons that have been nerfed over the years back to their pre-nerf states. Over 40 weapons are reverted in this plugin, a full list can be read below.
Server owners can choose which weapon reverts they want enabled. For reverts that aren't straight upgrades, each player can also choose to disable them for themselves via a menu.
If you host a server with this plugin, post it below so others can check it out!
List of Reverts
- Airblast - All flamethrowers' airblast mechanics are reverted to pre-inferno
- Air Strike - Reverted to pre-toughbreak, no extra blast radius penalty when blast jumping
- Ambassador - Reverted to pre-inferno, deals full headshot damage (102) at all ranges
- Atomizer - Reverted to pre-inferno, can always triple jump, taking 10 damage each time
- Axtinguisher - Reverted to pre-love&war, always deals 195 damage crits to burning targets
- B.A.S.E. Jumper - Reverted to pre-toughbreak, can redeploy, more air control, fire updraft
- Baby Face's Blaster - Reverted to pre-gunmettle, no boost loss on damage, only -25% on jump
- Beggar's Bazooka - Reverted to pre-2013, no radius penalty, misfires don't remove ammo
- Bonk! Atomic Punch - Reverted to pre-inferno, no longer slows after the effect wears off
- Booties & Bootlegger - Reverted to pre-matchmaking, shield not required for speed bonus
- Chargin' Targe - Reverted to pre-toughbreak, 40% blast resistance, afterburn immunity
- Dead Ringer - Reverted to pre-gunmettle, can pick up ammo, 80% dmg resist for 4s
- Degreaser - Reverted to pre-toughbreak, full switch speed for all weapons, old penalties
- Dragon's Fury - Reverted -25% projectile size nerf
- Enforcer - Reverted to pre-gunmettle, damage bonus while undisguised, no piercing
- Equalizer & Escape Plan - Merged back together, no healing, no mark-for-death
- Eviction Notice - Reverted to pre-inferno, no health drain, +20% damage taken
- Fists of Steel - Reverted to pre-inferno, no healing penalties
- Flying Guillotine - Reverted to pre-inferno, stun crits, distance mini-crits, no recharge
- Gloves of Running Urgently - Reverted to pre-inferno, no health drain, marks for death
- Half-Zatoichi - Reverted to pre-toughbreak, fast switch, old honorbound, full heal, crits
- Liberty Launcher - Reverted to release, +40% projectile speed, -25% clip size
- Loch n Load - Reverted to pre-gunmettle, +20% damage against everything
- Loose Cannon - Reverted to pre-toughbreak, +50% projectile speed, constant 60 dmg impacts
- Market Gardener - Reverted to pre-toughbreak, no attack speed penalty
- Pomson 6000 - Increased hitbox size (same as Bison), passes through team, full drains
- Reserve Shooter - Deals minicrits to airblasted targets again
- Righteous Bison - Increased hitbox size, can hit the same player more times
- Sandman - Reverted to pre-inferno, stuns players on hit again
- Short Circuit - Reverted to post-gunmettle, alt fire destroys projectiles, -cost +speed
- Shortstop - Reverted reload time to release version, with +40% push force
- Soda Popper - Reverted to pre-2013, run to build hype and auto gain minicrits
- Solemn Vow - Reverted to pre-gunmettle, firing speed penalty removed
- Spy-cicle - Reverted to pre-gunmettle, fire immunity for 3s, silent killer
- Sticky Jumper - Can have 8 stickies out at once again
- Sydney Sleeper - Reverted to pre-2018, restored jarate explosion, no headshots
- Tide Turner - Can deal full crits like other shields again
- Ullapool Caber - Reverted to pre-gunmettle, always deals 175+ damage on melee explosion
- Vita-Saw - Reverted to pre-inferno, always preserves up to 20% uber on death
- Your Eternal Reward - Reverted to pre-inferno, cannot disguise, no cloak drain penalty
- !revert, !reverts - Open the reverts menu (contains the below two options)
- !revertinfo, !revertsinfo - Print the above revert list to your console
- !revertpick, !revertspick - Turn individual reverts on/off for yourself
- Put reverts.smx in the plugins folder
- Put reverts.txt in the gamedata folder
- DHooks (merged into sourcemod v1.11+, no need to install separately)
- Updater (optional, for auto-updates)
Notes & Known Issues
- 1.0.0 (2020-09-09)
- 1.1.0 (2020-09-12)
- Fixed the Ambassador lacking a headshot cooldown
- Fixed the Soda Popper charging slightly faster than it should
- Fixed the Short Circuit's alt-fire being completely silent for other players
- Adjusted the Short Circuit's alt-fire hit detection to be more forgiving at closer range
- Added a new cvar sm_reverts__extras to enable some fun extra features
- 1.1.1 (2020-10-08)
- Fixed the Half Zatoichi always having old honorbound even when its revert is disabled
- 1.1.2 (2020-10-18)
- Fixed the non-reverted Half Zatoichi not dealing one-hit kills to wielders of the reverted Half Zatoichi
- 1.1.3 (2021-06-23)
- Updated gamedata for compatibility with the 2021-06-22 TF2 update
- 1.2.0 (2021-11-19)
- Updated gamedata for compatibility with the 2021-11-15 TF2 update
- Added auto-update support via the Updater plugin
- 1.3.0 (2022-07-03)
- Fixed a server crash that could happen when the Sydney Sleeper causes a Jarate explosion (seems to only happen on SM 1.11+ and Windows)
- Fixed the Jarate explosion sound not playing when the Sydney Sleeper causes a Jarate explosion (related to the above)
- Fixed the Half-Zatoichi having increased sword swing range (72 units) instead of the default melee range (48 units) it originally had
- 1.3.1 (2022-12-10)
- Updated gamedata for compatibility with the 2022-12-02 TF2 update
- Fixed players who were on fire while using the parachute repeatedly re-entering any triggers they were touching due to the use of TeleportEntity()
- Fixed some minor bugs that could affect the player occupying the last player slot on the server
- 1.3.2 (2023-07-22)
- Fixed the Your Eternal Reward not disguising on backstab (was quietly broken by the 2022-08-11 TF2 update)
- Fixed the Ambassador not displaying a headshot kill icon for headshot kills further than 1200 units
- Enabling/disabling the plugin in the middle of a map may cause minor inconsistencies and is not recommended, use configs.
- The ability to pick up dropped weapons can cause inconsistencies, so the plugin force-disables all weapon drops when it's enabled.
- Running this plugin alongside other plugins that mess with weapon attributes like VSH may lead to unintended effects and is not recommended.
- The Dead Ringer revert is not 100% accurate - original DR provided 90% incoming damage reduction for 6.5s, with damage taken reducing this duration.
I have no way of knowing what the original duration reduction formula was, so I have replaced it with 4s of unconditional 80% damage reduction. The initial hit that triggers DR still has 90%.
- The Short Circuit revert is not 100% accurate - secondary fire removes projectiles in front of you, can be used every 0.25s at the cost of 10 metal and deals 10 damage to players.
- The Shortstop revert is not 100% accurate - the original did not have increased push force taken, but I decided to keep it because I think it's funny.
- The Dead Ringer's speed boost sound still plays even when no actual speed boost is given. This is clientside and cannot be avoided.
- The Sydney Sleeper's teammate extinguish mechanic is a bit janky since I had to recreate it manually.
Last edited by bakugo; 07-21-2023 at 21:40.