Block Value Formula

How to get started.

Moderators: Fridmarr, Worldie, Aergis, lythac

Block Value Formula

Postby Lykaon » Mon Aug 10, 2009 7:28 am

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:
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?

.
Image
Lykaon
 
Posts: 41
Joined: Tue Jan 06, 2009 9:48 am

Re: Block Value Formula

Postby Isetnefret » Mon Aug 10, 2009 8:54 am

I have 1183 str. The in-game character sheet says that adds 59 BV.

Apparently there is some disconnect between in-game 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 in-game character sheet.
Image
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.
User avatar
Isetnefret
 
Posts: 1083
Joined: Wed Dec 24, 2008 3:48 pm
Location: Columbia, MO

Re: Block Value Formula

Postby theckhd » Wed Aug 12, 2009 7:38 am

The formula for block value is:
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 4-piece 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 Grehn|Skipjack.
MATLAB 5.x, Simcraft 6.x, Call to Arms 6.0, Talent Spec & Glyph Guide 5.x, Blog: Sacred Duty
User avatar
theckhd
Moderator
 
Posts: 7849
Joined: Thu Jul 31, 2008 3:06 pm
Location: Harrisburg, PA

Re: Block Value Formula

Postby Lykaon » Mon Aug 17, 2009 5:49 am

Thanks! I didn't know about the -10 but I had reasoned out the flooring of the strength calculation.
Image
Lykaon
 
Posts: 41
Joined: Tue Jan 06, 2009 9:48 am


Return to Basic Training & Talents

Who is online

Users browsing this forum: No registered users and 1 guest

Who is online

In total there is 1 user online :: 0 registered, 0 hidden and 1 guest (based on users active over the past 5 minutes)
Most users ever online was 380 on Tue Oct 14, 2008 6:28 pm

Users browsing this forum: No registered users and 1 guest