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
The tooltip and ActionBar numbers for the Druid skill 'Pounce' aren't reflecting the increase in bleed damage due to attack power; according to WoWWiki (and confirmed by some testing) Pounce's bleed damage is increased by 18% of AP.
The in-game tooltip doesn't say anything about damage being increased by attack power, so it probably just didn't get noticed.
Great addon!
The wowace release has been updated to include the scaling. Download it from there or wait until I release it here.
The DPS calculation for AoEs such as Blizzard is incorrect for my lvl-38 mage, and so is the one for Arcane Missiles. Perhaps damage is divided by 1.5 secs instead of the duration of the AoE?
The new blizzard 2.4 GetSpellInfo API apparently returns 0 as their cast time (for every channeled spell), hence 1.5s was used as default. I've fixed it in the latest wowace release.
Thanks so much, you're the man!
I'm having a hard time getting the tool tip to show. By default it was working great, and then I started messing around with the resilience option... and *poof*
I now have the standard tool tip for the ability (playing a rogue), but not the one listing "Next 1% crit/hit/100 AP". To the best of my knowledge everything has remained the same. All tool tips are active, and I've tried forcing an update. Hell.. I even uninstalled it, and re-installed the new version (5 hrs old), and am still left in the cold.
Over all great work. Very pleased and impressed.
Thanks
Try reseting your settings:
/drdamage profile reset
Oddly enough, I logged in later today and it was working great. I did mess around with the profile, but never restarted the game to fully test it. Perhaps that was the key.
Resilience is still giving me problems (nothing world ending though). At 0 resilience, all numbers are displayed properly. As soon as I put 1 point into resilience, my damage on Rupture (have it set to 5 combo point display) goes away and I get an error. Other 5 combo point talents stay, just the DoT Rupture.
Thanks for the excellent work you've done thus far!
I've found and fixed the issue in the latest wowace release. If beta versions don't bother you, you can update from there (there might be other issues again).
1.3.0
* Performance optimization in many central functions
* Removed Deformat library, no longer needed
* Removed the massive BabbleSpell library, no longer needed
* Converted to using spellIDs. Should work now in all locales equally without issues
* Now gets action power costs (mana/energy/rage) and spell cast times straight through API, no more scanning of tooltips
* Lifebloom coefficient changes to 2.4 values
* Fixed a few druid idols
* Added option to swap between primary and secondary calculations for dual purpose abilities (holy shock, holy nova)
* Caster module now properly remembers the display type after logging out
the critline button is there and I can access the menu/options. but its not recording any damage i do and telling me i got a new high crit record or anything.
DrDamage has nothing to do with critline. This addon does not record crits or damage.
Does this mod work with trinity bars?
It should (you can even read it in the description of the addon). Simply trying it out is the easiest way to find out :)
If it for some reason wouldn't work, then telling me is the way to get it fixed.
I have some problem.After each logout my settings in Caster>Action bar>Display getting reseted to Avg,no matter what i choose there.Anyone know how to fix it?
Download the latest version from wowace.
If anyone is getting an error on line 769: It is related to metagem detection from some item tooltips, which blizzard apparently changed. Just download the latest wowace release to fix it. I will release it here after it's stable enough.
1.2.3 changes
* 2.4 changes
* Changed +1% Total to +1% DPS display in the tooltip, added spell haste to comparison
* Removed Babble-Race
* Now properly reads weapon speeds in locales with a comma as decimal sign
* Some design changes to the caster module, making it more similar to the melee module. This will break compatibility with 3rd party addons using the caster calculation
* Max stacks HPS/HPM calculation for lifebloom
* Holy Shock and Holy Nova healing/damage tooltip available
* Can now set manually target resilience to be taken into account in calculations
* Support for new versions of TrinityBar and unlimited buttons
* Added bongos3 support
* Fixed some SoR calc (lower ranks and libram)
* Fixed melee module powercost/DPM for some mana abilities
* Fixed dagger specialization crit being applied twice
* Holy Nova Coefficient Change
* Fixed an issue that caused mana consumables mp5 not being added to casts until oom
* Now updates actionbar when you train a new rank of a spell
* Manually adjustable combo point amount (static or automatic)
* Added improved sunder armor rage cost discount to devastate
* Fixed some JoR and sanctity aura issues
* Fixed dual wield specialization hit calculation
* Fixed maim calculation
* Fixed hemo, hemo debuff and sinister calling
* Added missing arena glove bonuses
* Fixed holy fire coefficient
* Added new tooltip lines for hybrid spells; DPS and DPM spammed as opposed to rotational that is shown in the DPS line
* Fixed thunder clap to crit for 1.5 and use spell crit
* Fixed Envenom
I cannot seem to find if the question was posted or not, but i cannot seem to get drdamage to adjust for an improved scorch debuff applied to a mob. Is there a setting I am overlooking?
thx
Well, as far as I know the fire vulnerability debuff should be taken into account automatically. Just target the mob and it should work. In case you are using another language than english there might be some translation issue. Providing translations in that case is helpful.
If that isn't the case I might have to go test it.