From cd0597a4d0a595d74c21fbc5ea0d5afbf1e5920b Mon Sep 17 00:00:00 2001 From: Darthpred Date: Thu, 5 Jul 2012 18:03:00 +0400 Subject: [PATCH] Added my datatext to the install --- ElvUI_SLE/core/install.lua | 76 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 74 insertions(+), 2 deletions(-) diff --git a/ElvUI_SLE/core/install.lua b/ElvUI_SLE/core/install.lua index 8c9b7da..bb4bc3c 100644 --- a/ElvUI_SLE/core/install.lua +++ b/ElvUI_SLE/core/install.lua @@ -488,6 +488,9 @@ function E:DarthSetup() --The function to switch from classic ElvUI settings to InstallStepComplete.message = L["Darth's Defaults Set"] InstallStepComplete:Show() if not E.db.movers then E.db.movers = {}; end + + layout = E.db.layoutSet --To know if some sort of layout was choosed before + --General options E.db.general.vendorGrays = true E.db.general.fontsize = 10 @@ -526,6 +529,77 @@ function E:DarthSetup() --The function to switch from classic ElvUI settings to E.db.sle.datatext.chatright.width = 428 E.db.sle.datatext.bottom.width = E.screenwidth/10 - 4 end + + if E.db.lowresolutionset then + E.db.datatexts.panels.LeftChatDataPanel.left = 'Bags'; + E.db.datatexts.panels.LeftChatDataPanel.middle = 'Gold'; + E.db.datatexts.panels.LeftChatDataPanel.right = 'Durability'; + else + E.db.datatexts.panels.LeftChatDataPanel.right = 'Friends'; + E.db.datatexts.panels.LeftChatDataPanel.left = 'Call to Arms'; + E.db.datatexts.panels.LeftChatDataPanel.middle = 'Durability'; + end + E.db.datatexts.panels.LeftMiniPanel = 'Time'; + E.db.datatexts.panels.RightMiniPanel = 'Guild'; + + if layout == 'tank' then + E.db.datatexts.panels.DP_6.left = 'Avoidance'; + E.db.datatexts.panels.DP_6.middle = 'Attack Power'; + E.db.datatexts.panels.DP_6.right = 'Expertise'; + if E.db.lowresolutionset then + E.db.datatexts.panels.RightChatDataPanel.left = 'Avoidance'; + E.db.datatexts.panels.RightChatDataPanel.middle = 'Attack Power'; + E.db.datatexts.panels.RightChatDataPanel.right = 'Expertise'; + else + E.db.datatexts.panels.RightChatDataPanel.left = 'Hit Rating'; + E.db.datatexts.panels.RightChatDataPanel.middle = 'Mastery'; + E.db.datatexts.panels.RightChatDataPanel.right = 'Spec Switch'; + end + E.db.datatexts.panels.DP_5.right = 'Armor'; + elseif layout == 'healer' then + E.db.datatexts.panels.DP_6.left = 'Spell/Heal Power'; + E.db.datatexts.panels.DP_6.middle = 'Haste'; + E.db.datatexts.panels.DP_6.right = 'Crit Chance'; + if E.db.lowresolutionset then + E.db.datatexts.panels.RightChatDataPanel.left = 'Spell/Heal Power'; + E.db.datatexts.panels.RightChatDataPanel.middle = 'Crit Chance'; + E.db.datatexts.panels.RightChatDataPanel.right = 'Mana Regen'; + else + E.db.datatexts.panels.RightChatDataPanel.left = 'Mana Regen'; + E.db.datatexts.panels.RightChatDataPanel.middle = 'Mastery'; + E.db.datatexts.panels.RightChatDataPanel.right = 'Spec Switch'; + end + E.db.datatexts.panels.DP_5.right = 'Armor'; + elseif layout == 'dpsCaster' then + E.db.datatexts.panels.DP_6.left = 'Spell/Heal Power'; + E.db.datatexts.panels.DP_6.middle = 'Haste'; + E.db.datatexts.panels.DP_6.right = 'Crit Chance'; + if E.db.lowresolutionset then + E.db.datatexts.panels.RightChatDataPanel.left = 'Spell/Heal Power'; + E.db.datatexts.panels.RightChatDataPanel.middle = 'Haste'; + E.db.datatexts.panels.RightChatDataPanel.right = 'Crit Chance'; + else + E.db.datatexts.panels.RightChatDataPanel.left = 'Hit Rating'; + E.db.datatexts.panels.RightChatDataPanel.middle = 'Mastery'; + E.db.datatexts.panels.RightChatDataPanel.right = 'Spec Switch'; + end + E.db.datatexts.panels.DP_5.right = 'Armor'; + else + E.db.datatexts.panels.DP_6.left = 'Attack Power'; + E.db.datatexts.panels.DP_6.middle = 'Haste'; + E.db.datatexts.panels.DP_6.right = 'Crit Chance'; + if E.db.lowresolutionset then + E.db.datatexts.panels.RightChatDataPanel.left = 'Attack Power'; + E.db.datatexts.panels.RightChatDataPanel.middle = 'Haste'; + E.db.datatexts.panels.RightChatDataPanel.right = 'Crit Chance'; + else + E.db.datatexts.panels.RightChatDataPanel.left = 'Hit Rating'; + E.db.datatexts.panels.RightChatDataPanel.middle = 'Mastery'; + E.db.datatexts.panels.RightChatDataPanel.right = 'Spec Switch'; + end + E.db.datatexts.panels.DP_5.right = 'Expertise'; + end + --Actionbars E.db.actionbar.hotkeytext = false if E.db.lowresolutionset then @@ -560,8 +634,6 @@ function E:DarthSetup() --The function to switch from classic ElvUI settings to E.db.unitframe.colors.classNames = false E.db.unitframe.fontoutline = 'OUTLINE' - layout = E.db.layoutSet --To know if some sort of layout was choosed before - --The big block for moving all unitframes stuff up if layout == 'healer' then if not noDataReset then -- 1.7.9.5