Luckily for you, Blue’s did respond [Thank you Kalgan] back then but this discussion takes some searchin’
Per an OLD Blue post pre-TBC in 2006. PLEASE NOTE THAT CRITTER RAGE BATTERIES ARE NERFED AS THEY WERE BACK THEN —>
"Here are the current rage generation formulae (note: these are slightly different than the ones which are on the current public test realms).
The notable changes include an update to offhand rage generation (previously it was not being normalized correctly), and an improvement to rage generation from crits (essentially, crits now generate double the rage the hit would have ordinarily caused). The later change should help ensure that certain specs (ie: sword specialization) don’t become clearly superior to crit-enhancing specializations like Axe/Polearm.
For Dealing Damage:
Main Hand Normal Hits: Factor=2.5
Main Hand Crits: Factor=5.0
Off Hand Normal Hits: Factor=1.25
Off Hand Crits: Factor=2.5
Rage Conversion Value (note: this number is derived from other values within the game such as a mob’s hit points and a warrior’s expected damage value against that mob):
Rage Conversion at level 60: 230.6
Rage Conversion at level 70: 274.7
Expansion Rage Gained from dealing damage = ((Damage Dealt) / (Rage Conversion at Your Level) * 7.5 + (Weapon Speed * Factor))/2
Pre-Expansion Rage Gained from dealing damage = (Damage Dealt) / (Rage Conversion at Your Level) * 7.5
For Taking Damage (both pre and post expansion):
Rage Gained = (Damage Taken) / (Rage Conversion at Your Level) * 2.5"
Like explained, Damage Taken is any hp redux.
Block and Parry lower incoming damage that is not actually getting blocked or parried altogether: so you still RECEIVE rage from parried attacks (less absorption)
The infamous patch note confirms this (*edit: I could be wrong on this…it might only apply to outgoing damage to generate rage):
“Fixed a bug where rage was not being generated when normal melee attacks were parried, dodged, and blocked.”
You shouldn’t be rage starved as a warrior nonetheless, in fact that is what HS is for (to dump it).