Strength Math
Moderators: Fridmarr, Worldie, Aergis, theckhd
3 posts
• Page 1 of 1
Strength Math
I'm trying to find out how the various protection paladin talents and buffs stack/combine (and in which order) to modify strength.
talent Divine Strength  strength increased by 15%
buff Greater Blessing of Sanctuary  strength increased by 10% (buff shows it, but not tooltip for the spell)
talent Touched by the Light  increases your spell power by an amount equal to 60% of your Strength
Basically, I want to see something like...
1 str = X attack power and Y spell power
...and the math behind it.
I could do the testing myself, but I'm sure someone out there has already done the legwork, so there's no point in reinventing the wheel. Can someone point me in the right direction?
talent Divine Strength  strength increased by 15%
buff Greater Blessing of Sanctuary  strength increased by 10% (buff shows it, but not tooltip for the spell)
talent Touched by the Light  increases your spell power by an amount equal to 60% of your Strength
Basically, I want to see something like...
1 str = X attack power and Y spell power
...and the math behind it.
I could do the testing myself, but I'm sure someone out there has already done the legwork, so there's no point in reinventing the wheel. Can someone point me in the right direction?
 krick
 Posts: 15
 Joined: Sat Jan 26, 2008 10:41 am
Re: Strength Math
 Code: Select all
STR=floor(floor((Base_STR+Gear_STR+SoE+MotW).*DivStr).*BoK);
AP=floor((Base_AP+Gear_AP+BoM+2.*(STR10)+extra_AP).*UnRage);
SP=Gear_SP + extra_SP + floor(STR.*TbtL) + ToW;
block_value=floor((floor(STR.*0.5)  10 + Gear_BV + extra_BV + T84pc).*(Redoubt + BV_Meta));
Divine Strength and BoK are the only multiplicative buffs to STR. So 10 points of STR from gear gives
 Code: Select all
floor(floor(10*1.15)*1.1) = floor(floor(11.5)*1.1) = floor(11*1.1) = floor(12.1) = 12 STR
That's going to vary by +/ 1 STR depending on the exact amount you're adding though, so an average value of 1.265 STR per point of STR from gear or buffs is a better all around estimate. Just be aware that your actual results may vary by a point or two due to rounding.
AP is 2x(STR10) multiplied by 1.1 for Unleased Rage. if you ignore the base 10 strength subtraction, that's a 2*1.265*1.1=2.783 multiplier to convert X STR into AP.
Similarly, for SP it's 0.6*1.265=0.759.
"Theck, Bringer of Numbers and Pounding Headaches," courtesy of GrehnSkipjack.
MATLAB 5.x, Call to Arms 5.x, Talent Spec & Glyph Guide 5.x, Blog: Sacred Duty
MATLAB 5.x, Call to Arms 5.x, Talent Spec & Glyph Guide 5.x, Blog: Sacred Duty

theckhd  Moderator
 Posts: 7655
 Joined: Thu Jul 31, 2008 3:06 pm
 Location: Harrisburg, PA
3 posts
• Page 1 of 1
Return to Advanced Theorycraft and Calculations
Who is online
Users browsing this forum: No registered users and 1 guest