Gaming
 

Formulas:Rage generation

From WoWWiki

Rage is primarily generated by dealing and receiving damage. In both cases, the amount of rage generated depends on your level. Rage generated by dealing damage also depends on the weapon being used.

The formula used to calculate rage generated are described below.

Contents

Definitions

For the purposes of the formulae presented here, we define:

R:rage generated
d:damage amount
c:rage conversion value
s:weapon speed
f:hit factor

Rage Generated By Dealing Damage

Rage is generated by successful autoattack swings ('white' damage) that damage an opponent. Special attacks ('yellow' damage) do not generate rage.

R=(7.5d / c + fs) / 2
=3.75d / c + fs / 2
=15d / 4c + fs / 2

The rage generated cannot exceed (7.5d/c)*2

Rage Generated By Taking Damage

Rage is generated whenever you receive damage from an opponent (not environmental damage).

R=2.5d / c
=5d / 2c


Magic Numbers

Hit Factor

The hit factor (f) is a multiplier based on the type of hit you perform on your target. The values are:

Weapon Hit type f
Main Hand Normal Hit 3.5
Main Hand Critical Hit 7.0
Off Hand Normal Hit 1.75
Off Hand Critical Hit 3.5

Historical note: Starting in 2.0.1 but prior to 2.0.10, these numbers were smaller. f for a main-hand normal hit prior to 2.0.10, for example, was 2.5.

Rage Conversion Value

The Rage Conversion Value (c) varies by player character level and 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. The known values are:

Player Level c
10 37.4
20 72.4
30 109.3
40 147.9
50 188.3
60 230.6
65 252.4
70 274.7
80 453.3

The formula for calculating (c) is c=0.0091107836*Level*Level +3.225598133*Level+4.2652911 (up to level 70)

Source