ESOUI

ESOUI (https://www.esoui.com/forums/index.php)
-   Wish List (https://www.esoui.com/forums/forumdisplay.php?f=177)
-   -   [outdated] unique effectId's (https://www.esoui.com/forums/showthread.php?t=5297)

circonian 11/23/15 04:48 PM

[outdated] unique effectId's
 
It would be nice to have some way to identify similar "effects" of different ranks. As it stands in the game effects do NOT always have unique names so we can not tell them apart by effect name. The abilityId's are unique, but each time an ability ranks up its abilityId and the abilityId's of each effect we receive from it changes.
For example, sorcerer ability:
Rank 1 (I have no idea what the abilityId's are, this is just an example)
Lightning Form: abilityId = 1234
Secondary Effects from the ability:
Major Ward: abilityId = 1255
Major Resolve: abilityId = 1265
Rank 2
Lightning Form: abilityId = 1246
Secondary Effects from the ability:
Major Ward: abilityId = 1268
Major Resolve: abilityId = 1273
This makes it impossible to keep track of effects as they are ranked up without updating the abilityId information which can only be done via user interaction.
For example, BuffTracker allows users to set an effect as a buff or proc alert so that the icon will be displayed on the screen whenever they gain or loose the buff. However since abilityId's change each time they are ranked it is impossible to know that the "new" abilityId (for a new rank of the effect) is the same effect as the previous abilityId they set as a buff/proc alert.


It would be nice to have some way to know that two abilityId's represent different ranks of the same effect by examining the abilityId. Perhaps some kind of unique effectId could be used ?
Lua Code:
  1. local effectId = GetEffectId(integer abilityId)


All times are GMT -6. The time now is 08:45 AM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2014 - 2022 MMOUI