Updated LibOpenRaid and DetailsFramework
This commit is contained in:
+21
-21
@@ -5,15 +5,15 @@ local _detalhes = _G._detalhes
|
||||
function _detalhes:WipeConfig()
|
||||
local Loc = LibStub ("AceLocale-3.0"):GetLocale ( "Details" )
|
||||
|
||||
local b = CreateFrame ("button", "DetailsResetConfigButton", UIParent)
|
||||
local b = CreateFrame("button", "DetailsResetConfigButton", UIParent)
|
||||
tinsert (UISpecialFrames, "DetailsResetConfigButton")
|
||||
|
||||
DetailsFramework:ApplyStandardBackdrop(b)
|
||||
|
||||
b:SetSize (250, 40)
|
||||
b:SetText (Loc ["STRING_SLASH_WIPECONFIG_CONFIRM"])
|
||||
b:SetScript ("OnClick", function() _detalhes.wipe_full_config = true; ReloadUI(); end)
|
||||
b:SetPoint ("center", UIParent, "center", 0, 0)
|
||||
b:SetSize(250, 40)
|
||||
b:SetText(Loc ["STRING_SLASH_WIPECONFIG_CONFIRM"])
|
||||
b:SetScript("OnClick", function() _detalhes.wipe_full_config = true; ReloadUI(); end)
|
||||
b:SetPoint("center", UIParent, "center", 0, 0)
|
||||
end
|
||||
|
||||
local is_exception = {
|
||||
@@ -23,13 +23,13 @@ local is_exception = {
|
||||
function _detalhes:SaveLocalInstanceConfig()
|
||||
|
||||
for index, instance in _detalhes:ListInstances() do
|
||||
--> check for the max size toggle, don't save it
|
||||
--check for the max size toggle, don't save it
|
||||
if (instance.is_in_max_size) then
|
||||
instance.is_in_max_size = false
|
||||
instance:SetSize (instance.original_width, instance.original_height)
|
||||
instance:SetSize(instance.original_width, instance.original_height)
|
||||
end
|
||||
|
||||
--> save local instance data
|
||||
--save local instance data
|
||||
local a1, a2 = instance:GetDisplay()
|
||||
|
||||
local t = {
|
||||
@@ -71,10 +71,10 @@ end
|
||||
|
||||
function _detalhes:SaveConfig()
|
||||
|
||||
--> save instance configs localy
|
||||
--save instance configs localy
|
||||
_detalhes:SaveLocalInstanceConfig()
|
||||
|
||||
--> cleanup
|
||||
--cleanup
|
||||
|
||||
_detalhes:PrepareTablesForSave()
|
||||
|
||||
@@ -87,33 +87,33 @@ function _detalhes:SaveConfig()
|
||||
|
||||
local name, ttype, difficulty, difficultyName, maxPlayers, playerDifficulty, isDynamicInstance, mapID, instanceGroupSize = GetInstanceInfo()
|
||||
if (ttype == "party" or ttype == "raid") then
|
||||
--> salvar container de pet
|
||||
--salvar container de pet
|
||||
_detalhes_database.tabela_pets = _detalhes.tabela_pets.pets
|
||||
end
|
||||
|
||||
xpcall (_detalhes.TimeDataCleanUpTemporary, _detalhes.saver_error_func)
|
||||
|
||||
--> buffs
|
||||
--buffs
|
||||
xpcall (_detalhes.Buffs.SaveBuffs, _detalhes.saver_error_func)
|
||||
|
||||
--> date
|
||||
--date
|
||||
_detalhes.last_day = date ("%d")
|
||||
|
||||
--> salva o container do personagem
|
||||
--salva o container do personagem
|
||||
for key, value in pairs (_detalhes.default_player_data) do
|
||||
if (not is_exception [key]) then
|
||||
_detalhes_database [key] = _detalhes [key]
|
||||
end
|
||||
end
|
||||
|
||||
--> salva o container das globais
|
||||
--salva o container das globais
|
||||
for key, value in pairs (_detalhes.default_global_data) do
|
||||
if (key ~= "__profiles") then
|
||||
_detalhes_global [key] = _detalhes [key]
|
||||
end
|
||||
end
|
||||
|
||||
--> solo e raid mode
|
||||
--solo e raid mode
|
||||
if (_detalhes.SoloTables.Mode) then
|
||||
_detalhes_database.SoloTablesSaved = {}
|
||||
_detalhes_database.SoloTablesSaved.Mode = _detalhes.SoloTables.Mode
|
||||
@@ -124,16 +124,16 @@ function _detalhes:SaveConfig()
|
||||
|
||||
_detalhes_database.RaidTablesSaved = nil
|
||||
|
||||
--> salva switch tables
|
||||
--salva switch tables
|
||||
_detalhes_global.switchSaved.slots = _detalhes.switch.slots
|
||||
_detalhes_global.switchSaved.table = _detalhes.switch.table
|
||||
|
||||
--> last boss
|
||||
--last boss
|
||||
_detalhes_database.last_encounter = _detalhes.last_encounter
|
||||
|
||||
--> last versions
|
||||
_detalhes_database.last_realversion = _detalhes.realversion --> core number
|
||||
_detalhes_database.last_version = _detalhes.userversion --> version
|
||||
--last versions
|
||||
_detalhes_database.last_realversion = _detalhes.realversion --core number
|
||||
_detalhes_database.last_version = _detalhes.userversion --version
|
||||
_detalhes_global.got_first_run = true
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user