Category: Data Mods
Addon Information
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
r813
Date:
05-19-2009 03:56 PM
Size:
35.77 Kb
Downloads:
8,440
Favorites:
143
MD5:
Pictures
Click to enlarge
Action Bars
Click to enlarge
Tooltip
Mr Damage (Abandoned)   Popular! (More than 5000 hits)
Project has been abandoned. I no longer have the time to continue to work on this or any of my mods. You can contact me if you are interested in taking over (Code is very elementary).

A special thanks to Brutonus - Silvermoon EU for writing a majority of the Druid module.

Summary
Mr Damage displays damage calculations on your action bars and tooltips, as well as other information within your tooltip.

What It Does
Mr Damage scans your spells/ranks and determines a base damage for each ability. It then accounts for buffs/debuffs/talents and other variables that may affect the overall damage of your abilities.

It uses the actual picture icons to reference damage, so if a macro utilized the "#showtootip' with the first macro icon, it will dynamically update.

Classes Supported
- Death Knights
- Warlocks
- Shamans
- Druids
- Mage
- Rogue
- Warrior
- Paladins
- Priests
(Hunters Soon)

Action Bar Compatibilities
-- Bartender4
-- Macaroon
-- Dominos
-- nUI
-- Default UI
Please let me know if you would like to see any more.

Current Version
The current version is in alpha. Regrettably, I don't have the proper characters to completely test the accuracy of the numbers. That's where you folks come in . If you see any drastic difference, please provide me with the following information:
- Ability
- Actual Damage/Mod Determined damage
- Talent Build (Like on WowHead)
- Any buffs pertinent to the ability

Known Issues
- Shoot/Attack tooltips

Want to help?
I added readme file for those who are interested in getting their classes updated. If you have experience, please review that for information on how my damage functions work. The following classes are up for grabs:
- Paladin (All)
- Hunter (All)
- Rogue (All)

Any questions, comments, concerns or emotional outbursts can be posted in the comments section, via private message or by my e-mail: Arrchman@gmail.com. Note: E-mails will be responded to the quickest.
  Change Log - Mr Damage (Abandoned)
r813
- Fixed issue with empowered renew
r812
-- Fixed some priest script errors
r811
-- fixed a few issues with priest channeling spells
-- fixed issue with PW:S

r81
-- Finished code reconstruction for all classes, minus Death Knights.
-- Fixed a few script errors with priests

r80
-- Restructured code for Warlocks, Mages and Priests. The code now creates an array that stores information on abilities, and uses a single function to calculate damage, rather than a separate function for each ability (with the exception of a handful of 'special' spells). The mod also stores a 'tmult', 'dmult' and 'gmult' table value for each ability that determines what % modification the spell gets from static talents, dynamic talents/glyphs/buffs, and static glyphs (respectively). This was done to improve accuracy as % increases to spells are not compounded. When the spell damage is calculated, it adds together tmult, dmult and gmult and multiplies the damage. It also allows for easier updates, cuts down memory and cpu usage by substantially cutting down the amount of calculations done with every update.
-- Added Priests.
-- Fixing "bouncing" issue with Rogues.
-- Fixed tooltip error with rogues and warriors.

r71
-- Fixed Action button tooltip error
-- Fixed error with last rank of life tap

r70
-- Added Paladins
-- Fixed a few feral druid calculations
-- Fixed a few more script errors that were popping up

r62
-- Fixed a few script errors with tooltip
-- Fixed death knight spell calculations.

r61.1
-- A few Script errors that were causing some issues w/ Shaman.

r61
-- Fixed Calculations with Shadowflame/Drain Soul
-- Added Coefficient to Tooltip
-- Works properly with macros again.
-- Tooltip will now function properly with spells on cooldown.
-- Added more debuffs to list for Torment the Weak
-- Fixed Calculation on Pyroblast
-- Mod now sees when glyphs are changed and updates accordingly.
-- Mangle and Swipe now display properly
-- Fixed Ferocious Bite code
-- Added Rank information to Thunderstorm

r60
- Added Rogue/Warrior abilities
- Added Shadowflame, Drain Soul, and Thunderstorm
- Fixed issue with Maul

