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
Should have nUI support added and fixed the Divine Hymn and Slam errors (not tested).
Also a quick shout out to nUI users... in order to support the integration of Dr. Damage and nUI, you must have nUI v4.06 or later installed as well as Dr. Damage 1.6.0b-7 or later. If you have problems with Dr. Damage not working correctly with nUI, do not pester Gagorian and Dally with it, as it will likely be something I'm doing wrong... post your bug reports on the nUI boards. The nUI support forum is located at http://www.wowinterface.com/forums/showthread.php?t=16845
If your copy of nUI is out of date, you can get the release that supports Dr. Damage at any one of the following locations...
* http://www.wowinterface.com/downloads/fileinfo.php?id=9108
* http://wowui.worldofwar.net/?p=mod&m=6444
* http://wow.curse.com/downloads/wow-addons/details/nui.aspx
Again... my sincere thanks to Gagorian for his effort.
Scott.
[2008/12/12 21:23:56-64-x2]: DrDamage-1.6.0b\Caster.lua:1799: attempt to index local 'tableSpell' (a nil value)
DrDamage-1.6.0b\DrDamage.lua:1219: in function <Interface\AddOns\DrDamage\DrDamage.lua:1196>
(tail call): ?:
Bartender4-4.2.1\ActionButton.lua:451: in function `SetTooltip'
Bartender4-4.2.1\ActionButton.lua:174: in function <Interface\AddOns\Bartender4\ActionButton.lua:172>
Thanks... Scott.
DrDamage-1.6.0b\\Melee.lua:1413: attempt to concatenate field 'AP' (a nil value)\nDrDamage-1.6.0b\\DrDamage.lua:1221: in function \n(tail call): ?:\nInterface\\FrameXML\\ActionButton.lua:408: in function `ActionButton_SetTooltip':\n:\"*:OnEnter\":1: in function <[string \"*:OnEnter\"]:1>\n\n ---
Frostfire Bolt shows av.hit 3890, av.crit 8752, crit chance 10.4%, +damage 3074. My fire crit chance is 19.4, and spellpower 1298, FrFB hits for ~2.3-2.4k
armory link:
http://eu.wowarmory.com/character-sheet.xml?r=Anachronos&n=Zhiva
Action bar mod: Macaroon.
[2008/12/07 14:46:03-566-x1]: DrDamage-1.6.0b\Melee.lua:370: attempt to index field 'spellInfo' (a nil value)
<in C code>: ?
AceEvent-2.0-91091:264: in function `TriggerEvent'
AceEvent-2.0-91091:910: in function <...ns\InventoryOnPar\libs\AceEvent-2.0\AceEvent-2.0.lua:903>
DrDamage-1.6.0b\Melee.lua:370: attempt to index field 'spellInfo' (a nil value)
I'm pretty sure there's simply just data missing from the DK ability library. There might also be an issue with the way diseases work.
r710: Frostfire Bolt
crit is a little off. its getting double bonus from int but other than that looks good, its getting the ghost hit% as it should but spell dmg is off still, line 830 of caster.lua doesnt work like ur trying. GetspellBonusDamage(1) is returning a value of 0 like someone else said.
calculation.spellDmg = GetSpellBonusDamage(3) + GetSpellBonusDamage(5) - GetSpellBonusDamage(1)
you could change the (1) to (2) and get it to read off holy dmg which is only affected seperately from one source, the shattrath flask of blinding light, which is currently obsolete. i tried it and it works, just seems to have problems reading from base dmg as (1). with those changes all thats left to bring frostfire bolt up to par is the glyph and t7 set bonuses.
incidentally when u do get around to calculating glyphs remember not to bother doing molten armors glyph, its automatically getting added from reading getcritchance()
Hi guys,
Dally you asked:
"But now I'm of the impression that all frost and fire effects are applied to BOTH versions of FFB, and that the only deciding factor is the target's fire/frost resistances? In which case, I guess there really is absolutely no point in keeping separate fire and frost versions of FFB... Am I correct in this?"
That's correct, the tooltip thing about resistance only concerns the useless DoT which is a frost or a fire Dot according to target resistence. That could simply be ignored as the DoT deals near 0 dmg.
Regarding EP, I'm really believing that FFB is getting double bonus. Please see this screenshot (using r706), FFB has around 3% miss, Scorch 6%.
http://img139.imageshack.us/my.php?image=ffbstatszn9.jpg
On this screenshot you can also see that dmg calculations (normal and crit) displayed on DrDamage tooltip are too high compared to recount stats(using r706).
One more point : it looks like frostfire glyph +2% crit bonus is not working correctly (imo wow bug). On my 600 samples, I reached the fire crit rate, not the fire crit rate +2%.
FYI my talents are:
http://www.wow-europe.com/fr/info/basics/talents/mage/talents.html?tal=00000000000000000000000000000023050300123033300531203013512033030311030000000000000000
Now that I've made all this measures for nothing as you already fixed several things, I'm going to update to r710 ! xD
Cheers,
Ekovah
[2008/12/07 18:46:57-2329-x3]: DrDamage-1.6.0b\Caster.lua:1799: attempt to index local 'tableSpell' (a nil value)
DrDamage-1.6.0b\DrDamage.lua:1219: in function <Interface\AddOns\DrDamage\DrDamage.lua:1196>
(tail call): ?:
Bartender4-4.2.1\ActionButton.lua:451: in function `SetTooltip'
Bartender4-4.2.1\ActionButton.lua:174: in function <Interface\AddOns\Bartender4\ActionButton.lua:172>
---