Get an Epic Experience with Premium

Skada Damage Meter

Combat Login to Add Favorites
  • World of Warcraft
  • 462,246 Monthly Downloads
  • Supports: 6.2.0
  • 14,259,608 Total Downloads
  • Updated 06/23/2015
  • Created 02/12/2009
  • 6,026 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 1.4-31
Support development! **

About Skada Damage Meter

Skada is a modular damage meter with various viewing modes. It is inspired mainly by Assessment, but also by Recount.

Skada sports segmented fights and detailed views, while being highly efficient with memory. This is accomplished by aggregating data on fight segments.

Skada is entirely modular. The built-in modes can all be toggled on/off.


  • Automatic mode switching when entering combat. For example, you can have Threat mode be shown in combat. Skada can switch back after combat ends.
  • Specific fight segments can be kept indefinately.
  • Multiple windows. Each window can be configured fully.
  • Threat mode can warn on high threat.
  • Modes: Damage done, DPS, Threat, Enemy damage done, Enemy damage taken, Healing, Overhealing, Total healing, Absorbs estimated, Damage taken, Dispels, Mana regen, Debuff uptimes, and more.
  • Reports can be done everywhere. For example, you can report a certain player's Debuff uptimes.
  • Summary information for most modes (DPS, HPS, Fails, etc) in a LDB view/minimap button.
  • LDB data feed can show personal/raid DPS or personal threat.
  • Support for SharedMedia and Class Colors.
  • Class and role icons.
  • Stop/Resume fight segments to discount irrelevant data.

Skada is very easy to extend, and there are many "plug-in" addons out there that add functionality, such as:

There is a page with API information here.


Navigation in Skada is done by "drilling down" to the information you want. You go to a lower level, showing more detailed information, by clicking on it, and you go to a higher level by right-clicking.

The top level is the list of all saved fight segments. The second level is the list of all available data modes, such as Damage Done. The third level is one of these modes. Most modes let you drill down for further details. Some modes have several detailed 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.

New Skada windows can be created from the configuration screen. Each window can be separately configured. A popular feature is "Mode switching", which lets Skada automatically switch to a specific mode on entering combat.

There is a forum thread for discussion on Skada.
Suggestions and bug reports here. Bug reports in comments will be deleted.

"Skada" is Swedish for "Damage".

r615 | funkydude | 2015-06-24 02:01:46 +0000 (Wed, 24 Jun 2015) | 1 line
Changed paths:
   A /tags/1.4-31 (from /trunk:614)

Tagging as 1.4-31
r614 | funkydude | 2015-06-24 01:47:30 +0000 (Wed, 24 Jun 2015) | 1 line
Changed paths:
   M /trunk/Skada.toc

bump toc


