comparison 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
comparison
equal deleted inserted replaced
59:b7ee4a10eaf0 60:a710bedc1ec4
42 local EnteredWorld = false 42 local EnteredWorld = false
43 local BindingsLoaded = false 43 local BindingsLoaded = false
44 local SettingsLoaded = false 44 local SettingsLoaded = false
45 local SaveName = GetRealmName().."_"..UnitName("player") 45 local SaveName = GetRealmName().."_"..UnitName("player")
46 local Settings = nil 46 local Settings = nil
47 local AutoClosed = false
47 CyborgMMO_ModeDetected = false 48 CyborgMMO_ModeDetected = false
48 49
49 50
50 function CyborgMMO_MiniMapButtonReposition(angle) 51 function CyborgMMO_MiniMapButtonReposition(angle)
51 local r = 80 52 local r = 80
344 CyborgMMO7SaveData[SaveName] = oldData -- for now keep the data, we may have missed something in the conversion 345 CyborgMMO7SaveData[SaveName] = oldData -- for now keep the data, we may have missed something in the conversion
345 end 346 end
346 elseif event == "PLAYER_ENTERING_WORLD" then 347 elseif event == "PLAYER_ENTERING_WORLD" then
347 EnteredWorld = true 348 EnteredWorld = true
348 elseif event == "PLAYER_REGEN_DISABLED" then 349 elseif event == "PLAYER_REGEN_DISABLED" then
349 CyborgMMO_Close() 350 if CyborgMMO_IsOpen() then
351 AutoClosed = true
352 CyborgMMO_Close()
353 end
354 elseif event == "PLAYER_REGEN_ENABLED" then
355 if AutoClosed then
356 AutoClosed = false
357 CyborgMMO_Open()
358 end
350 elseif event == "ACTIVE_TALENT_GROUP_CHANGED" then 359 elseif event == "ACTIVE_TALENT_GROUP_CHANGED" then
351 -- force a re-loading of bindings 360 -- force a re-loading of bindings
352 BindingsLoaded = false 361 BindingsLoaded = false
353 else 362 else
354 CyborgMMO_DPrint("Event is "..tostring(event)) 363 CyborgMMO_DPrint("Event is "..tostring(event))
435 444
436 function CyborgMMO_Loaded() 445 function CyborgMMO_Loaded()
437 CyborgMMO_MainPage:RegisterEvent("VARIABLES_LOADED") 446 CyborgMMO_MainPage:RegisterEvent("VARIABLES_LOADED")
438 CyborgMMO_MainPage:RegisterEvent("PLAYER_ENTERING_WORLD") 447 CyborgMMO_MainPage:RegisterEvent("PLAYER_ENTERING_WORLD")
439 CyborgMMO_MainPage:RegisterEvent("PLAYER_REGEN_DISABLED") 448 CyborgMMO_MainPage:RegisterEvent("PLAYER_REGEN_DISABLED")
449 CyborgMMO_MainPage:RegisterEvent("PLAYER_REGEN_ENABLED")
440 CyborgMMO_MainPage:RegisterEvent("ACTIVE_TALENT_GROUP_CHANGED") 450 CyborgMMO_MainPage:RegisterEvent("ACTIVE_TALENT_GROUP_CHANGED")
441 end 451 end
442 452
443 function CyborgMMO_Close() 453 function CyborgMMO_Close()
444 CyborgMMO_MainPage:Hide() 454 CyborgMMO_MainPage:Hide()