You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
683 B

local SLE, T, E, L, V, P, G = unpack(select(2, ...))
local DT = E.DataTexts
-- GLOBALS: unpack, select, UnitStat, STAMINA_COLON
local displayNumberString = ''
local lastPanel
local function OnEvent(self, event, ...)
self.text:SetFormattedText(displayNumberString, STAMINA_COLON, select(2, UnitStat("player", 3)))
lastPanel = self
end
local function ValueColorUpdate(hex, r, g, b)
displayNumberString = strjoin("", "%s ", hex, "%.f|r")
if lastPanel ~= nil then
OnEvent(lastPanel)
end
end
E["valueColorUpdateFuncs"][ValueColorUpdate] = true
DT:RegisterDatatext('Stamina', 'S&L', { "UNIT_STATS", "UNIT_AURA", "ACTIVE_TALENT_GROUP_CHANGED", "PLAYER_TALENT_UPDATE"}, OnEvent)