Majiben wrote:Your actual miss from defense will be under 5% most likely. Miss DR is just brutal.
Yes, that's quite understandable since this is a simple and direct calculation of the amount of miss chance you get from defense, rather than a function call that asks the game for the calculated value (which is after DR).
I think the calculation with the 150/355 is just not right anymore, probably the numbers have something to do with level 70.
But anyway, this macro is what I'm using now and it gives much more "sane" results, although again, you have to take into account that this is higher than what your avoidance/avoidance+block really is due to the added miss chance from defense not having the DR taken into account:
- Code: Select all
/script DEFAULT_CHAT_FRAME:AddMessage(GetDodgeChance()+GetBlockChance()+GetParryChance()+5+(GetCombatRatingBonus(CR_DEFENSE_SKILL)+UnitDefense("Player")-5*UnitLevel("Player"))*0.04,1,0.5,0)