• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

GridStatusShield

 
Project Updated:
Files Updated: 08-24-2009
Supports Game Version: 3.2.0
Category: Unit Frames, Class, and Priest
Tags:

, and [Edit Tags]

Project Manager: Julith
Additional Authors: No additional authors
Current Version: v0.9
License: GNU General Public License version 3 (GPLv3)
Development Site: WowAce.com
Avg Daily DL (last 30 days): 30
Downloads Total: 32,410
Favorites: 32
Comments: 17
  • About GridStatusShield
  •  

This addon provides a grid status which provides the remaining amount of your priest shields on a unit. It does only display the amount of you own shields (or at least tries to :-).

Some things you should know

Currently this addon only works for priests.

There is no "GetShieldLeft()"-method provided by WoW to use, so this addon works by evaluating the active shields and the "absorbed"-combat messages on a unit. When doing this the addon always assumes the worst case. So the remaining shield value displayed will be more likely higher than smaller.

An amount of zero displayed means GSShield thinks the shields amount is already used up which obviously isn't the case, but since GSShield always assumes the worst case this can happen often.

The addon '''does''' consider non priest shields, but only in the way that it doesn't reduce the priest shields values as long as there is another shield active which is before them in ordering (it doesn't have to know how much of it is left, as long as its there it will absorb the damage). Since v0.3 it displays minimum amounts for the upper ranks of other classes shields.

Some words to Multiple shields on a unit

The addon assumes that WoW uses a strict order when there are multiple shields on a unit to decide whichs shields value to use up first. For now it uses the total duration of the shield as ordering (with prioritisation for elemental shields). Meaning short shields will be used to absorb damage before longer shields. Although this isn't the actual parameter how Blizzard orders the shields it is correct in most cases.

Known problems

  • Because of the ability "Savage Defense" of feral druids the shield values for them will drop far to fast on incoming damage. I don't have a fast (or any) method to get the current attack power of the druid to calculate the amount absorbed by this ability.
  • In rare cases the shield values are not removed correctly if a shield fades and so the remaining absorb begins to stack up. This seems to happen especially on mages and I couldn't find out why by now. Best way is to resolve this is to reload your UI. I'm glad on any information on this problem.
  • Downloads (5)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  GridStatusShield v0.9 Release 3.2.0 9,219 8/24/2009
  GridStatusShield Valanyr test beta Beta 3.2.0 179 8/19/2009
  GridStatusShield v0.75 Release 3.2.0 2,367 8/13/2009
  GridStatusShield Beta 3.2 Beta 3.2.0 134 8/10/2009
  GridStatusShield v0.71 Release 3.1.0 7,160 4/20/2009
  • 1 page(s)
  • Comments

