Skada Damage Meter
Skada is a modular damage meter with various viewing modes, segmented fights and customizable windows. It aims to be highly efficient with memory and CPU.
"Skada" is Swedish for "Damage".
Note: I took a tiny break from WoW (a decade), but recently started playing SoD. Be aware that this addon may not quite work yet.
Usage
When you first start using Skada, there will be a window created by default. This window can be extensively customized in Skada's configuration panel; click the little cog icon to access a menu, and then click Configure. Depending on your user interface, there may also be a minimap button allowing quick access to this menu.
Skada supports multiple windows. To create a new window, click Windows in the addon's configuration panel. There are three built-in types of windows - Bar, Inline, and Data text. Bar is the classic damage meter window, and is very customizable. Inline shows the meter in a horizontal line, which can be useful for integration in custom user interfaces. Data text shows just one item at a time, and can also be displayed by any LDB display addon, such as Titan Panel, ChocolateBar, or ElvUI.
In the normal Bar window, you can left click on specific items for more detailed information, and right click for less details. At the very "top" is the list of all saved fight segments. Some data modes have several detailed information views. In this case you choose alternate views by holding certain keys pressed while clicking. For example, in Damage mode, you can Shift-click a player to see what enemies the player caused damage to. Tooltips will display how to reach the different views.
You can also use window buttons for selecting fight segment and mode directly.
Scrolling in Skada is done with the mousewheel.
Plugins
Skada is easy to extend, and there were once many extra plugin addons out there that add functionality. However, there are unlikely to be any maintained ones currently.
There is a page with API information here.
Reporting issues
For now use comments.
I was just about to ask if teh author could add a raid syncing ability, it would be greatly appreciated
Yeah, having the option to sync with other raid members once you leave combat would be great.
This is due to distance. Your game client does not receive any data from those faraway players. The same thing occurs on a few other gimmick encounters across the WoW expansions, but they are few, which is why I have not made a workaround. A workaround would be sharing of data. Recount has this, but disabled by default I believe (due to the cost).
An acceptable (performance-wise) solution would be sharing of end results instead - normal processing during combat, but some sort of after-combat comparision and update of results.
Any plans to integrate Skada into the Logitech G-series keyboard LCD displays?
When the name of pet and the name of player are the same skada don't merge the damage corretly.
I'm a paladin in TW server , I found my damage done by the lv90 talent skill
" Light's Hammer"only be counted in my own skada , but didn't show in other raid members' skada.
Is that only happened to me? Or that's a bug already fixed/ plan to be fixed?
Thanks for reading.
lot's of lua errors...
1x [ADDON_ACTION_BLOCKED] AddOn "Skada" hat versucht die geschützte Funktion "CompactPartyFrame:unusedFunc()" aufzurufen.
!BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
<in C code>
Blizzard_CompactRaidFrameContainer.lua:160: in function "CompactRaidFrameContainer_LayoutFrames"
Blizzard_CompactRaidFrameContainer.lua:130: in function "CompactRaidFrameContainer_TryUpdate"
Blizzard_CompactRaidFrameContainer.lua:57: in function "CompactRaidFrameContainer_OnEvent"
<string>:"*:OnEvent":1: in function <string>:"*:OnEvent":1
Locals:
nil
1x [ADDON_ACTION_BLOCKED] AddOn "Skada" hat versucht die geschützte Funktion "CompactPartyFrame:SetFrameStrata()" aufzurufen.
!BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
<in C code>
Blizzard_CompactRaidFrameContainer.lua:234: in function "CompactRaidFrameContainer_AddGroup"
Blizzard_CompactRaidFrameContainer.lua:215: in function "CompactRaidFrameContainer_AddGroups"
Blizzard_CompactRaidFrameContainer.lua:174: in function "CompactRaidFrameContainer_LayoutFrames"
Blizzard_CompactRaidFrameContainer.lua:130: in function "CompactRaidFrameContainer_TryUpdate"
Blizzard_CompactRaidFrameContainer.lua:57: in function "CompactRaidFrameContainer_OnEvent"
<string>:"*:OnEvent":1: in function <string>:"*:OnEvent":1
Locals:
1x [ADDON_ACTION_BLOCKED] AddOn "Skada" hat versucht die geschützte Funktion "CompactPartyFrame:ClearAllPoints()" aufzurufen.
!BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
<in C code>
FrameXML\FlowContainer.lua:157: in function "FlowContainer_DoLayout"
FrameXML\FlowContainer.lua:17: in function "FlowContainer_ResumeUpdates"
Blizzard_CompactRaidFrameContainer.lua:185: in function "CompactRaidFrameContainer_LayoutFrames"
Blizzard_CompactRaidFrameContainer.lua:130: in function "CompactRaidFrameContainer_TryUpdate"
Blizzard_CompactRaidFrameContainer.lua:57: in function "CompactRaidFrameContainer_OnEvent"
<string>:"*:OnEvent":1: in function <string>:"*:OnEvent":1
Locals:
nil
...
:-(
Great addon, but it's been broken with Glyphs and Talents for way too long. I'm using something else :(
Hi! I'm sorry to bother you, but it appears that the Elemental Force enhancement's proc doesn't seem to be tracked by Skada's damage meter.
just noticed this myself, too.
This taint seems to be rampant since 5.1 and can usually be traced to popup windows. As a quick workaround (until the problem gets adressed properly) configure Skada to automatically reset (or not reset) if you join a group or enter an instance. At least for me that did the trick, no more taint so I can change talents or glyphs again.
This has been happening to me also for some time now. Really annoying cause you have to disable addon to change the glyph then log off and re-enable the addon.
Thanks for posting the problem!
This propped up when I tried to replace glyphs:
Date: 2012-12-11 18:06:05
ID: 2
Error occured in: AddOn: Skada
Count: 1
Message: Error: AddOn Skada attempted to call a forbidden function (CastGlyph()) from a tainted execution path.
Debug:
[C]: CastGlyph()
...terface\AddOns\Blizzard_GlyphUI\Blizzard_GlyphUI.lua:525: GlyphFrameSpell_OnClick()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
Locals:
None
Skada damage keeps automatically switching to Total Damage, rather than Current Fight. Any way to stop this from happening? Driving me nuts lol!
Same problem here :( no idea what to do...
I'll 2nd this ... I cannot see any way to actually "Report" Skada data to any of the new Scenarios or LFR groups. Does the "Say" option work for these groups?
FYI report party does not work. you guys need to add "instance" report option
Getting this error with skada
2x [ADDON_ACTION_BLOCKED] AddOn "Skada" tried to call the protected function "WorldMapBlobFrame:Show()".
!BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
<in C code>
FrameXML\WorldMapFrame.lua:1963: in function "WorldMapFrame_DisplayQuests"
FrameXML\WorldMapFrame.lua:2037: in function "WorldMapFrame_UpdateMap"
FrameXML\WorldMapFrame.lua:306: in function <FrameXML\WorldMapFrame.lua:292>
<in C code>
FrameXML\WorldMapFrame.lua:252: in function <FrameXML\WorldMapFrame.lua:233>
<in C code>
FrameXML\UIParent.lua:1703: in function "SetUIPanel"
FrameXML\UIParent.lua:1545: in function "ShowUIPanel"
FrameXML\UIParent.lua:1481: in function <FrameXML\UIParent.lua:1477>
<in C code>
FrameXML\UIParent.lua:2193: in function "ShowUIPanel"
FrameXML\UIParent.lua:2177: in function "ToggleFrame"
<string>:"TOGGLEWORLDMAP":1: in function <string>:"TOGGLEWORLDMAP":1
Locals:
nil
I've encountered a problem lately where skada disappears and stops logging data. I can make skada reappear using /skada toggle, but it still won't log data till I /reload interface. I don't get any bug reports when this happens. The problem appears when I enter a new zone mainly
I get this bug very often
Date: 2012-12-07 22:34:44
ID: 11
Error occured in: AddOn: Skada
Count: 2
Message: Error: AddOn Skada attempted to call a forbidden function (CastGlyph()) from a tainted execution path.
Debug:
[C]: CastGlyph()
...terface\AddOns\Blizzard_GlyphUI\Blizzard_GlyphUI.lua:525: GlyphFrameSpell_OnClick()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
Locals:
None
AddOns:
Swatter, v4.0.6 (<%codename%>)
WowheadLooter, v50006
NPCScan, v5.0.0.5
NPCScanOverlay, v5.0.0.3
Babylonian, v5.1.DEV.332(/embedded)
BankItems, v50003
Configator, v5.1.DEV.344(/embedded)
DBMCore, v
DBMPvP, v
Gatherer, v4.0.6
IgnoreMore, v1.1.1-40300
PhanxChat, v5.1.0.177
Postal, v3.5.0
RangeDisplay, vv4.1.2
ReforgeLite, v1.19
Skada, v1.4-7
SkadaCC, v1.0
SkadaDamage, v1.0
SkadaDamageTaken, v1.0
SkadaDeaths, v1.0
SkadaDebuffs, v1.0
SkadaDispels, v1.0
SkadaEnemies, v1.0
SkadaHealing, v1.0
SkadaPower, v1.0
SkadaThreat, v1.0
SlideBar, v4.0.6 (<%codename%>)
TidyPlates, v6.8.0 (R556)
TidyPlatesGraphite, v
TidyPlatesGrey, v
TidyPlatesNeon, v
TidyPlatesQuatre, v
TidyPlatesHub, v
TidyPlatesWidgets, v
TomTom, vv50100-1.0.1
WarcraftPetsExpress, v2.00c
WeakAuras, v1.4.7.8
BlizRuntimeLib_enUS v5.1.0.50100 <us>
(ck=373)