089454f937
SUF stores class colors in a private ShadowUF.db.profile.classColors table seeded only with the vanilla 10 in defaultlayout.lua. On the Voljin/CoA client _G.RAID_CLASS_COLORS is populated by FrameXML with 22 additional tokens (HERO + 21 CoA customs), but those never reach SUF, so a guildmate's CoA-class health bar falls through to the percent gradient. New file post-hooks ShadowUF:OnInitialize, ProfileReset and ProfilesChanged to copy any RAID_CLASS_COLORS entry the active profile is missing into profile.classColors. Idempotent — only fills nil keys, so user customisations and SUF's stock vanilla-10 values win. Source of truth is the live client's table, populated in patch-B.MPQ → SharedXML/SharedConstants.lua, so the addon stays in sync with whatever palette the realm ships without a hardcoded copy.
56 lines
1.3 KiB
TeX
56 lines
1.3 KiB
TeX
## Interface: 30300
|
|
## Title: Shadowed Unit Frames
|
|
## Notes: An apple a day keeps the raptor away, or so they say
|
|
## Author: Shadowed
|
|
## Version: v3.2.12
|
|
## SavedVariables: ShadowedUFDB
|
|
## OptionalDeps: Ace3, LibSharedMedia-3.0, LibHealComm-4.0, AceGUI-3.0-SharedMediaWidgets
|
|
## X-Curse-Packaged-Version: v3.2.12
|
|
## X-Curse-Project-Name: Shadowed Unit Frames
|
|
## X-Curse-Project-ID: shadowed-unit-frames
|
|
## X-Curse-Repository-ID: wow/shadowed-unit-frames/mainline
|
|
|
|
#@no-lib-strip@
|
|
libs\LibStub\LibStub.lua
|
|
libs\CallbackHandler-1.0\CallbackHandler-1.0\CallbackHandler-1.0.xml
|
|
libs\LibSharedMedia-3.0\lib.xml
|
|
libs\LibHealComm-4.0\LibHealComm-4.0.xml
|
|
libs\AceDB-3.0\AceDB-3.0.xml
|
|
#@end-no-lib-strip@
|
|
|
|
localization\enUS.lua
|
|
localization\deDE.lua
|
|
localization\esES.lua
|
|
localization\esMX.lua
|
|
localization\frFR.lua
|
|
localization\koKR.lua
|
|
localization\ruRU.lua
|
|
localization\zhCN.lua
|
|
localization\zhTW.lua
|
|
|
|
ShadowedUnitFrames.lua
|
|
modules\units.lua
|
|
modules\layout.lua
|
|
modules\movers.lua
|
|
modules\defaultlayout.lua
|
|
modules\highlight.lua
|
|
modules\tags.lua
|
|
modules\health.lua
|
|
modules\power.lua
|
|
modules\portrait.lua
|
|
modules\indicators.lua
|
|
modules\xp.lua
|
|
modules\cast.lua
|
|
modules\auras.lua
|
|
modules\combattext.lua
|
|
modules\totems.lua
|
|
modules\runes.lua
|
|
modules\fader.lua
|
|
modules\combopoints.lua
|
|
modules\incheal.lua
|
|
modules\range.lua
|
|
modules\empty.lua
|
|
modules\druid.lua
|
|
|
|
CoAClassColors.lua
|