Get an Epic Experience with Premium

Skada Damage Meter

Combat Login to Add Favorites
  • 184 Likes
  • World of Warcraft
  • 177,388 Monthly Downloads
  • Supports: 6.2.0
  • 14,926,703 Total Downloads
  • Updated 07/04/2015
  • Created 02/12/2009
  • 6,189 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 1.4-32
or
Support development! **
Donate

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.

Features:

  • 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.

Usage:

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".

------------------------------------------------------------------------
r619 | zarnivoop | 2015-07-04 20:11:38 +0000 (Sat, 04 Jul 2015) | 1 line
Changed paths:
   A /tags/1.4-32 (from /trunk:618)

Tagging as 1.4-32
------------------------------------------------------------------------
r618 | zarnivoop | 2015-07-04 19:35:21 +0000 (Sat, 04 Jul 2015) | 1 line
Changed paths:
   M /trunk/modules/Damage.lua

fix for Spirit Shift, revisited
------------------------------------------------------------------------
r617 | zarnivoop | 2015-07-02 18:02:31 +0000 (Thu, 02 Jul 2015) | 1 line
Changed paths:
   M /trunk/Skada.lua

fix global leakage
------------------------------------------------------------------------
r616 | zarnivoop | 2015-07-02 17:43:50 +0000 (Thu, 02 Jul 2015) | 1 line
Changed paths:
   M /trunk/modules/Damage.lua

fix for Spirit Shift
------------------------------------------------------------------------
r614 | funkydude | 2015-06-24 01:47:30 +0000 (Wed, 24 Jun 2015) | 1 line
Changed paths:
   M /trunk/Skada.toc

bump toc
------------------------------------------------------------------------

Comments

