Lack of information exposed to API concerning shields

Ezareth
Ezareth
✭✭✭✭✭
✭✭✭✭
@ZOS_ChrisStrasz

Since the change that fixed Annulment to only absorb Magic damage the default interface is not sufficient, especially since 1.6 has lowered the total health that the average player is running around with.

I can cast Hardened Ward and then Dampen/Harness Magicka and have a large "Shield Bar" yet I'll often be attacked by mobs or players in Cyrodiil and have more than my total health in shield value remaining yet they are damaging my health and will often kill me before I'm able to refresh my shields. This is because the shield I have remaining absorbs magick damage only and there is *no way in the existing API to separate the two values*

Currently the only way to determine your shield value is through the
EVENT_UNIT_ATTRIBUTE_VISUAL_UPDATED/ADDED/REMOVED events checking for the ATTRIBUTE_VISUAL_POWER_SHIELDING == unitAttributeVisualvalue.

Unfortunately the information returned does not show the type of damage done to reduce the shield, only what the new shield values are and it sums both normal and magick only damage shields together. I thought to calculate everything manually by keeping track of the values and order of precedence separately but there is no way to determine what kind of damage is hitting your shields.

The EVENT_COMBAT_EVENT event that is used by all Damage Trackers and Scrolling Combat Text isn't triggered when your shields are hit so I can't get the information from that either.

Is there any way you could cause this event to trigger on *all* attacks, or change the EVENT_UNIT_ATTRIBUTE_VISUAL_UPDATED function to display the damage type that reduced the shield? Or even better, create a separate value for magic damage only shields that you must be maintaining somewhere internally?

In 1.6 damage shields are extremely important, and the existing interface and API options are just not sufficient.

Thanks!
Permanently banned from the forums for displaying dissent: ESO - The Year Behind
Too Much Bolt Escape - banned for "hacking the game to create movement not otherwise permitted by in game mechanics."
Ezareth VR16 AD Sorc - Rank 36 - Axe NA
Ezareth-Ali VR16 DC NB - Rank 20 - Chillrend NA
Ezareth PvP on Youtube
  • Ezareth
    Ezareth
    ✭✭✭✭✭
    ✭✭✭✭
    @ZOS_JessicaFolsom This is the thread I mentioned tonight. If you could pass this along to the UI team I'd greatly appreciate it.

    Thanks!
    Permanently banned from the forums for displaying dissent: ESO - The Year Behind
    Too Much Bolt Escape - banned for "hacking the game to create movement not otherwise permitted by in game mechanics."
    Ezareth VR16 AD Sorc - Rank 36 - Axe NA
    Ezareth-Ali VR16 DC NB - Rank 20 - Chillrend NA
    Ezareth PvP on Youtube
  • Panda244
    Panda244
    ✭✭✭✭✭
    Erm... Even before 1.6 I think I've noticed many UI issues around Annulment, either a permanent shield that doesn't work and covers my bar, or it says it's there... But doesn't work... Shields are funky things... I prefer to rely on my wooden one as opposed to my magic ones haha.
    Aldmeri Dominion For Life!
    Crassus Licinius II - DK - V14 - Former Emperor of Blackwater Blade NA (The Dragonknight that refuses to go Vampire.)
    N'tel Arlena - NB - V14 - Retired Sap Tank of Haderus NA, Harasser of Many (Also, not a vampire. Goes by nickname Nutella.)

    #FreeZazeer
    #FreeGooey
    #FreeAsgari
    #FreeAoE
    #FreeSubtomik
    #FreeMBF

    Officially Resigned From Cyrodiil As Of 4/15/15 10:24 PM EST.
Sign In or Register to comment.