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
Even better would be a way to base the info on recent fights. I've retalented based on boss abilities and changing raid composition, so being able to see how talents affected a specific fight would help that much more. Plus, how people play a toon affects how well the talents are utilized, or perhaps, under utilized.
Basing the info on recent fights is outside the scope of the addon, which is to give theoretical/calculated values about spells :)
- Added missing localization key
- Fixed error with Glyph of Death's Embrace
- Frost Fever, Blood Plague, Explosive trap and Improved Serpent Sting can crit
- Added Rocket Barrage (Goblin Racial)
- Minor fixes:
- Word of Glory seems to actually have an AP coefficient (at around 19.8%) in addition to the SP coefficient
- Some improvements to Gift of the Naaru
- Added Aimed Shot!, Pyroblast!, Ravage! (so tooltips will work while the abilities are active)
- Manual stealth update delay minimum of 0.2 to prevent double updates
- Slightly adjusted some hotfixed ability coefficients based on datamined information from the new PTR build
- Explosive trap initial damage doesn't seem to have an AP coefficient unlike Blizzard tooltip suggests
- Adjusted Frost Bolt low level scaling coefficient to hotfixed value
- Adjusted Mind Spike coefficient to PTR value
- Adjusted Shield Slam low level scaling to PTR value
- Added option to disable numbers (and the events they update on) on default Blizzard pet, totem and aura bars
- Fixed mana changed trigger with the casts display type also updating actionbar damage numbers
- Fixed castsequence macro updating the text of more slots than strictly required
- Actionbar page change and combo point change are now instant updates by default
- Allow target change update to be configured as instant
- Manually set actionbar text update timers now behave better; a long delay won't cause other shorter triggers to get ignored
Thanks for all the hard work you've put into this addon :)
I guess I need to look at it further
a) The frame names for all buttons
and
b) If there's a function on the frame object to get the ability name and rank currently placed on the button
this is not a high priority, but it would be nice to get fixed. keep up the good work, dr dmg seems to be more accurate than ever!
a) Being able to disable totem bar numbers
b) Being able to choose the totem bar display type separately
The first option is easier to implement.
- Mainly released to see if this fixes problems with the curse client downloads
A few minor changes:
- Added option to shorten the actionbar text of abilities with large numbers (10.0k - 100k)
- Check if button.GetSpellId exists for Bartender4 to make sure it doesn't error with old versions of BT4
- Seal of Truth procs Seals of Command twice
Mostly for the addon in general, but also for this change specifically...
Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you!
Date: 2010-12-27 22:02:48
ID: 3
Error occured in: Global
Count: 1
Message: ..\AddOns\DrDamage\DrDamage.lua line 200:
attempt to call method 'GetSpellId' (a nil value)
Debug:
(tail call): ?
DrDamage\DrDamage.lua:200: func()
DrDamage\DrDamage.lua:2897:
DrDamage\DrDamage.lua:2887
DrDamage\DrDamage.lua:2870: UpdateAB()
DrDamage\DrDamage.lua:2619: UpdateTalents()
DrDamage\DrDamage.lua:707:
DrDamage\DrDamage.lua:525
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9:
[string "safecall Dispatcher[2]"]:5
(tail call): ?
Ace3\AceTimer-3.0\AceTimer-3.0.lua:164:
Ace3\AceTimer-3.0\AceTimer-3.0.lua:138
AddOns:
Swatter, v5.10.5043 (CrouchingKangaroo)
NPCScan, v4.0.3.3
NPCScanOverlay, v4.0.0.4
Ace3, v
AdiBags, vv1.2
Atlas, v1.18.0
AtlasBattlegrounds, v1.18.0
AtlasDungeonLocs, v1.18.0
AtlasOutdoorRaids, v1.18.0
AtlasTransportation, v1.18.0
AtlasLoot, vv6.01.02
AtlasLootBurningCrusade, vv6.01.02
AtlasLootCataclysm, vv6.01.02
AtlasLootClassicWoW, vv6.01.02
AtlasLootCrafting, vv6.01.02
AtlasLootWorldEvents, vv6.01.02
AtlasLootWrathoftheLichKing, vv6.01.02
AucAdvanced, v5.10.5043 (CrouchingKangaroo)
AucFilterBasic, v5.10.5043 (CrouchingKangaroo)
AucFilterOutlier, v5.10.5043.2531
AucMatchUndercut, v5.10.5043.2531
AucStatHistogram, v5.10.5043 (CrouchingKangaroo)
AucStatiLevel, v5.10.5043 (CrouchingKangaroo)
AucStatPurchased, v5.10.5043 (CrouchingKangaroo)
AucStatSales, v5.10.5043.2842
AucStatSimple, v5.10.5043 (CrouchingKangaroo)
AucStatStdDev, v5.10.5043 (CrouchingKangaroo)
AucStatWOWEcon, v5.10.5043.2530
AucUtilAHWindowControl, v5.10.5043.3311
AucUtilAppraiser, v5.10.5043.2530
AucUtilAskPrice, v5.10.5043.3175
AucUtilAutoMagic, v5.10.5043.3142
AucUtilCompactUI, v5.10.5043.2530
AucUtilEasyBuyout, v5.10.5043.3583
AucUtilFixAH, v5.10.5043 (CrouchingKangaroo)
AucUtilGlypher, v5.10.5043.2545
AucUtilItemSuggest, v5.10.5043.3108
AucUtilPriceLevel, v5.10.5043.2545
AucUtilScanButton, v5.10.5043.2530
AucUtilScanFinish, v5.10.5043.2530
AucUtilScanProgress, v5.10.5043.2530
AucUtilScanStart, v5.10.5043.4784
AucUtilSearchUI, v5.10.5043.3655
AucUtilSimpleAuction, v5.10.5043.4546
AucUtilVendMarkup, v5.10.5043.2530
Auctionator, v2.8.5
Babylonian, v5.1.DEV.130
Bartender4, v4.4.2
BeanCounter, v5.10.5043 (CrouchingKangaroo)
Configator, v5.1.DEV.282
DBMCore, v
DebugLib, v5.1.DEV.275
DrDamage, v1.8.2_release
ElkBuffBars, v2.3.0-165
Enchantrix, v5.10.5043 (CrouchingKangaroo)
EnchantrixBarker, v5.10.5043 (CrouchingKangaroo)
FuBar, v
FuBarBagFu, vv1.1.8
FuBarClockFu, v3.0
FuBarGuildFu, v2.4.4-117
FuBarMoneyFu, vv1.2.4
FuBarPerformanceFu, v2.0.0
FuBarQuickMarkFu, v1.2
FuBarRecountFu, v3.13
Gatherer, v3.2.3
GearScore, v4.1.00
IceHUD, v1.7.4 (Revision: 812)
Informant, v5.10.5043 (CrouchingKangaroo)
LibRock10, v
LilSparkysWorkshop, v
MikScrollingBattleText, v5.5.91
Omen, v3.1.0
OmniCC, v4.0.waffles10
oUF, v1.3.24
Postal, v3.4.4
Prat30, v3.4.13
Prat30HighCPUUsageModules, v
Prat30Libraries, v
Quartz, v3.0.4
QuickMark, v3.1415926
RatingBuster, v
Recount, v
SlideBar, v5.10.5043 (CrouchingKangaroo)
SpartanUI, v2.6.1.30300
SpartanUIFilmEffects, v2.6.0.30300
Stubby, v5.10.5043 (CrouchingKangaroo)
TNoDuel, v1.1.0
tekKompare, v3.3.0.8
TomTom, vv40000-1.0.9
tomtomfocusarrow, vr14
TomTomFu2, v1
XPerl, v3.1.1
XPerlArcaneBar, v
XPerlParty, v
XPerlPartyPet, v
XPerlPlayer, v
XPerlPlayerBuffs, v
XPerlPlayerPet, v
XPerlRaidAdmin, v
XPerlRaidFrames, v
XPerlRaidHelper, v
XPerlRaidMonitor, v
XPerlRaidPets, v
XPerlTarget, v
XPerlTargetTarget, v
BlizRuntimeLib_enUS v4.0.3.40000 <us>
(ck=c11)