Mercurial > wow > cyborg-mmo7
diff CyborgMMO7.lua @ 60:a710bedc1ec4
Automatically re-open the Rat page when leaving combat if it was open when entering combat.
author | madcatzinc@35b17cf1-18cd-47ff-9ca3-31d6b526ef09 |
---|---|
date | Fri, 03 May 2013 23:24:53 +0000 |
parents | b7ee4a10eaf0 |
children | adba10dfa908 |
line wrap: on
line diff
--- a/CyborgMMO7.lua Fri May 03 23:24:48 2013 +0000 +++ b/CyborgMMO7.lua Fri May 03 23:24:53 2013 +0000 @@ -44,6 +44,7 @@ local SettingsLoaded = false local SaveName = GetRealmName().."_"..UnitName("player") local Settings = nil +local AutoClosed = false CyborgMMO_ModeDetected = false @@ -346,7 +347,15 @@ elseif event == "PLAYER_ENTERING_WORLD" then EnteredWorld = true elseif event == "PLAYER_REGEN_DISABLED" then - CyborgMMO_Close() + if CyborgMMO_IsOpen() then + AutoClosed = true + CyborgMMO_Close() + end + elseif event == "PLAYER_REGEN_ENABLED" then + if AutoClosed then + AutoClosed = false + CyborgMMO_Open() + end elseif event == "ACTIVE_TALENT_GROUP_CHANGED" then -- force a re-loading of bindings BindingsLoaded = false @@ -437,6 +446,7 @@ CyborgMMO_MainPage:RegisterEvent("VARIABLES_LOADED") CyborgMMO_MainPage:RegisterEvent("PLAYER_ENTERING_WORLD") CyborgMMO_MainPage:RegisterEvent("PLAYER_REGEN_DISABLED") + CyborgMMO_MainPage:RegisterEvent("PLAYER_REGEN_ENABLED") CyborgMMO_MainPage:RegisterEvent("ACTIVE_TALENT_GROUP_CHANGED") end