In January, when Whitetooth worked out (laboriously) what the miss cap is (related to diminishing returns, it’s 16%), I came across this handy set of macros coded by the other maths legend Satrina.
Determining the miss cap was big news for tanking theorycrafters. I posted on it at dk.info
The macro below result are -vs- L80 target (not L83).
For DKs, the macro you want is below.
/run ChatFrame1:AddMessage(format("Total avoidance: %.2f%%", GetDodgeChance() + GetParryChance() + 5 + 1/(0.0625 + 0.956/(GetCombatRating(CR_DEFENSE_SKILL)/4.91850*0.04))))
It’s a lightweight way to get a display of your total avoidance whilst considering diminishing returns. You can use TankPoints instead of course (I would).
Patch 3.2 update: these macros still work accurately.
Other related posts