Tank Points is an arbitrary value, designed to give you a rough way of measuring the overall effectiveness of a tank (against melee attacks). It takes into account your health, armour, defense, dodge, parry & block. The overall number can be thought of as the amount of damage that a boss mob needs to inflict to kill you (before mitigation). Obviously, the higher the number, the better.
* Displays Tank Points, Armour, Defense, Attack Power, Crit % on your FuBar and a load more information on the tooltip for the plugin (see the picture).
* Can yell an alert / report to raid chat on activation of the following abilities (Shield Wall, Last Stand, Challenging Shout).
* Report mode. Causes all warriors with this mod to report their critical stats (Health, Armour, Avoidance) to guild/raid chat. Awesome for figuring out OT order at Patchwerk.
I've reworked the tankpoints formula to take into account the following:
- Crushing Blows.
- Shield block % (mitigating crushing blows).
- Shield block value (reducing damage).
Calculation for Tank Points
Crushing blows land 15% of the time, UNLESS BLOCKED and can be assumed to do roughly 150% the damage of a regular hit.
The calculation to include blocking is a VERY rough approximation as the usefulness of block dramatically varies from fight to fight. For the sake of the maths here, it was assumed that the boss attacks with speed 1.0 for approx 1500 damage on the tank.
ArmorReductionTemp = Armor/((85*PlayerLevel)+400)
ArmorReduction = ArmorReductionTemp/(ArmorReductionTemp+1)
CritReduction = (Defense-PlayerLevel*5)*0.04*0.01
MobCrit = max(0,0.05-CritReduction)
mobCrush = 0.15 * (1-blockChance) * 0.5 (Crushing blow is 150% damage)
block = blockValue * ((2 + 4*blockChance) / 6 ) / 1500
TotalReduction = 1 - [ (1+mobCrit+mobCrush-block) * (1-mobMiss-dodge-parry) * (1-ArmorReduction) * stanceModifier ]
Yeah, crushing blow is 150%
There is no such thing as "blocked crush". Its just that block has higher priority than crashing blow, so if you use shield block spell increased chance of blocking remove posibility of crusing blow from combat table
Yeah, crush is 150%, mistake on my part when modifying the formula.
As for crushes vs. shield blocks, in effect a shield block nullifies the chance of a crush. If you had 100% block chance, you would never receive a crushing blow. So , in effect, for calculating in an effect for block chance, it negates additional damage from crushing blows.
Any chance you could implant the ability to change what chats it yells it out to, for example i would like it to write out in my warriorchat when i use challanging taunt instead of in raid/yell/raidw.
Would be really great because i don't know what to change in the lua to make it myself ^^
Thx in advance.