Block Value Formula
Moderators: Fridmarr, Worldie, Aergis, lythac
4 posts
• Page 1 of 1
Block Value Formula
I've been trying to calculate my block value in a spreadsheet I'm working on and for the life of me I cannot make it match my character sheet in game.
I have Valorous Redemption Breasplate (129 Block Value) and Crygil's Discarded Plate Panel (211 Block Value). I have no other block value pieces on (Armory).
I have 1113 strength, Redoubt, and the 5% bonus to block value metagem. I am given to understand that the total percentage bonus from the latter two is 35%.
My character sheet (in game) claims I have 1196 block value.
So I'm using the following calculation:
So in my case:
Wondering if maybe the redoubt/metagem didn't work that way I also tried:
I cannot for the life of me figure out what I'm doing wrong here. All of the source documentation I can find indicates that this is how it should be calculated, but I can't make it work out. What am I missing?
.
I have Valorous Redemption Breasplate (129 Block Value) and Crygil's Discarded Plate Panel (211 Block Value). I have no other block value pieces on (Armory).
I have 1113 strength, Redoubt, and the 5% bonus to block value metagem. I am given to understand that the total percentage bonus from the latter two is 35%.
My character sheet (in game) claims I have 1196 block value.
So I'm using the following calculation:
 Code: Select all
Block Value = ( Items + Str ) * 1.35
So in my case:
 Code: Select all
Block Value = ( 129 + 211 + ( 1113 / 2 ) ) * 1.35 = 1210
Wondering if maybe the redoubt/metagem didn't work that way I also tried:
 Code: Select all
Block Value = ( 129 + 211 + ( 1113 / 2 ) ) * 1.3 * 1.05 = 1223
I cannot for the life of me figure out what I'm doing wrong here. All of the source documentation I can find indicates that this is how it should be calculated, but I can't make it work out. What am I missing?
.
 Lykaon
 Posts: 41
 Joined: Tue Jan 06, 2009 9:48 am
Re: Block Value Formula
I have 1183 str. The ingame character sheet says that adds 59 BV.
Apparently there is some disconnect between ingame formulae.
I have 1101 BV from items alone, my BV contribution from STR SHOULD be 591.
1101 + 591 = 1692
1692 * 1.35 (i too have the BV gem) = 2284
That is within a few points of my ingame character sheet.
Apparently there is some disconnect between ingame formulae.
I have 1101 BV from items alone, my BV contribution from STR SHOULD be 591.
1101 + 591 = 1692
1692 * 1.35 (i too have the BV gem) = 2284
That is within a few points of my ingame character sheet.
Isetnefret . .  . . Gavoryn
Those of you on the port side of the plane can look out and see the Grand Canyon. Those of you on the starboard can look out and see a cloud shaped like a horsey.

Isetnefret  Posts: 1083
 Joined: Wed Dec 24, 2008 3:48 pm
 Location: Columbia, MO
Re: Block Value Formula
The formula for block value is:
STR is your Strength,
Gear_BV is the sum of all BV from items
T84pc is the tier 8 4piece buff, which we can ignore for now
Redoubt is 1.3 if you're 3/3
BV_Meta is 0.05 if you have the gem
I'm pretty sure that STR*0.5 is subjected to a floor() function (i.e. 11 STR * 0.5 = 5.5 rounds to 5 BV, not 6, and the rounding is done before seeing the 1.35 multiplier from Redoubt+Meta).
Given STR=1113, Gear_BV=340, we have
(1113/2  10 + 340) * (1.35) = (556  10 + 340) * (1.35) = 1196
Given STR=1183, Gear_BV=1101, we have
(1183/2  10 + 1101) * (1.35) = (591  10 + 1101) * (1.35) = 2270.7, could be 2270 or 2271 (I forget whether the game uses a round() or floor() function on total BV)
 Code: Select all
block_value=(STR.*0.5  10 + Gear_BV + T84pc).*(Redoubt + BV_Meta);
STR is your Strength,
Gear_BV is the sum of all BV from items
T84pc is the tier 8 4piece buff, which we can ignore for now
Redoubt is 1.3 if you're 3/3
BV_Meta is 0.05 if you have the gem
I'm pretty sure that STR*0.5 is subjected to a floor() function (i.e. 11 STR * 0.5 = 5.5 rounds to 5 BV, not 6, and the rounding is done before seeing the 1.35 multiplier from Redoubt+Meta).
Given STR=1113, Gear_BV=340, we have
(1113/2  10 + 340) * (1.35) = (556  10 + 340) * (1.35) = 1196
Given STR=1183, Gear_BV=1101, we have
(1183/2  10 + 1101) * (1.35) = (591  10 + 1101) * (1.35) = 2270.7, could be 2270 or 2271 (I forget whether the game uses a round() or floor() function on total BV)
"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: 7658
 Joined: Thu Jul 31, 2008 3:06 pm
 Location: Harrisburg, PA
Re: Block Value Formula
Thanks! I didn't know about the 10 but I had reasoned out the flooring of the strength calculation.
 Lykaon
 Posts: 41
 Joined: Tue Jan 06, 2009 9:48 am
4 posts
• Page 1 of 1
Return to Basic Training & Talents
Who is online
Users browsing this forum: No registered users and 1 guest