Recount

640 - Avoidance Module for Recount

As a tank, I like the idea that I am effectively avoiding as many hits as possible, and I know that Skada had a module that tracked average avoidance, but it is outdated, and records awkwardly (for lack of a better short description), so I was wondering if there was any chance that you could look into creating a module for Recount that serves the same purpose?
 
The way it would work is it would add up the number of dodged/parried/blocked/missed/absorbed attacks, subtract the number of hits/crits, divide by the total amount, and multiply by 100 to give a percentage of damage avoided. One key thing on the aborbs though is to make it only track the number of attacks absorbed by the dk/druid absorb effects. If possible, you could even take it a step further and track full absorbs (attacks that were completely negated by the shield) and partial absorbs (attacks that consume the shield and still deal damage). I don't know how the full/partial absorb would function with the average mitigation, but I suppose you could have partial absorbs count as half a hit? (I'll give an example)
 
So let's say a DK has his shield up and it absorbs 20k damage. Then let's say he dodged 1 attack, parried another, fully absorbed 1 attack for 15k, partially absorbed another for 5k (but took 10k in damage), and then finally got hit for 15k unmitigated. That would be a total of 5 attacks, 3 of which were negated somehow, 1 which was partial (and we will count this as "half of a hit"), and 1 which was a direct hit. So we would take 3+0.5-1=2.5/5=0.5*100= 50% avoidance
 
Note that this does NOT track the amount of damage taken/mitigated, it only tracks how often and that it only tracks DK/druid shields (or physical damage shields from various trinket procs or set bonuses). Please reply if you have any questions or comments, as I would love to have some feedback on this idea :)

User When Change
Cracka_Bob Dec 23, 2011 at 01:29 UTC Create

You must login to post a comment. Don't have an account? Register to get one!

Facts

Reported
Dec 23, 2011
Status
New - Issue has not had initial review yet.
Type
Enhancement - A change which is intended to better the project in some way
Priority
Medium - Normal priority.
Votes
0
Component
Recount

Reported by

Possible assignees