Add Comment

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • I tested this add-on awhile ago when I first got my Val'anyr (I'm a druid) and was sad to see that it only shows correct Protection of Ancient Kings shields if you are a priest. Are you planning to implement the Val'anyr shielding for other classes any time soon?

    Reply Report Permalink
  • Julith said

    At the moment not really, sorry. But you can take a look at this post from Harmankaya at elitist jerks. He uploaded a version which seemed to work with other classes: http://elitistjerks.com/f15/t57524-valanyr_hammer_ancient_kings/p8/#post1402682

    Reply Report Permalink
  • Vorvonox said

    Sounds like a good addon, but nothing shows up when I shield someone :\ No errors or anything on the latest Grid + version of this addon.

    I don't usually use Grid, but this sounded nifty, but alas... nothing for me. I tried resetting the settings, enabling/disabling, everything, but nothing. :(

    Reply Report Permalink
  • Vorvonox said

    resolved...

    Reply Report Permalink
  • Harmankaya said

    I don't get it. I read the comments below, happy to find that you actually took the time to make a version for Val'anyr, and even happier to see that someone actually tested it and found it working flawless!

    For me, however, it seems broken. My Val'anyr procs just shows a zero, and priestshields show 2.2k regardless of spec.

    This this happen with 3.2? No-one commented on it before now? :d
    I would really, really like to have this addon work with my Val'anyr. (I'm a druid btw).

    If you are accepting suggestion, my dreams would come through if the following was possible:
    -Only show ones own shields
    -Val'anyr actually working
    -Same as 1, but with even more customization; like checkboxes for each shieldeffect maybe? ;)

    What I really am after the most though, is some discussion as to what happened. :|

    Reply Report Permalink
  • Julith said

    What happened is that the addon currently only works if you are a priest. This is because long time priests were the only class actually interrested in shield values on other players (because of disciplin tree).
    Of curse this might change now since more and more players are getting their hands on Valanyr. I'm not sure yet if I will adapt GSShield to work for other classes only because of Valanyr.

    Reply Report Permalink
  • Boergen said

    Julith, any chance you could add the Valanyr proc to GSS? I could supply the combatlog lines if neccessary.

    Reply Report Permalink
  • Julith said

    And rewarding other priests who got it while I'm not? No! Never! Ever! :)
    Joking. Of course I can. Combatlog would be nice. Even better would be some information on the order how it is consumed if other shields are also active. A good place to test things like that is a lavapit where you get predictable damage.

    Reply Report Permalink
  • Boergen said

    it all starts with this, the hammer proc:
    8/18 17:33:57.817 SPELL_AURA_APPLIED,0x0200000001E39FAD,"Boergen",0x511,0x0200000001E39FAD,"Boergen",0x511,64411,"Blessing of Ancient Kings",0x1,BUFF


    after that, a flash heal...
    8/18 17:33:58.084 SPELL_HEAL,0x0200000001E39FAD,"Boergen",0x511,0x0200000000170AEF,"Drops",0x512,48071,"Flash Heal",0x2,4826,0,0,nil

    aaand heres comes the bubble:
    8/18 17:33:58.884 SPELL_AURA_APPLIED,0x0200000001E39FAD,"Boergen",0x511,0x0200000000170AEF,"Drops",0x512,64413,"Protection of Ancient Kings",0x8,BUFF


    works with CoH too...:
    8/18 17:34:54.798 SPELL_HEAL,0x0200000001E39FAD,"Boergen",0x511,0x020000000142D9AF,"Miranelia",0x512,48089,"Circle of Healing",0x2,2668,2668,0,nil
    8/18 17:34:54.798 SPELL_HEAL,0x0200000001E39FAD,"Boergen",0x511,0x020000000264B9CB,"Arthuron",0x512,48089,"Circle of Healing",0x2,4116,4116,0,1
    8/18 17:34:54.798 SPELL_HEAL,0x0200000001E39FAD,"Boergen",0x511,0xF140722396000652,"Lowbob",0x1112,48089,"Circle of Healing",0x2,2683,2683,0,nil
    8/18 17:34:54.798 SPELL_HEAL,0x0200000001E39FAD,"Boergen",0x511,0x02000000023AEE1D,"Khemri",0x512,48089,"Circle of Healing",0x2,2672,649,0,nil
    8/18 17:34:54.798 SPELL_HEAL,0x0200000001E39FAD,"Boergen",0x511,0x0200000000170AEF,"Drops",0x512,48089,"Circle of Healing",0x2,4007,10,0,1

    ...and leads to lots of bubbles:
    8/18 17:34:55.567 SPELL_AURA_APPLIED,0x0200000001E39FAD,"Boergen",0x511,0x020000000142D9AF,"Miranelia",0x512,64413,"Protection of Ancient Kings",0x8,BUFF
    8/18 17:34:55.567 SPELL_AURA_APPLIED,0x0200000001E39FAD,"Boergen",0x511,0x020000000264B9CB,"Arthuron",0x512,64413,"Protection of Ancient Kings",0x8,BUFF
    8/18 17:34:55.567 SPELL_AURA_APPLIED,0x0200000001E39FAD,"Boergen",0x511,0xF140722396000652,"Lowbob",0x1112,64413,"Protection of Ancient Kings",0x8,BUFF
    8/18 17:34:55.567 SPELL_AURA_APPLIED,0x0200000001E39FAD,"Boergen",0x511,0x02000000023AEE1D,"Khemri",0x512,64413,"Protection of Ancient Kings",0x8,BUFF
    8/18 17:34:55.567 SPELL_AURA_APPLIED,0x0200000001E39FAD,"Boergen",0x511,0x0200000000170AEF,"Drops",0x512,64413,"Protection of Ancient Kings",0x8,BUFF


    the bubbles can be refreshed too (that is, they build up like divine aegis does):
    8/18 17:35:02.360 SPELL_AURA_REFRESH,0x0200000001E39FAD,"Boergen",0x511,0x020000000264B9CB,"Arthuron",0x512,64413,"Protection of Ancient Kings",0x8,BUFF

    and the bubble is removed if the time runs out or if it is consumed:
    8/18 17:35:10.809 SPELL_AURA_REMOVED,0x0200000001E39FAD,"Boergen",0x511,0x020000000264B9CB,"Arthuron",0x512,64413,"Protection of Ancient Kings",0x8,BUFF


    if you need it, this is when the proc wears off of the hammer wielder:
    8/18 17:35:09.456 SPELL_AURA_REMOVED,0x0200000001E39FAD,"Boergen",0x511,0x0200000001E39FAD,"Boergen",0x511,64411,"Blessing of Ancient Kings",0x1,BUFF


    I spare you the absorb lines. Nothing fancy to see there.

    I'll try to get a date with our beloved discipline priestess to see what shield gets "used" before the other.

    Reply Report Permalink
  • Boergen said

    The Valanyr shield is consumed before the Power Word: Shield one. Which is only logical, cause it's duration of 10 seconds is lower than the Power Word: Shield's 15sec. I think the Aegis shield is also used before PWS for the same reason. So it should be Valanyr -> Aegis -> PWS

    Reply Report Permalink
  • Julith said

    As long as the Buff "Blessing of Ancient Kings" is active every heal (hots, aoe, channeled, whatever) creates an aegis worth 15% of the amount healed, right?

    Reply Report Permalink
  • Boergen said

    Yes, that's right. Even direct overheal and hot overheal contributes to the bubble, which lasts for 10sec after the last refresh.

    A blue poster said that if multiple Valanyrs are present in a raid, they all contribute to the same bubble.

    Reply Report Permalink
  • Boergen said

    Update: The bubbles last 8, not 10 seconds. Sorry for the confusion.

    Reply Report Permalink
  • Julith said

    I've committed a Version which supports the Hammer. It needs testing, you can get it here: http://static.wowace.com/content/files/378/596/GridStatusShield-r35.zip

    Reply Report Permalink
  • Boergen said

    Tested it tonight. No errors and the shield amount seems to be calcutated correctly. Stacks with Aegis and PWS.. I would say we have a winner here. ;)

    Reply Report Permalink
  • I love you add-on, and it seems 3.2 broke it. Its displaying my pw:s at 2.7kish when before it was estimating 6k which was closer to what I had. Any suggestions that I could do to correct it? Updated grid too.

    Reply Report Permalink
  • Julith said

    I'll publish a working release soon. I only need to test it beforehand during our raid. If you can't wait or want to test yourself you can try the beta version from wowace.com.

    Reply Report Permalink
  • Stromy said

    One last request: could it be possible to use the same format for the shield as for the graces ? ie, showing time left, and dropping the decimal part of the shield itself ? I'd like to know I should start spaming again if my stack is close to falling off the tank.

    Thanks again !

    Reply Report Permalink
  • Julith said

    Which format for Graces do you mean?
    If you want to know the time elft of a shield (or any buff) you can just add a new "aura" status for it with grid and display it as icon or whatever.

    Reply Report Permalink
  • Stromy said

    Thanks for your reply.

    My bad, there's 3 things:
    - Grace, I like the way your addon does it right now
    - PW:Shield, I like the way it's done right now, but would like the option to actually NOT display the shield left, since I usually cannot refresh it anyway due to the debuff. Grid provides a way to know who has a shield up, and who has the weakend soul debuff, that's enough for me. Currently, sheilds dut to PW:S and due to Aegis are mixed. I'd like them separated.
    - Divine Aegis, which is what I was calling "shield", and which is what I'd like to de a bit differently, if at all possible:
    + should be listed apart from PW:S: I want to know when DA as fallen off the MT, so that I can stack it again. With PW:S mixed with DA, I don't really know.
    + In the same format you're using for Grace: it also has a duration, and stacks. Right now we see only the stacks (mixed with PW:S) and not the duration.

    Am i making any sense know, as to the what and why ? (I'll let you figure out the how ^^)

    Reply Report Permalink
  • Addon Packs Containing GridStatusShield

Most Downloads / Day

  • Similar Addons
  •  

Average downloads per day

  1. 11,397 HealBot Continued Unit Frames, Buffs & Debuffs...
  2. 2,530 X-Perl UnitFrames Raid Frames, and Unit Frames
  3. 2,324 ForteXorcist Buffs & Debuffs, Class, Combat...
  4. 1,800 Grid Unit Frames
  5. 1,699 GridStatusRaidDebuff Unit Frames