Commit Graph

6 Commits

Author SHA1 Message Date
Narcasung d2005c4725 Detect the dispel talents instead of asking for them
The three talents that grant an extra dispel type were gated behind
manual checkboxes because the talent state looked unreadable on this
server. It isn't: C_CharacterAdvancement.GetTalentRankByID reports a
live rank for the player, entry IDs are shared across every class tree
so querying a foreign one just reports rank 0, and
CHARACTER_ADVANCEMENT_UPDATE_ENTRIES_RESULT fires when a build is
confirmed.

Key the talents to their entry IDs and read them instead. The lookup is
cached, since PostUpdate_DebuffHighlight runs once per aura per frame,
and refreshed on build confirmation plus the existing delayed refresh
after login. Every call is guarded, so a missing API reads as "talent
not taken" and behaves as it did before.

The three checkboxes are gone, replaced by a single Detect Talents
switch that turns the whole lookup off.
2026-08-18 15:41:13 +02:00
Narcasung 76413b6828 update readme for the talent tab implementation 2026-08-18 13:29:23 +02:00
Narcasung 948ac29aaf Fix README installation path formatting 2026-07-19 01:41:41 +02:00
Narcasung 284f26b8b4 Update README with implemented features and install instructions 2026-07-18 16:17:50 +02:00
Narcasung a5a63eede0 Trim README description and fix ElvUI link 2026-07-13 15:05:01 +02:00
Narcasung 8beb36e57e Initial commit: ElvUI_CoA plugin
Skins/hides custom CoA-server frames not covered by stock ElvUI, starting with the ExtraActionBar.
2026-07-13 15:03:05 +02:00