@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