where m = mastery rating
- mastery% = 12 + 3m/220
- mastery AP% = 8 + m/110
- block% from mastery = 4 + m/220
- crit block% = 12 + 3m/220
or you might prefer to think of it as:
- block% from mastery = Mastery% / 3
- crit block% = Mastery%
meaning that we gain crit block three times the rate of normal block (and it isn't subject to diminishing returns)
block is subject to diminishing returns... but combined base block is from:
- 3% base block
- 10% from improved block
- 10% from something? I thought it was called shield mastery, but i can't find it in our spell book anymore. but i know it exists because the math still works out.
in any case, the block percentage listed in your character sheet is post diminishing returns for a level 100 attacker...
so how do we get there:
Code:
post DR block% (lvl 100) = (3+10+10) + (1/((1/Cb)+(k/(round((128*(PRE DR BLOCK%)))/128)))))
where:
Cb = 150.3759
k = 0.956
and then you subtract 1.5% for each level difference for the attacker (4.5% for a boss)
So as an example from my toon (812 mastery):
- mastery% = 23.07%
- mastery AP% = 15.38%
- block% from mastery = 7.69%
- crit block% = 23.07%
- post DR block% level 100 = 30.63% (character sheet value)
- post DR block% level 103 = 26.13%
and as for combat table:
- roll to avoid
- if not avoided, roll to block
- if blocked, roll to crit block
edit:
if you're looking to construct a single roll combat table it looks like this (with my unhittability being 19.38% - shield block down)
- Avoids = U
- Normal Blocks = (1-U)(B)(1-C)
- Crit Blocks = (1-U)BC
- Full Melees = (1-U)(1-B)
or with the values listed above:
- Avoids = 19.38%
- Normal Blocks = 16.21%
- Crit Blocks = 4.86%
- Full Melees = 59.55%