This is the entire code for the powerframe of the playerframe
Lua Code:
-- power
local power = CreateFrame("StatusBar", nil, scp)
power:SetStatusBarTexture(folder.."power_ring")
power:SetPoint("TOP", bgFrame)
power:SetPoint("LEFT")
power:SetPoint("RIGHT")
power:SetScript("OnValueChanged", updatePower)
if powerScroll == true then
power:SetHeight(1)
local powerType, powerToken = UnitPowerType("player")
local powerColor = PowerBarColor[powerToken]
local EventFrame = CreateFrame("Frame")
EventFrame:RegisterEvent("UNIT_" .. powerToken)
local powerdummy = power:CreateTexture(nil,"BACKGROUND",nil,-8)
powerdummy:SetTexture(folder.."power_ring")
powerdummy:SetVertexColor(powerColor.r, powerColor.g, powerColor.b)
powerdummy:SetSize(size*1.42,size*1.42)
powerdummy:SetPoint("CENTER", bgFrame)
power.texture = powerdummy
else
power:SetHeight(size)
end
-- Options
power.frequentUpdates = true
power.colorPower = true
-- Register it with oUF
self.Power = power
Everything works except for the coloring of the powerdummy when I change druid form