/
## Title: PowerUp |
## Notes: Holy Power / Soul Shards tracker |
## Author: Ailae |
## Version: 40000.wowi:revision |
## Version: 40000.1 |
## SavedVariables: PowerUpDB |
PowerUp.lua |
self:RegisterEvent("PLAYER_ENTERING_WORLD") |
end |
local function onUpdate(self, elapsed) |
local p = self:GetProgress() |
self:GetParent().color:SetVertexColor(p, 1-p, 0, db.overlayAlpha) |
end |
function PowerUp:ToggleOverlay() |
if db.showOverlay then |
if not self.timer then |
self.overlay:SetScript("OnPlay", function() self.timer:Show() end) |
end |
if db.useGradient then |
self.overlay:SetScript("OnUpdate", function(f, elapsed) |
local p = self.overlay:GetProgress() |
self.timer.color:SetVertexColor(p, 1-p, 0, db.overlayAlpha) |
end) |
self.overlay:SetScript("OnUpdate", onUpdate) |
else |
self.timer.color:SetVertexColor(db.colors.overlay.r, db.colors.overlay.g, db.colors.overlay.b, db.overlayAlpha) |
self.overlay:SetScript("OnUpdate", nil) |