florian.berthold 9679966f37 coa: fix "Show curable only" debuff filter for CoA custom classes
UnitAura "HARMFUL|RAID" only honours vanilla class dispel knowledge in
the 3.3.5 client — CoA custom classes (Chronomancer, Monk/Templar,
Prophet/Venomancer, etc.) were silently filtered to zero debuffs.

Fix: in updateGroup(), detect CoA dispellers via C_Player:IsCustomClass()
and store their per-class dispel set on group.coaRaidFilter instead of
appending |RAID.  scan() skips debuffs whose auraType is not in that
set, preserving contiguous button layout with no gaps.

Class → dispel types (sourced from coa-decursive):
  CHRONOMANCER  Magic/Curse/Disease/Poison (Roll Back 804490)
  MONK          Magic/Disease/Poison (Rebuke 525051)
  PROPHET       Poison (Antivenom 800905; curse-dispel doesn't fire)
  PYROMANCER    Disease/Poison
  RANGER        Disease/Poison
  CULTIST       Curse
  SONOFARUGAL   Curse
  SPIRITMAGE    Magic
  STARCALLER    Magic
  WITCHHUNTER   Curse
2026-05-17 06:08:34 +02:00
2023-03-02 11:52:39 +01:00
2023-03-02 12:15:00 +01:00
2023-03-02 11:52:39 +01:00
2023-03-02 12:10:30 +01:00

Shadowed Unit Frames

This is the repository for ShadowedUnitFrames. Modified for Ascension.gg.

S
Description
Ascension fork of ShadowedUnitFrames for CoA Guild 'Exiles'
Readme 837 KiB
v3.3.0-coa.5 Latest
2026-05-31 13:11:21 +00:00
Languages
Lua 99.8%
Shell 0.2%