- 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)
if self.moduleSettings.onlyShowMana and manaType ~= 0 then
if self.moduleSettings.onlyShowMana and manaType ~= SPELL_POWER_MANA then
self:Show(false)
return
end
@ -97,13 +97,13 @@ function IceTargetMana.prototype:Update(unit)
self.color = "ScaledManaColor"
end
if (manaType == 1) then
if (manaType == SPELL_POWER_RAGE) then
self.color = "TargetRage"
elseif (manaType == 2) then
elseif (manaType == SPELL_POWER_FOCUS) then
self.color = "TargetFocus"
elseif (manaType == 3) then
elseif (manaType == SPELL_POWER_ENERGY) then
self.color = "TargetEnergy"
elseif (manaType == 6) then
elseif (manaType == SPELL_POWER_RUNIC_POWER) then
self.color = "TargetRunicPower"
end
@ -112,6 +112,12 @@ function IceTargetMana.prototype:Update(unit)
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)
if not IceHUD.IceCore:ShouldUseDogTags() then