Quantcast

Updated install from elvui.

Repooc [02-22-13 - 17:50]
Updated install from elvui.
Filename
ElvUI_SLE/modules/install.lua
diff --git a/ElvUI_SLE/modules/install.lua b/ElvUI_SLE/modules/install.lua
index c46cb30..b310498 100644
--- a/ElvUI_SLE/modules/install.lua
+++ b/ElvUI_SLE/modules/install.lua
@@ -71,6 +71,8 @@ local function SetupChat()
 	ChatFrame_AddMessageGroup(ChatFrame1, "RAID")
 	ChatFrame_AddMessageGroup(ChatFrame1, "RAID_LEADER")
 	ChatFrame_AddMessageGroup(ChatFrame1, "RAID_WARNING")
+	ChatFrame_AddMessageGroup(ChatFrame1, "INSTANCE_CHAT")
+	ChatFrame_AddMessageGroup(ChatFrame1, "INSTANCE_CHAT_LEADER")
 	ChatFrame_AddMessageGroup(ChatFrame1, "BATTLEGROUND")
 	ChatFrame_AddMessageGroup(ChatFrame1, "BATTLEGROUND_LEADER")
 	ChatFrame_AddMessageGroup(ChatFrame1, "BG_HORDE")
@@ -85,8 +87,7 @@ local function SetupChat()
 	ChatFrame_AddMessageGroup(ChatFrame1, "BN_WHISPER")
 	ChatFrame_AddMessageGroup(ChatFrame1, "BN_CONVERSATION")
 	ChatFrame_AddMessageGroup(ChatFrame1, "BN_INLINE_TOAST_ALERT")
-	ChatFrame_AddMessageGroup(ChatFrame1, "INSTANCE_CHAT")
-	ChatFrame_AddMessageGroup(ChatFrame1, "INSTANCE_CHAT_LEADER")
+

 	ChatFrame_RemoveAllMessageGroups(ChatFrame3)
 	ChatFrame_AddMessageGroup(ChatFrame3, "COMBAT_FACTION_CHANGE")
@@ -121,6 +122,8 @@ local function SetupChat()
 	ToggleChatColorNamesByClassGroup(true, "RAID_WARNING")
 	ToggleChatColorNamesByClassGroup(true, "BATTLEGROUND")
 	ToggleChatColorNamesByClassGroup(true, "BATTLEGROUND_LEADER")
+	ToggleChatColorNamesByClassGroup(true, "INSTANCE_CHAT")
+	ToggleChatColorNamesByClassGroup(true, "INSTANCE_CHAT_LEADER")
 	ToggleChatColorNamesByClassGroup(true, "CHANNEL1")
 	ToggleChatColorNamesByClassGroup(true, "CHANNEL2")
 	ToggleChatColorNamesByClassGroup(true, "CHANNEL3")
@@ -132,9 +135,7 @@ local function SetupChat()
 	ToggleChatColorNamesByClassGroup(true, "CHANNEL9")
 	ToggleChatColorNamesByClassGroup(true, "CHANNEL10")
 	ToggleChatColorNamesByClassGroup(true, "CHANNEL11")
-	ToggleChatColorNamesByClassGroup(true, "INSTANCE_CHAT")
-	ToggleChatColorNamesByClassGroup(true, "INSTANCE_CHAT_LEADER")
-
+
 	--Adjust Chat Colors
 	--General
 	ChangeChatColor("CHANNEL1", 195/255, 230/255, 232/255)
@@ -193,13 +194,9 @@ function E:SetupPixelPerfect(enabled, noMsg)
 	end

 	if noMsg then
-		if not E.db.movers then E.db.movers = {}; end
 		if enabled then