First Previous Page 55 of 89 Next Last
  • #1017
    Date: 2011-01-11 02:00:44
    ID: 13
    Error occured in: AddOn: Skada
    Count: 1
    Message: Error: AddOn Skada attempted to call a forbidden function (PlaceGlyphInSocket()) from a tainted execution path.
    Debug:
    [C]: PlaceGlyphInSocket()
    ..\FrameXML\StaticPopup.lua:76: OnAccept()
    ..\FrameXML\StaticPopup.lua:3490: StaticPopup_OnClick()
    [string "*:OnClick"]:1:
    [string "*:OnClick"]:1

    Attempting to overwrite an old glyph with a new one. Attempting again produces the same error, and an internal error, won't let me place glyph. Tried 3-4 times and it worked eventually, but in a rather odd way.
  • #1016
    I love Skada and not sure why it is giving me an Lua.error recently when I am trying to send a report.

    Below is the error message. If someone know how to solve the problem, please let me know. Many thanks.

    Message: Interface\AddOns\Skada\Skada.lua:606: attempt to index local 'report_set' (a nil value)
    Time: 01/06/11 21:52:26
    Count: 1
    Stack: Interface\AddOns\Skada\Skada.lua:606: in function `Report'
    Interface\AddOns\Skada\Skada.lua:1171: in function `OnAccept'
    Interface\FrameXML\StaticPopup.lua:3490: in function `StaticPopup_OnClick'


    Locals: self = {
    SetDefaultModuleLibraries = defined @Interface\AddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:383
    displays = {
    }
    UpdateDisplay = defined @Interface\AddOns\Skada\Skada.lua:1847
    EnableModule = defined @Interface\AddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:348
    modules = {
    }
    CancelTimer = defined @Interface\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:311
    IterateEmbeds = defined @Interface\AddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:458
    windowdefaults = {
    }
    Printf = defined @Interface\AddOns\DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:69
    SetDefaultModulePrototype = defined @Interface\AddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:425
    EndSegment = defined @Interface\AddOns\Skada\Skada.lua:1379
    defaultModuleState = true
    IsEnabled = defined @Interface\AddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:467
    ScheduleTimer = defined @Interface\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:276
    DisableModule = defined @Interface\AddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:366
    AddFeed = defined @Interface\AddOns\Skada\Skada.lua:2067
    RegisterMessage = defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
    GetArgs = defined @Interface\AddOns\DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:144
    OpenMenu = defined @Interface\AddOns\Skada\Skada.lua:933
    CheckPets = defined @Interface\AddOns\Skada\Skada.lua:695
    DeleteSet = defined @Interface\AddOns\Skada\Skada.lua:920
    RemoveMode = defined @Interface\AddOns\Skada\Skada.lua:2058
    db = {
    }
    OpenOptions = defined @Interface\AddOns\Skada\Skada.lua:638
    PetDebug = defined @Interface\AddOns\Skada\Skada.lua:642
    enabledState = true
    COMBAT_LOG_EVENT_UNFILTERED = defined @Interface\AddOns\Skada\Skada.lua:1661
    RegisterEvent = defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
    ReloadSettings = defined @Interface\AddOns\Skada\Skada.lua:1275
    skadamenu = SkadaMenu {
    }
    GetSetTime = defined @Interface\AddOns\Skada\Skada.lua:2086
    profilesFrame = {
    }
    IterateModules = defined @Interface\AddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:453
    optionsFrame = {
    }
    baseName = "Skada"
    AddSubviewToTooltip = defined @Interface\AddOns\Skada\Skada.lua:2211
    GetFeeds = defined @Interface\AddOns\Skada\Skada.lua:2062
    Wipe = defined @Interface\AddOns\Skada\Skada.lua:1536
    options = {
    }
    AddColumnOptions = defined @Interface\AddOns\Skada\Options.lua:77
    defaults = {
    }
    resetoptions = {
    }
    FormatValueText = defined @Interface\AddOns\Skada\Skada.lua:2177
    Enable = defined @Interface\AddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:315
    UnregisterAllEvents = defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202
    RemoveFeed = defined @Interface\AddOns\Skada\Skada.lua:2072
    SetTooltipPosition = defined @Interface\AddOns\Skada\Skada.lua:2148
    find_set = defined @Interface\AddOns\Skada\Skada.lua:1575
    GetModule = defined @Interface\AddOns\AuctionLite\Libs\AceAddon-3.0\AceAddon-3.0.lua:231
    FixPets = defined @Interface\AddOns\Skada\Skad
  • #1015
    been getting this error lately
    Message: Interface\AddOns\SkadaDeaths\Deaths.lua:80: attempt to concatenate local 'srcName' (a nil value)
    Time: 01/05/11 23:37:49
    Count: 802
    Stack: Interface\AddOns\SkadaDeaths\Deaths.lua:80: in function `func'
    Interface\AddOns\Skada\Skada.lua:1757: in function `?'
    ...ius\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function

    [C]: ?
    [string "safecall Dispatcher[16]"]:13: in function `?'
    ...ius\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
    ...rface\AddOns\Skada\lib\AceEvent-3.0\AceEvent-3.0.lua:120: in function

    Locals:
  • #1013
    Ok, so I downloaded again to check out progress comparing to Recount abilities. I love that Skada uses much less resources, but... "Hide when solo" should be changed to "Disable when solo", that would make freaking "Disable when hidden" NOT needed at all mates... because currently when I got "hide when solo" ticked I have to use "disable when hidden" ticked to shut up Skada, and when I'll do that, I have to re-tick everything every time I switch from solo/party mode for Skada to work properly (cause I don't wand Skada meter to be UP when I fight, only to pop after fight).
    Other thing, I've tried to replace Recount+Omen combination with Skada. No success.
    Lets say Recount functionality can be replaced, "ok"; but Skada's Threat meeter aint working as it should at all. First of all, no threat at all showed when I go solo with pet tanking, OR EVEN when I am in party while only me and my pet are on target. Slow refresh, switching targets gets you no threat data at all or in best case very long wait before it appears.
    So I guess that module can be dumped.
    And I didn't even start instance run yet... Scared to.
    From cosmetic side Skada's settings wont remember Skada/Background/Border Thickness value :-(
    Goes back to 16 after relog, restart, whateva.
    Regards
  • #1018
    AFAIK Skada Threat does nothing except display the values sent by Blizzard, so if it is really slow to update that's a Blizzard thing, no?
  • #1014
    at current state "Hide when solo" is not even working when "Disable when Hidden" is not ticked... Skada pops up after each kill.
  • #1012
    It doenst show the *total* when im in dungeon and attack few mobs and kill it, skada will reset everything... I try to set it to *total* but it keeps going to *current fight*
    How can I solve this ?
  • #1011
    I have talked to few locks on my realm and whether (and this is with both skada and recount) locks dps is being misreported atm..sometimes it is including the pets and sometimes it isn't (imp, felguard etc)....this can make a difference in locks dps by at least 2-3k, but atm it seems the blame is coming back on us unless the raid leader can see reason and is smart and can see this is happening... The first time I noticed this is when someone linked the meter, and my doomguards dps came up, but no imp, I changed pet, they linked again and no felguard. Can this please be fixed
  • #1010
    I want to use the history feature, last 10 fights or so showing.
    But it only shows the mob name and time, no DPS or HPS options...
  • #1006
    Looks like Skada is dead, which is a shame. :(
  • #1008
    Visit the WowAce.com development site, linked above. There is a new alpha version, uploaded yesterday. Skada is still being actively developed.
  • #1005
    Is this going to be updated to fix whispers?
  • #1004
    I can't seem to figure out how to get test bars so I can position the window precisely on the screen where I want it... does this addon not have that option?
  • #1003
    I get now the error that skada is causing an internal error (trying to do something that is only allowed for the blizzard UI). im using damage & threat modules.
    it occures whenever i want to replace a glyph
  • #1002
    Request: Since Skada already tracks and saves dps and healing done by each ability could you please tell us how to send our personal text data from Skada's grid to a cast button/macro? I'd like to know what average damage/healing to expect before I click an ability.
  • 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