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() |
