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".
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 very easy to extend, and there are many extra plugin addons out there that add functionality, such as:
- Skada Graphs: Adds graph display systems to Skada
- Skada DPSplusHPS: Useful add-on for Disc Priests.
- Skada Chat Frame Integrator: Integrates Skada in any chat frame.
- SkadaScroll: Provides additional options for scrolling the bar displays
- Skada Avoidance and Mitigation: Helps tanks benchmark their damage reduction performance via avoidance and mitigation
- Skada for Tanks: Adds information useful for evaluating a tank's performance
- Guild Skada High Score: Let's you compare a guild's performance.
- Skada_FriendlyFire: Display friendly fire damage done by players
- Skada Player Score: Generate combined performance scores for players.
There is a page with API information here.
Reporting issues
Suggestions and bug reports here. Bug reports in comments will be deleted.
So i'm currently experiencing some weird problem with LUI+Skada in which whenever i Join a raid group my Skada instantly hides itself though LUI still has the module as being turned on. I have to click to turn off DPS, and then turn it back on to make the skada window appear. I've looked through the settings and cant find anything that should be causing it. Anyone having similar problems or know how to solve it?
In some videos the names in the raid interface do not match the names in Skada.
What is this mod?
Example:
https://www.wowprogress.com/video/164863-kil-jaeden-mythic-memento-warrior-dd-pov
That would be Details, not Skada :)
I dont get the damage from Kil'Jaedens Buning Wish to show up in Skada. It does show in Recount however (running both addons at the same time for testing). Tho it doesn't always no-show, but most of the times...
Anyone else got this issue?
How does the blizzard services whisper work? Whenever I try to whisper someone on my list a skada chart, it just says "Skada: Error: Whisper target not found". I've tried their bnet tag, their tag without the # behind it, their real name, etc, but it still refuses to locate the target
This is most likely because the author STILL hasn't added the ability to recognize what realm a person is playing from, it is still a MAJOR problem compared to anything else. I am thinking your whisper target is because they are from a different realm, and frankly Skada is TOO STUPID TO KNOW THAT.
I often would like to look someone up to see their build when I play with them and they are doing great. The only way you can do this is WHILE YOU ARE STILL IN THE GROUP, start typing "/w name" and the name of that person will come up with the realm after their name. IF YOU LEFT THE GROUP ALREADY YOU CAN'T DO IT. So again, Skada is very stupid this way.
Recount doesn't do this. You roll your mouse on a name and it shows the proper Name-Realm like it's supposed to.
The interrupt module hasn't worked for me for years - anyone know why? I've started using Details because its interrupt counter works for me.
and i get this
Message: Interface\AddOns\Skada\modules\FriendlyFire.lua:4: Usage: NewModule(name, [prototype, [lib, lib, lib, ...]): 'name' - Module 'Friendly Fire' already exists.
Time: 07/14/17 20:08:24
Count: 1
Stack: Interface\AddOns\Skada\modules\FriendlyFire.lua:4: Usage: NewModule(name, [prototype, [lib, lib, lib, ...]): 'name' - Module 'Friendly Fire' already exists.Interface\SharedXML\SharedBasicControls.lua:204: in function `origErrorHandler'
...rface\AddOns\TradeSkillMaster\Debug\ErrorHandler.lua:317: in function <...rface\AddOns\TradeSkillMaster\Debug\ErrorHandler.lua:300>
(tail call): ?
[C]: ?
...y\Externals\curse\svn\Ace3-AceAddon\AceAddon-3.0.lua:270: in function `NewModule'
Interface\AddOns\Skada\modules\FriendlyFire.lua:4: in function `?'
Interface\AddOns\Skada\Skada.lua:2907: in function <Interface\AddOns\Skada\Skada.lua:2884>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...y\Externals\curse\svn\Ace3-AceAddon\AceAddon-3.0.lua:558: in function `EnableAddon'
...
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...y\Externals\curse\svn\Ace3-AceAddon\AceAddon-3.0.lua:558: in function `EnableAddon'
...y\Externals\curse\svn\Ace3-AceAddon\AceAddon-3.0.lua:651: in function <...y\Externals\curse\svn\Ace3-AceAddon\AceAddon-3.0.lua:636>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:420: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:515: in function `TimeManager_LoadUI'
Interface\FrameXML\UIParent.lua:1069: in function <Interface\FrameXML\UIParent.lua:966>
Locals: <none>
This is because you have the external Friendly Fire addon installed.
The last update (two hours ago as of this post) now produces the following Lua error:
ID: 1
Error occured in: Global
Count: 1
Message: AceLocale-3.0: Skada: Missing entry for 'Shows damage done on players by friendly players.'
Debug:
Skada\Skada.lua:2931: AddLoadableModule()
Skada\modules\FriendlyFire.lua:1: in main chunk
Locals:
None
AddOns:
(Truncated)
seconded and confirmed
Seeing this as well
Actually, I can't even update my version. I get the error below (using twitch):
Error:
Unable to get file: AddonID: 17718, FileID: 2450433
Just did a tos raid finder with 2 dmg metters on. On skada one of the other 3 bm hunters had 69 main pet kill commands and his hati had 129 kill commands:)). Ofc his hati should have had the same amount as the main pet. Looked at my main pet and hati, i was missing 23 hati kill commands and same with 2 other hunters (different amounts) . So that hunter was given randomly some of the other hunters' hati dmg that was previously showing separately. It no longer shows separately on the metter hati , it just goes to some random lucky player in the raid that has his dps boosted nicely. I only checked kill comand but probably there were other amounts of several hati damages that went to him too. No offense intended but this has become beyond ridiculous.
L.E. Actually it used to show separately mostly beast cleave, now it's worse than before the update.
For Skada to properly record BM hunters I think you need to delete this section from the Interface\Addons\Skada\modules\Tweaks.lua file:
Just go in and delete all of those lines.
From there it should record properly if everyone dismisses their pets and resummons them (so the Hati are summoned too) while you are in the raid/party, so that Skada sees the SPELL_SUMMON events.
The problem is that the Hati are NPCs and not pets, so it's very difficult or maybe impossible for Skada to know who they belong to unless it sees them being summoned. The combat log lines don't associate the Hati with the player at all, and as far as I know there's no way to query an NPC's owner.
After the the latest update to fix Hati issues, I encountered a bug I've never run into before. I hearthed halfway through our raid last night, and when I came back, my Hati damage wasn't tracked by Skada for myself or any users for the rest of the night. Hati did NOT show up as a separate line on the damage meters, he was just totally missing. Of course, logs did show my full damage including Hati.
I'm pretty sure the issue started after my hearth, but not 100% certain.
To add on to this, tonight something similar happened, and this time it actually resulted in Hati's damage being added to one of our Warlock's.
im with my guild now in tos about once at 2 fights hati compeltly dissapears from my skada and you can find it on our demo warlock dmg. i lose around 140 k dps.
This seems to happen every so often but not every time. Since I have been spamming LFRs to test the update I noticed a few times.
I will engage a boss after zoning in from a queue popping but my dps will be insanely low (like 1/2 or less what I normally do). If I reload my UI after a boss encounter and move on to the next boss the damage will be normal. If I don't, it will continue boss after boss until I reload.
It seems, especially in queued instances like LFR that it is not registering something properly unless you reload your UI.
Don't want to report this as a bug because I can't reproduce it everytime. I do know when it does happen, a reload of the UI is required to fix it.
The last update with the tweaks on hati and Akari what is supposed to do? Just did a dungeon with a rogue and akari appeared sepparately on skada, not merged with the owner. Dont know about Hati yet but considering the akari i wouldnt get my hopes up. (Ofc i updated the addon first).
Later edit: Hati shows not merged too sometimes, less though.