From f7ae399ed0751d2dcf54e87f0a23c699f8e1ac86 Mon Sep 17 00:00:00 2001 From: Darthpred Date: Tue, 14 Oct 2014 17:19:29 +0400 Subject: [PATCH] Second take on install. DPS layout is more or less done --- ElvUI_SLE/core/install.lua | 64 +++++++++++++++++++++++++++++++++----------- 1 file changed, 48 insertions(+), 16 deletions(-) diff --git a/ElvUI_SLE/core/install.lua b/ElvUI_SLE/core/install.lua index c0c17d7..3b47683 100644 --- a/ElvUI_SLE/core/install.lua +++ b/ElvUI_SLE/core/install.lua @@ -9,10 +9,11 @@ local MAX_PAGE = 5 local function DarthSetup() --The function to switch from classic ElvUI settings to Darth's SLEInstallStepComplete.message = L["Darth's Defaults Set"] SLEInstallStepComplete:Show() + local layout = E.db.layoutSet --To know if some sort of layout was choosed before + if not E.db.movers then E.db.movers = {}; end - if not E.db.loclite then E.db.loclite = {} end - local layout = E.db.layoutSet --To know if some sort of layout was choosed before + if SLE:Auth() then E.db.hideTutorial = 1 @@ -157,7 +158,7 @@ local function DarthSetup() --The function to switch from classic ElvUI settings E.db["auras"] = { ["font"] = "ElvUI Font", ["fontOutline"] = "OUTLINE", - ["consolidatedBuffs"] = { + ["consolidatedBuffs"] = { ["fontSize"] = 11, ["filter"] = false, ["font"] = "ElvUI Font", @@ -170,18 +171,17 @@ local function DarthSetup() --The function to switch from classic ElvUI settings ["size"] = 30, }, } - --Don't forget to set if LocLite is enabled + E.db["movers"] = { ["DP_6_Mover"] = "BOTTOMElvUIParentBOTTOM3170", ["ElvUF_FocusCastbarMover"] = "BOTTOMElvUIParentBOTTOM0178", ["PetAB"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT55152", - ["LocationLiteMover"] = "TOPElvUIParentTOP0-19", ["LeftChatMover"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT019", ["GMMover"] = "TOPLEFTElvUIParentTOPLEFT00", ["BuffsMover"] = "TOPRIGHTElvUIParentTOPRIGHT-2000", ["BossButton"] = "BOTTOMElvUIParentBOTTOM-1200", ["ElvUF_FocusMover"] = "BOTTOMElvUIParentBOTTOM29421", - ["MicrobarMover"] = "TOPElvUIParentTOP0-38", + ["MicrobarMover"] = "TOPElvUIParentTOP0-18", ["VehicleSeatMover"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT420205", ["ElvUF_TargetMover"] = "BOTTOMElvUIParentBOTTOM304140", ["ElvUF_Raid40Mover"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT0211", @@ -205,7 +205,7 @@ local function DarthSetup() --The function to switch from classic ElvUI settings ["RaidUtility_Mover"] = "TOPElvUIParentTOP-3060", ["ArenaHeaderMover"] = "TOPLEFTElvUIParentTOPLEFT0-209", ["ElvAB_6"] = "BOTTOMRIGHTElvUIParentBOTTOMRIGHT-11210", - ["PvPMover"] = "TOPElvUIParentTOP0-70", + ["PvPMover"] = "TOPElvUIParentTOP0-50", ["BossHeaderMover"] = "TOPLEFTElvUIParentTOPLEFT0-209", ["ElvUF_PetMover"] = "BOTTOMLEFTElvUIParentBOTTOMLEFT551100", ["PetBattleABMover"] = "BOTTOMElvUIParentBOTTOM020", @@ -260,6 +260,7 @@ local function DarthSetup() --The function to switch from classic ElvUI settings ["overlay"] = true, ["enable"] = true, ["camDistanceScale"] = 3, + ["rotation"] = 345, }, ["castbar"] = { ["height"] = 20, @@ -309,6 +310,7 @@ local function DarthSetup() --The function to switch from classic ElvUI settings ["overlay"] = true, ["enable"] = true, ["camDistanceScale"] = 3, + ["rotation"] = 345, }, ["classbar"] = { ["fill"] = "spaced", @@ -396,7 +398,7 @@ local function DarthSetup() --The function to switch from classic ElvUI settings }, }, ["fontOutline"] = "OUTLINE", - }, + } E.db["datatexts"] = { ["minimapPanels"] = false, @@ -502,16 +504,46 @@ local function DarthSetup() --The function to switch from classic ElvUI settings ["panelWidth"] = 425, } --Hide under is addon loaded check - E.db["loclite"] = { - ["dig"] = false, - ["lpwidth"] = 300, - ["lpauto"] = false, - ["lpfontsize"] = 10, - ["lpfontflags"] = "OUTLINE", - ["dtheight"] = 20, + + if IsAddOnLoaded("ElvUI_LocLite") then + E.db["loclite"] = { + ["dig"] = false, + ["lpwidth"] = 300, + ["lpauto"] = false, + ["lpfontsize"] = 10, + ["lpfontflags"] = "OUTLINE", + ["dtheight"] = 20, + } + E.db["movers"]["LocationLiteMover"] = "TOPElvUIParentTOP0-19" + E.db["movers"]["MicrobarMover"] = "TOPElvUIParentTOP0-38" + E.db["movers"]["PvPMover"] = "TOPElvUIParentTOP0-70" + end + + E.private["general"]["normTex"] = "Polished Wood" + E.private["general"]["glossTex"] = "Polished Wood" + + E.private["sle"]["inspectframeoptions"]["enable"] = true + E.private["sle"]["characterframeoptions"]["enable"] = true + E.private["sle"]["minimap"]["mapicons"]["enable"] = true + E.private["sle"]["equip"]["spam"] = true + + if AddOnSkins then + E.private["addonskins"] = { + ["Blizzard_WorldStateCaptureBar"] = true, + ["EmbedOoCDelay"] = 5, + ["EmbedOoC"] = true, + ["DBMFontSize"] = 10, + ["DBMSkinHalf"] = true, + ["DBMFont"] = "ElvUI Font", + ["EmbedLeftWidth"] = 213, + ["EmbedSystemDual"] = true, + } + end + E.private["ElvUI_Currency"] = { + ["Unused"] = false, } - E:UpdateAll(true) + E:UpdateAll() end local function RepoocSetup() --The function to switch from classic ElvUI settings to Repooc's -- 1.7.9.5