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.

You must login to post a comment. Don't have an account? Register to get one!

  • 7 comments
  • Avatar of Shadowics Shadowics Sat, 09 Jan 2010 08:49:38

    Having written that, I did happen to see a mage cast mana shield, and some value appeared.

    I hadn't tried increasing the Aegis tolerance. It is detecting the shields, just not calculating a value.

    I just tried, in game, increasing the Aegis tolerance up to the maximum of '2', and the displayed value remained at "0" for Val'anyr proc shields, but it did now show my Divine Aegis shields.

    Last edited on 09 Jan 2010 by Shadowics
  • Avatar of Julith Julith Sat, 09 Jan 2010 07:54:40

    Hmm, have you tried increasing the Aegis tolerance?

    Also for most shields (excluding DA and Valanyr) it should also display a minimum shield size for shields from other players.

  • Avatar of Shadowics Shadowics Fri, 08 Jan 2010 22:45:31

    I meant my own. I've never seen it display a value for a shield someone else cast.

    Even if it was someone else, couldn't you guess the value of the shield in that case as 30% or 15% of the last amount healed?

    But that's beside the point, really, what I'd expect from this is the value of my shields on the target.

  • Avatar of Julith Julith Fri, 08 Jan 2010 07:23:51

    Normally it should display values for these shields. But of course only if they are your own. It does not work for the shields cast by other people.

  • Avatar of Shadowics Shadowics Fri, 08 Jan 2010 05:43:54

    I like the idea of this addon, however, for Divine Aegis and Val'anyr shields, it only ever displays "0" as the shield value while there is a shield on the target, making it, basically, only useful for PW:S as far as I can see, which is unfortunate.

    I'd love to see it working better, if you need any help testing or such I'd be happy to help out.

  • Avatar of Julith Julith Wed, 28 Oct 2009 08:52:00

    As soon as I find a good reason to switch to Grid2, yes :) (probably when its out of beta phase).

    Last edited on 28 Oct 2009 by Julith
  • Avatar of nailer1 nailer1 Tue, 27 Oct 2009 18:41:47

    great work. i love it.

    any chance to get this lovely little thing worked with grid2?

    Last edited on 27 Oct 2009 by nailer1
  • 7 comments

Facts

Date created
22 Oct 2008
Categories
Last update
08 Jan 2010
Development stage
Release
Language
  • deDE
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
GridStatusShield
Recent files
  • A: r39 for 3.3.0 on 08 Jan 2010
  • A: r38 for 3.3.0 on 09 Dec 2009
  • R: v0.9 for 3.2.0 on 24 Aug 2009
  • B: Valanyr test beta for 3.2.0 on 19 Aug 2009
  • A: r35 for 3.2.0 on 19 Aug 2009

Authors