Mercurial > wow > cyborg-mmo7
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() |