Get an Epic Experience with Premium

ShieldHealth

Unit Frames Login to Add Favorites
  • 2 Likes
  • World of Warcraft
  • 393 Monthly Downloads
  • Supports: 6.0.3
  • 9,589 Total Downloads
  • Updated 11/10/2014
  • Created 10/07/2011
  • 26 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: ShieldHealth
or
Support development! **
Donate

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.

Features

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

  • Update 5.1

Comments

First Previous Page 1 of 4 Next Last
  • #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

    Hello,

    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
    Debug:
       [C]: ?
       ShieldHealth\ShieldHealth.lua:721: Sh_check_buff()
       ShieldHealth\ShieldHealth.lua:663: Sh_OnEvent()
       ShieldHealth\ShieldHealth.lua:1985:
          ShieldHealth\ShieldHealth.lua:1981
    Locals:

    AddOns:
      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>
      (ck=cdb)

    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)
    Debug:
    [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)
    Debug:
    [C]: ?
    ShieldHealth\ShieldHealth.lua:2568:
    ShieldHealth\ShieldHealth.lua:2540

    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.

  • #47

    How long is a long time ago? Because I got those errors last night, using the latest beta (2.34). Or do you mean there was a bug with the old saved variables? They probably would have been created by version 2.33, but possibly 2.32 or 2.31 (sorry, can't remember which version I was using before).

    No problem :) Thank you very much for writing such a useful addon!

    Locals for the first error (looks like they got cut off at the end; I guess Swatter ran out of space):

    Locals:
    (for index) = 14
    (for limit) = 14
    (for step) = 1
    j = 14
    (*temporary) = <function> defined =[C]:-1
    (*temporary) = Ordre14 {
    0 = <userdata>
    }
    (*temporary) = "TOPLEFT"
    (*temporary) = Shield_ordre {
    0 = <userdata>
    }
    (*temporary) = "TOPLEFT"
    (*temporary) = 5
    (*temporary) = nil
    (*temporary) = "attempt to perform arithmetic on field '?' (a nil value)"
    getnB = 14
    Ordre = <table> {
    icon_toggle = <table> {
    }
    down = <table> {
    }
    text = <table> {
    }
    up = <table> {
    }
    toggle = <table> {
    }
    icontex = <table> {
    }
    icon = <table> {
    }
    ordre = <table> {
    }
    }
    Oo = <table> {
    Ord:toggle = <table> {
    }
    Ord = <table> {
    }
    cooldown = <table> {
    }
    Ord:icon = <table> {
    }
    }
    PROFILE = "Default"
    O = <table> {
    font:val:b = 0.9
    13:b = 0.7
    11:r = 1
    f:hauteur = 30
    f:largeur = 210
    level = 1
    border:size = 4
    10:b = 1
    show_only_in_combat = false
    b:a = 100
    f:pos:3 = "BOTTOM"
    13:v = 0
    f:pos:1 = "BOTTOM"
    f:SBC:r = 1
    14:b = 0.7
    10:r = 0.8
    10:v = 1
    autoicon = false
    4:v = 1
    5:v = 0.3
    2:v = 0
    iconsize = 27
    short = false
    9:v = 0.7
    6:v = 1
    7:v = 0.7
    1:v = 0.8
    13:r = 0.7
    font:val:r = 0.8
    insets:bottom = 2
    11:v = 0.7
    12:b = 0
    font:val = "Fonts\FRIZQT__.TTF"
    insets:left = 2
    font:val:a = 1
    f:pos:5 = 120.99973591945
    14:r = 0.7
    14:v = 0
    3:v = 0.2
    insets:top = 2
    contour = false
    insets:right = 2
    font:val:size = 18
    9:b = 0.3
    8:b = 0.77
    7:b = 0.7
    6:b = 0.6
    enable = true
    12:r = 1
    f:tex:fond = "Interface\Tooltips\UI-Tooltip-Background"
    f:SBC:b = 1
    1:b = 0
    font:val:v = 1
    f:tex:border = "Interface\Tooltips\UI-Tooltip-Border"
    4:b = 1
    5:b = 0
    f:SBC:a = 0.5
    12:v = 1
    9:r = 1
    8:r = 1
    11:b = 0
    6:r = 0.5
    5:r = 1
    4:r = 1
    3:r = 0
    2:r = 0.8
    1:r = 0.6
    tex_barre = "Interface\PaperDollInfoFrame\UI-Character-Skills-Bar"
    blink = true
    7:r = 0.7
    f:pos:4 = 1.0001448955665
    2:b = 0
    3:b = 1
    f:SBC:v = 1
    8:v = 0.95
    }
    Ot = <table> {
    font:val:b = 0.9
    13:b = 0.7
    11:r = 1
    f:hauteur = 30
    f:largeur = 210
    level = 1
    border:size = 4
    10:b = 1
    show_only_in_combat = false
    b:a = 100
    f:pos:3 = "CENTER"
    13:v = 0
    f:pos:1 = "CENTER"
    f:SBC:r = 1
    14:b = 0.7
    10:r = 0.8
    10:v = 1
    autoicon = false
    4:v = 1
    5:v = 0.3
    2:v = 0
    iconsize = 27
    short = false
    9:v = 0.7
    6:v = 1
    7:v = 0.7
    1:v = 0.8
    13:r = 0.7
    font:val:r = 0.8
    insets:bottom = 2
    11:v = 0.7
    12:b = 0
    font:val = "Fonts\FRIZQT__.TTF"
    insets:left = 2
    font:val:a = 1
    f:pos:5 = -100.00000273517
    14:r = 0.7
    14:v = 0
    3:v = 0.2
    insets:top = 2
    contour = false
    insets:right = 2
    font:val:size = 18
    9:b = 0.3
    8:b = 0.77
    7:b = 0.7
    6:b = 0.6
    enable = true
    12:r = 1
    f:tex:fond = "Interface\Tooltips\UI-Tooltip-Background"
    f:SBC:b = 1
    1:b = 0
    font:val:v = 1
    f:tex:border = "Interface\Tooltips\UI-Tooltip-Border"
    4:b = 1
    5:b = 0
    f:SBC:a = 0.5
    12:v = 1
    9:r = 1
    8:r = 1
    11:b = 0
    6:r = 0.5
    5:r = 1
    4:r = 1
    3:r = 0
    2:r = 0.8
    1:r = 0.6
    tex_barre = "Interface\PaperDollInfoFrame\UI-Character-Skills-Bar"
    blink = true
    7:r = 0.7
    f:pos:4 = 0
    2:b = 0
    3:b = 1
    f:SBC:v = 1
    8:v = 0.95
    }
    L = <table> {
    tooltip_slider1 = <table> {
    }
    Profile_appliquer_spe1 = "Apply for spec1"
    cooldown_anchor = "Anchored"
    tooltip_slider2 = <table> {
    }
    tooltip_test = <table> {
    }
    reset3 = "The profile ""
    SVcleaned = "Saved variable has been cleaned."
    Verouiller = "Lock"
    level = "Frame level"
    Cible = "Target's Bar"
    insets = "Padding"
    tooltip_CB3 = <table> {
    }
    Couleur_texte = "Text color"
    show_only_in_combat = "Only in combat"
    Apparence_generale = "General Appearance"
    othershield = "Other Shield"
    player = "Player"
    tooltip_DDM4 = <table> {
    }
    test = "Test mode"
    below_lvl_10 = "none"
    tooltip_DDM3 = <table> {
    }
    Profile_Popup_new = "Create a new profile with default setting."
    tooltip_saveas = <table> {
    }
    cooldown_inset = "Inset padding"
    tooltip_profile_list_titre = "This profile is used by :"
    Profile_Popup_reset = "Are you sure to want to reset this profile ? (your settings will be lost for ever)"
    Profile_saveas = "Save as"
    tooltip_slider6 = <table> {
    }
    left = "Left"
    tooltip_cooldown_slider_63 = <table> {
    }
    target = "Target"
    tooltip_cooldow

  • #46

    I know the second error, I fixed that a long time ago, it should be ok now.

    The first error don't say much, I might need the locals for this one. Thanks for you help !

  • #44

    No more bugs while tanking an entire hof run, thanks a lot for the fast update, you're awesome.

  • #38

    can we get an update for this no longer working in 5.1

  • #39

    Do you get any Lua error, or is it just 'out of date' ?

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

Plantronics GameCom Commander Headset Giveaway!