The IncrementDeflect sig is the only one that changed for rocketBounce...
It'd be better to use offsets for these, since those are easier to find. I have the version, will post later.
EDIT: Now, 1.4. The sm_rb_all cvar is now sm_rb_which, which determines which projectiles to bounce.
You add up the numbers of the ones you want to bounce.
1 - rocket
2 - flare
4 - arrow
8 - crossbow bolt
16 - sentry rocket
32 - mangler bolt
64 - bison "bolt" (really just the invisible gravity-affected invisible projectile that comes from it every time you fire; very very useless)
The following still respect sm_rb_max and sm_rb_which:
Cvar: sm_rb_defaultenable - default "toggle" setting for joining clients (1 means they should have it enabled when they join, 0 disabled)
Command: sm_rb_toggle - default generic admin flag, toggles RB being enabled on self.
: sm_rb_toggle_others - default cheats flag, allows sm_rb_toggle to target others.
Thanks to McKay for his stuff, though too many if statements and too much repeated code.
Plugin (1.5) updated 7/10/2013, gamedata updated 11/3/2014.