r52
-- Fixed issue that would cause stack overflow error after zoning.

r51
Don't bother Updating if you don't use the Warlock Module
-- Fixed issue that caused shadow bolt to display incorrect damage

r50
-- Added Mage abilities
-- Added Druid feral abilities
-- Added "Attack" and "Shoot"
-- Restructured code to run more efficiently.
-- Added more customization options, and moved options to Blizzard interface panel. /mrd will open options. Options now are saved between sessions.
-- Restructured tooltip information. Removed +1 hit, crit, etc. Formulas were inaccurate, and will be added later

r42
-- Revamped the tooltip. Information should now be more streamlined. This should also help with excessive memory issues.

r41.1
-- Fixed script errors with last release

r41
-- Removed code that forced garbage collection on each frame, causing framerate issues on Death Knights
-- Forced garbage collection after 10 MB (This one is iffy, and I'm hoping it doesn't cause problems )
-- Fixed issue with Bartender4/Dominos and binding keys

r40
-- Added Stormstrike/Lava Lash
-- Added More calculations to Shaman tooltip
-- Changed the tooltip information to update on tooltip mouseover rather than every frame. This vastly reduces the calculations per frame,
-- reducing memory and cpu usage.
-- Fixed typo causing the warlock talent "Death's Embrace" to not correctly calculate
-- Damage correctly calculates from Tundra Stalker/Rage of Rivendare talents
-- Armor Reduction now correctlly calculates with Sting
-- Fixed issue that caused talents not to update correctly when switching specs
-- Added Druid Balance/Resto Abilities. Some abilities' tooltips are still being worked on, but most calculations should be very accurate.

r32
-- Fixed a couple quick issues w/ non resto/low level shaman. Dont Bother updating if you don't use Shamans.

r31
-- Fixed Issue with Sunder armor
-- Optimized code that checks for glyphs
-- Added Crit and hit calculations for Shamans
-- Fixed issue with Low Level Warlock Characters
-- Added Text document for those who wish to help

r30
-- Initial Release
  Optional Files - Mr Damage (Abandoned)
Sorry, there are currently no optional files available.
  Archived Versions - Mr Damage (Abandoned)
File Name
Version
Size
Author
Date
r812
36kB
ArrchDK
05-19-2009 01:34 AM
r811
36kB
ArrchDK
05-18-2009 09:10 PM
r81
36kB
ArrchDK
05-18-2009 04:17 AM
r80
38kB
ArrchDK
05-13-2009 12:53 AM
r71
35kB
ArrchDK
05-11-2009 01:16 PM
r70
35kB
ArrchDK
05-10-2009 03:53 PM
r62
36kB
ArrchDK
05-09-2009 02:11 PM
r61.1
36kB
ArrchDK
05-09-2009 04:11 AM
r61
36kB
ArrchDK
05-09-2009 04:02 AM
r60
32kB
ArrchDK
05-08-2009 12:31 AM
  Comments - Mr Damage (Abandoned)
Post A Reply Comment Options
Old 05-15-2009, 03:49 PM  
lewal
A Kobold Labourer

Forum posts: 0
File comments: 129
Uploads: 0
sorry about that didnt realize it was aready caught keep up the good work...
lewal is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-15-2009, 05:58 AM  
ArrchDK
A Murloc Raider
 
ArrchDK's Avatar
Interface Author - Click to view interfaces

Forum posts: 8
File comments: 65
Uploads: 9
Yeah, known issue with non-coefficient classes, such as warriors and rogues. Fixed in the next release.
ArrchDK is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-15-2009, 05:25 AM  
lewal
A Kobold Labourer

Forum posts: 0
File comments: 129
Uploads: 0
this error popped up on my bank toon warrior he just has hs and attack on his bar

