Fukc you Mera AGAIN!
Darthpred [07-25-16 - 11:13]
diff --git a/ElvUI_SLE/core/toolkit.lua b/ElvUI_SLE/core/toolkit.lua
index c1beb0c..3d96939 100644
--- a/ElvUI_SLE/core/toolkit.lua
+++ b/ElvUI_SLE/core/toolkit.lua
@@ -312,6 +312,54 @@ end
function SLE:FixDatabase()
end
+--Reseting shit
+function SLE:Reset(group)
+ if not group then print("U wot m8?") end
+ if group == "unitframes" or group == "all" then
+ E.db.sle.combatico.pos = 'TOP'
+ E.db.sle.roleicons = "ElvUI"
+ E.db.sle.powtext = false
+ end
+ if group == "backgrounds" or group == "all" then
+ E:CopyTable(E.db.sle.backgrounds, P.sle.backgrounds)
+ E:ResetMovers(L["SLE_BG_1_Mover"])
+ E:ResetMovers(L["SLE_BG_2_Mover"])
+ E:ResetMovers(L["SLE_BG_3_Mover"])
+ E:ResetMovers(L["SLE_BG_4_Mover"])
+ end
+ if group == "datatexts" or group == "all" then
+ E:CopyTable(E.db.sle.datatexts, P.sle.datatexts)
+ E:CopyTable(E.db.sle.dt, P.sle.dt)
+ E:ResetMovers(L["SLE_DataPanel_1"])
+ E:ResetMovers(L["SLE_DataPanel_2"])
+ E:ResetMovers(L["SLE_DataPanel_3"])
+ E:ResetMovers(L["SLE_DataPanel_4"])
+ E:ResetMovers(L["SLE_DataPanel_5"])
+ E:ResetMovers(L["SLE_DataPanel_6"])
+ E:ResetMovers(L["SLE_DataPanel_7"])
+ E:ResetMovers(L["SLE_DataPanel_8"])
+ end
+ if group == "marks" or group == "all" then
+ E:CopyTable(E.db.sle.raidmarkers, P.sle.raidmarkers)
+ E:ResetMovers(L['Raid Marker Bar'])
+ end
+ if group == "all" then
+ E:CopyTable(E.db.sle, P.sle)
+ E:ResetMovers("PvP")
+ E:ResetMovers(L["S&L UI Buttons"])
+ E:ResetMovers(L["Error Frame"])
+ E:ResetMovers(L["Pet Battle Status"])
+ E:ResetMovers(L["Pet Battle AB"])
+ E:ResetMovers(L["Farm Seed Bars"])
+ E:ResetMovers(L["Farm Tool Bar"])
+ E:ResetMovers(L["Farm Portal Bar"])
+ E:ResetMovers(L["Garrison Tools Bar"])
+ E:ResetMovers(L["Ghost Frame"])
+ E:ResetMovers(L["Raid Utility"])
+ end
+ E:UpdateAll()
+end
+
--When we need to get mutiple modules in a file
function SLE:GetElvModules(...)
local returns = {}