Add some guy name Affinitii to the install ;)
Repooc [02-18-13 - 20:15]
Add some guy name Affinitii to the install ;)
Signed-off-by: Repooc <tjcooper1982@gmail.com>
diff --git a/ElvUI_SLE/modules/install.lua b/ElvUI_SLE/modules/install.lua
index 89c3af5..cd9acb9 100644
--- a/ElvUI_SLE/modules/install.lua
+++ b/ElvUI_SLE/modules/install.lua
@@ -1619,6 +1619,364 @@ function E:RepoocSetup() --The function to switch from classic ElvUI settings to
E:UpdateAll(true)
end
+function E:AffinitiiSetup() --The function to switch from class ElvUI settings to Affinitii's
+ InstallStepComplete.message = L["Repooc's Defaults Set"]
+ InstallStepComplete:Show()
+ if not E.db.movers then E.db.movers = {}; end
+ local xOffset = GetScreenWidth() * 0.34375
+ --can try * .135417 for ab 3 and 5 positions or do xoffset - blah blah
+ layout = E.db.layoutSet --Pull which layout was selected if any.
+ pixel = E.PixelMode --Pull PixelMode
+
+ E.db.general.autoAcceptInvite = true
+ E.db.general.autoRepair = "GUILD"
+ E.db.general.backdropfadecolor = {
+ ["r"] = 0.06,
+ ["g"] = 0.06,
+ ["b"] = 0.06,
+ }
+ E.db.general.valuecolor = {
+ ["r"] = 0.09,
+ ["g"] = 0.513,
+ ["b"] = 0.819,
+ }
+ E.db.general.bordercolor = {
+ ["r"] = 0.31,
+ ["g"] = 0.31,
+ ["b"] = 0.31,
+ }
+ E.db.general.health = {
+ }
+ E.db.general.BUFFS = {
+ }
+ E.db.general.vendorGrays = true
+ E.db.general.autoRoll = true
+ E.db.gridSize = 110
+ E.db.hideTutorial = 1
+
+ --Chat
+ E.db.chat.editBoxPosition = "ABOVE_CHAT"
+ E.db.chat.emotionIcons = false
+
+ --Unitframes
+ E.db.unitframe.fontOutline = "OUTLINE"
+ E.db.unitframe.statusbar = "Polished Wood"
+
+ E.db.unitframe.units.tank.enable = false
+
+ E.db.unitframe.units.assist.enable = false
+ E.db.unitframe.units.assist.targetsGroup.enable = false
+
+ E.db.unitframe.units.arena.power.offset = 7
+
+ E.db.unitframe.units.targettarget.power.offset = 7
+
+ E.db.unitframe.units.pet.power.offset = 7
+
+ E.db.unitframe.units.boss.portrait.enable = true
+ E.db.unitframe.units.boss.portrait.overlay = true
+ E.db.unitframe.units.boss.power.offset = 11
+
+ E.db.unitframe.units.focus.power.offset = 7
+
+ E.db.unitframe.units.player.debuffs.attachTo = "BUFFS"
+ E.db.unitframe.units.player.portrait.overlay = true
+ E.db.unitframe.units.player.portrait.enable = true
+ E.db.unitframe.units.player.classbar.enable = false
+ E.db.unitframe.units.player.aurabar.enable = false
+ E.db.unitframe.units.player.power.offset = 11
+ E.db.unitframe.units.player.buffs.enable = true
+ E.db.unitframe.units.player.buffs.attachTo = "FRAME"
+ E.db.unitframe.units.player.buffs.noDuration = false
+ E.db.unitframe.units.player.castbar.width = 410
+ E.db.unitframe.units.player.castbar.height = 25
+
+ E.db.unitframe.units.target.portrait.enable = true
+ E.db.unitframe.units.target.portrait.overlay = true
+ E.db.unitframe.units.target.aurabar.enable = false
+ E.db.unitframe.units.target.power.offset = 11
+
+ E.db.unitframe.units.party.columnAnchorPoint = "BOTTOM"
+ E.db.unitframe.units.party.point = "RIGHT"
+ E.db.unitframe.units.party.xOffset = -1
+ E.db.unitframe.units.party.yOffset = 1
+ E.db.unitframe.units.party.power.offset = 5
+ E.db.unitframe.units.party.power.text_format = ""
+ E.db.unitframe.units.party.buffIndicator.size = 10
+ E.db.unitframe.units.party.roleIcon.enable = false
+ E.db.unitframe.units.party.roleIcon.position = "BOTTOMRIGHT"
+ E.db.unitframe.units.party.GPSArrow.size = 40
+ E.db.unitframe.units.party.positionOverride = "BOTTOMRIGHT"
+ E.db.unitframe.units.party.healPrediction = true
+ E.db.unitframe.units.party.width = 80
+ E.db.unitframe.units.party.height = 45
+ E.db.unitframe.units.party.health.frequentUpdates = true
+ E.db.unitframe.units.party.health.text_format = "[healthcolor][health:deficit]"
+ E.db.unitframe.units.party.health.position = "BOTTOM"
+ E.db.unitframe.units.party.name.text_format = "[namecolor][name:short] [difficultycolor][smartlevel]"
+ E.db.unitframe.units.party.name.position = "TOP"
+ E.db.unitframe.units.party.debuffs.xOffset = -4
+ E.db.unitframe.units.party.debuffs.yOffset = -7
+ E.db.unitframe.units.party.debuffs.anchorPoint = "TOPRIGHT"
+ E.db.unitframe.units.party.debuffs.sizeOverride = 16
+ E.db.unitframe.units.party.buffs.noConsolidated = false
+ E.db.unitframe.units.party.buffs.enable = true
+ E.db.unitframe.units.party.buffs.yOffset = 28
+ E.db.unitframe.units.party.buffs.anchorPoint = "BOTTOMLEFT"
+ E.db.unitframe.units.party.buffs.clickThrough = true
+ E.db.unitframe.units.party.buffs.useBlacklist = false
+ E.db.unitframe.units.party.buffs.noDuration = false
+ E.db.unitframe.units.party.buffs.playerOnly = false
+ E.db.unitframe.units.party.buffs.perrow = 1
+ E.db.unitframe.units.party.buffs.useFilter = "TurtleBuffs"
+ E.db.unitframe.units.party.buffs.sizeOverride = 22
+ E.db.unitframe.units.party.buffs.xOffset = 30
+ E.db.unitframe.units.party.petsGroup.anchorPoint = "BOTTOM"
+ E.db.unitframe.units.party.raidicon.attachTo = "LEFT"
+ E.db.unitframe.units.party.raidicon.xOffset = 9
+ E.db.unitframe.units.party.raidicon.size = 13
+ E.db.unitframe.units.party.raidicon.yOffset = 0
+
+ E.db.unitframe.units.raid10.columnAnchorPoint = "BOTTOM"
+ E.db.unitframe.units.raid10.point = "RIGHT"
+ E.db.unitframe.units.raid10.rdebuffs.enable = false
+ E.db.unitframe.units.raid10.yOffset = 4
+ E.db.unitframe.units.raid10.xOffset = -1
+ E.db.unitframe.units.raid10.roleIcon.enable = false
+ E.db.unitframe.units.raid10.power.offset = 5
+ E.db.unitframe.units.raid10.positionOverride = "BOTTOMRIGHT"
+ E.db.unitframe.units.raid10.healPrediction = true
+ E.db.unitframe.units.raid10.health.frequentUpdates = true
+ E.db.unitframe.units.raid10.debuffs.xOffset = -4
+ E.db.unitframe.units.raid10.debuffs.yOffset = -7
+ E.db.unitframe.units.raid10.debuffs.anchorPoint = "TOPRIGHT"
+ E.db.unitframe.units.raid10.debuffs.sizeOverride = 16
+ E.db.unitframe.units.raid10.debuffs.enable = true
+ E.db.unitframe.units.raid10.height = 45
+ E.db.unitframe.units.raid10.buffs.noConsolidated = false
+ E.db.unitframe.units.raid10.buffs.enable = true
+ E.db.unitframe.units.raid10.buffs.yOffset = 28
+ E.db.unitframe.units.raid10.buffs.anchorPoint = "BOTTOMLEFT"
+ E.db.unitframe.units.raid10.buffs.clickThrough = true
+ E.db.unitframe.units.raid10.buffs.useBlacklist = false
+ E.db.unitframe.units.raid10.buffs.noDuration = false
+ E.db.unitframe.units.raid10.buffs.playerOnly = false
+ E.db.unitframe.units.raid10.buffs.perrow = 1
+ E.db.unitframe.units.raid10.buffs.useFilter = "TurtleBuffs"
+ E.db.unitframe.units.raid10.buffs.sizeOverride = 22
+ E.db.unitframe.units.raid10.buffs.xOffset = 30
+ E.db.unitframe.units.raid10.raidicon.attachTo = "LEFT"
+ E.db.unitframe.units.raid10.raidicon.xOffset = 9
+ E.db.unitframe.units.raid10.raidicon.size = 13
+ E.db.unitframe.units.raid10.raidicon.yOffset = 0
+
+ E.db.unitframe.units.raid25.columnAnchorPoint = "RIGHT"
+ E.db.unitframe.units.raid25.point = "BOTTOM"
+ E.db.unitframe.units.raid25.rdebuffs.enable = false
+ E.db.unitframe.units.raid25.yOffset = 4
+ E.db.unitframe.units.raid25.xOffset = 1
+ E.db.unitframe.units.raid25.roleIcon.enable = false
+ E.db.unitframe.units.raid25.power.offset = 5
+ E.db.unitframe.units.raid25.power.height = 5
+ E.db.unitframe.units.raid25.positionOverride = "BOTTOMRIGHT"
+ E.db.unitframe.units.raid25.healPrediction = true
+ E.db.unitframe.units.raid25.health.frequentUpdates = true
+ E.db.unitframe.units.raid25.debuffs.xOffset = -4
+ E.db.unitframe.units.raid25.debuffs.yOffset = -7
+ E.db.unitframe.units.raid25.debuffs.anchorPoint = "TOPRIGHT"
+ E.db.unitframe.units.raid25.debuffs.sizeOverride = 16
+ E.db.unitframe.units.raid25.debuffs.enable = true
+ E.db.unitframe.units.raid25.height = 45
+ E.db.unitframe.units.raid25.raidicon.attachTo = "LEFT"
+ E.db.unitframe.units.raid25.raidicon.xOffset = 9
+ E.db.unitframe.units.raid25.raidicon.yOffset = 0
+ E.db.unitframe.units.raid25.raidicon.size = 13
+ E.db.unitframe.units.raid25.buffs.noConsolidated = false
+ E.db.unitframe.units.raid25.buffs.enable = true
+ E.db.unitframe.units.raid25.buffs.yOffset = 28
+ E.db.unitframe.units.raid25.buffs.anchorPoint = "BOTTOMLEFT"
+ E.db.unitframe.units.raid25.buffs.clickThrough = true
+ E.db.unitframe.units.raid25.buffs.useBlacklist = false
+ E.db.unitframe.units.raid25.buffs.noDuration = false
+ E.db.unitframe.units.raid25.buffs.playerOnly = false
+ E.db.unitframe.units.raid25.buffs.perrow = 1
+ E.db.unitframe.units.raid25.buffs.useFilter = "TurtleBuffs"
+ E.db.unitframe.units.raid25.buffs.sizeOverride = 22
+ E.db.unitframe.units.raid25.buffs.xOffset = 30
+
+ E.db.unitframe.units.raid40.columnAnchorPoint = "RIGHT"
+ E.db.unitframe.units.raid40.point = "BOTTOM"
+ E.db.unitframe.units.raid40.xOffset = 1
+ E.db.unitframe.units.raid40.yOffset = 1
+ E.db.unitframe.units.raid40.positionOverride = "BOTTOMRIGHT"
+ E.db.unitframe.units.raid40.healPrediction = true
+ E.db.unitframe.units.raid40.width = 50
+ E.db.unitframe.units.raid40.height = 43
+ E.db.unitframe.units.raid40.raidicon.xOffset = 9
+ E.db.unitframe.units.raid40.raidicon.yOffset = 0
+ E.db.unitframe.units.raid40.raidicon.size = 13
+ E.db.unitframe.units.raid40.rdebuffs.size = 26
+ E.db.unitframe.units.raid40.name.position = "TOP"
+ E.db.unitframe.units.raid40.buffIndicator.fontSize = 11
+ E.db.unitframe.units.raid40.power.enable = true
+ E.db.unitframe.units.raid40.power.offset = 5
+ E.db.unitframe.units.raid40.health.text_format = "[healthcolor][health:deficit]"
+ E.db.unitframe.units.raid40.health.frequentUpdates = true
+ E.db.unitframe.units.raid40.debuffs.sizeOverride = 17
+ E.db.unitframe.units.raid40.debuffs.enable = true
+ E.db.unitframe.units.raid40.debuffs.perrow = 2
+ E.db.unitframe.units.raid40.debuffs.anchorPoint = "TOPRIGHT"
+ E.db.unitframe.units.raid40.debuffs.clickThrough = true
+ E.db.unitframe.units.raid40.debuffs.xOffset = -4
+ E.db.unitframe.units.raid40.debuffs.yOffset = -9
+ E.db.unitframe.units.raid40.buffs.xOffset = 21
+ E.db.unitframe.units.raid40.buffs.yOffset = 25
+ E.db.unitframe.units.raid40.buffs.anchorPoint = "BOTTOMLEFT"
+ E.db.unitframe.units.raid40.buffs.clickThrough = true
+ E.db.unitframe.units.raid40.buffs.noDuration = false
+ E.db.unitframe.units.raid40.buffs.playerOnly = false
+ E.db.unitframe.units.raid40.buffs.perrow = 1
+ E.db.unitframe.units.raid40.buffs.useFilter = "TurtleBuffs"
+ E.db.unitframe.units.raid40.buffs.sizeOverride = 17
+ E.db.unitframe.units.raid40.buffs.useBlacklist = false
+ E.db.unitframe.units.raid40.buffs.enable = true
+
+ --Actionbars
+ --Bar 1
+ E.db.actionbar.bar1.enabled = true
+ E.db.actionbar.bar1.backdrop = false
+ E.db.actionbar.bar1.buttons = 12
+ E.db.actionbar.bar1.buttonsize = 32
+ E.db.actionbar.bar1.buttonspacing = 2
+ --Bar 2
+ E.db.actionbar.bar2.enabled = true
+ E.db.actionbar.bar2.backdrop = true
+ E.db.actionbar.bar2.buttons = 12
+ E.db.actionbar.bar2.buttonsize = 32
+ E.db.actionbar.bar2.buttonspacing = 2
+ E.db.actionbar.bar2.heightMult = 2
+ --Bar 3
+ E.db.actionbar.bar3.enabled = true
+ E.db.actionbar.bar3.backdrop = true
+ E.db.actionbar.bar3.buttons = 6
+ E.db.actionbar.bar3.buttonsize = 32
+ E.db.actionbar.bar3.buttonspacing = 2
+ E.db.actionbar.bar3.buttonsPerRow = 3
+ --Bar 4
+ E.db.actionbar.bar4.enabled = true
+ E.db.actionbar.bar4.backdrop = false
+ E.db.actionbar.bar4.buttons = 12
+ E.db.actionbar.bar4.buttonsize = 32
+ E.db.actionbar.bar4.buttonspacing = 2
+ E.db.actionbar.bar4.buttonsPerRow = 6
+ E.db.actionbar.bar4.mouseover = true
+ E.db.actionbar.bar4.point = "BOTTOMRIGHT"
+ --Bar 5
+ E.db.actionbar.bar5.enabled = true
+ E.db.actionbar.bar5.backdrop = true
+ E.db.actionbar.bar5.buttons = 6
+ E.db.actionbar.bar5.buttonsize = 32
+ E.db.actionbar.bar5.buttonspacing = 2
+ E.db.actionbar.bar5.buttonsPerRow = 3
+ --Stance Bar
+ E.db.actionbar.stanceBar.buttonsPerRow = 1
+ --Pet Bar
+ E.db.actionbar.barPet.point = "BOTTOMLEFT"
+ E.db.actionbar.barPet.buttonsPerRow = 10
+
+ --Datatext
+ do
+ E.db.datatexts.panelTransparency = false
+ E.db.datatexts.minimapPanels = true
+ E.db.datatexts.fontOutline = "None"
+ E.db.sle.datatext.dp1.enabled = false
+ E.db.sle.datatext.dp2.enabled = false
+ E.db.sle.datatext.dp3.enabled = false
+ E.db.sle.datatext.dp4.enabled = false
+ E.db.sle.datatext.dp5.enabled = false
+ E.db.sle.datatext.dp6.enabled = true
+ E.db.sle.datatext.top.enabled = true
+ E.db.sle.datatext.bottom.enabled = true
+ E.db.sle.datatext.dp6.width = 410
+ E.db.sle.datatext.bottom.width = 104
+ E.db.sle.datatext.top.width = 104
+ --E.db.sle.datatext.chatleft.width = 417
+ --E.db.sle.datatext.chatright.width = 417
+
+ E.db.datatexts.panels['DP_1']['left'] = ""
+ E.db.datatexts.panels['DP_1']['middle'] = ""
+ E.db.datatexts.panels['DP_1']['righ'] = ""
+ E.db.datatexts.panels['DP_2']['left'] = ""
+ E.db.datatexts.panels['DP_2']['middle'] = ""
+ E.db.datatexts.panels['DP_2']['right'] = ""
+ E.db.datatexts.panels['DP_3']['left'] = ""
+ E.db.datatexts.panels['DP_3']['middle'] = ""
+ E.db.datatexts.panels['DP_3']['right'] = ""
+ E.db.datatexts.panels['DP_4']['left'] = ""
+ E.db.datatexts.panels['DP_4']['middle'] = ""
+ E.db.datatexts.panels['DP_4']['right'] = ""
+ E.db.datatexts.panels['DP_5']['left'] = ""
+ E.db.datatexts.panels['DP_5']['middle'] = ""
+ E.db.datatexts.panels['DP_5']['right'] = ""
+ E.db.datatexts.panels['DP_6']['left'] = ""
+ E.db.datatexts.panels['DP_6']['middle'] = ""
+ E.db.datatexts.panels['DP_6']['right'] = ""
+ E.db.datatexts.panels['LeftChatDataPanel']['left'] = ""
+ E.db.datatexts.panels['LeftChatDataPanel']['middle'] = ""
+ E.db.datatexts.panels['LeftChatDataPanel']['right'] = ""
+ E.db.datatexts.panels['RightChatDataPanel']['left'] = "Skada"
+ E.db.datatexts.panels['RightChatDataPanel']['middle'] = "BigWigs"
+ E.db.datatexts.panels['RightChatDataPanel']['right'] = "WeakAuras"
+ E.db.datatexts.panels['Top_Center'] = "Spec Switch"
+ E.db.datatexts.panels['Bottom_Panel'] = "Bags"
+ E.db.datatexts.panels['LeftMiniPanel'] = ""
+ E.db.datatexts.panels['RightMiniPanel'] = ""
+
+ --Datatext Panels Spec Specific
+ if layout == 'tank' then
+ --E.db.datatexts.panels.DP_5.middle = ""
+ --E.db.datatexts.panels.DP_5.right = ""
+ --E.db.datatexts.panels.DP_6.left = ""
+ --E.db.datatexts.panels.DP_6.middle = ""
+ elseif layout == 'healer' then
+ E.db.datatexts.panels['LeftChatDataPanel']['left'] = "Spell/HealPower"
+ E.db.datatexts.panels['LeftChatDataPanel']['right'] = "Haste"
+ elseif layout == 'dpsCaster' then
+ E.db.datatexts.panels['LeftChatDataPanel']['left'] = "Spell/HealPower"
+ E.db.datatexts.panels['LeftChatDataPanel']['right'] = "Haste"
+ else
+ --E.db.datatexts.panels.DP_5.middle = ""
+ --E.db.datatexts.panels.DP_5.right = ""
+ --E.db.datatexts.panels.DP_6.left = ""
+ --E.db.datatexts.panels.DP_6.middle = ""
+ end
+ end
+ do
+ E.db.movers.ElvUF_PlayerMover = "BOTTOMElvUIParentBOTTOM-278200" --check
+ E.db.movers.ElvUF_PlayerCastbarMover = "BOTTOMElvUIParentBOTTOM0100" --check
+ E.db.movers.ElvUF_TargetMover = "BOTTOMElvUIParentBOTTOM278200" --check
+ E.db.movers.ElvUF_TargetTargetMover = "BOTTOMElvUIParentBOTTOM0190" --check
+ E.db.movers.ElvUF_FocusMover = "BOTTOMElvUIParentBOTTOM310432" --check
+ E.db.movers.ElvUF_PartyMover = "BOTTOMElvUIParentBOTTOM"..xOffset.."450" --Need to change offset
+ E.db.movers.ElvUF_Raid10Mover = "BOTTOMRIGHTElvUIParentBOTTOMLEFT"..xOffset.."450" --Need to change offset
+ E.db.movers.ElvUF_Raid25Mover = "BOTTOMRIGHTElvUIParentBOTTOMLEFT"..xOffset.."450" --Need to change offset
+ E.db.movers.ElvUF_Raid40Mover = "BOTTOMRIGHTElvUIParentBOTTOMLEFT"..xOffset.."450" --Need to change offset
+ E.db.movers.ElvUF_PetMover = "BOTTOMElvUIParentBOTTOM0230" --check
+ E.db.movers.ElvAB_1 = "BOTTOMElvUIParentBOTTOM062" --check
+ E.db.movers.ElvAB_2 = "BOTTOMElvUIParentBOTTOM028" --check
+ E.db.movers.ElvAB_3 = "BOTTOMElvUIParentBOTTOM26028" --check xoffset for this
+ E.db.movers.ElvAB_4 = "BOTTOMRIGHTElvUIParentBOTTOMRIGHT-206200" -- check this pls
+ E.db.movers.ElvAB_5 = "BOTTOMElvUIParentBOTTOM-26028" --check xoffset for this
+ E.db.movers.DP_6_Mover = "BOTTOMElvUIParentBOTTOM04" --check
+ E.db.movers.Top_Center_Mover = "BOTTOMElvUIParentBOTTOM-2604" --check
+ E.db.movers.Bottom_Panel_Mover = "BOTTOMElvUIParentBOTTOM2604" --check
+ E.db.movers.LeftChatMover = "BOTTOMLEFTUIParentBOTTOMLEFT021" --check
+ E.db.movers.RightChatMover = "BOTTOMRIGHTUIParentBOTTOMRIGHT021" --check
+ E.db.movers.ShiftAB = "BOTTOMLEFTElvUIParentBOTTOMLEFT41825" --check
+ E.db.movers.PetAB = "BOTTOMRIGHTElvUIParentBOTTOMRIGHT0200"
+ end
+ E:UpdateAll(true)
+end
function E:HudSimple()
local H = E:GetModule('HUD')
InstallStepComplete.message = L["Simple Layout Set"]
@@ -1795,14 +2153,19 @@ local function SetPage(PageNum)
InstallOption1Button:Show()
InstallOption1Button:SetScript('OnClick', function() E:DarthSetup() end)
InstallOption1Button:SetText(L["Darth's Config"])
+
InstallOption2Button:Show()
- local pixel = E.PixelMode
+ InstallOption2Button:SetScript('OnClick', function() E:AffinitiiSetup() end)
+ InstallOption2Button:SetText(L["Affinitii's Config"])
+
+ InstallOption3Button:Show()
+ local pixel = E.PixelMode
if pixel then
- InstallOption2Button:SetScript('OnClick', function() E:RepoocSetup() end)
- InstallOption2Button:SetText(L["Repooc's Config"])
+ InstallOption3Button:SetScript('OnClick', function() E:RepoocSetup() end)
+ InstallOption3Button:SetText(L["Repooc's Config"])
else
- InstallOption2Button:SetScript('OnClick', function() E:StaticPopup_Show("ELVUI_SLE_REPOOC") end)
- InstallOption2Button:SetText(L["Repooc's Config"])
+ InstallOption3Button:SetScript('OnClick', function() E:StaticPopup_Show("ELVUI_SLE_REPOOC") end)
+ InstallOption3Button:SetText(L["Repooc's Config"])
end
elseif PageNum == 10 and IsAddOnLoaded("ElvUI_Hud") then --Hud's page if enabled
f.SubTitle:SetText("ElvUI Hud")