No description
Find a file
Florian Berthold 5d9749a920 fix: include CoA custom classes in portrait/totems/raid-grouping
portrait.lua: guard CLASS_ICON_TCOORDS[classToken] lookup. CoA custom
classes (Witchdoctor, Templar, …) have no entry in the vanilla
CLASS_ICON_TCOORDS table, so the old SetTexCoord call crashed with a
nil-index whenever a custom-class unit was shown. Cache the lookup
into a local and fall through to blank texture on miss.

totems.lua: file-level class gate registered the totem bar only for
SHAMAN (and a 1-slot DK guardian variant), locking out Witchdoctor and
any future CoA totem class. Probe MAX_TOTEMS > 1 / HasMultiCastActionBar
(Bartender's pattern) and register without a class filter when the
player has the multi-cast totem bar, so any CoA totem class picks it up.

units.lua: raid-header groupingOrder was the hardcoded 10-class vanilla
string, which dumped the 11 CoA custom classes into an unsorted tail
when GROUP BY CLASS was active. Build the order dynamically from
RAID_CLASS_COLORS (CoA populates this with all 21 classes via the
CUSTOM_CLASS_COLORS mechanism) at the call site.
2026-05-24 17:39:05 +02:00
.github Initial commit 2023-03-02 11:52:39 +01:00
ShadowedUF_Options fix(libs): pick up coa-ace3 d422ad3 (FileDataID → string paths) 2026-05-23 14:03:46 +02:00
ShadowedUnitFrames fix: include CoA custom classes in portrait/totems/raid-grouping 2026-05-24 17:39:05 +02:00
.gitattributes ci: preserve upstream line endings (CRLF) for clean upstream diffs 2026-05-08 18:59:45 +02:00
.gitignore Initial commit 2023-03-02 11:52:39 +01:00
README.md Update README.md 2023-03-02 12:10:30 +01:00

Shadowed Unit Frames

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