-			E.db.movers["ElvUF_PetMover"] = "BOTTOMElvUIParentBOTTOM0104"
-			E.db.movers["ElvUF_TargetTargetMover"] = "BOTTOMElvUIParentBOTTOM064"
-			E.db.movers["ElvUF_PlayerMover"] = "BOTTOMElvUIParentBOTTOM-27865"
-			E.db.movers["ElvUF_TargetMover"] = "BOTTOMElvUIParentBOTTOM27864"
-
+			if not E.db.movers then E.db.movers = {}; end
+
 			E.db.actionbar.bar1.backdrop = false;
 			E.db.actionbar.bar3.backdrop = false;
 			E.db.actionbar.bar5.backdrop = false;
@@ -392,9 +389,14 @@ function E:SetupLayout(layout, noDataReset)
 	if not noDataReset then
 		E:ResetMovers('')
 		E:SetupPixelPerfect(E.PixelMode, true)
-
+		if not E.db.movers then E.db.movers = {} end
+
 		E.db.actionbar.bar2.enabled = E.db.lowresolutionset
-		E.db.movers.ElvAB_2 = "BOTTOMElvUIParentBOTTOM038"
+		if E.PixelMode then
+			E.db.movers.ElvAB_2 = "BOTTOMElvUIParentBOTTOM038"
+		else
+			E.db.movers.ElvAB_2 = "BOTTOMElvUIParentBOTTOM040"
+		end
 		if not E.db.lowresolutionset then
 			E.db.actionbar.bar3.buttons = 6
 			E.db.actionbar.bar5.buttons = 6
@@ -503,44 +505,85 @@ function E:SetupLayout(layout, noDataReset)
 				E.db.actionbar.bar3.buttons = 12
 				E.db.actionbar.bar5.buttons = 12
 				E.db.actionbar.bar4.enabled = false
+				if not E.PixelMode then
+					E.db.actionbar.bar1.heightMult = 2
+				end
 			end
 		end

 		if not E.db.movers then E.db.movers = {}; end
 		local xOffset = GetScreenWidth() * 0.34375
-
-		E.db.movers.ElvAB_3 = "BOTTOMElvUIParentBOTTOM3124"
-		E.db.movers.ElvAB_2 = "BOTTOMElvUIParentBOTTOM038"
-		E.db.movers.ElvAB_5 = "BOTTOMElvUIParentBOTTOM-3124"
-		E.db.movers.ElvUF_PartyMover = "BOTTOMRIGHTElvUIParentBOTTOMLEFT"..xOffset.."450"
-		E.db.movers.ElvUF_Raid10Mover = "BOTTOMRIGHTElvUIParentBOTTOMLEFT"..xOffset.."450"
-		E.db.movers.ElvUF_Raid25Mover = "BOTTOMRIGHTElvUIParentBOTTOMLEFT"..xOffset.."450"
-		E.db.movers.ElvUF_Raid40Mover = "BOTTOMRIGHTElvUIParentBOTTOMLEFT"..xOffset.."450"
-
-		if not E.db.lowresolutionset then
-			E.db.movers.ElvUF_TargetMover = "BOTTOMElvUIParentBOTTOM278132"
-			E.db.movers.ElvUF_PlayerMover = "BOTTOMElvUIParentBOTTOM-278132"
-			E.db.movers.ElvUF_PetMover = "BOTTOMElvUIParentBOTTOM0176"
-			E.db.movers.ElvUF_TargetTargetMover = "BOTTOMElvUIParentBOTTOM0132"
-			E.db.movers.ElvUF_FocusMover = "BOTTOMElvUIParentBOTTOM310432"
-			E.db.movers["BossButton"] = "BOTTOMElvUIParentBOTTOM0275"
+
+		if E.PixelMode then
+			E.db.movers.ElvAB_3 = "BOTTOMElvUIParentBOTTOM3124"
+			E.db.movers.ElvAB_5 = "BOTTOMElvUIParentBOTTOM-3124"
+			E.db.movers.ElvUF_PartyMover = "BOTTOMRIGHTElvUIParentBOTTOMLEFT"..xOffset.."450"
+			E.db.movers.ElvUF_Raid10Mover = "BOTTOMRIGHTElvUIParentBOTTOMLEFT"..xOffset.."450"
+			E.db.movers.ElvUF_Raid25Mover = "BOTTOMRIGHTElvUIParentBOTTOMLEFT"..xOffset.."450"
+			E.db.movers.ElvUF_Raid40Mover = "BOTTOMRIGHTElvUIParentBOTTOMLEFT"..xOffset.."450"
+
+			if not E.db.lowresolutionset then
+				E.db.movers.ElvUF_TargetMover = "BOTTOMElvUIParentBOTTOM278132"
+				E.db.movers.ElvUF_PlayerMover = "BOTTOMElvUIParentBOTTOM-278132"
+				E.db.movers.ElvUF_PetMover = "BOTTOMElvUIParentBOTTOM0176"
+				E.db.movers.ElvUF_TargetTargetMover = "BOTTOMElvUIParentBOTTOM0132"
+				E.db.movers.ElvUF_FocusMover = "BOTTOMElvUIParentBOTTOM310432"
+				E.db.movers["BossButton"] = "BOTTOMElvUIParentBOTTOM0275"
+			else
+				E.db.movers.ElvUF_PlayerMover = "BOTTOMElvUIParentBOTTOM-102182"
+				E.db.movers.ElvUF_TargetMover = "BOTTOMElvUIParentBOTTOM102182"
+				E.db.movers.ElvUF_TargetTargetMover = "BOTTOMElvUIParentBOTTOM102120"
+				E.db.movers.ElvUF_PetMover = "BOTTOMElvUIParentBOTTOM-102120"
+				E.db.movers.ElvUF_FocusMover = "BOTTOMElvUIParentBOTTOM310332"
+				E.db.movers["BossButton"] = "TOPElvUIParentTOP0-138"
+			end
 		else
