From cb22785395aaaee0a78995a87c6bb8e012305ea4 Mon Sep 17 00:00:00 2001 From: shagu Date: Tue, 24 Aug 2021 20:01:18 +0200 Subject: [PATCH] unitframes-classcolor: delay player color --- mods/unitframes-classcolor.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/mods/unitframes-classcolor.lua b/mods/unitframes-classcolor.lua index 7bd7bc9..eff659d 100644 --- a/mods/unitframes-classcolor.lua +++ b/mods/unitframes-classcolor.lua @@ -51,6 +51,15 @@ module.enable = function(self) PlayerFrameNameBackground:SetVertexColor(class.r, class.g, class.b, 1) PlayerFrameBackground:Hide() + local wait = CreateFrame("Frame") + wait:RegisterEvent("PLAYER_ENTERING_WORLD") + wait:SetScript("OnEvent", function() + local _, class = UnitClass("player") + local class = RAID_CLASS_COLORS[class] or { r = .5, g = .5, b = .5, a = 1 } + PlayerFrameNameBackground:SetVertexColor(class.r, class.g, class.b, 1) + this:UnregisterAllEvents() + end) + -- add font outline local font, size = PlayerFrame.name:GetFont() PlayerFrame.name:SetFont(font, size, "NONE")