Originally Posted by Aldriana
12. AR and Vitality apply additively; haste regen is then applied to that sum multiplicatively. Blade Flurry and Overkill still need to be tested. Credit: Lightshadow
|
I'd noticed this and done some testing myself. Given that the adjustments are the same at all levels for Overkill, Adrenaline Rush, Vitality, and Haste rating, I had gone ahead and used my Lv.70 Night Elf Rogue to do the testing.
According to what I've determined, adjustments in Energy Regen are done in the following order:
- Vitality [x1.25] & Adrenaline Rush [x2.00]
- Haste rating [Varies]
- Overkill [x1.30] & Blade Flurry [x0.85]
So, the formula could be considered as this:
( ( ( 10.00 x Vitality[YES: 1.25, NO: 1.00] x Adrenaline Rush[YES: 2.00, NO: 1.00] ) x Haste Rating[YES: 1.00+#.####, NO: 1.00] ) x Overkill[YES: 1.30, NO: 1.00] x Blade Flurry[YES: 0.85, NO: 1.00] )
On the off chance that you have Overkill still up when switching over to Combat spec... it does not matter which is calculated first between Overkill and Blade Flurry - the numbers come out the same. This is the same way with Adrenaline Rush and Vitality when doing their calculations.
The testing I did was with Haste rating included, as I felt it necessary to show that the order mentioned is how Energy Regen is calculated.
Of course, we all know that the absolute base Energy Regen is 10.00/sec. From here, we go into the calculations. It appears that the system rounds up to the nearest second decimal place (when displaying the Energy Regen value) when reaching a certain threshold for the calculation, as evidenced below. I'm still not certain on this threshold, however.
Combat spec adjustments
-
1. Vitality + Haste rating
(((10.00 x 1.25) x 1.00) x 1.2067) x 1.00 = 15.08375 [rounded to 15.09]
2. Vitality + Haste rating + Blade Flurry
(((10.00 x 1.25) x 1.00) x 1.2067) x 0.85 = 12.8211875 [rounded to 12.82]
3. Vitality + Adrenaline Rush + Haste rating
(((10.00 x 1.25) x 2.00) x 1.2067) x 1.00 = 30.1675 [rounded to 30.17]
4. Vitality + Adrenaline Rush + Haste rating + Blade Flurry
(((10.00 x 1.25) x 2.00) x 1.2067) x 0.85 = 25.642375 [rounded to 25.64]
Assassination spec adjustments
-
1. Haste rating
(((10.00 x 1.00) x 1.00) x 1.2067) x 1.00 = 12.067 [rounded to 12.07]
2. Haste rating + Overkill
(((10.00 x 1.00) x 1.00) x 1.2067) x 1.30 = 15.6871 [rounded to 15.69]