Get an Epic Experience with Premium


Unit Frames Login to Add Favorites
  • World of Warcraft
  • 125 Monthly Downloads
  • Supports: 6.2.2
  • 12,038 Total Downloads
  • Updated 09/15/2015
  • Created 10/07/2011
  • 26 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: v2.37
Support development! **

About ShieldHealth

Please note that this addon is still in development, release are not stable and you will probably need to reset the settings when you want to update it

ShieldHealth is an addon to display absorb effect on you and your target as customizable bars. These effect are displayed by two colored bar showing their values, icons and duration.


  • Works with all the class shields.
  • Fully customizable shield's bar for the player and his target.
  • Display icons and time remaining for two shields and show the value of all shields.
  • Icon and timer for priest's rapture.

Slash commands

  • /shieldhealth or /sh : Open menu option.

Update to 6.2.2

  • Adding support for Clarity of Will (Priest)
  • Fix the name for the Glyph of Twilight Ward

Do not forget to reset preferences in ShieldHealth settings, "Reset all" button.


First Previous Page 1 of 4 Next Last
  • #61

    heya miiow,

    i really love your addon, it looks great and does exactly what i want a shield tracker to do, great work. unfortunately it's still missing a few shields and i was wondering if you could add them, since i don't seem to get behind python or how these addons work anyways.

    i made a list of all the shields (well, took them from the .lua file and sorted them however) and marked the ones that are still missing ...

    ---- WARRIOR ----

    -- Shield Barrier
    Bid[7]  = 112048
    Btex[7] = "inv_shield_07"

    ---- PALADIN ----

    -- Illuminated Healing
    Bid[13]  = 86273
    Btex[13] = "spell_holy_absolution"
    -- Sacred Shield
    Bid[14]  = 65148
    Btex[14] = "ability_paladin_blessedmending"
    -- Saved by the Light
    --- Bid[]  = 157047
    --- Btex[] = "Ability_paladin_savedbythelight"

    ---- HUNTER ----

    ---- ROGUE ----

    ---- PRIEST ----

    -- Angelic Bulwark
    --- Bid[]  = 108945
    --- Btex[] = "ability_priest_angelicbulwark"
    -- Clarity of Will
    Bid[12]  = 152118
    Btex[12] = "ability_priest_clarityofwill"
    -- Divine Aegis
    Bid[11]  = 47753
    Btex[11] = "spell_holy_devineaegis"
    -- Power Word: Shield
    Bid[9]  = 17
    Btex[9] = "Spell_holy_PowerWordShield"
    -- Spirit Shell
    Bid[10]  = 114908
    Btex[10] = "ability_shaman_astralshift"

    ---- SHAMAN ----

    -- Stone Bulwark
    Bid[6]  = 114893
    Btex[6] = "ability_shaman_stonebulwark"

    ---- MAGE ----

    -- Ice Barrier
    Bid[3]  = 11426
    Btex[3] = "spell_ice_lament"
    -- Incanter's Ward (has been removed as of patch 6.0.2, replaced by Incanter's Flow)
    Bid[4]  = 1463
    Btex[4] = "spell_shadow_detectlesserinvisibility"

    ---- WARLOCK ----

    -- Sacrificial Pact
    Bid[5]  = 108416
    Btex[5] = "warlock_sacrificial_pact"
    -- Soul Leech
    --- Bid[]  = 108370
    --- Btex[] = "warlock_siphonlife"
    -- Twilight Ward
    Bid[15]  = 159693
    Btex[15] = "spell_fire_twilightfireward"

    ---- MONK ----

    -- Life Cocoon
    --- Bid[]  = 116849
    --- Btex[] = "ability_monk_chicocoon"
    -- Guard
    Bid[8]  = 115295
    Btex[8] = "ability_monk_guard"

    ---- DRUID ----

    -- Tooth and Claw
    --- Bid[]  = 135288
    --- Btex[] = "inv_misc_monsterfang_01"

    ---- DEATH KNIGHT ----

    -- Anti-Magic Shell
    Bid[1]  = 48707
    Btex[1] = "spell_shadow_antimagicshell"
    -- Blood Shield
    Bid[2]  = 77535
    Btex[2] = "spell_deathknight_butcher2"
    -- Death Barrier
    --- Bid[]  = 115635
    --- Btex[] = "spell_shadow_deathcoil"


    ...also, would be great if the remaining time for a shield could be shown somehow (maybe like Shield Tracker does), since unlike it says in the description it doesn't seem to show it, at least not for me, and there also doesn't seem to be any option to enable it.

    well, that's all from me for now. :)



  • #58

    I do not know how to contribute so I post here.

    I added the support for Clarity of Will and fix the name for the Glyph of Twilight Ward.

    Here is the link where I put the new file:

    Works with ShieldHealth version ShieldHealth published on 10 November 2014.

    How to install:

    1. Download the zip here:
    2. Uncompress it. You will get a file ShieldHealth.lua.
    3. Copy this file in World of Warcraft\Interface\AddOns\ShieldHealth\ and replace the existing one.
    4. Remove existing user preference by removing this file: World of Warcraft\WTF\Account\<account_id>\SavedVariables\ShieldHealth.lua and the ShieldHealth.lua.bak if it exist. (Replace <account_id> by the real value). It will remove all your custom preferences !
    5. Launch the game and enjoy !
  • #59


    I just added you as an author on the forge, you can contribute here.

  • #57

    This addon's awesome and I love how easy it is to change its appearance in options!

    Any chance to also add support for Clarity of Will talent?

  • #60

    Now Shieldhealth support Clarity of Will. Enjoy :)

  • #55

    Is there any possibility to support Soul Leech from Warlocks (Talen Tier 1 num2 Spell ID 108370). Or is there a way to track the absorbtion amount of a pet (warlocks or hunter would celebrate that i think)?

  • #54

    Will it be able to add focus, mouseover and specified name to the watch list?

  • #53


    This addon dosent show the Divine Insight procced PW: Shield. Also it would be great if this can show different shields in different bars atleast for self (as a setup like 1. show only total amount, 2. show absorb by spells, 3. show total and also by spells) and include the Colossus enchant proc absorb.

    I just found this addon and I rly like it already, keep up the great work! :)

  • #50

    Uhm ... can`t see it. Or does it take a while until we can see/download it? :)

  • #51

    Few minutes usualy.

    You may be able to download it here.

    Last edited by Miiow on 12/3/2012 3:36:40 PM
  • #52

    Thanks :)

  • #49

    Just updated to v2.35 to support 5.1.

    Thanks guys for your help.

  • #48

    Only cast Ice Barrier.

    Date: 2012-12-03 20:25:24
    ID: 1
    Error occured in: Global
    Count: 22
    Message: ..\AddOns\ShieldHealth\ShieldHealth.lua line 721:
       attempt to compare number with boolean
       [C]: ?
       ShieldHealth\ShieldHealth.lua:721: Sh_check_buff()
       ShieldHealth\ShieldHealth.lua:663: Sh_OnEvent()

      MoncaiCompare, v1.5.4
      Swatter, v4.0.6 (<%codename%>)
      NPCScan, v5.0.0.5
      NPCScanOverlay, v5.0.0.3
      Ace3, v
      AtlasLootLoader, vv7.04.01
      AucAdvanced, v5.14.5335 (KowariOnCrutches)
      AucFilterBasic, v5.14.5335 (KowariOnCrutches)
      AucFilterOutlier, v5.14.5335.5335(5.14/embedded)
      AucMatchUndercut, v5.14.5335.5225(5.14/embedded)
      AucScanData, v5.14.5335 (KowariOnCrutches)
      AucStatHistogram, v5.14.5335 (KowariOnCrutches)
      AucStatiLevel, v5.14.5335 (KowariOnCrutches)
      AucStatPurchased, v5.14.5335 (KowariOnCrutches)
      AucStatSales, v5.14.5335.5335(5.14/embedded)
      AucStatSimple, v5.14.5335 (KowariOnCrutches)
      AucStatStdDev, v5.14.5335 (KowariOnCrutches)
      AucStatWOWEcon, v5.14.5335.5335(5.14/embedded)
      AucUtilAHWindowControl, v5.14.5335.5133(5.14/embedded)
      AucUtilAppraiser, v5.14.5335.5335(5.14/embedded)
      AucUtilAskPrice, v5.14.5335.5160(5.14/embedded)
      AucUtilAutoMagic, v5.14.5335.5335(5.14/embedded)
      AucUtilCompactUI, v5.14.5335.5335(5.14/embedded)
      AucUtilEasyBuyout, v5.14.5335.5238(5.14/embedded)
      AucUtilFixAH, v5.14.5335 (KowariOnCrutches)
      AucUtilItemSuggest, v5.14.5335.5335(5.14/embedded)
      AucUtilPriceLevel, v5.14.5335.5237(5.14/embedded)
      AucUtilScanButton, v5.14.5335.5335(5.14/embedded)
      AucUtilScanFinish, v5.14.5335.5153(5.14/embedded)
      AucUtilScanProgress, v5.14.5335.4979(5.14/embedded)
      AucUtilScanStart, v5.14.5335.5153(5.14/embedded)
      AucUtilSearchUI, v5.14.5335.5335(5.14/embedded)
      AucUtilSimpleAuction, v5.14.5335.5208(5.14/embedded)
      AucUtilVendMarkup, v5.14.5335.4828(5.14/embedded)
      AutoSellStuff, v1.0.2
      Babylonian, v5.1.DEV.332(/embedded)
      BagBrother, v
      Bagnon, v5.1.0
      BagnonConfig, v
      BagnonGuildBank, v
      BeanCounter, v5.14.5335 (KowariOnCrutches)
      BlizzMove, vv1.2.5
      Configator, v5.1.DEV.344(/embedded)
      CooldownButtons, v3.0.15
      DBMCore, v
      DBMMogushanVaults, v
      DebugLib, v5.1.DEV.312(/embedded)
      Decursive, v2.7.2.3
      Dominos, v5.1.0
      DominosCast, v
      DominosConfig, v
      DominosRoll, v
      DominosXP, v
      Enchantrix, v5.14.5335 (KowariOnCrutches)
      EnchantrixBarker, v5.14.5335 (KowariOnCrutches)
      FishingBuddy, v1.2d
      Gatherer, v4.0.6
      IceHUD, v1.8.13 (Revision: 927)
      InFlightLoad, v5.0.001
      Informant, v5.14.5335 (KowariOnCrutches)
      LibExtraTip, v5.12.DEV.324(/embedded)
      MageNuggets, v3.14
      MoveAnything, v13.3.0
      Omen, v3.1.7
      OmniCC, v5.1.2
      PerlArcaneBar, v
      PerlCombatDisplay, v
      PerlConfig, v
      PerlFocus, v
      PerlParty, v
      PerlPartyPet, v
      PerlPartyTarget, v
      PerlPlayer, v
      PerlPlayerPet, v
      PerlTarget, v
      PerlTargetTarget, v
      Postal, v3.5.0
      Prat30, v3.5.3      
      Prat30Libraries, v
      Recount, v
      ReforgeAuto, v1.2.1
      Reforgenator, vv2.3
      RepairGear, v1.7
      SexyCooldown, v5.0.4 R2
      ShieldHealth, v2.33
      Stubby, v5.14.5335 (KowariOnCrutches)
      TidyPlates, v6.8.0 (R556)
      TidyPlatesGraphite, v
      TidyPlatesGrey, v
      TidyPlatesNeon, v
      TidyPlatesQuatre, v
      TidyPlatesHub, v
      TidyPlatesWidgets, v
      TipHelper, v5.12.DEV.315(/embedded)
      Titan, v5.1.10.50100
      TitanBag, v5.1.10.50100
      TitanClock, v5.1.10.50100
      TitanGold, v5.1.10.50100
      TitanLocation, v5.1.10.50100
      TitanLootType, v5.1.10.50100
      TitanPerformance, v5.1.10.50100
      TitanRepair, v5.1.10.50100
      TitanVolume, v5.1.10.50100
      TitanXP, v5.1.10.50100
      BlizRuntimeLib_deDE v5.1.0.50100 <eu>

    Last edited by Knakriktsur on 12/3/2012 1:28:30 PM
  • #42

    Update 2.34 beta, fixed the bug with the UnitBuff() change and added Guard and Twillight Ward.

    If no bugs are reported, I'll put it as a release soon.

  • #45

    Wow, that was fast! Thank you so much <3 I feel a lot happier playing my mage now!

    I had a pretty weird bug (detailed below), but it was essentially working, and when I used the in-game settings to delete my saved variables, the bug went away completely. I don't know if this is reproducable using saved variables from previous versions, but if anyone else has this issue, that seems to be the way to fix it. Sorry for the length!

    Seemed fine on my mage, switched to my disc priest and noticed the background of her bar was purple and opaque, when it was previously colourless and transparent. Went into settings and they still said it was meant to be colourless and transparent.

    Switched back to my mage, now hers has a purple background too. (It may have done prior to switching characters and I just didn't notice.)

    Copied my profile (Default) as a backup, then reset the profile's settings to default.

    After clicking Accept on both popups, got the following:

    Error occured in: Global
    Count: 1
    Message: ..\AddOns\ShieldHealth\ShieldHealth.lua line 4014:
    attempt to perform arithmetic on field '?' (a nil value)
    [C]: ?
    ShieldHealth\ShieldHealth.lua:4014: OnAccept()
    ..\FrameXML\StaticPopup.lua:3897: StaticPopup_OnClick()
    [string "*:OnClick"]:1:
    [string "*:OnClick"]:1

    Followed by locals (which I can provide if you want them) and list of addons.

    Moused over Default profile, got the following error:

    Error occured in: Global
    Count: 7
    Message: ..\AddOns\ShieldHealth\ShieldHealth.lua line 2568:
    attempt to perform arithmetic on field 'time' (a nil value)
    [C]: ?

    Followed by locals and list of addons.

    Now when I moused over Default profile, a list that said it was all the characters using that profile appeared.

    That was when I reset my saved variables and all the problems went away. My addon list was the same as in comment #40, and I can provide the local variables if you want them. Wasn't sure if you need them, and they're pretty long.

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

PAX South Alienware Giveaway