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
Deleting savedvariables.lua did not solve the problem.
@Kilran:
Delete your saved variables file to reset settings, see if it helps.
As of May 9th 2007 this addon no longer displays calculated damage on my actionbars. I am using trinitybars, and I have tried updating both addons. Does anyone know what might be causing this?
@Roadkill_D:
Try updating Bongos. I recall someone using an old version had the same issue.
@_Max_Cavalera_
Thanks.
I'm not very familiar with melee theorycraft and currently I don't have time to find out or start the melee module from scratch. But I haven't ruled out the possibility of eventually adding melee support.
@Enay
Well, I can't see any reason for it not applying 4% crit as it should (if you have 2/2). I'll look into it later.
@Gagorian
yes, its called "verbrennung" in german. after installing the latest version it shows 2% more crit, but it should be 4% when 2/2 skilled.
thanks a lot.
hey m8, love your add-on, i use it since "forever" :P it realy helped me with my dps as a mage, i can realy get a better use of my mana since i can see the spell that does the best amount of dmg in the end :) i just registered here just to ask you if u could make this add-on work on melee 2... i know ur probaly not interested but why not make a great add-on even greater? i would do it my self but i know as mutch of making add-ons as my grandmother knows about dvd's (nothing at all)
you could make it just display the average dmg keeping in mind the crit% and hit% and the ap, dont realy know if that's 2 hard but since u do more than that on the spells I assume its not.
even if u dont do it, tkx for the great add-on
btw, soz for my possible bad english
1.1.3 v3 is a fix for the Shaman Purification talent (Earth Shield particularly)
@s315h1n
Fixed in 1.1.3 v3
@Niightblade
True.
btw there's no such word as "casted" :-)
Past-tense for "cast" is also "cast". e.g. "Fireball was cast."
Hay man, just a small note. Shaman's Earth Shield is being reported as a ridiculous number. With my +healing (around 1600) its reporting as like 46180 average lol.
v2 of 1.1.3 contains a small typo fix, nothing significant
@Glaucous
Thanks. No problem :]
Yes, I worked when I disabled all other Addons. Now I just need to find out which one that caused the problem. I'll let you know which one it was. =)
Thanks.
Fixed: Okay, it was an "addon" called !!Libs, which is required for some other addons. Anyway, removed it, replaced the two addons that needed it. =) DrDamage is a very nice Addon!
@Glaucous
Does this happen also in the spellbook?
Have you tried with only DrDamage and Bartender3 enabled? (If there's another addon causing problems)
I've been running Bartender3 with DrDamage since I started development several months ago and that's the first I've seen of that issue..
I have a problem with this Addon. When I'm hovering any ActionButton with my mouse, I get an error message. And I can't see any additional information on the tooltip.
"Addons\DrDamage\libs\Gratuity-2.0\Gratuity-2.0.lua: 62: attempt to index field 'Rlines' (a nil value)"
I'm using Bartender3. And when I set ToolTip off, this error doesn't appear. I also got the updated version of DrDamage (from WoWace).
v. 1.1.3
Some of the changes:
Ah, I had been trying HitTarget instead, what you said worked great.
Thanks!
@Anaranjador
Thanks.
For the hit chance to actually affect the 'avg total' value you need to turn it on in the options. I've disabled it by default due to the fact that it lowers the values and the user might not be able to distinguish why the value is lower than the actual average hits/crits. The command is /drdamage calculation hitcalc
With this option enabled hit percentage (by target level is default, can be switched to playerlevel + 3 for instance) it's calculated into the average total values in the tooltips and on the actionbars.
And the last thing you had in mind is just use of different variable names for the same thing, it's like it's intended.
First, I want to say how great this mod is!
I have a question though. I'm using this mod as a mage (v 1.1.2), and it's not doing +hit for my spells like I expect it to. My hit chance on normal mobs is 99%, the cap. When I zone in to Gruul's Lair and target High King Maulgar, it correctly lowers my hit chance to 91.15% in the toolip.
But I'm used to the old TheoryCraft, where it changes what you call "Avg Total" to reflect changes in spell hit. Right now, this does not happen for me, and I'm not sure if that's intended or a bug. It makes it look like my fireball has the same expected damage on Maulgar and on Defias Pillagers!
It sort of looks like including hit chance was the intention on line 2924:
calcAvgDmgCrit = ( calcAvgDmgCrit - critBonus ) * ( hitPerc / 100 ) + critBonus
But on line 2889 I don't see an analogue:
calcAvgDmg = (calcMinDmg + calcMaxDmg) / 2
Some other things happen to calcAvgDmg later which also didn't seem to take in hit chance.
But I guess my question is, is the adjustment happening and I'm missing it? Is it not intended to happen?
One last thing, I noticed your function DmgCalc used as:
local returnAvgTotal, returnDPS, returnDPSC, returnAvg, returnMinDmg, returnMaxDmg = DmgCalc()
Where the return statement in DmgCalc is
return calcAvgDmgCrit, DPS, DPSC, Avg, MinDmg, MaxDmg
(The first two parameters don't appear to correspond)
Forgive me if I'm missing something obvious, it's a big file... and keep up the good work!
@sr1030nx
Fixed in the latest wowace release.