-			E.db.movers.ElvUF_PlayerMover = "BOTTOMElvUIParentBOTTOM-102182"
-			E.db.movers.ElvUF_TargetMover = "BOTTOMElvUIParentBOTTOM102182"
-			E.db.movers.ElvUF_TargetTargetMover = "BOTTOMElvUIParentBOTTOM102120"
-			E.db.movers.ElvUF_PetMover = "BOTTOMElvUIParentBOTTOM-102120"
-			E.db.movers.ElvUF_FocusMover = "BOTTOMElvUIParentBOTTOM310332"
-			E.db.movers["BossButton"] = "TOPElvUIParentTOP0-138"
+			E.db.movers.ElvAB_3 = "BOTTOMElvUIParentBOTTOM3324"
+			E.db.movers.ElvAB_5 = "BOTTOMElvUIParentBOTTOM-3324"
+			E.db.movers.ElvUF_PartyMover = "BOTTOMRIGHTElvUIParentBOTTOMLEFT"..xOffset.."450"
+			E.db.movers.ElvUF_Raid10Mover = "BOTTOMRIGHTElvUIParentBOTTOMLEFT"..xOffset.."450"
+			E.db.movers.ElvUF_Raid25Mover = "BOTTOMRIGHTElvUIParentBOTTOMLEFT"..xOffset.."450"
+			E.db.movers.ElvUF_Raid40Mover = "BOTTOMRIGHTElvUIParentBOTTOMLEFT"..xOffset.."450"
+
+			if not E.db.lowresolutionset then
+				E.db.movers.ElvUF_TargetMover = "BOTTOMElvUIParentBOTTOM307145"
+				E.db.movers.ElvUF_PlayerMover = "BOTTOMElvUIParentBOTTOM-307145"
+				E.db.movers.ElvUF_PetMover = "BOTTOMElvUIParentBOTTOM0186"
+				E.db.movers.ElvUF_TargetTargetMover = "BOTTOMElvUIParentBOTTOM0145"
+				E.db.movers.ElvUF_FocusMover = "BOTTOMElvUIParentBOTTOM310432"
+				E.db.movers["BossButton"] = "BOTTOMElvUIParentBOTTOM0275"
+			else
+				E.db.movers.ElvUF_PlayerMover = "BOTTOMElvUIParentBOTTOM-118182"
+				E.db.movers.ElvUF_TargetMover = "BOTTOMElvUIParentBOTTOM118182"
+				E.db.movers.ElvUF_TargetTargetMover = "BOTTOMElvUIParentBOTTOM118120"
+				E.db.movers.ElvUF_PetMover = "BOTTOMElvUIParentBOTTOM-118120"
+				E.db.movers.ElvUF_FocusMover = "BOTTOMElvUIParentBOTTOM310332"
+				E.db.movers["BossButton"] = "TOPElvUIParentTOP0-138"
+			end
 		end
 	elseif E.db.lowresolutionset then
 		if not E.db.movers then E.db.movers = {}; end
