ESOUI

ESOUI (https://www.esoui.com/forums/index.php)
-   AddOn Search/Requests (https://www.esoui.com/forums/forumdisplay.php?f=165)
-   -   Passive skill tree leveling addon (https://www.esoui.com/forums/showthread.php?t=10444)

TagCdog 02/06/23 02:24 PM

Passive skill tree leveling addon
 
Hi All,

My idea is centered around turning in writ dailies (but possibly could be expanded to quests and other XP generating events).

The general idea is to scan a character's skill tree(s) for available skills that aren't yet fully leveled. The addon would store the character's current skill bar, then swap to random skills that need leveling for writ turn-in. Finally, once the writs are all turned in, the addon can swap everything back to how it was. I feel like a lot of potential skill leveling XP is wasted on writ turn-in over time. This is a passive way of utilizing that XP!

I am not sure if the current API supports addons being able to see if a skill is fully leveled (and going a step further, morphed) or not. If not, it would be sufficient for a player to pre-list a number of skills to be leveled over time.

Thanks for entertaining my idea!

Edit: I understand this can be done manually already. This request is for the convenience of an addon that does the process automatically.

Baertram 02/06/23 05:07 PM

Search the ESO sources for SKILLS_DATA_MANAGER
https://github.com/esoui/esoui/blob/...atamanager.lua
It provides functions to check for some skilLines


And there exist API functions like these in the ESOUI documentation txt file:
GetNumSkill*
GetNumPassiveSkill*
GetSkill*
GetProgressionSkill*
GetSpecificSkil*
IsSkill*

The skill lines (e.g. Werewolf, 1hd, staff, etc.) got an index: skillLineIndex
and the skills at the skill line too: skillIndex

Hope this helps

ZOS_DanBatson 02/08/23 09:12 AM

Fair warning, this kind of hotswapping min-max behavior for abilities may result in a similar outcome as what happened with hot swapping Champion slotted abilities if it causes server performance issues. You should put cooldowns and delays into your addon doing these operations, because if you don't, we might have to.


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

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