DrDamage
Update 05/24/2013
DrDamage is currently being developed for 5.x. Only monks (of any spec) are not supported. All classes which existed prior to Mists are supported.
Current state: Check the http://www.wowace.com/addons/dr-damage/pages/known-issues Page before providing feedback!
DrDamage displays the calculated damage or healing of abilities with talents, gear and buffs included on your actionbar buttons. The addon also adds various statistics to the tooltips in your spellbook and on the actionbar.
Slash Commands:
/drd or /drdmg or /drdamage
Localization:
If you want to help having this addon translated into your language visit: http://www.wowace.com/projects/dr-damage/localization/
Functionality:
- Supports all classes
- Actionbar addons supported: Default, Bartender 4, CT_BarMod, Dominos, elvUI, Macaroon, Nurfed AB, IPopBar, nUI, ReAction Bars and RDX.
- Places text with the metric of your choosing on the actionbar buttons.
- Damage and healing statistics are placed into your tooltips. This includes for example critical hit chance, spell damage and damage coefficients, averages, DPS, DPSC (damage per seconds cast), damage until OOM and more!
- Your own buffs and your target's debuffs are taken into account.
- Allows manual modification of the essential talents, buffs and character stats used to calculate. For example you can test how much increasing your spellpower by 100 would increase your damage or healing output.
- If you're overwhelmed by the amount of statistics presented, you can use the options reduce the amount to whatever you feel is important!
Known Issues Please see the Known Issues page before opening a ticket.
Bug reports:
- NOTE: DETAILED reports about inaccuracies is the only way we'll know something is wrong. If you don't report it, don't expect it to get fixed!
To submit a bug report, please visit this page first: Mod Feedback This will tell you what we expect and how we need it in order to help you.
Acronym/abbreviation list:
- AP = Attack Power
- RAP = Ranged Attack Power
- SP = Spell Power
- Ht = Hit rating
- Cr = Critical strike rating
- Exp = Expertise rating
- Ha = Haste rating
- Ma = Mastery rating
- HPS/DPS = Healing/Damage Per Second
- HPSC/DPSC = Healing/Damage Per Seconds Casted
- HPSCD/DPSCD = Healing/Damage Per Seconds CoolDown
- HOOM/DOOM = Healing/Damage (until) Out of Mana
- HPM/DPM = Healing/Damage Per Mana
- DPE = Damage Per Energy
- DPF = Damage Per Focus
- DPR = Damage Per Rage
- DPRP = Damage Per Runic Power
- MPS = Mana Per Second (How much mana the spell uses per seconds casted)
- GCD = Global CoolDown
Did you say Melee and Hunter modules ?
Gotta test them out.
DrDamage v. 1.2.0
Release was delayed due to Blizzard's delay with 2.2.... just dragged on and on.
Doesn't work well with "Cow Tip" when you set tooltip to be over cursor, or anywhere besides screen bottom-right. It just flashes between the two... just FYI for anyone interested, and a /poke to the designer to allow this nice feature ;)
Relentless Earthstorm Diamond.. 3% increase critical damage. I've tested this extensively on my own and it does in fact add 3% damage to all crits after all other calculations. I also understand that while this meta may look melee it is working as intended. Would be nice to see this added as it's becoming a popular meta gem as people find out it's used with spells.
Hi, I have noticed that the co-efficent for the paladin spell Consecration so wrong. The spell has a coefficent equivalent of a 3.33333 casting time, or 95.238%, or =(1/3.5)*(3+(1/3))
I have had a look through the paladin.lua, and you hav commented with a question mark stating you were't sure of the sFactor value. Well I can tell you the sFactor Value should be 0.41666, or =1/2.4
I have tried this sFactor value, and have swapped out various +damage equipment and seems very consistant.
I happen to see some strange dmg values with the "Maim" druid-skill. The values always are just as or even higher than Ferocious Bite, which can't be right. I tried setting the Value indicator to "Min" instead of "Avg" but no use, still wrong values...
Is there a possibility to change a setting or something to make it work or might there a calculation problem for Maim in specific?
ofc thanks for this great mod, makes it a lot easier to get a hang of all the spells/attacks, especially if you play many classes :D
@purabasura666:
Thanks.. Although I'd need a general formula for all ranks to be able to use it.
@Irozal
I can't reproduce that in the latest wowace release so it's probably already fixed.
@andrewdb10
The release here doesn't reduce the miss percentage from the dot portion damage on hybrid spells (the wowace release does), hence the discrepancy.
Hello. I'm having trouble understanding the Avg Total calculation for immolate. Here is some data: 1. Average regular initial damage: 472 2. Average crit initial damage: 700 3. DoT: 1075 4. Avg Total: 1518 5. Hit: 87.04% 6. Crit: 13.85% 7. I have the calculation setting on to factor in hit %
I read in wowwiki (I know they aren't 100% accurate) that hybrid spells where there is inital damage that can crit plus a DoT the formula for calculating average damage is this: 13.85%*(700+1075)+(87.04%-13.85%)*(472+1075)...as the the DoT hits for full value if the level-based resist test passes. This formula produces a value of 1378 though, not 1518 like DrDamage is showing. Where am I going wrong here?
Thanks!
I had excatly same problem of vanishing action bar button text as Chuucky does. Im not using any special addon modifier for actionbar (currently Blizzards own action bars), class warlock. When casting following spell as soon as possible : Immolation (Action bar 1, spot 2), Curse of Agony (Action bar 2, spot 1) and then Corruption (Action bar 1, spot 3) the button text seems to vanish when Corruption has been casted and happens always.
Hope this helps you to "repeat" this possible bug to find out more about it.
P.S oh thank you for bringing alive the mathematics on spells and skills *cheers*
The formulas in WoWWiki and ThottBot are indeed wrong. In case this may help, here are the formulas for the highest rank of SoR, which I found after a few experiments, so the values may not be exact, but do match fairly well what I see in practice. They are part of a program I wrote for Mathematica 5.1, for which I give the relevant lines of code:
SoR1HSpeedCoeff = 26.76; SoR1HDmgCoeff = 0.03; SoR2HSpeedCoeff = 32.7; SoR2HDmgCoeff = 0.04; JotCHolyDmg = 190;
...
EffHolyDmg = HolyDmg + If[Judgement == "Crusader", JotCHolyDmg, 0];
... (1H)
WeaponDmgHit = (WeaponDPS + EffMeleeAP/14)*WeaponTime ;
...
SoRDPS = (1+T1HWeaponSpec)*(SoR1HSpeedCoeff+SoR1HDmgCoeff*WeaponDmgHit/WeaponTime+0.092*(SpellDmg + EffHolyDmg))*(1 + EffMeleeHaste)*(1-EffSpellMiss);
... (2H)
WeaponDmgHit = (WeaponDPS + EffMeleeAP/14)*WeaponTime*(1 + T2HWeaponSpec);
...
SoRDPS = (SoR2HSpeedCoeff+SoR2HDmgCoeff*WeaponDmgHit/WeaponTime+0.108*(SpellDmg+EffHolyDmg))*(1+EffMeleeHaste)*(1-EffSpellMiss);
@roy7:
Would be good if you find any solid information. I use the formula generally available on wowhead/thottbot, but it does seem wrong.
For now, for seal of the crusader just check the attack ability's tooltip DPS difference.
For some reason the predicted damage in my seal tooltips is slightly off. I'm a lvl 28 paladin, using Strike of the Hydra with a Counterweight on it. I have no +spell damage gear.
First off, I notice my seals always do the same damage, or it's a range of 1. Like every single hit is 55, or sometimes it'll be 54-55. But never a wider range than 1 point.
Right now looking at SoR it says average hit 28 (24-32), but it actually hits for 34. With JotC on, I'm doing 54-55 on each hit. However, the tooltip says 49 (44-53).
Perhaps the way the JotC "up to X" is applied to SoR is being calculated slightly off? If I can find more details on this and/or peek at some code I'll let you know what I find.
I finally removed TheoryCraft2 since it's too obsolete, and figured I'd use DrDamage since I do play a Paladin alt a lot now. My main is a hunter... surprise surprise, there's melee/hunter support now! Awesome!
I would like to request a feature for paladins though, on Seal of the Crusader could you show the DPS increase when active like you do on the other seals? If possible.
Thanks.
Just as an announcement: I've done quite a lot of work on the next version, but it will be delayed a bit since I've decided to expand it to melee (next version will still be less memory consumption for everyone). I'll release it here when the core has been deemed stable with some very rough melee/hunter calculation. In the meantime you can update via wowace.
Thanks for adding melee, even a rough calculation is better than no calculation at all.
Hopefully we can have a mod like this for socket gems. That way you'll know what kind of gems works best for your build/gear before equipping it.
@tengol: Hmm, well that's kind of odd. I can see a possible calculation issue with the hot portion, but the bomb should be correct (unless, actually empowered rejuvenation doesn't affect it at all). Is there any faster way to contact you for a few tests if I adjust the values than here (you can send me a private message with details for example)?
@gagorian Both the dot and the bomb parts of the heal are affected. It works fine with no +heal gear equipped, and the +heal part of the heal seems to be 20% too large (ie subtracting 37 or 660 from the hot and endheal respectively, gives approximately the quota 1.2 between DrDamages number and actual values).
@tengol
Is the problem in the hot portion or the bomb portion of lifebloom with the talent, or both?
@SirTreek23
Unfortunately there's no similar addon for melee that's currently being updated.
Great to hear that there could be a melee version of this. I love this mod for my casters. Is there any other mod out there that works like DrDmg does, but for melee right now? I used to use Theorycraft back in the day but last I checked that one hasn't been updated.