DrDamage

DrDamage is up to date for patch 3.2.2

DrDamage displays the calculated, average damage or healing of abilities with talents, gear and buffs included on your actionbar buttons. The addon will also add various information to the default tooltips in your spellbook and on the actionbar.

Slash Commands:

/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, Dominos, Macaroon, Nurfed AB, IPopBar, nUI, RDX and CT_BarMod.
  • 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 base stats used to calculate. For example you can test how much +100 spellpower would increase your damage or healing output.

FAQ:

  • Are you planning to make a user interface for configuration?
    • DrDamage has a FuBar plugin capability for easy configuration. DeuceCommander works as well.
  • Can I donate?
    • If you wish. PayPal: gagorian (at) gmail.com

Donations:

I've received questions about if it's possible to donate. Donations are appreciated and the money goes to paying for wotlk and then my account as I've quit the game.

Current status (as of 1.6.6):

All classes are considered up to date. Nearly all relevant glyphs and set bonuses have been added (note: old world set bonuses will not be supported). Certain buffs and debuffs may still be missing.

  • 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!

Known issues:

  • Certain damage spells/abilities display no damage information, because they have complicated calculations. These few might be implemented eventually.

Bug reports:

Bug reports should include:

  • DrDamage version.
  • Any error messages.
  • Which actionbar addon you use.
  • Your class and level.
  • If the issue is an accuracy issue, please try to include detailed damage/heal numbers of what DrDamage claims and what you're actually seeing.
    • It's very helpful to know your talent build. A link to your talent build, or to your armory profile.

