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
Spell haste doesn't increase average damage (which that is calculated from). DPS is increased, but since how haste works that would lead to a static value for every cast time spell, as in 15.7 spell haste will always give you a 1% increase. I don't feel it's necessary to put static numbers into the tooltips.
Guys, are you still using a non-normalized calculation for Hemo? Because, it is normalized (sort of) now!
I ask because while doing some spreadsheets, I noticed that DrDamage gave consistently higher damage then my calcs when using a 2,9 speed weapon, and consistently lower damage when I switched to a 2,0 speed.
My Sinister Strike calcs, OTOH, are right on the money (compared with DrDamage, that is).
It has been fixed in the latest wowace release.
Paladins Bugs
Talent Precision doesnt take into account both melee weapons and spell hit, currently only Melee.
+1% Hit Calculation for Melee seems off.
Eg
8-10 dmg/95% hit/Average Dmg 9
+1% hit says it will increase the average dmg by 4.59
which is a 50% increase, which is just wrong.
Both have been fixed in the latest wowace release.
Manually set mitigation double stacked in the +1% Hit calc and returned incorrect values.
1.2.2
* 2.3.2 changes
* Added option to manually set mitigation in melee module
* Added two new options to caster module: Manual haste rating (affects DPS display) and manual MP5
* Fixed SW: P downranking coefficients
* Attempt to correct SoR calculation
* Fixed Improved Holy Shield spell damage coefficient
* Fixed paladin/warrior one/two-hander specialization final coefficients on startup
* Priest healing T5 4 part set bonus seems to have been left out, fixed!
* Fixed Hemorrhage debuff calculation
* Fixed Improved Seal of the Crusader
* Added Chastise
* Fixed Mangle (Cat) and some problems with Druid AB updates
* Added some more filtering to what debuffs are added to the class specific debuff tables on startup
* Updated Mana Spring Totem mana regeneration to 2.3 values
* Fixed bug with sanctity aura & crusader strike
* Fixed bug where some healing talents could apply to gift of the naaru
* Fixed one tooltip display issue with very high mp5 on low rank spells
* Include the talent Demonic Aegis in Death Coil, Siphon Life and Drain Life heal calculations.
* Also use the average before hit calculations for average heal calculations
* Should now calculate Riposte damage
* Capped weaponskill in feral forms
* Added RED and CSD meta gem effects
* Added IPopBar support
* Uses the combined total values on the actionbar AvgTotal display mode for dual weapon attacks
* TC doesn't require a weapon
* SoC dmg without a weapon (dunno if it's correct, just enabled calculation)
* Added Lightning Overload effects into Avg Total and thus into DPS and damage until oom calculations
* Fixed some lightning capacitor calculations to include cooldown
* Rend can't crit
* Whirlwind attacks with both weapons
* Frostbolt's snare coefficient is applied before emp. frostbolt
* Added Power Cost on abilities (energy/rage/mana) to melee module actionbar text options
I was just wondering if this has any support for the rogue skill "envenom" at the moment it consistently shows zero.
Is it even possible to correctly calculate this ability?
Get combo points on your target with deadly poison stacks. Your value should update then.
DrDamage calculates current damage against your target, so damage will only be calculated if you have combo points and deadly poison stacks on the target, the lesser amount will be used for the calculation. You'd need 5 cp and 5 dp stack for maximum damage.
After looking into this, I noticed it does not actually work as I said above. I'll fix it for the new version. Thanks for the report.
How does one open the damage meter window if one closes it..? I have searched through all the configuation settings and cannot figure it out... The mod is still running, but no window... I have to uninstall and reinstall it to get back to ground zero...
when trying to add the tooltip to macro's, where do you add the text you suggest below?
If you want a tooltip on a macro, you need to put the following command on the first line of the macro, and the rest of your macro on the next line.
#showtooltip
Thats the command.
Is it possible to dump spell stats from DrDamage to the chat window?
(I want to snap-shot spell stats in different specs/gear and cut'n'paste them into a spreadsheet.)
On a spell by spell basis, I guess you could macro the spells you want.
/print DrDamage:RawNumbers( DrDamage:GetSpellInfo( spellName, spellRank ), spellName, true, true )
example
/print DrDamage:RawNumbers( DrDamage:GetSpellInfo( "Shadow Bolt", 10 ), "Shadow Bolt", true, true )
The second spell name string is the localized name (same if English).
The output will be
healingSpell, AvgTotal, DPS, DPSC, Avg, MinDmg, MaxDmg, AvgHitTotal, MaxCritDmg, CalculationResults
CalculationResults is the tooltip information table with all that information.
Hmm there's a few things I would like to record (such as dmg until oom) that I can't get using RawNumbers.
That's the data calculated by the information provided by the tooltip scan (mana cost), because your cursor isn't above the tooltip of the spell in question that can't be calculated. It's a bit tricky but, put your cursor on the spell and then type the command... should work.
That's going to make it a pain to automate lol
i keep getting this error whenever i log in:
Message: ...e\AddOns\DrDamage\libs\Gratuity-2.0\Gratuity-2.0.lua line 62:
attempt to index field 'Rlines' (a nil value)
Debug:
...\AddOns\AtlasLoot\Libs\AceEvent-2.0\AceEvent-2.0.lua:264: TriggerEvent()
...\AddOns\AtlasLoot\Libs\AceEvent-2.0\AceEvent-2.0.lua:929:
...\AddOns\AtlasLoot\Libs\AceEvent-2.0\AceEvent-2.0.lua:927
[C]: ?
...\AddOns\AtlasLoot\Libs\AceEvent-2.0\AceEvent-2.0.lua:267: TriggerEvent()
...\AddOns\AtlasLoot\Libs\AceEvent-2.0\AceEvent-2.0.lua:914:
...\AddOns\AtlasLoot\Libs\AceEvent-2.0\AceEvent-2.0.lua:907
Is there anyway to fix taht? whever i log in, it never shows the dmg ammount on the buttons. i've tried tp redownload and reextracting it, but it never seems to work. I"m not good w/ this kinda stuff so sorry if it is some stupid thing i'm doing lol.
Than you!
The error is traced back to AtlasLoot, it could be a library conflict with AtlasLoot's Gratuity or somesuch. Try updating AtlasLoot (and DrDamage) from wowace.
Is there any posibility to add the new Draenei/Dwarv priest spell Chastise? Trying to figure out the worth of using this spell for DPS and DPM values.
Also something that bother me is that is I use DPS on the action bars, my Holy Fire spell counts the DoT AND nuke damage for the 10sec on the dot,making it show a DPS way lower than the nuke has, and a DPS higher than the DoT has giving a really incorrect value on it, making it hard to compare it to my other spells.
Thanks in advance :)