Talk:Seal of Righteousness
From WoWWiki
With the damage dealt by this seal, the DPS is calculated as
33 + (2.3 * (WeaponSpeed*10) - 34.5)
So would damage dealt each strike be
(33 + (2.3 * (WeaponSpeed*10) - 34.5)) * WeaponSpeed
And does anyone know where the spelldamage coefficient comes in? Most of the times I test it i'm seriously off with my numbers by about 20 or so. :-/
-- Hemical 02:25, 24 March 2007 (EDT)
I think the correct formula for SoR is [0.85 * (2610.43 * MWS / 100) + 0.03 * (MW + mw) / 2] to [1.2 * (2610.43 * MWS / 100) + 0.03 * (MW + mw) / 2]
MWS standing for weapon speed
MW for weapon max damage
mw for weapon min damage
the spelldamage is added after that so the end formula is (SP is spelldamage)
[0.85 * (2610.43 * MWS / 100) + 0.03 * (MW + mw) / 2] to [1.2 * (2610.43 * MWS / 100) + 0.03 * (MW + mw) / 2] + 0.09 * SD
(I'm nearly 100% sure about this but I rather not add it to the main page myself :)
Cncfanatics 10:54, 28 June 2007 (UTC)
Or, if you want to put it a simpler way, the average damage from the seal is
one handed: weapon_spd * (0.012669 * spell_value + 0.03 * weapon_dps) + .092 * spell_damage
two handed: weapon_spd * (0.012669 * spell_value + 0.03 * weapon_dps) + .108 * spell_damage
With spell_value being 2112 for the rank 9 seal. Flowers 17:18, 28 August 2007 (UTC)
I'm not getting consistent results.
Using, Crystalblade of the Draenei, 70 - 131 Damage, Speed 1.60
This data is from in game, from my own paladin:
~44 per hit, no SD
~80 per hit, 272 SD
This formula is from WoWhead's page on Seal of Righteousness, where you'll also see this math.
0.85 * (2610.43 * MWS / 100) + 0.03 * (MW + mw) / 2 - 1
0.85 * (2610.43 * 1.6 / 100) + 0.03 * (131 + 70) / 2 - 1
0.85 * (26.1043 * 1.6) + 0.03 * (131 + 70) / 2 - 1
0.85 * (26.1043 * 1.6) + 0.03 * (201) / 2 - 1
0.85 * (26.1043 * 1.6) + 0.03 * (100.5) - 1
0.85 * (26.1043 * 1.6) + 3.015 - 1
0.85 * (26.1043 * 1.6) + 2.015
0.85 * (41.76688) + 2.015
35.501848 + 2.015
37.516848, which is not 44.
adjust the formula a little...
0.85 * (41.76688) + 2.015, drop the 0.85
(41.76688) + 2.015
43.78188, which is almost 44.
Now, with SD. Using the SD coefficient from here (of which there are several listed)
0.85 * (2610.43 * MWS / 100) + 0.03 * (MW + mw) / 2 - 1 + (.0895*MWS*sd)
0.85 * (2610.43 * 1.6 / 100) + 0.03 * (131 + 70) / 2 - 1 + (.0895*1.6*272)
37.516848 + (.0895*1.6*272)
37.516848 + (0.1432*272)
37.516848 + (38.9504)
76.467248, which is not 80.
Dropping the initial 0.85:
43.78188 + 38.9504
82.73228, above 80, still not right.
If I change the SD coefficient to the 0.108 you've used:
0.85 * (2610.43 * 1.6 / 100) + 0.03 * (131 + 70) / 2 - 1 + (.108*1.6*272)
37.516848 + (.108*1.6*272)
37.516848 + (47.0016)
84.518448, further above 80, still not right.
So, where am I going wrong? Mooklepticon 06:41, 15 September 2007 (UTC)
Found it. It's a math problem, and I forgot I had improved SoR. From wowhead, Fills the Paladin with holy spirit for 30 sec, granting each melee attack an additional [cond(eq(HND,1),0.85 * (2610.43 * MWS / 100) + 0.03 * (MW + mw) / 2 - 1,1.2 * (2610.43 * MWS / 100) + 0.03 * (MW + mw) / 2 + 1)] Holy damage. Only one Seal can be active on the Paladin at any one time.
So, the 1h equation is: 0.85 * (2610.43 * MWS / 100) + 0.03 * (MW + mw) / 2 - 1
2h equation: 1.2 * (2610.43 * MWS / 100) + 0.03 * (MW + mw) / 2 + 1)
If you want to theorycraft it in Excel or something, you'll have to put in a LOT of FLOOR() statements. Here's what it looks like in Excel:
1h Equation: FLOOR(0.85 * ( FLOOR(FLOOR(2610.43 * MWS, 1) / 100,1)),1) + FLOOR(FLOOR(0.03 * (MW + mw),1) / 2,1) - 1
and if you have improved SoR, it'll be: FLOOR((FLOOR(0.85 * ( FLOOR(FLOOR(2610.43 * MWS, 1) / 100,1)),1) + FLOOR(FLOOR(0.03 * (MW + mw),1) / 2,1) - 1)*1.15,1)
That *should* give you what your tooltip says in game. That will NOT give you what you actually do, because you have to figure in spell damage, which I haven't done yet. The basic idea being that you have to truncate all decimals after every calculation. In Excel, the way I did it was FLOOR( number, multiple) and for the multiple I always chose 1, which rounds it to the nearest 1. Mooklepticon 18:50, 19 November 2007 (UTC)
Discussion: Coefficient and base damage.
at lv70 I am getting more accurate results with a higher base damage (~+7 to the formula) and a very slightly lower coefficient. However it my be that i am not taking 1-handed spec into account properly.