Please note that bug reports that simply include the error, can be difficult to interpret, making it very hard to locate the actual issue. Remember, the more information you give, the easier it is for me to find the issue and resolve it!

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Ekovah Ekovah Wed, 26 Nov 2008 12:28:14

    Hi bigheph,

    Thank you so much for posting your fix :). I updated my mage.lua accordingly and FFB DPS calculation seems to be more accurate now (actually increased, so getting closer to reality). But in addition to the missing glyphs issue you're pointing at, I don't know why my FFB tooltip is still displaying wrong numbers for crit rate (still displaying my base crit rate instead of the rate corrected by talents), don't know if it's a display problem of if the wrong crit rate is used for calculations.

    Regards, Ekovah

    PS: Congratulation for your level up Dally1991 xD Please don't spend too much time on your DK in order to save time for fixing this great plugin ! :)

  • Avatar of bigheph bigheph Wed, 26 Nov 2008 05:16:55

    you can open the mage.lua with a .txt reader like wordpad or something. if u scroll to the bottom u'll find areas that lists all the talents by spell numbers, u can search wowhead to find out what each number = in talent

    anyway heres what i changed, be warned, what i changed doesnt make it 100% accurate, just a bit closer in the right direction, tbh i dont see what is wrong with the original code that didnt allow frostfire bolt to be classed as "Frost" and not add the dmg...

    anyway, i'd recommend backing up before changing anything i have, im not exactly a pro coder. lol. the part changed is just under the --Chilled to the Bone comment in the mage.lua

    [GetSpellInfo(31670)] = { [1] = { Effect = { -1.75, -3.5, 5 }, Spell = "Frost Nova", ModType = "cooldown" }, [2] = { Effect = { -0.7, -1.4, -2 }, Spell = "Cone of Cold", ModType = "cooldown" }, }, [GetSpellInfo(11207)] = { [1] = { Effect = (1/6), Spells = { "Frostbolt", "Frostfire Bolt" }, ModType = "critM", }, }, [GetSpellInfo(29438)] = { [1] = { Effect = 1, Spells = { "Frost", "Fire", "Frostfire Bolt" }, ModType = "hitPerc" }, }, [GetSpellInfo(11151)] = { [1] = { Effect = 0.02, Spells = { "Frostbolt", "Frostfire Bolt" }, }, }, [GetSpellInfo(11170)] = { [1] = { Effect = {17, 34, 50}, Spells = "All", ModType = "Amount", Value = "Shatter" }, }, [GetSpellInfo(11190)] = { [1] = { Effect = { 0.15, 0.25, 0.35, }, Spells = "Cone of Cold", }, }, [GetSpellInfo(55091)] = { [1] = { Effect = { -3, -6 }, Spell = "Ice Barrier", ModType = "cooldown" }, }, [GetSpellInfo(31674)] = { [1] = { Effect = 0.01, Spells = "Frost", }, }, [GetSpellInfo(31682)] = { [1] = { Effect = 0.05, Spells = "Frostbolt", ModType = "SpellDamage", Multiply = true}, [2] = { Effect = 2, Spells = "Frostbolt", ModType = "critPerc" }, }, [GetSpellInfo(44566)] = { [1] = { Effect = 0.01, Spells = { "Frostbolt", "Frostfire Bolt", "Ice Lance" }, }, }, }

  • Avatar of Dally1991 Dally1991 Tue, 25 Nov 2008 10:51:53

    Hello all,

    I've managed to hit 80 on my Druid. I'm really enjoying my playtime!

    I really appreciate the bug reports that have been filed so far. I will be resuming work on DrDamage very soon to squash all those annoying issues that have shown themselves.

    I've also got a level 60 DK that I'm working on, and I'm missing those numbers as much as the rest of you, so I will get to work on adding official DK support to DrDamage soon.

    Cheers, Dally

  • Avatar of Ekovah Ekovah Tue, 25 Nov 2008 07:43:16

    bigheph said: [quote]then i edited the mage.lua to change the frost trees talents to include frostfire bolt[quote]

    Hi bigheph, how did you do that ? I've tried to get into the mage.lua by myself but didn't manage to find where and how to modify the file. I'd appreciate whether you can post you modification here.

    Thanks ! Ekovah

  • Avatar of bigheph bigheph Tue, 25 Nov 2008 00:27:57

    at first it was reporting 4.4k crits as my max dmg for frostfire bolt, then i edited the mage.lua to change the frost trees talents to include frostfire bolt, even tho frostfire bolt is being called to fall in the "Frost" global category, i dont think it was working for the frost talents aswell as the fire, manually adding frostfire bolt to those talents brought it extremely close to the expected value it should be reporting. now i think its just missing glyph dmg and meta dmg bonuses to bring it up to the correct dmg it should be doing

    things i think you need to double check: - can more than one global spell category like "Frost" and "Fire" be called for dmg calculations in the tooltip? adding frostfire bolt manually to the talents seemed to work for the frost tree talents it is affected by - are glyphs being calculated - have the new meta gems been added

  • Avatar of kouik kouik Sat, 22 Nov 2008 23:54:55

    Salokin, there is a big missing point on your bug report.

    Can you attach a link to your template ? It will help to check what can be the problem ;)

  • Avatar of Salokyn Salokyn Sat, 22 Nov 2008 20:30:50

    Hello, here some values to correct druid heal coefficients. My spellpower is 1056 and i'm lvl 75.

    Lifebloom (rank 2) tick :
    DrDamage value : 246.2 HP
    Real value : 195.5 HP
    Lifebloom final tick is good (1746 HP).

    Rejuvenation (rank 13) :
    DrDamage value : 926.8
    Real value : 964

    Regrowth (rank 11)
    Drdamage values : Avg = 2737 Tick = 544.2
    Real values : Avg ~ 2850 Tick ~ 568.5

  • Avatar of kouik kouik Thu, 20 Nov 2008 13:40:11

    Dally, I'm somewhat silly....

    For the email, if you tried to reach me, please read :

    kouik 03 at gmail dot com .....

  • Avatar of kouik kouik Thu, 20 Nov 2008 00:08:02

    hum, okay.

    but, I'm really surprising on how you will get things changed.

    At the moment, I began to understand how to do better things with disease detection, and how to calculate damage per rune/runic power without changing too much the core.

    This can really function, as efficient as possible, without any incompatibilities ;)

    But, I've no problem with that, it is very good if some things are changed, in particular comments, are some parts of the code are really cryptic ;)

    My work won't be loosed I thing, as for DK more than any other class, there is a lot of exceptions, special cases, where things apply or not (you'll see in the code, and not only for the number of diseases).

    Regarding the number, to be clear, I took more than ten hours today to validate them by striking against a trainer, with recount, spreadsheet, to check that all was ok. So even if the core is broken, we will have numbers ready. This really worth the try, as I plan when I'll be happy with unholy to work on blood ;)

    If you have some things that you can share on how you will implement, I'm pretty sure that we can work together, for best efficience, and maybe share idea and remove some bottleneck/cluttering of the current code ;)

    If you want to contact me, feel free to kouik 31 at gmail dot com


    Kind Regards.

    kouik.


  • Avatar of Dally1991 Dally1991 Wed, 19 Nov 2008 17:40:02

    kouik,

    I appreciate the work you're doing for the DKs. However, because of the way I plan to approach implementing them into DrDamage, it will be incompatible with the way you've worked in DK support.

    You're welcome to continue working on your clone until I implement support in the mainline, but I just wanted you to be aware that I won't be merging your code into the main branch since I'll be writing it from scratch.

    Cheers, Dally1991

Facts

Date created
06 Apr 2008
Categories
Last update
21 Nov 2009
Development stage
Release
Language
  • deDE
  • enUS
  • esES
  • frFR
  • koKR
  • ruRU
  • zhCN
  • zhTW
License
All Rights Reserved
Curse link
DrDamage
Recent files
  • A: r1120 for 3.2.0 on 21 Nov 2009
  • A: r1119 for 3.2.0 on 18 Nov 2009
  • A: r1118 for 3.2.0 on 16 Nov 2009
  • A: r1117 for 3.2.0 on 16 Nov 2009
  • A: r1116 for 3.2.0 on 03 Nov 2009

Authors