First Previous Page 35 of 88 Next Last
  • #1319

    dear skada maker some one help how to set up skada in game i can see skada in game but it dont recount my damage((((((((

  • #1318

    It shows nothing in WotLK ToC 10man raid

  • #1317

    Frst time user of Skada. Trying it in a LFR and after Spine wanted to see the Ultraxion DPS when came upon this error. Am guessing its due to players leaving and new ones joining.

    Message: Interface\AddOns\SkadaDamage\Damage.lua:316: attempt to index local 'player' (a nil value)
    Time: 01/29/12 03:23:15
    Count: 4
    Stack: Interface\AddOns\SkadaDamage\Damage.lua:316: in function `Enter'
    Interface\AddOns\Skada\Skada.lua:1901: in function `AddSubviewToTooltip'
    Interface\AddOns\Skada\BarDisplay.lua:145: in function <Interface\AddOns\Skada\BarDisplay.lua:122>
    Interface\AddOns\Skada\BarDisplay.lua:251: in function <Interface\AddOns\Skada\BarDisplay.lua:251>

    Locals: self = <table> {
     SetDefaultModuleLibraries = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:383
     Enable = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:315
     NewModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:256
     Update = <function> defined @Interface\AddOns\SkadaDamage\Damage.lua:320
     EnableModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:348
     modules = <table> {
     GetModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:231
     IterateEmbeds = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:458
     IsModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:238
     title = "Râmzey's Damaged mobs"
     defaultModuleLibraries = <table> {
     playerid = "0x0600000004EC59D8"
     scanned = true
     SetEnabledState = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:440
     defaultModuleState = true
     enabledState = true
     baseName = "SkadaDamage"
     Disable = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:330
     moduleName = "Damaged mobs"
     GetName = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:300
     metadata = <table> {
     Enter = <function> defined @Interface\AddOns\SkadaDamage\Damage.lua:313
     IterateModules = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:453
     name = "Skada_Damaged mobs"
     SetDefaultModulePrototype = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:425
     IsEnabled = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:467
     orderedModules = <table> {
     SetDefaultModuleState = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:403
     DisableModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:366
    win = <table> {
     changed = false
     metadata = <table> {
     selectedset = "current"
     dataset = <table> {
     selectedmode = <table> {
     bargroup = SkadaBarWindowSkada {
     db = <table> {
     usealt = true
     display = <table> {
     history = <table> {
    id = "0x0600000004EC59D8"
    label = "Zurkhan"
    player = nil
    (*temporary) = <table> {
     SetDefaultModuleLibraries = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:383
     Enable = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:315
     NewModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:256
     Update = <function> defined @Interface\AddOns\SkadaDamage\Damage.lua:320
     EnableModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:348
     modules = <table> {
     GetModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:231
     IterateEmbeds = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:458
     IsModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:238
     title = "Râmzey's Damaged mobs"
     defaultModuleLibraries = <table> {
     playerid = "0x0600000004EC59D8"
     scanned = true
  • #1316

    This addon includes Firehawk Leggings set with its mirror image as party.

  • #1315

    Skada version: r373
    gave me this error when i did some fire on a dummy....
    im an enhancement shaman if that helps
    Only got it one time... during the raid finder it did not give me errors...

    Message: Interface\AddOns\SkadaHealing\Healing.lua:27: attempt to perform arithmetic on field 'healingabsorbed' (a nil value)
    Time: 01/18/12 10:35:01
    Count: 21
    Stack: (tail call): ?
    Interface\AddOns\SkadaHealing\Healing.lua:27: in function <Interface\AddOns\SkadaHealing\Healing.lua:10>
    Interface\AddOns\SkadaHealing\Healing.lua:81: in function `func'
    Interface\AddOns\Skada\Skada.lua:1402: in function <Interface\AddOns\Skada\Skada.lua:1302>
    [string "safecall Dispatcher[19]"]:4: in function <[string "safecall Dispatcher[19]"]:4>
    [C]: ?
    [string "safecall Dispatcher[19]"]:13: in function `?'
    ...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
    ...\AddOns\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...\AddOns\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:119>

    Locals: <none>

    Last edited by hokkaidowolf on 1/18/2012 4:20:28 AM
  • #1314

    Hide PVP doesn't work, I have to double check it to turn it off.

    Last edited by Faensatan on 1/14/2012 2:24:43 PM
  • #1313

    The latest version of Skada seems to be behaving oddly with regards to bar sizing. If I leave it on Total it's fine, but any individual segment sometimes displays with correct (or at least plausible) damage done,  dps, and ranking numbers, but the bars don't fill across the entire window and the ordering of the bars themselves is haywire. If I try to display the Current fight segment, it displays differently based on what I was looking at previously - sometimes it looks fine and other times it's doing the same bar sizing/ordering weirdness. I've got a saved variables file I can send you if that would help.

  • #1312

    I'm having some problems with skada - it does not record all of my dot ticks (as a Firemage). While comparing readings from both recount and Skada together for 5 minutes, Skada shows me to have done around 20,000 less damage than recount shows and therefore shows my DPS as higher.  After testing using only living bomb on a raid target dummy, some of the living bombs that I applied would only have 1 tick of damage recorded by Skada (it does 5 ticks and an explosion with my level of haste). Though sometimes it would record all.

  • #1311

    I have had issues with Skada interfering with my game causing severe FPS drops during certain boss mechanics in Dragon Soul and elsewhere. Only if I run Skada to measure DPS (and possibly damage done, but I never use the damage done option).

  • #1309

    i cant get it i instal it and instal it but nothing happened and i see if i have addons but i had no addons :( can some ons say how??

  • #1308

    yes hi i left a ticket on curseforge + the FPS drop in raids since 4.3 mentioned below still happens sometimes :)

    For Azeroth !

  • #1306

    Since the new content patch, skada is not storing any changes made in the window settings. that's quite annoying, cause i have to reconfigure skada windows on each wow startup.

    any other settings (title, bars, ...) are saved correctly. is this a known bug, or does anyone has a hint, what i could do to get it working again?

  • #1304

    I usually keep my skada set on current fight, but now it keeps reseting itself to total everytime i relog, anyone know why this setting isn't staying saved anymore?

  • #1298

    Is it possible to get the min/max bars functionality back? I understand that skada only displays 13 bars at a time and you can scroll down to view the additional bars. I however, use a trackball mouse and do not have a scroll wheel so I cannot view all 25 players in 25 man raids.

  • #1299

    You can make the window bigger by using the bottom right drag handle.

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Gamepedia Free-shirt Giveaway