- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
6,100 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Server Mods
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks Skins
- Top StarCraft II Maps
- Top Terraria Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top The Secret World Mods
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
- Store
GridStatusShield
- 0 Likes
- World of Warcraft
- 1,024 Monthly Downloads
- Supports: 5.2.0
- 123,344 Total Downloads
- Updated 05/19/2013
- Created 10/22/2008
- 149 Favorites
- Project Site
- Comments
- Release Type: Release
- License: GNU General Public License version 3 (GPLv3)
- Newest File: v1.5
About GridStatusShield
This addon provides a grid status which provides the remaining amount of your shields on a unit.
Ok, 4.0 is there and Blizzard heard my prayers and added absorb tracking support. Therefore now also shields of other players and classes should be displayed correctly (at least when I'm done with it :-). And they should be very accurate now.
Currently I'm still experimenting whats the best way to use these therefore GridStatusShield currently provides two different methods to use. The first is based on the combat log and the other one on internal events and the tooltip of unit buffs. You can change the method in the settings of GridStatusShield. So if you encounter any problems try changing the tracking method (and let me know about the problems).
Some pros and cons of the two methods
Combat log based:
- PRO: independent from clients language
- PRO: pretty fast
- CON: not very reliable (out of range units, broken log, lag, missing events for certain shields, multiple shields of the same kind (divine aegis))
Buff-tooltip based:
- PRO: reliable concerning lag, range, and multiple shields of the same kind
- CON: very slow at the moment because it parses every buff tooltip every time something changes (can be improved a lot)
- CON: parsing needs to be done for every language separately (If you can help me with your language there it would be awesome!)
A FAQ (just to amuse me ... and maybe it helps you :-))
Q: I don't see any shield values!
A: Maybe your language isn't supported yet, try changing to combat log based shield tracking.
Q: I don't see any value for Power word: Barrier!
A: This shield does not create any combat log messages, try disabling combat log based shield tracking.
Q: This ** addon slows my PC extremely down in fights!!!
A: The current default shield tracking method is very slow, try changing to combat log based tracking, that should be much faster.
Q: The shield values aren't displayed correctly if there is more than one Divine Aegis on a unit (or any other shield which can occur multiple times on the same unit).
A: Yeah, those are hard to keep a part using the combat log. Try disabling combat log based shield tracking.
Q: "Try this! No, try that! Then try this! Nom no! Try that method!"... you are messing with us right?
A: Maybe... just wanted to show the pros and cons of the two methods in another way ;-)
------------------------------------------------------------------------
r68 | julith | 2013-05-19 17:49:57 +0000 (Sun, 19 May 2013) | 1 line
Changed paths:
A /tags/v1.5 (from /trunk:67)
Tagging as v1.5
------------------------------------------------------------------------
r67 | julith | 2013-04-20 14:08:10 +0000 (Sat, 20 Apr 2013) | 1 line
Changed paths:
M /trunk/GridStatusShield.lua
M /trunk/GridStatusShield.toc
M /trunk/enUS.lua
GridStatusShield: added status Shielded Health that can be assigned to the heal bar to display shields as incoming heals
------------------------------------------------------------------------
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| v1.5 | Release | 5.2.0 | - | 05/19/2013 |
| v1.5-nolib | Release | 5.2.0 | - | 05/19/2013 |
| v1.27 | Release | 5.0.5 | 9,995 | 10/28/2012 |
| v1.27-nolib | Release | 5.0.5 | 36 | 10/28/2012 |
| v1.26 | Release | 5.0.4 | 7,598 | 08/31/2012 |
| v1.26-nolib | Release | 5.0.4 | 25 | 08/31/2012 |
| v1.25 | Release | 5.0.4 | 3,235 | 08/29/2012 |
| v1.25-nolib | Release | 5.0.4 | 14 | 08/29/2012 |
| v1.23-toc4.2-nolib | Release | 4.2 | 77 | 06/29/2011 |
| v1.23-toc4.2 | Release | 4.2 | 24,071 | 06/29/2011 |
| v1.23 | Release | 4.0.1 | 23,830 | 10/19/2010 |
| v1.23-nolib | Release | 4.0.1 | 81 | 10/19/2010 |
| beta for 1.21 | Beta | 4.0.1 | 1,197 | 10/17/2010 |
| v1.2 | Release | 4.0.1 | 7,522 | 10/15/2010 |
| hack for 4.0 | Beta | 4.0.1 | 279 | 10/13/2010 |
| v1.01 | Release | 3.3.5 | 688 | 08/16/2010 |
| v1.0 | Release | 3.3.5 | 280 | 05/17/2010 |
| v0.9 | Release | 3.2.0 | 529 | 08/24/2009 |
| Valanyr test beta | Beta | 3.2.0 | 20 | 08/19/2009 |
| v0.75 | Release | 3.2.0 | 109 | 08/12/2009 |
| Beta 3.2 | Beta | 3.2.0 | 39 | 08/09/2009 |
| v0.71 | Release | 3.1.0 | 356 | 04/20/2009 |
| v0.7 | Release | 3.1.0 | 110 | 04/16/2009 |
| v0.6c | Beta | 3.0.9 | 47 | 03/22/2009 |
| v0.6b | Beta | 3.0.9 | 8 | 03/21/2009 |
| v0.6 | Release | 3.0.9 | 52 | 03/21/2009 |
| v0.45 | Release | 3.0.8 | 160 | 01/30/2009 |
| release of 0.4 | Release | 3.0.3 | 4 | 01/15/2009 |
| v0.3 | Release | 3.0.3 | 2 | 11/08/2008 |
| Beta 2 | Beta | 3.0.2 | 4 | 11/01/2008 |
| Beta 1 | Beta | 2.4.3 | 59 | 10/22/2008 |
Top Downloads
-
- Deadly Boss Mods
- Combat, PvP, and Boss Encounters
- 1,025,230 Monthly Downloads
-
- Bagnon
- Bags & Inventory
- 481,343 Monthly Downloads
-
- Auctioneer
- Mail, Tooltip, Bags & Inventory, Professions, and Auction & Economy
- 334,076 Monthly Downloads
-
- Recount
- Combat
- 328,627 Monthly Downloads
-
- HealBot Continued
- Healer and Unit Frames
- 299,676 Monthly Downloads
Comments
for french langage, the info are :
name : "Mot de pouvoir : Bouclier"
tooltip of the buff : "Absorbe xxxx points de dégâts."
(i do not know if accent are important...)
contact me if you want to make tests.
When using the combat log for detecting it works fine wit no problems. Otherwise it shows weird numbers even if there's no shield on etc..
So the "fast and unreliable" works perfectly whilst the "slow and reliable" has bugs or something in it.
Other than that, works great:) ty
I push a beta where the english ones might work.
Which language do you use?
How exactly did you enable the shield status.
13x GridStatusShield-1.01\LibShieldLeft.lua:587: Error: Could not find base shield size for 真言術:盾
GridStatusShield-1.01\LibShieldLeft.lua:587: in function `GatherShieldData'
GridStatusShield-1.01\LibShieldLeft.lua:707: in function `GatherShieldData'
GridStatusShield-1.01\LibShieldLeft.lua:861: in function `NewShield'
GridStatusShield-1.01\LibShieldLeft.lua:1176: in function `parsefunc'
GridStatusShield-1.01\LibShieldLeft.lua:1335: in function `?'
GridStatusShield-1.01\LibShieldLeft.lua:17: in function
Locals:
shield = {
data = {}
amountLeft = 0
}
shieldData = {
order = 30
duration = 30
name = "真言術:盾"
minAmount = {}
}
tgtGUID = "0x020000000160F423"
target = "Sylvanaee"
rank = 14
duration = 30
count = 0
base = nil
Shields = {
遠古諸王護盾 = {}
28513 = {}
保護聖禦 = {}
法力護盾 = {}
犧牲 = {}
55019 = {}
29674 = {}
防護暗影結界 = {}
58597 = {}
虛幻屏障 = {}
53910 = {}
53914 = {}
28536 = {}
53911 = {}
28537 = {}
53913 = {}
寒冰護體 = {}
53915 = {}
真言術:盾 = {}
28511 = {}
神禦之盾 = {}
硬化外甲 = {}
29719 = {}
28538 = {}
防護火焰結界 = {}
28527 = {}
28512 = {}
防護冰霜結界 = {}
}
PWShield = "真言術:盾"
getBaseShieldSize = @ GridStatusShield\LibShieldLeft.lua:387:
lib = {
TooltipTextLeft2 = {}
PrintShields = @ GridStatusShield\LibShieldLeft.lua:815:
CheckShields = @ GridStatusShield\LibShieldLeft.lua:786:
PLAYER_ENTERING_WORLD = @ GridStatusShield\LibShieldLeft.lua:1344:
RemoveShieldFromList = @ GridStatusShield\LibShieldLeft.lua:713:
RAID_ROSTER_UPDATE = @ GridStatusShield\LibShieldLeft.lua:1352:
NewShield = @ GridStatusShield\LibShieldLeft.lua:831:
TooltipTextRight2 = {}
GatherShieldData = @ GridStatusShield\LibShieldLeft.lua:693:
CaptureUnitsRunningShields = @ GridStatusShield\LibShieldLeft.lua:1080:
GetActiveShields = @ GridStatusShield\LibShieldLeft.lua:1383:
RefreshShield = @ GridStatusShield\LibShieldLeft.lua:873:
RegisterCallback = @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:118:
TooltipTextLeft3 = {}
IsShield = @ GridStatusShield\LibShieldLeft.lua:1363:
UnregisterCallback = @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:181:
KnownShields = @ GridStatusShield\LibShieldLeft.lua:1359:
OnUpdate = @ GridStatusShield\LibShieldLeft.lua:1156:
TooltipTextLeft4 = {}
SpellDamage = @ GridStatusShield\LibShieldLeft.lua:1253:
UnitAbsorbed = @ GridStatusShield\LibShieldLeft.lua:973:
SetAegisTolerance = @ GridStatusShield\LibShieldLeft.lua:489:
TooltipTextRight1 = {}
AuraBroken = @ GridStatusShield\LibShieldLeft.lua:1213:
AuraRemoved = @ GridStatusShield\LibShieldLeft.lua:1196:
AuraApplied = @ GridStatusShield\LibShieldLeft.lua:1169:
UnitDead = @ GridStatusShield\LibShieldLeft.lua:1302:
EnvironmentalMissed = @ GridStatusShield\LibShieldLeft.lua:1290:
EnvironmentalDamage = @ GridStatusShield\LibShieldLeft.lua:1279:
TooltipTextLeft1 = {}
LEARNED_SPELL_IN_TAB = @ GridStatusShield\LibShieldLeft.lua:1339:
TooltipTextRight3 = {}
AuraRefresh = @ GridStatusShield\LibShieldLeft.lua:1186:
DefaultShieldData = @ GridStatusShield\LibShieldLeft.lua:668:
SwingDamage = @ GridStatusShield\LibShieldLeft.lua:1233:
TooltipTextRight5 =
---