From 3e56595709e31f2bebccd9ddab4feb2e3dc710cb Mon Sep 17 00:00:00 2001 From: Parnic Date: Wed, 28 Aug 2019 19:49:50 -0500 Subject: [PATCH] Fixed energy ticker resetting when spending energy --- modules/PlayerMana.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/PlayerMana.lua b/modules/PlayerMana.lua index d1aaad8..6da3478 100644 --- a/modules/PlayerMana.lua +++ b/modules/PlayerMana.lua @@ -419,17 +419,17 @@ function PlayerMana.prototype:UpdateEnergy(event, unit) return end - self.previousEnergy = UnitPower(self.unit, UnitPowerType(self.unit)) - if IceHUD.WowVer < 40000 then - self:Update(unit) - end - if self:ShouldUseTicker() and - ((not (self.previousEnergy) or (self.previousEnergy <= UnitPower(self.unit, UnitPowerType(self.unit)))) and + ((not (self.previousEnergy) or (self.previousEnergy < UnitPower(self.unit, UnitPowerType(self.unit)))) and (self.moduleSettings.tickerEnabled) and self.manaType == SPELL_POWER_ENERGY) then self.tickStart = GetTime() self.tickerFrame:Show() end + + self.previousEnergy = UnitPower(self.unit, UnitPowerType(self.unit)) + if IceHUD.WowVer < 40000 then + self:Update(unit) + end end