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
[2009/04/16 19:34:56-2691-x1]: DrDamage-1.6.0b\Data\DeathKnight.lua:124: table index is nil
AceAddon-2.0-91096 (BigWigs):983: in function <...ce\AddOns\BigWigs\Libs\AceAddon-2.0\AceAddon-2.0.lua:976>
<in C code>: ?
AceEvent-2.0-91091 (Baggins):260: in function `TriggerEvent'
AceEvent-2.0-91091 (Baggins):910: in function <...ce\AddOns\Baggins\libs\AceEvent-2.0\AceEvent-2.0.lua:903>
---
Read this.
\AddOns\DrDamage\Data\Warlock.lua line 142:
table index is nil
open up DrDamage\Data\Priest.lua in notepad
search for line: [GetSpellInfo(47951)]
change to : [GetSpellInfo(64843)]
we basically update the divine hymn spellid as blizzard changed it on last build. then it should work. (weird that i had to go to options and disable and reenable tooltips to get them working again) and yes, the resulting numbers you get to see on tooltip are NOT correct. I am pretty sure at this point most are incorrect anyway.
Dr. Damage works like a charm for all chars but my main.
Here's what I get:
Interface\AddOns\DrDamage\Data\Priest.lua:378:table index is nil
I use Bartender 4, play a lvl 80 human shadowpriest. Specced and glyphed as follows: http://www.wowhead.com/?talent#bVcbhZZGxfVRfzcfqfzAo:aqhMzV
Someone, anyone, help please.
self.PlayerAura[GetSpellInfo(50466)] = { Spell = GetSpellInfo(52375), Value = 100, ModType = "critPerc" }
This can just be removed, as Sudden Doom no longer crits your next Death Coil, but rather just procs a free Death Coil.
Thanks a lot man! Much appreciated. Keep posting here to let us know where your at with it.
@lamperouge, @samaron, @blamlock, @chaseemdicott
I know, it's an awesome add-on....(group hug)
I got the line numbers for this from the error messages you get when you log in. Keep logging in/out to get the next number in the routine. If you need something that gives you line numbers use http://www.textpad.com/download/index.html.
Example:
--self.TargetAura[GetSpellInfo(704)] = { ActiveAura = "Soul Siphon", Spell = GetSpellInfo(689), ModType = "ActiveAura" }
-- [GetSpellInfo(18265)] = { --Processed --DALLYTEMP
-- ["Name"] = "Siphon Life",
-- [0] = { School = { "Shadow", "Affliction", }, sHits = 10, Leech = true, eDot = true, eDuration = 30, sFactor = 0.5, Downrank = 5 },
-- [1] = { 15, 15, spellLevel = 30, Downrank = 3 },
-- [2] = { 22, 22, spellLevel = 38, },
-- [3] = { 33, 33, spellLevel = 48, },
-- [4] = { 45, 45, spellLevel = 58, },
-- [5] = { 52, 52, spellLevel = 63, },
-- [6] = { 63, 63, spellLevel = 70, },
-- [7] = { 70, 70, spellLevel = 75, },
-- [8] = { 81, 81, spellLevel = 80, },
-- --Note: Downranking +3/5, why?
-- },
Good luck, I don't know how to post the update on the site, nor do I think its the right solution, but it works. I'll look for someone who wants to use this to do a formal update.
It's a shame there are no alternatives or anything like this!
I hope somebody picks up the project and continues the work.
I looked at the problem; the issue was the spell id for Divine Hymn changed.
Edit .../Interface/AddOns/DrDamage/Data/Priest.lua, look for GetSpellInfo(47941) and change it to GetSpellInfo(64843)
AceAddon-2.0-91096 (AtlasLootFu):983: in function <...ddOns\AtlasLootFu\Libs\AceAddon-2.0\AceAddon-2.0.lua:976>
<in C code>: ?
AceEvent-2.0-91091 (AtlasLootFu):260: in function `TriggerEvent'
AceEvent-2.0-91091 (AtlasLootFu):910: in function <...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:903>
---