Date: 2009-05-15 04:22:55
ID: 3
Error occured in: Global
Count: 1
Message: ..\AddOns\MrDamage\MrDamage.lua line 281:
attempt to call local 'classcoeffs' (a nil value)
Debug:
[C]: classcoeffs()
MrDamage\MrDamage.lua:281: MrDamage_SetTooltip()
MrDamage\MrDamage.lua:207:
MrDamage\MrDamage.lua:207
[C]: ?
AddOns:
Swatter, v3.1.13 (<%codename%>)
Corpse, v3.1.0.4
Ace2, v
ActionButtonColors, v1.3
AlphaMap, v3.63.30100
AlphaMapBattlegrounds, v
AlphaMapExteriors, v
AlphaMapInstances, v
AlphaMapPOIFlightMasters, v
AlphaMapPOIInstances, v
AlphaMapPOITravelAgents, v
AlphaMapPOIUtilities, v
AlphaMapWorldBosses, v
AucAdvanced, v5.4.4157 (WallabyII)
AucFilterBasic, v5.4.4157 (WallabyII)
AucFilterOutlier, v5.4.4157.2531
AucMatchUndercut, v5.4.4157.2531
AucScanData, v5.4.4157 (WallabyII)
AucStatClassic, v5.4.4157 (WallabyII)
AucStatHistogram, v5.4.4157 (WallabyII)
AucStatiLevel, v5.4.4157 (WallabyII)
AucStatPurchased, v5.4.4157 (WallabyII)
AucStatSales, v5.4.4157.2842
AucStatSimple, v5.4.4157 (WallabyII)
AucStatStdDev, v5.4.4157 (WallabyII)
AucStatWOWEcon, v5.4.4157.2530
AucUtilAHWindowControl, v5.4.4157.3311
AucUtilAppraiser, v5.4.4157.2530
AucUtilAskPrice, v5.4.4157.3175
AucUtilAutoMagic, v5.4.4157.3142
AucUtilCompactUI, v5.4.4157.2530
AucUtilEasyBuyout, v5.4.4157.3583
AucUtilItemSuggest, v5.4.4157.3108
AucUtilPriceLevel, v5.4.4157.2545
AucUtilScanButton, v5.4.4157.2530
AucUtilScanFinish, v5.4.4157.2530
AucUtilScanProgress, v5.4.4157.2530
AucUtilSearchUI, v5.4.4157.3655
AucUtilSimpleAuction, v5.4.4157.0
AucUtilVendMarkup, v5.4.4157.2530
AwesomePlayerPortrait, v1.1
azHideSpam, v1.2
Babylonian, v5.1.DEV.130
BonusScanner, v4.9
BrokerHitCrit, v2.7.3-release
BUFX, v1.09
BuyEmAll, v
CashStash, v1.2.1
Configator, v5.1.DEV.130
DBMCore, v
DBMRaidLeadTools, v
DBMVictorySound, v
DebugLib, v5.1.DEV.130
DepositBox, v30000.2
Doomed, v1.0.1
ElkBuffBars, v2.2.4-149
Enchantrix, v5.4.4157 (WallabyII)
EnchantrixBarker, v5.4.4157 (WallabyII)
EnhTooltip, v5.1.3715 (SnaggleTooth)
EquipCompare, v2.16
EWOlsonGetItemInfo, v
EWOlsonGetSellValue, v
EWOlsonPointsOfInterest, v
Examiner, v09.05.10
Fizzle, vv1.3.1
FuBarPlugin20, v2.0 $Revision: 66634 $
Gatherer, v3.1.13
GemQuota, v$Revison$
GFWDisenchantPredictor, v3.1
ImprovedMerchant, v3.0.9-patch
InspectEquip, v1.2.3
ItemInfo, v
JebusMail, v2.4b
LanguageCycle, v
LevelDisplay, v4
MagicTargets, v2.0.88
MapNotes, v5.16.30100
MapNotesBrowser, vv1.00.30100
MapNotesIconLib, v1.04.30100
MapNotesIconLibFancy, v
MapNotesIconLibLegacy, v
MapNotesIconLibNeptunia, v
MapNotesIconLibNumbers, v
MinimapButtonFrame, v2.4
MinimapButtonFrameSkinPack, v2.1
MovableBags, v
MozzFullWorldMap, v3.35.30100
MrDamage, vr71
Pawn, v1.1.9
Postal, v3.1.1
QuickMountEquip, v
RatingBuster, v
Rebar, v
SharedMedia, v3.0
SlideBar, v3.1.13 (<%codename%>)
Stackpack, v2.4
StealYourCarbon, v3.0.3.16
Stubby, v5.4.4157 (WallabyII)
TalentedLoader, v
TankPoints, v
WhereToNow, v1.6
(ck=ae3)

