Updated LibOpenRaid and DetailsFramework

This commit is contained in:
Tercio Jose
2022-10-09 19:47:56 -03:00
parent 9974a87119
commit 944178f76f
126 changed files with 15502 additions and 15495 deletions
+21 -21
View File
@@ -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