-		E.db.movers.ElvUF_PlayerMover = "BOTTOMElvUIParentBOTTOM-102135"
-		E.db.movers.ElvUF_TargetMover = "BOTTOMElvUIParentBOTTOM102135"
-		E.db.movers.ElvUF_TargetTargetMover = "BOTTOMElvUIParentBOTTOM10280"
-		E.db.movers.ElvUF_PetMover = "BOTTOMElvUIParentBOTTOM-10280"
-		E.db.movers.ElvUF_FocusMover = "BOTTOMElvUIParentBOTTOM310332"
+		if E.PixelMode then
+			E.db.movers.ElvUF_PlayerMover = "BOTTOMElvUIParentBOTTOM-102135"
+			E.db.movers.ElvUF_TargetMover = "BOTTOMElvUIParentBOTTOM102135"
+			E.db.movers.ElvUF_TargetTargetMover = "BOTTOMElvUIParentBOTTOM10280"
+			E.db.movers.ElvUF_PetMover = "BOTTOMElvUIParentBOTTOM-10280"
+			E.db.movers.ElvUF_FocusMover = "BOTTOMElvUIParentBOTTOM310332"
+		else
+			E.db.movers.ElvUF_PlayerMover = "BOTTOMElvUIParentBOTTOM-118142"
+			E.db.movers.ElvUF_TargetMover = "BOTTOMElvUIParentBOTTOM118142"
+			E.db.movers.ElvUF_TargetTargetMover = "BOTTOMElvUIParentBOTTOM11884"
+			E.db.movers.ElvUF_PetMover = "BOTTOMElvUIParentBOTTOM-11884"
+			E.db.movers.ElvUF_FocusMover = "BOTTOMElvUIParentBOTTOM310332"
+		end
+
+		E.db.movers["BossButton"] = "TOPElvUIParentTOP0-138"
 	end
-
+
+	if layout ~= 'healer' and not E.db.lowresolutionset then
+		E.db.actionbar.bar1.heightMult = 1
+	end
+
 	if E.db.lowresolutionset and not noDataReset then
 		E.db.unitframe.units.player.width = 200;
 		if layout ~= 'healer' then
@@ -574,24 +617,53 @@ function E:SetupLayout(layout, noDataReset)
 		if not E.db.lowresolutionset then
 			if layout ~= 'healer' then
 				yOffset = 42
-				E.db.movers.ElvUF_PlayerMover = "BOTTOMElvUIParentBOTTOM-278110"
-				E.db.movers.ElvUF_TargetMover = "BOTTOMElvUIParentBOTTOM278110"
-				E.db.movers.ElvUF_TargetTargetMover = "BOTTOMElvUIParentBOTTOM0110"
-				E.db.movers.ElvUF_PetMover = "BOTTOMElvUIParentBOTTOM0150"
-				E.db.movers["BossButton"] = "BOTTOMElvUIParentBOTTOM0195"
+
+				if E.PixelMode then
+					E.db.movers.ElvUF_PlayerMover = "BOTTOMElvUIParentBOTTOM-278110"
+					E.db.movers.ElvUF_TargetMover = "BOTTOMElvUIParentBOTTOM278110"
+					E.db.movers.ElvUF_TargetTargetMover = "BOTTOMElvUIParentBOTTOM0110"
+					E.db.movers.ElvUF_PetMover = "BOTTOMElvUIParentBOTTOM0150"
+					E.db.movers["BossButton"] = "BOTTOMElvUIParentBOTTOM0195"
+				else
+					E.db.movers.ElvUF_PlayerMover = "BOTTOMElvUIParentBOTTOM-307110"
+					E.db.movers.ElvUF_TargetMover = "BOTTOMElvUIParentBOTTOM307110"
+					E.db.movers.ElvUF_TargetTargetMover = "BOTTOMElvUIParentBOTTOM0110"
+					E.db.movers.ElvUF_PetMover = "BOTTOMElvUIParentBOTTOM0150"
+					E.db.movers["BossButton"] = "BOTTOMElvUIParentBOTTOM0195"
+				end
 			else
 				yOffset = 76
 			end
 		elseif E.db.lowresolutionset then
