mirror of
https://github.com/parnic/ice-hud.git
synced 2025-06-16 06:40:13 -05:00
- fixed TargetTargetMana bar to be able to use its own colors instead of inheriting what TargetMana was set to
This commit is contained in:
@ -28,6 +28,8 @@ end
|
||||
|
||||
function TargetTargetMana.prototype:Enable(core)
|
||||
self.registerEvents = false
|
||||
-- make sure the super class doesn't override our color selection
|
||||
self.determineColor = false
|
||||
TargetTargetMana.super.prototype.Enable(self, core)
|
||||
|
||||
self:ScheduleRepeatingEvent(self.elementName, self.Update, 0.1, self, "targettarget")
|
||||
@ -39,5 +41,29 @@ function TargetTargetMana.prototype:Disable(core)
|
||||
self:CancelScheduledEvent(self.elementName)
|
||||
end
|
||||
|
||||
function TargetTargetMana.prototype:Update(unit)
|
||||
self.color = "TargetTargetMana"
|
||||
|
||||
local manaType = UnitPowerType(self.unit)
|
||||
|
||||
if (self.moduleSettings.scaleManaColor) then
|
||||
self.color = "ScaledManaColor"
|
||||
end
|
||||
|
||||
if (manaType == 1) then
|
||||
self.color = "TargetTargetRage"
|
||||
elseif (manaType == 2) then
|
||||
self.color = "TargetTargetFocus"
|
||||
elseif (manaType == 3) then
|
||||
self.color = "TargetTargetEnergy"
|
||||
end
|
||||
|
||||
if (self.tapped) then
|
||||
self.color = "Tapped"
|
||||
end
|
||||
|
||||
TargetTargetMana.super.prototype.Update(self, unit)
|
||||
end
|
||||
|
||||
-- Load us up
|
||||
IceHUD.TargetTargetMana = TargetTargetMana:new()
|
||||
|
Reference in New Issue
Block a user