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
-Corrected Icy Touch and Howling Blast to use spell hit and crit
This is working fine, but now the talent dark conviction is not showing up for the +5% crit for these two spells.
If you still think it isn't showing up we can discuss the matter further.
Dark Conviction is normally visible on char screen, and that's the value I use. If for some reason it doesn't apply to the char screen then it isn't taken into account.
- This concludes the first pass for all classes, and DrDamage should now be reasonably up to date. Next pass will try to deal with further improved accuracy.
- General:
- Performance and memory optimizations
- Updated talent calculation engine leading to a nice performance optimization
- Merged the aura calculation engines into core, saving memory usage
- Added ability names to tooltips for several abilities that used to display as "Additional"
- Attempt at bypassing need for localization with UnitCreatureType("target"), should work in some/most foreign locales (Murder, Crusade, Improved Tracking, Sense Undead)
- Falls back to manually set target level if no unit is target
- Optimization for buffs that only trigger updates
- Added some wotlk flasks/elixirs/foods for manual modification
- Removed manual school specific damage modifications to make options menus less cluttered
- Now uses API to determine total haste effects, making GCD calculation more accurate, and thus makes DPS/DPSC calculations more accurate for instant casts
- Corrected error in DrDamage.lua:1503 for Death Knights with "Casts Left" enabled
- Fixed Gift of the Naaru for foreign locales
- 3.1.3 patch changes: Hunter's mark buffed from 300 RAP to 500 RAP
- Fixed Improved Tracking and Sense Undead glyph
- Updates in 0.5s after target swap instead of 1.5s
- Gift of the Naaru should use AP now instead of spellpower if AP is higher
- The small FuBarPlugin-2.0 library still included and used, but is no longer required to run DrDamage
- Added arcane torrent calculation
- Death Knight:
- Added tooltip AP coefficient display to death knight spells
- Improved summon gargoyle calculation, added Necrosis to off-hand calculation,
- Corrected disease amount calculation to only use self-casted diseases,
- Added death knight runes
- Added Glyph of Blood Strike and Glyph of Howling Blast
- Corrected Might of Mograine effect on Blood Boil (7.5% instead of 15% per level)
- Corrected Icy Touch and Howling Blast to use spell hit and crit
- Improved Necrosis calculation
- Added Crypt Fever,
- Added Wandering Plague and Blood-Caked Blade calculation,
- Fixed Impurity to apply to all AP bonuses
- Corrected Ice Fever and Blood Plague disease damage,
- Added Icy Touch AP Bonus
- Outbreak and Improved Icy Touch should not apply to the disease damage
- Added Ebon Plaguebringer effects to disease portion
- Fixed error message with Bloody Vengeance in DK module
- Corrected a few death knight sigils
- Added missing death knight talents and corrected a few others
- Druid:
- Added Faerie Fire (Feral) calculation
- Savage Roar and Master Shapeshifter (bear) effects are no longer applied incorrectly to spells when in bear/cat form
- Added druid t8 2/4p resto
- Added Swiftmend, druids rejoice
- Hunter:
- Updated hunter talents
- RWS no longer applies to traps and stings
- Fixed Glyph of Explosive Trap
- Added Piercing Shots and Wild Quiver
- Corrected hunter t8 bonus
- Added missing hunter glyphs and fixed others
- Shaman:
- Windfury cooldown effects are modeled much more accurate now
- Added Earthliving Weapon Heal (and Blessing of the Eternals)
- Offhand flametongue/frostbrand DPS increase is now properly based on offhand weapon speed
- Spell hit factored into FT/FB
- Added glyph of shocking
- Lava Lash is not normalized
- Added Frostbrand weapon, fixed flametongue weapon
- Added Glyph of Thunder, Glyph of Fire Nova Totem, T8 2p healer, T8 2p/4p elemental
- Corrected typo causing Lava Lash to use main-hand weapon damage instead of off-hand
- Priest:
- Added Glyph of PW: S
- Mage:
- Now shows approximate Ignite DoT tick calculations (hides fireball dot calculation if ignite talented)
- Added Glyph of Living Bomb, Glyph of Mirror Image, Glyph of Fire Blast (needs more stuns added)
- FFB double dips from Mind Mastery -> added
- Added Missile Barrage
- Changed Arcane Barrage coefficient
- Firepower and spell impact are additive as an exception for Fireball
- Added permafrost extra dot tick to FFB
- Corrected damage calculation for Mirror Image
- Rogue:
- Rogue talents should now be up to date
- Added Sword Specialization, T8 4p bonus, corrected Rip glyph scaling
- Added rogue glyphs and t7-t8 (except the rupture crits)
- Added missing rogue buffs/debuffs
- Paladin:
- Added Sheath of Light, Added Righteous Vengeance
- Added paladin arena set bonus -1s cooldown to judgement
- Added 2p Aegis Regalia Bonus to Holy Shock
- Possible fix for Hammer of the Righteous calculation, now uses the following formula: (WeaponDPS + AP/14)*4
- Prevent the paladin talent crusade from double stacking
- Warlock
- Conflagrate now checks for immolate/shadowflame rank, instead of assuming max rank
- Glyph of CoA should now give the correct total damage increase
- Warrior:
- Corrected rend weapon damage modifier
- Added Deep Wounds and Sword Specialization
- Fixed Improved Cleave and DW spec talents for warriors
- Unending fury is now additive instead of multiplicative
- Added bonus for rend damage on targets over 75% health
- Added tooltip AP coefficient display to death knight spells
- Improved summon gargoyle calculation
- Added arcane torrent calculation
- Added Necrosis to off-hand calculation, corrected disease amount calculation to only use self-casted diseases, added death knight runes, added Glyph of Blood Strike, Corrected Might of Mograine effect on Blood Boil (7.5% instead of 15% per level)
- Corrected Icy Touch and Howling Blast to use spell hit and crit
- Added Faerie Fire (Feral) calculation
- RWS no longer applies to traps and stings
- Added deep wounds to off-hand attacks
- Added ability names to tooltips for several abilities that used to display as "Additional"
- GCD cannot be longer than 1.5s
While I'm mentioning this, how about mage mana gems?
Mana gems can already be taken into account into the damage until OOM calculations (ManaConsumables option). Adding text to their actionbuttons might be a bit far fetched considering it's an item (not a spell) and DrDamage isn't scripted to handle items at all. Adding item functionality would be easy but it's bloat for every other class. If there's more general applications on multiple classes it might be worth it!
Then again, it's not that important. It's nice to have Arcane Torrent implemented so easily, but the items would increase bloat too much, as you said.
- Added Earthliving Weapon Heal (and Blessing of the Eternals)
- Windfury cooldown effects are modeled much more accurate now
- Offhand flametongue/frostbrand DPS increase is now properly based on offhand weapon speed
- Spell hit factored into FT/FB
- Added glyph of shocking
Any chance for a fix ?
Hit chance shouldn't be at all different than any other update. Combat shouldn't affect any updates. Thus I will need to verify this by testing before I can do anything.
I hope this shall be released!
1.6.6_beta-8
- Lava Lash is not normalized
- Merged the aura calculation engines into core, saving some memory for hybrid classes.. and easier to manage in the future
- Added Frostbrand weapon, fixed flametongue weapon
- Fixed Glyph of Explosive Trap
- Glyph of PW:S heal can crit
- Attempt at bypassing need for localization with UnitCreatureType("target"), should work in some foreign locales (Murder, Crusade, Improved Tracking, Sense Undead)
- Death Knight: Improved Necrosis calculation, added Crypt Fever, Wandering Plague and Blood-Caked Blade calculation, Fixed Impurity to apply to all AP bonuses, Corrected Ice Fever and Blood Plague disease damage, Added Glyph of Howling Blast, Added Icy Touch AP Bonus, Outbreak and Improved Icy Touch should not apply to the disease damage, Added Ebon Plaguebringer effects to disease portion
- Hunter: Added Piercing Shots and Wild Quiver
- Mage: Now shows approximate Ignite DoT tick calculations (hides fireball dot calculation if ignite talented)
- Priest: Added Glyph of PW: S
- Rogue: Added Sword Specialization, T8 4p bonus, corrected Rip glyph scaling
- Shaman: Added Glyph of Thunder, Glyph of Fire Nova Totem, T8 2p healer, T8 2p/4p elemental
- Warrior: Added Deep Wounds and Sword Specialization
- General: Falls back to manually set target level if no unit is targeted
- Savage Roar and Master Shapeshifter (bear) effects are no longer applied incorrectly to spells when in bear/cat form
- Added Glyph of Living Bomb, Glyph of Mirror Image, Glyph of Fire Blast (needs more stuns added)
- FFB double dips from Mind Mastery -> added
- Added Missile Barrage
- Changed Arcane Barrage coefficient
- Firepower and spell impact are additive as an exception for Fireball
- Added permafrost extra dot tick to FFB
- Corrected damage calculation for Mirror Image
- Added Sheath of Light, Added Righteous Vengeance
- Added paladin arena set bonus -1s cooldown to judgement
- Added 2p Aegis Regalia Bonus to Holy Shock
- Conflagrate now checks for immolate/shadowflame rank, instead of assuming max rank
- Corrected Judgements not getting talent effects properly
- Some tooltip adjustments for both melee and caster for the new type of talent effects
- Glyph of CoA should now give the correct total damage increase
- Added druid t8 2/4p resto
- Added Swiftmend, druids rejoice
- Small optimization for buffs that only trigger updates
- Added some wotlk flasks/elixirs/foods for manual modification
- Removed manual school specific damage modifications to make options menus less cluttered
- Corrected the DPS calculations for Channeled spells to use the derived haste value applied to base cast times
* Now uses API to determine total haste effects, making GCD calculation more accurate, and thus makes DPS/DPSC calculations more accurate for instant casts
* Corrected error in DrDamage.lua:1503 for Death Knights with "Casts Left" enabled
* Fixed Gift of the Naaru for foreign locales
* Corrected typo causing Lava Lash to use main-hand weapon damage instead of off-hand
* Fixed error message with Bloody Vengeance in DK module
* Possible fix for Hammer of the Righteous calculation, now uses the following formula: (WeaponDPS + AP/14)*4
* Fixed Improved Cleave and DW spec talents for warriors