3 Commits

Author SHA1 Message Date
florian.berthold b9bb16f632 fix(MultiCast): nil-safe Enum.ClassMask guard so file-load can't crash for custom classes 2026-05-29 10:43:54 +02:00
florian.berthold f8cfedfc06 fix(MultiCast): let CoA custom classes (Witchdoctor) get the totem bar
Both MultiCastBar.lua and Options/MultiCastBar.lua hard-coded a class-mask
gate of SHAMAN|HERO, which doesn't know about CoA custom classes. As a
result, Witchdoctor (and any other CoA class the engine produces a totem
bar for) never had Bartender's wrapper module register, leaving the totem
bar un-skinned / un-configurable.

Keep the original mask check as the fast path, but fall through and load
the module when MultiCastActionBarFrame already exists — the engine only
creates that frame for classes that actually use the totem bar, so it's a
reliable class-agnostic test.
2026-05-23 16:01:06 +02:00
florian.berthold 1dd4bb7060 Create Subfolder 2026-05-19 21:47:15 +02:00