Download
(30Kb)
Download
Updated: 09-11-13 08:49 AM
Pictures
File Info
Updated:09-11-13 08:49 AM
Created:11-02-10 11:45 AM
Downloads:33,372
Favorites:118
MD5:
Categories:Data Mods, Combat Mods

alDamageMeter  Popular! (More than 5000 hits)

Version: 50400.15
by: Allez [More]

alDamageMeter is a simple and lightweight damage meter addon.

Features

  • Minimalistic design
  • LDB support
  • Low Memory usage

Tracking modes:
  • damage/dps
  • healing/hps
  • absorbs
  • dispels
  • interrupts

Hints:
  • Hold shift to move
  • Right click to display addon menu
  • /dmg - show/hide addon

https://github.com/Allez/alDamageMeter/commits/master
*50400.15
- update for patch 5.4
- fix errors

*50300.14
- update for patch 5.3

*50200.14
- Updated Boss IDs
- .toc update for patch 5.2

*50100.13
- Fixed calculations when window is hidden
- Updated Boss IDs

*50001.12
- Fixed random error

*50001.11
- MoP support
- Fixed bug with color dialog
- /dmg hides/shows addon
- Changed report string: "alDamageMeter : Damage"

*40300.10
- Ingame settings in menu
- ClassColor settings
- Truncated DPS value

*40300.9
- (test) New absorb system
- Allow the bars to be created from the maximum width of the damage meter (thx memborsky)

*40300.8
- updated boss IDs

*40300.7
- patch 4.3

*40200.7
- hotfix. now working :)

*40200.6
- fixed some lua errors

*40200.5
- Fix: Some clients has a bug with guardians and totem's pets

*40200.4
- updated for patch 4.2
- updated LibBossIDs
- added option for showing only boss fights (default - off)
- added total damage tracking

*40100.4
- Update for 4.1. No new features

*40000.4
- Spell and target details in tooltip

*40000.3
- "LoadAddon" support
- option for merging healing and absorbs. It will be displayed as healing

*40000.2
- zero values no longer included in the reports
Optional Files (0)


Post A Reply Comment Options
Unread 04-09-13, 11:07 AM  
EKE
An Aku'mai Servant
 
EKE's Avatar
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 548
Uploads: 13
Code:
Interface\AddOns\alDamageMeter\alDamageMeter.lua:334: table index is nil
Count: 9

Call Stack:
[C]: ?
Interface\AddOns\alDamageMeter\alDamageMeter.lua:334: in function <Interface\AddOns\alDamageMeter\alDamageMeter.lua:322>
Interface\AddOns\alDamageMeter\alDamageMeter.lua:844: in function <Interface\AddOns\alDamageMeter\alDamageMeter.lua:804>
Report comment to moderator  
Reply With Quote
Unread 04-10-13, 10:46 AM  
lynce
A Cyclonian
 
lynce's Avatar

Forum posts: 48
File comments: 92
Uploads: 0
Get the same error as below.
Last edited by lynce : 04-10-13 at 10:46 AM.
Report comment to moderator  
Reply With Quote
Unread 04-11-13, 12:55 AM  
scrable
A Murloc Raider
 
scrable's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 49
Uploads: 2
I get these errors as well. It doesn't only occur from Halo, but other spells like healing rain, soothing mist, spinning crane kick etc.

Code:
Date: 2013-04-09 22:53:23
ID: -2
Error occured in: Global
Count: 89
Message: ..\AddOns\alDamageMeter\alDamageMeter.lua line 334:
   table index is nil
Debug:
   alDamageMeter\alDamageMeter.lua:334:
      alDamageMeter\alDamageMeter.lua:322
   alDamageMeter\alDamageMeter.lua:844:
      alDamageMeter\alDamageMeter.lua:804
