Improve Zone ID(s) (and similar) Load Condition inputs
ljosberinn opened this issue ยท 3 comments
Is your feature request related to a problem? Please describe.
Any kind of aura with load conditions for e.g. multiple dungeons or encounters currently suffers from the issue that not only the field doesnt scroll to the right (given many ids), you also have to either note or simply remember which id matches to what, making it cumbersome to maintain.
The tooltip hovering the field already provides some utility making it more bearable, but it is not dynamic based on the already present ids.
Describe the solution you'd like
The Spell IDs trigger input list would be very handy for this scenario too:
- per id, have an input
- provide name of the map/map group etc. if numeric and hint it similar to spell names in above screenshot
Describe alternatives you've considered
Extending the tooltip to be dynamic would probably also work but would likely only bloat the tooltip.
suffers from the issue that not only the field doesnt scroll to the right (given many ids),
This was solved with #4570
per id, have an input
It was decided in #4570 to not do that
provide name of the map/map group etc
C_Map.GetMapInfo can return a name from a uiMapID
But I can't find a function that return a zone group name from a uiMapGroupID in C_Map API
There will be same issue with encounter ids, we extract some of them from encounter journal but it's limited and i'd rather not maintain yet an other list of stuff stored in db2 game files but not accessible from API
This was solved with #4570
The zone ID input still doesn't seem to have this behaviour, only Encounter ID, could that be? Zone ID behaviour is entirely unchanged as far as I can tell. Having overflowing content gets cut off and you can only navigate within the field by arrow keys left/right or selecting.
The reason why I filed this in the first place is that currently, due to how unwieldy this input in particular is, I have to extract individual auras for each season because its too easy to lose track whether you've already added this zone or not:
I assume this is fairly niche but maybe some kind of validation could help? E.g. when entering g432, g434, g431, g429, g282, 731, 936
and now adding another g434
, you get a hint saying Duplicate id found: g434
or similar.
But I can't find a function that return a zone group name from a uiMapGroupID in C_Map API
ah that's unfortunate... each UiMapGroupMember "floor" has a UiMapID attached which yields the zone name but there's exceptions for eg. Dawn of the Infinites already
#4570 is unreleased.