From 2f1181b5ea36a8ab413b7ee3c214b7f2a20ca23c Mon Sep 17 00:00:00 2001 From: Parnic Date: Mon, 3 Nov 2008 02:52:57 +0000 Subject: [PATCH] - fixed a bug with PlayerMana disabling OnUpdate code for warriors and DK's when their bar was full instead of when it is empty - fixed a bug with DK runes appearing to be available as soon as a fight was done instead of when they actually became available again --- modules/PlayerMana.lua | 4 +++- modules/Runes.lua | 9 ++++----- 2 files changed, 7 insertions(+), 6 deletions(-) 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()