diff --git a/modules/PlayerMana.lua b/modules/PlayerMana.lua index 25fb1bf..4ba9d2b 100644 --- a/modules/PlayerMana.lua +++ b/modules/PlayerMana.lua @@ -195,7 +195,9 @@ function PlayerMana.prototype:Update(unit) return end - if self.manaPercentage == 1 then + local powerType = UnitPowerType(self.unit) + if (self.manaPercentage == 1 and powerType ~= 1 and powerType ~= 6) + or (self.manaPercentage == 0 and (powerType == 1 or powerType == 6)) then self:SetupOnUpdate(false) elseif GetCVarBool("predictedPower") then self:SetupOnUpdate(true) diff --git a/modules/Runes.lua b/modules/Runes.lua index d40a8cf..7d97a8e 100644 --- a/modules/Runes.lua +++ b/modules/Runes.lua @@ -26,10 +26,9 @@ function Runes.prototype:init() Runes.super.prototype.init(self, "Runes") self:SetDefaultColor("Runes"..self.runeNames[RUNETYPE_BLOOD], 255, 0, 0) - self:SetDefaultColor("Runes"..self.runeNames[RUNETYPE_DEATH], 0, 229, 0) - self:SetDefaultColor("Runes"..self.runeNames[RUNETYPE_FROST], 88, 195, 239) - -- todo: i guess i should figure out the chromatic rune's default color...set to white for now - self:SetDefaultColor("Runes"..self.runeNames[RUNETYPE_CHROMATIC], 255, 255, 255) + self:SetDefaultColor("Runes"..self.runeNames[RUNETYPE_DEATH], 0, 207, 0) + self:SetDefaultColor("Runes"..self.runeNames[RUNETYPE_FROST], 0, 255, 255) + self:SetDefaultColor("Runes"..self.runeNames[RUNETYPE_CHROMATIC], 204, 26, 255) self.scalingEnabled = true end @@ -292,7 +291,7 @@ function Runes.prototype:CreateRune(i, type, name) self.frame.graphical[i]:SetStatusBarColor(self:GetColor("Runes"..name)) - self.frame.graphical[i]:Show() +-- self.frame.graphical[i]:Show() end function Runes.prototype:ShowBlizz()