The idea for this addon mainly came to me as the question arose whether it's more efficient to dispel a dot or heal through it, but I figured it'd be just a short step to expand it a bit further. Here's the gist of it:
The addon would have two functionalities. First, it could give an estimate of the damage that a dot will cause. This could be implemented as a Grid module, so to say the inverse of the incoming heals estimator. The second part of the addon would be the average/median damage/second estimator over the last x seconds (possibly factoring in HoT applications). I'd think that this second part would be useful for raid main tank healers, particularly druids, so that they can apply just enough heals to keep the MT topped off, but limit overhealing.
Median Damage that comes close to the damage a tank gets doesnt exists, this is the main problem in Healing in TBC.
Your Maintank Healers can overheal 70% of their heals(pure spamming) and the tank can still die. In Sunwell we quite some times had tanks dieing because of massive spike damage(over 20k in under 2secs). Preventing that is pure luck as "coordinating" healing on the tank is impossible because of haste gear(and haste procs) and random lag. A Maintank currently always needs full healing on him the only thing you can do is aborting heals manually in the last sec although that kills Maintanks sometimes aswell(getting dmg right after the heal is aborted).
The problem arised because Tanks could easily stack up high parry/doge values and to make a fight "hard" instead of trivial on the Maintank Healing the mobs got massive damage, that rapes your MT if he doesnt dodge 4hits in a row. You can clearly see this because every SWP Boss has a hidden buff on him that removes 20%(!!!) dodge from the Tanking Person. While in Black Temple a renew is almost enough to heal your Maintank...
It looks like they want to go away from Pure Spamming in WotLK, which healers appreciate I guess.
I'm currently working on an addon called OneHitWonder. I'm the MT of my guild, and the plan is to display a warning whenever my HP gets lower than the max damage I could receive, i.e. when to use the "oh shit"-buttons.
Currently, the addon logs the min/max/average raw damage of every melee hit I receive from a mob. By raw damage I mean the damage I would have taken if I had 0 armor (and no stance). It takes into account the current armor value (for physical damage) and stance, the mob's level, blocked/absorbed/resisted damage, and the current AP modifying debuffs. It can also scan your raid member's talents, like Imp. Demo Shout. Crushings are divided by 1.5.
I consider it early alpha at this stage, but I could upload it if someone's interested. The GUI just consists of an Annoying PopUp Window(TM) that displays stats of your current target's mob type. Data is only collected for hits you receive, so unless you're a tank it's totally useless.
Edit: Why does the TM character work in the preview, but is replaced by a ? when I save the message?
Edit: If e.g. another Warrior applied Demo Shout, the addon ignores all the melee hits, unless it knows if this Warrior has Imp Demo Shout talented. Use
to scan the talents of your raid/party.
Err yea, and you should also create a chat window called DebugFrame, the addon will spam all the debug stuff there. (Can't turn it off.)