Locals:
uGUID = "0x05000000059F5272"
amount = 5391
mode = "Healing"
spell = "Halo"
target = nil
(*temporary) = <table> {
 Faith-Velen = 47293
 Water Elemental = 5663
 Rude = 5623
 Megaloth-Sentinels = 0
 Army of the Dead = 5397
 Greater Fire Elemental = 4341
 Endit-Turalyon = 34118
 Lavish-Undermine = 32586
 Stumpybear-Turalyon = 26725
 Kemicals-Area52 = 0
 Bolvarb-Zuluhed = 0
 Priummagnus-GrizzlyHills = 0
 Goliath = 5267
 Rawch-Sentinels = 0
 Drayk-Velen = 0
 Leizar-Area52 = 66072
 Leoneidas-BlackDragonflight = 35647
 Alex-Velen = 37547
 Scrable = 0
 Nip'tul = 0
 Rezzu-Thrall = 305188.8125
 Jaason-Sentinels = 0
 Andierdra-Sentinels = 0
 Voodoo Gnome = 0
 Serayama-Ghostlands = 27680
 Aims-Andorhal = 65362
 RedBaron = 0
 Babaracuss-Deathwing = 0
 Illyeth = 2855
 Treyroot-Sentinels = 57684
 Crass = 0
 Shelski-Area52 = 0
 Beast = 5499
 Shadowfiend = 11212
}
(*temporary) = 5391
(*temporary) = nil
(*temporary) = "table index is nil"
current = <table> {
 0x0500000004B2875C = <table> {
 }
 0x070000000502AAEC = <table> {
 }
 0x050000000587FE4E = <table> {
 }
 0x0700000004FEBEA4 = <table> {
 }
 0x05000000050A5072 = <table> {
 }
 0x0580000008405F36 = <table> {
 }
 0x05000000059F5272 = <table> {
 }
 0x0580000004B8874E = <table> {
 }
 0x0580000000BE03B6 = <table> {
 }
 0x0700000003F779DE = <table> {
 }
 0x0500000004EECC82 = <table> {
 }
 0x0500000004332B4B = <table> {
 }
 0x07000000052DB364 = <table> {
 }
 0x0580000007DD33D3 = <table> {
 }
 0x0700000000787F8F = <table> {
 }
 0x05800000083BAD7D = <table> {
 }
 0x05000000050FD86A = <table> {
 }
 0x0700000004D7448E = <table> {
 }
 0x05800000083C8C6D = <table> {
 }
 0x0500000004F8C931 = <table> {
 }
 0x0700000005167F48 = <table> {
 }
 0x05800000081B21ED = <table> {
 }
 0x0700000005251413 = <table> {
 }
 0x070000000519BA9D = <table> {
 }
 0x058000000837945C = <table> {
 }
}
CreateUnitInfo = <function> defined @Interface\AddOns\alDamageMeter\alDamageMeter.lua:305
barguids = <table> {
 1 = "0x05000000050A5072"
 2 = "0x0700000003F779DE"
 3 = "0x0500000004EECC82"
 4 = "0x070000000519BA9D"
 5 = "0x05800000083BAD7D"
 6 = "0x0700000004D7448E"
 7 = "0x058000000837945C"
 8 = "0x05800000083C8C6D"
 9 = "0x05000000059F5272"
 10 = "0x050000000587FE4E"
 11 = "0x0500000004332B4B"
 12 = "0x0580000007DD33D3"
 13 = "0x05000000050FD86A"
 14 = "0x0700000000787F8F"
 15 = "0x0580000000BE03B6"
 16 = "0x0700000005251413"
 17 = "0x0700000005167F48"
 18 = "0x0700000004FEBEA4"
 19 = "0x0500000004B2875C"
 20 = "0x0580000008405F36"
 21 = "0x0580000004B8874E"
 22 = "0x05800000081B21ED"
 23 = "0x07000000052DB364"
 24 = "0x070000000502AAEC"
 25 = "0x0500000004F8C931"
}
total = <table> {
 0x0500000004B2875C = <table> {
 }
 0x070000000502AAEC = <table> {
 }
 0x050000000587FE4E = <table> {
 }
 0x0700000004FEBEA4 = <table> {
 }
 0x05000000050A5072 = <table> {
 }
 0x0580000008405F36 = <table> {
 }
 0x05000000059F5272 = <table> {
 }
 0x0580000004B8874E = <table> {
 }
 0x0580000000BE03B6 = <table> {
 }
 0x0700000003F779DE = <table> {
 }
 0x0500000004EECC82 = <table> {
 }
 0x0500000004332B4B = <table> {
 }
 0x07000000052DB364 = <table> {
 }
 0x0580000007DD33D3 = <table> {
 }
 0x0700000000787F8F = <table> {
 }
 0x05800000083BAD7D = <table> {
 }
 0x05000000050FD86A = <table> {
 }
 0x0700000004D7448E = <table> {
 }
 0x05800000083C8C6D = <table> {
 }
 0x0500000004F8C931 = <table> {
 }
 0x0700000005167F48 = <table> {
 }
 0x05800000081B21ED = <table> {
 }
 0x0700000005251413 = <table> {
 }
 0x070000000519BA9D = <table> {
 }
 0x058000000837945C = <table> {
 }
}

