- fixed an issue with the energy track where it stop before the encounter end.
This commit is contained in:
+7
-2
@@ -2209,13 +2209,18 @@ local SPELL_POWER_PAIN = SPELL_POWER_PAIN or (PowerEnum and PowerEnum.Pain) or 1
|
||||
local AlternatePowerMonitorFrame = CreateFrame ("frame")
|
||||
|
||||
AlternatePowerEnableFrame:RegisterEvent ("UNIT_POWER_BAR_SHOW")
|
||||
AlternatePowerEnableFrame:RegisterEvent ("UNIT_POWER_BAR_HIDE")
|
||||
--AlternatePowerEnableFrame:RegisterEvent ("UNIT_POWER_BAR_HIDE")
|
||||
AlternatePowerEnableFrame:RegisterEvent ("ENCOUNTER_END")
|
||||
--AlternatePowerEnableFrame:RegisterEvent ("PLAYER_REGEN_ENABLED")
|
||||
AlternatePowerEnableFrame.IsRunning = false
|
||||
|
||||
AlternatePowerEnableFrame:SetScript ("OnEvent", function (self, event)
|
||||
if (event == "UNIT_POWER_BAR_SHOW") then
|
||||
AlternatePowerMonitorFrame:RegisterEvent ("UNIT_POWER")
|
||||
else
|
||||
AlternatePowerEnableFrame.IsRunning = true
|
||||
elseif (AlternatePowerEnableFrame.IsRunning and (event == "ENCOUNTER_END" or event == "PLAYER_REGEN_ENABLED")) then -- and not InCombatLockdown()
|
||||
AlternatePowerMonitorFrame:UnregisterEvent ("UNIT_POWER")
|
||||
AlternatePowerEnableFrame.IsRunning = false
|
||||
end
|
||||
end)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user