Last edited by lewal : 05-15-2009 at 05:25 AM.
lewal is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-15-2009, 04:44 AM  
ArrchDK
A Murloc Raider
 
ArrchDK's Avatar
Interface Author - Click to view interfaces

Forum posts: 8
File comments: 65
Uploads: 9
Re: Re: Re: New error

Quote:
Originally posted by Durzil
Is there any way for you to make it so the addon shows the % IBF mitigates based off your current Def? IF so that would be wonderful I'm always wondering how much my def is affecting it past the 540 mark. Thanx for your time! Also if you don't want to mess with this any know a macro to do this sort of thing?
That was actually in a few of the earlier versions, and I think the code may still be in it, just commented out. I just haven't found a way to reintroduce it yet.
ArrchDK is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-15-2009, 04:16 AM  
Durzil
A Scalebane Royal Guard
 
Durzil's Avatar

Forum posts: 411
File comments: 26
Uploads: 0
Re: Re: New error

Is there any way for you to make it so the addon shows the % IBF mitigates based off your current Def? IF so that would be wonderful I'm always wondering how much my def is affecting it past the 540 mark. Thanx for your time! Also if you don't want to mess with this any know a macro to do this sort of thing?
__________________
Blastphomy - Orc Death Knight - Azgalor
Ezcoil-Undead Warlock-Azgalor
Durzil - Tauren Druid - Azgalor
Give Locks Green Fire!!!
Durzil is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-14-2009, 09:05 AM  
ArrchDK
A Murloc Raider
 
ArrchDK's Avatar
Interface Author - Click to view interfaces

Forum posts: 8
File comments: 65
Uploads: 9
Re: New error

Quote:
Originally posted by bril
Got this one last night.

Originally posted by bril
[2009/05/13 21:43:13-5045-x1234]: MrDamage-MrDamager80\Classes\MrDamage_Rogue.lua:28: attempt to index field 'Glyph' (a nil value)
MrDamage-MrDamager80\Classes\MrDamage_Rogue.lua:125: in function `damage'
MrDamage-MrDamager80\MrDamage.lua:368: in function `MrDamage_Frame_UpdateButton'
MrDamage-MrDamager80\MrDamage.lua:134: in function `MrDamage_UpdateDamageText'
MrDamage-MrDamager80\MrDamage.lua:32: in function <Interface\AddOns\MrDamage\MrDamage.lua:22>

Rogue, English
r81's code is completely restructured. In addition, I'm working on a Debug function right now that essentially runs through almost every bit of code, which should allow me to catch nearly every script error before I release a new version, and also make it easier to track down script errors if they do manage to slip by me.
ArrchDK is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-14-2009, 08:31 AM  
bril
A Defias Bandit

Forum posts: 1
File comments: 19
Uploads: 0
New error

Got this one last night.

Originally posted by bril
[2009/05/13 21:43:13-5045-x1234]: MrDamage-MrDamager80\Classes\MrDamage_Rogue.lua:28: attempt to index field 'Glyph' (a nil value)
MrDamage-MrDamager80\Classes\MrDamage_Rogue.lua:125: in function `damage'
MrDamage-MrDamager80\MrDamage.lua:368: in function `MrDamage_Frame_UpdateButton'
MrDamage-MrDamager80\MrDamage.lua:134: in function `MrDamage_UpdateDamageText'
MrDamage-MrDamager80\MrDamage.lua:32: in function <Interface\AddOns\MrDamage\MrDamage.lua:22>

Rogue, English
bril is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-13-2009, 05:59 PM  
ArrchDK
A Murloc Raider
 
ArrchDK's Avatar
Interface Author - Click to view interfaces

Forum posts: 8
File comments: 65
Uploads: 9
Re: Re: Numbers keep changing