AddOns:
  InspectFix, v4.2.1
  Swatter, v5.15.5383 (LikeableLyrebird)
  NPCScan, v5.0.0.5
  NPCScanOverlay, v5.0.0.3
  ACP, v3.4.1 
  alDamageMeter, v50200.14
  ArenaReminder, v
  AtlasLootLoader, vv7.05.03
  Aurora, v4.4.3
  AutoLog, vv5.2.0.1
  BigBrother, v4.2.2
  Butsu, v2.0.2
  DBMCore, v
  DBMThroneofThunder, v
  Dominos, v5.2.0
  DreadSprayVR, v1.2
  EasyWorldMarker, v2.0.0
  ErrorFilter, v2.8
  FluidFrames, v2.4g
  Fontifier, v
  ForteCasting, v
  ForteClass, v
  ForteCooldown, v
  ForteCore, v1.980.8
  ForteTalent, v
  ForteTimer, v
  GarajalAnnounce, v2.0.0
  GladiatorlosSA, vv2.0
  GnomishVendorShrinker, v5.0.1.15
  GoblinVendorFilter, vv1.0.8
  Grid2, v699
  Grid2AoeHeals, v699
  Grid2LDB, v699
  Grid2RaidDebuffs, v699
  HelmNCloak, v50100-1
  IgnoreMore, v1.1.1-40300
  kgPanels, v1.15
  MapCoords, v0.14
  Masque, v5.1.389
  MasqueCaith, v5.1.82
  Media, v1.0
  nibChatTabs, v4.10
  NugComboBar, v
  OmniCC, v5.1.3
  oUF, v1.6.0
  oUFMovableFrames, v1.16
  oUFSkaarj, v
  Portfolio, v1.23
  Postal, v3.5.0
  PowerAuras, v4.23.17
  Prat30, vr899      
  Prat30Libraries, v
  rBuffFrameStyler, v
  ReforgeSaver, vv1.7
  rLib, v
  SellJunk, v3.0.8
  SharedMedia, v3.0.4-179
  shNameplates, v
  SimplePowerBar, v3.3
  SLDataText, v5.0.41
  Stuffing, v0.0.20
  teksLoot, v3.3.0.9
  TipTac, v13.02.19
  TipTacItemRef, v13.02.19
  tullaRange, v5.1.0
  Wanderlust, v0.95
  WhisperN00bMSBT, v1.5.1
  WhoFramedWatcherWabbit, v1.9
  xCT, v2.5.2 Release
  YayMounts, v1.5.0
  BlizRuntimeLib_enUS v5.2.0.50200 <us>
  (ck=5ee)
Report comment to moderator  
Reply With Quote
Unread 06-12-13, 10:45 AM  
Lulleh
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 15
File comments: 77
Uploads: 3
Is it possible to set a default position for this?
Report comment to moderator  
Reply With Quote
Unread 06-30-13, 02:09 AM  
viking355
An Aku'mai Servant
 
viking355's Avatar

Forum posts: 31
File comments: 71
Uploads: 0
Are you gonna update this? It has some flaws since the last patch.
Report comment to moderator  
Reply With Quote
Unread 11-07-13, 09:49 AM  
Mirrikh
A Flamescale Wyrmkin
 
Mirrikh's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 111
File comments: 74
Uploads: 3
Change Font

how do you change the font for it, i was looking in the .lua file but i didn't understand the way he has it set up. (not to good at lua atm)
Report comment to moderator  
Reply With Quote
Unread 07-25-14, 11:26 AM  
ihapless
A Defias Bandit

Forum posts: 3
File comments: 4
Uploads: 0
Auto Show/Hide Combat/No Combat

Hey Allez,
first of all thanks for this great addon, i wanted to make alDamageMeter shows in combat only else its hidden, sadly enough i am very good with lua i tried looking addon file but with no luck, basicly your slash command /dmg sets the alpha of the meter, i would to have this done when entering or leaving combat. THANKS ALOT !

EDIT:

i figured it out !

Code:
local IsUnitInCombat = function(uGUID)
         ---- what i added
	    MainFrame:SetAlpha(1)
		MainFrame:EnableMouse(true)
	  ---- end of what i added
	unit = units[uGUID]
	if unit then
		return UnitAffectingCombat(unit.unit)
		
	end
	return false
	    
end
Code:
local EndCombat = function()
       ---- what i added
        MainFrame:SetAlpha(0)
		MainFrame:EnableMouse(false)
	----	end of what i added
	MainFrame:SetScript('OnUpdate', nil)
	combatstarted = false
	local fname = bossname or mobname
	if fname then
		if #fights >= dmconf.maxfights then
			tremove(fights, 1)
		end
		tinsert(fights, {name = fname, data = tcopy(current)})
		mobname, bossname = nil, nil
		
	end
end
i added those in the code, and it works fine now, thanks again for making this addon, others wanting this feature feel free to use it!
Last edited by ihapless : 07-25-14 at 11:48 AM.
Report comment to moderator  
Reply With Quote
Unread 11-08-14, 05:15 AM  
johnx12
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Is there any option to add icon for this addon.

I use ChocolateBar and only alDamageMeter doesn't have icon for show/hide addon option.

Sry for bad english
Report comment to moderator  
Reply With Quote
Unread 12-13-14, 10:10 PM  
maurdr
A Cliff Giant

Forum posts: 70
File comments: 42
Uploads: 0
so with the way disc priests and holy paladins are now with all there shields, is there a way i can get it to show as there hps, its very annoying in fights seeing a healer at 3k hps when i know they should be at 30k
Report comment to moderator  
Reply With Quote
Unread 01-04-15, 12:04 PM  
vexohmistdol
A Kobold Labourer
 
vexohmistdol's Avatar

Forum posts: 0
File comments: 19
Uploads: 0
Multiple windows

Hi!

I it possible to show multiple windows?
Report comment to moderator  
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.