- fixed a bug where targets with rage or runic power were considered 'empty' (for alpha purposes) at 0. this was causing them to show up when they shouldn't based on alpha settings

This commit is contained in:
Parnic
2011-04-26 03:06:30 +00:00
parent c178051c85
commit 41e8d3fe1b

View File

@ -85,7 +85,7 @@ function IceTargetMana.prototype:Update(unit)
local manaType = UnitPowerType(self.unit) local manaType = UnitPowerType(self.unit)
if self.moduleSettings.onlyShowMana and manaType ~= 0 then if self.moduleSettings.onlyShowMana and manaType ~= SPELL_POWER_MANA then
self:Show(false) self:Show(false)
return return
end end
@ -97,13 +97,13 @@ function IceTargetMana.prototype:Update(unit)
self.color = "ScaledManaColor" self.color = "ScaledManaColor"
end end
if (manaType == 1) then if (manaType == SPELL_POWER_RAGE) then
self.color = "TargetRage" self.color = "TargetRage"
elseif (manaType == 2) then elseif (manaType == SPELL_POWER_FOCUS) then
self.color = "TargetFocus" self.color = "TargetFocus"
elseif (manaType == 3) then elseif (manaType == SPELL_POWER_ENERGY) then
self.color = "TargetEnergy" self.color = "TargetEnergy"
elseif (manaType == 6) then elseif (manaType == SPELL_POWER_RUNIC_POWER) then
self.color = "TargetRunicPower" self.color = "TargetRunicPower"
end end
@ -112,6 +112,12 @@ function IceTargetMana.prototype:Update(unit)
end end
end end
if manaType == SPELL_POWER_RAGE or manaType == SPELL_POWER_RUNIC_POWER then
self.bTreatEmptyAsFull = true
else
self.bTreatEmptyAsFull = false
end
self:UpdateBar(self.manaPercentage, self.color) self:UpdateBar(self.manaPercentage, self.color)
if not IceHUD.IceCore:ShouldUseDogTags() then if not IceHUD.IceCore:ShouldUseDogTags() then