Quote:
Originally posted by bril
I was playing my rogue, using English.
Fixed in r80

Quote:
ok i reloaded 71r so do you want me o go back to 80r and did you upload the fix for the first error because sometimes the game freezes when i hoover over the shadow spells
The fix won't be out for a while, since I'm working on restructuring all of the modules to the new Priest module. You have to try it, I'm almost positive Mind sear was the issue.

Last edited by ArrchDK : 05-13-2009 at 06:00 PM.
ArrchDK is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-13-2009, 02:41 PM  
lewal
A Kobold Labourer

Forum posts: 0
File comments: 129
Uploads: 0
ok your friendly shadow priest here.. just got home and saw these posts

shadowspec

http://www.wowhead.com/?talent#bVcbhZZGxfVofzffqfzAo

holy spec

http://www.wowhead.com/?talent#bVhbhZcxtzfMqVu0euAo

i think this i how you do it on wowhead anyway im duel speced and none of the shadow show

I fixed the first error, but the second error is going to be tough to track down. I can tell you that it is an issue with either a channeled spell or a DoT spell. Does the second error come up on one or both of the specs?

Edit: I think I found it. Can you pull Mind Sear off of your bar and see if the second error still pops up?


ok i reloaded 71r so do you want me o go back to 80r and did you upload the fix for the first error because sometimes the game freezes when i hoover over the shadow spells
__________________
lewal is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-13-2009, 12:44 PM  
crazycactus
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Re: Re: Numbers keep changing

Quote:
Originally posted by ArrchDK
That issue should have been resolved in r80. What version are you running?
good question, i've had some problems with the wowinterface updater, so ill update manually and hope or the best thx for the quick answer
crazycactus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-13-2009, 10:45 AM  
bril
A Defias Bandit

Forum posts: 1
File comments: 19
Uploads: 0
Re: Numbers keep changing

Quote:
What class are you logged in on, and what locale are you playing on?
I was playing my rogue, using English.
bril is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-13-2009, 05:06 AM  
ArrchDK
A Murloc Raider
 
ArrchDK's Avatar
Interface Author - Click to view interfaces

Forum posts: 8
File comments: 65
Uploads: 9
Quote:
Originally posted by Tikaa
Thank you so much again for makein this addon, it's so great =)

but i feel that on my lock my corrution ticks for more then it says? or am i wrongm i can be....
Can you provide me with the following information:
- Ability
- Actual Damage/Mod Determined damage
- Talent Build (Like on WowHead)
- Any buffs pertinent to the ability
ArrchDK is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-13-2009, 05:01 AM  
Tikaa
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Thank you so much again for makein this addon, it's so great =)

but i feel that on my lock my corrution ticks for more then it says? or am i wrongm i can be....
Tikaa is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-13-2009, 05:00 AM  
ArrchDK
A Murloc Raider
 
ArrchDK's Avatar
Interface Author - Click to view interfaces

Forum posts: 8
File comments: 65
Uploads: 9
Quote:
Originally posted by lewal
shadowspec

http://www.wowhead.com/?talent#bVcbhZZGxfVofzffqfzAo

holy spec

http://www.wowhead.com/?talent#bVhbhZcxtzfMqVu0euAo

i think this i how you do it on wowhead anyway im duel speced and none of the shadow show
I fixed the first error, but the second error is going to be tough to track down. I can tell you that it is an issue with either a channeled spell or a DoT spell. Does the second error come up on one or both of the specs?

Edit: I think I found it. Can you pull Mind Sear off of your bar and see if the second error still pops up?

Last edited by ArrchDK : 05-13-2009 at 05:03 AM.
ArrchDK is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-13-2009, 04:57 AM  
lewal
A Kobold Labourer

Forum posts: 0
File comments: 129
Uploads: 0
shadowspec

http://www.wowhead.com/?talent#bVcbhZZGxfVofzffqfzAo

holy spec

http://www.wowhead.com/?talent#bVhbhZcxtzfMqVu0euAo

i think this i how you do it on wowhead anyway im duel speced and none of the shadow show

Last edited by lewal : 05-13-2009 at 04:58 AM.
lewal is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.