Thread Tools Display Modes
11/23/17, 03:10 PM   #1
Letho
AddOn Author - Click to view addons
Join Date: Apr 2016
Posts: 238
[outdated] More consistency for using EVENT_EFFECT_CHANGED

Hey @ZOS_ChipHilseberg,

EVENT_EFFECT_CHANGED returns different MsgEffectResults.

If you apply an effect to your character or to reticleover and then recast it before it runs out, there is some inconsistency, how those effect results are used.

Example:
The ability 'Power Surge (30396) Rank 4' applies three effects on you:

1. power surge (30396)
2. major sorcery (62068)
3. major brutality (62067)

When recasting it, the three effects are handled the following way:

1. power surge (30396) gets Updated (3 == MsgEffectResult)
2. major sorcery (62068) fades and gets reapplied at the same time (1 and 2 == MsgEffectResults)
3. major brutality (62067) works the same as major sorcery.


If you you use 'Elemental Drain (41567) rank 4' on reticleover, the following effects are applied:

1. minor magicka steal (62796) => refreshing uses fade+gain results
2. major fracture (62795) => refreshing uses fade+gain results

As you can see, there is no debuff put on the target named 'Elemental Drain', that uses update for refreshing.

After some testing I came to the guess that effects of type major/minor would always fade and be reapplied, while unique (non-standardized) effects will be updated. But this is not true.

'Healing Ward (40126)' is not of type 'major/minor' and hence should be using update. But it does not, it uses fade+gain instead.





A third problem I encountered concerns major breach. Major breach has 72 different ability IDs, at least according to UESP. The specific major breach, that has abilityId 62787 seems not to be localized, while most of the other abilityIds are. And there are many other abilityIds that are not localized.

As you can see there is much inconsistency that creates many problems for addon authors. This will probably not be one of your highest priorities, but a cleanup would be really nice.

Last edited by Letho : 11/23/17 at 03:15 PM.
 

ESOUI » Developer Discussions » Wish List » [outdated] More consistency for using EVENT_EFFECT_CHANGED

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off