-			E.db.movers.ElvUF_PlayerMover = "BOTTOMElvUIParentBOTTOM-102182"
-			E.db.movers.ElvUF_TargetMover = "BOTTOMElvUIParentBOTTOM102182"
-			E.db.movers.ElvUF_TargetTargetMover = "BOTTOMElvUIParentBOTTOM102120"
-			E.db.movers.ElvUF_PetMover = "BOTTOMElvUIParentBOTTOM-102120"
-			E.db.movers.ElvUF_FocusMover = "BOTTOMElvUIParentBOTTOM310332"
-			E.db.movers["BossButton"] = "TOPElvUIParentTOP0-138"
+			if E.PixelMode then
+				E.db.movers.ElvUF_PlayerMover = "BOTTOMElvUIParentBOTTOM-102182"
+				E.db.movers.ElvUF_TargetMover = "BOTTOMElvUIParentBOTTOM102182"
+				E.db.movers.ElvUF_TargetTargetMover = "BOTTOMElvUIParentBOTTOM102120"
+				E.db.movers.ElvUF_PetMover = "BOTTOMElvUIParentBOTTOM-102120"
+				E.db.movers.ElvUF_FocusMover = "BOTTOMElvUIParentBOTTOM310332"
+			else
+				E.db.movers.ElvUF_PlayerMover = "BOTTOMElvUIParentBOTTOM-118182"
+				E.db.movers.ElvUF_TargetMover = "BOTTOMElvUIParentBOTTOM118182"
+				E.db.movers.ElvUF_TargetTargetMover = "BOTTOMElvUIParentBOTTOM118120"
+				E.db.movers.ElvUF_PetMover = "BOTTOMElvUIParentBOTTOM-118120"
+				E.db.movers.ElvUF_FocusMover = "BOTTOMElvUIParentBOTTOM310332"
+			end
+
+			E.db.movers["BossButton"] = "TOPElvUIParentTOP0-138"
 		end
-
-		E.db.movers.ElvUF_PlayerCastbarMover = "BOTTOMElvUIParentBOTTOM0"..yOffset
+
+		if E.PixelMode then
+			E.db.movers.ElvUF_PlayerCastbarMover = "BOTTOMElvUIParentBOTTOM0"..yOffset
+		else
+			E.db.movers.ElvUF_PlayerCastbarMover = "BOTTOMElvUIParentBOTTOM-2"..(yOffset + 5)
+		end
+	elseif (layout == 'dpsMelee' or layout == 'tank') and not E.db.lowresolutionset and not E.PixelMode then
+		E.db.movers.ElvUF_PlayerMover = "BOTTOMElvUIParentBOTTOM-30776"
+		E.db.movers.ElvUF_TargetMover = "BOTTOMElvUIParentBOTTOM30776"
+		E.db.movers.ElvUF_TargetTargetMover = "BOTTOMElvUIParentBOTTOM076"
+		E.db.movers.ElvUF_PetMover = "BOTTOMElvUIParentBOTTOM0115"
+		E.db.movers["BossButton"] = "BOTTOMElvUIParentBOTTOM0158"
+
 	end

 	--Datatexts