Quantcast

Texture updates

Steven Jackson [07-03-14 - 19:34]
Texture updates
Filename
Interface/AddOns/SVUI/packages/unit/SVUnit.lua
Interface/AddOns/SVUI/packages/unit/frames/extra/arena.lua
Interface/EncounterJournal/UI-ENCOUNTERJOURNALTEXTURES.blp
Interface/FriendsFrame/StatusIcon-Away.blp
Interface/FriendsFrame/StatusIcon-DnD.blp
Interface/FriendsFrame/StatusIcon-Offline.blp
Interface/FriendsFrame/StatusIcon-Online.blp
Interface/FriendsFrame/UI-ChannelFrame-VerticalBar.blp
Interface/FriendsFrame/WhoFrame-ColumnTabs.blp
Interface/GLUES/Login/Glues-CheckBox-Background.blp
Interface/GLUES/Login/Glues-CheckBox-Depressed.blp
Interface/GLUES/Login/Glues-CheckBox-Highlight.blp
Interface/GLUES/Login/Glues-TOS-TopRight.blp
Interface/GuildBankFrame/UI-GuildBankFrame-NewTab.blp
Interface/HelpFrame/HELPFRAME-BOTLEFT.blp
Interface/HelpFrame/HELPFRAME-BOTRIGHT.blp
Interface/HelpFrame/HELPFRAME-BOTTOM.blp
Interface/HelpFrame/HelpFrame-Top.blp
Interface/HelpFrame/HelpFrame-TopLeft.blp
Interface/HelpFrame/HelpFrame-TopRight.blp
Interface/HelpFrame/KnowledgeBaseButtton.blp
Interface/HelpFrame/Tileable-Parchment.blp
Interface/HelpFrame/Tileable-ParchmentEdge-Bottom.blp
Interface/HelpFrame/Tileable-ParchmentEdge-Left.blp
Interface/HelpFrame/Tileable-ParchmentEdge-Right.blp
Interface/HelpFrame/Tileable-ParchmentEdge-Top.blp
Interface/MainMenuBar/UI-ExhaustionTickHighlight.blp
Interface/MainMenuBar/UI-ExhaustionTickNormal.blp
Interface/MainMenuBar/UI-MAINMENUBAR-DWARF.blp
Interface/MainMenuBar/UI-MainMenuBar-Human.blp
Interface/MainMenuBar/UI-MainMenuBar-NightElf.blp
Interface/MainMenuBar/UI-XP-Bar.blp
Interface/MainMenuBar/UI-XP-Mid.blp
Interface/OPTIONSFRAME/UI-OptionsFrame-ActiveTab.blp
Interface/OPTIONSFRAME/UI-OptionsFrame-InactiveTab.blp
Interface/OPTIONSFRAME/UI-OptionsFrame-Spacer.blp
Interface/PetBattles/!BattleSlotFrame-Left.blp
Interface/PetBattles/BattleBar-AbilityBadge-Neutral.blp
Interface/PetBattles/BattleBar-AbilityBadge-Strong.blp
Interface/PetBattles/BattleBar-AbilityBadge-Weak.blp
Interface/PetBattles/PassButtonFrame.blp
Interface/PetBattles/PetBattle-GoldSpeedFrame.blp
Interface/PetBattles/PetBattleHud.blp
Interface/PetBattles/PetBattlesQueue.blp
Interface/PetBattles/PetIcon-Beast.blp
Interface/PetBattles/PetIcon-Critter.blp
Interface/PetBattles/PetIcon-Dragon.blp
Interface/PetBattles/PetIcon-Elemental.blp
Interface/PetBattles/PetIcon-Flying.blp
Interface/PetBattles/PetIcon-Humanoid.blp
Interface/PetBattles/PetIcon-Magical.blp
Interface/PetBattles/PetIcon-Mechanical.blp
Interface/PetBattles/PetIcon-Undead.blp
Interface/PetBattles/PetIcon-Water.blp
Interface/PetBattles/PetJournal.blp
Interface/PetBattles/_PetBattleHorizTile.blp
Interface/PetBattles/_PetJournalHorizTile.blp
Interface/Store/Store-Main.blp
Interface/Store/store-item-highlight.blp
Interface/Tooltips/EliteNameplateIcon.blp
Interface/Tooltips/buttonborder.blp
diff --git a/Interface/AddOns/SVUI/packages/unit/SVUnit.lua b/Interface/AddOns/SVUI/packages/unit/SVUnit.lua
index bd6e942..133740c 100644
--- a/Interface/AddOns/SVUI/packages/unit/SVUnit.lua
+++ b/Interface/AddOns/SVUI/packages/unit/SVUnit.lua
@@ -29,6 +29,8 @@ local string 	= _G.string;
 --[[ STRING METHODS ]]--
 local find, format, upper = string.find, string.format, string.upper;
 local match, gsub = string.match, string.gsub;
+--[[ MUNGLUNCH's FASTER ASSERT FUNCTION ]]--
+local assert = enforce;
 --[[
 ##########################################################
 GET ADDON DATA
@@ -37,8 +39,6 @@ GET ADDON DATA
 local SuperVillain, L = unpack(select(2, ...));
 local _, ns = ...
 local oUF_SuperVillain = ns.oUF
---[[ MUNGLUNCH's FASTER ASSERT FUNCTION ]]--
-local assert = enforce;
 assert(oUF_SuperVillain, "SVUI was unable to locate oUF.")
 local MOD = {}
 local LSM = LibStub("LibSharedMedia-3.0")
@@ -88,6 +88,62 @@ MOD.VisibilityUpdate = {}
 CORE FUNCTIONS
 ##########################################################
 ]]--
+function oUF_SuperVillain:DisableBlizzard(unit)
+	if (not unit) or InCombatLockdown() then return end
+	if (unit == "player") then
+		KillBlizzardUnit(PlayerFrame)
+		PlayerFrame:RegisterUnitEvent("UNIT_ENTERING_VEHICLE", "player")
+		PlayerFrame:RegisterUnitEvent("UNIT_ENTERED_VEHICLE", "player")
+		PlayerFrame:RegisterUnitEvent("UNIT_EXITING_VEHICLE", "player")
+		PlayerFrame:RegisterUnitEvent("UNIT_EXITED_VEHICLE", "player")
+		PlayerFrame:RegisterEvent("PLAYER_ENTERING_WORLD")
+		PlayerFrame:SetUserPlaced(true)
+		PlayerFrame:SetDontSavePosition(true)
+		RuneFrame:SetParent(PlayerFrame)
+	elseif(unit == "pet") then
+		KillBlizzardUnit(PetFrame)
+	elseif(unit == "target") then
+		KillBlizzardUnit(TargetFrame)
+		KillBlizzardUnit(ComboFrame)
+	elseif(unit == "focus") then
+		KillBlizzardUnit(FocusFrame)
+		KillBlizzardUnit(TargetofFocusFrame)
+	elseif(unit == "targettarget") then
+		KillBlizzardUnit(TargetFrameToT)
+	elseif(unit:match"(boss)%d?$" == "boss") then
+	local id = unit:match"boss(%d)"
+		if(id) then
+			KillBlizzardUnit("Boss"..id.."TargetFrame")
+		else
+			for i = 1, 4 do
+				KillBlizzardUnit(("Boss%dTargetFrame"):format(i))
+			end
+		end
+	elseif(unit:match"(party)%d?$" == "party") then
+		local id = unit:match"party(%d)"
+		if(id) then
+			KillBlizzardUnit("PartyMemberFrame"..id)
+		else
+			for i = 1, 4 do
+				KillBlizzardUnit(("PartyMemberFrame%d"):format(i))
+			end
+		end
+	elseif(unit:match"(arena)%d?$" == "arena") then
+		local id = unit:match"arena(%d)"
+		if(id) then
+			KillBlizzardUnit("ArenaEnemyFrame"..id)
+			KillBlizzardUnit("ArenaPrepFrame"..id)
+			KillBlizzardUnit("ArenaEnemyFrame"..id.."PetFrame")
+		else
+			for i = 1, 5 do
+				KillBlizzardUnit(("ArenaEnemyFrame%d"):format(i))
+				KillBlizzardUnit(("ArenaPrepFrame%d"):format(i))
+				KillBlizzardUnit(("ArenaEnemyFrame%dPetFrame"):format(i))
+			end
+		end
+	end
+end
+
 function MOD:DetachSubFrames(...)
 	for i = 1, select("#", ...) do
 		local frame = select(i,...)
@@ -703,62 +759,6 @@ function MOD:KillBlizzardRaidFrames()
 	end
 end

-function oUF_SuperVillain:DisableBlizzard(unit)
-	if (not unit) or InCombatLockdown() then return end
-	if (unit == "player") then
-		KillBlizzardUnit(PlayerFrame)
-		PlayerFrame:RegisterUnitEvent("UNIT_ENTERING_VEHICLE", "player")
-		PlayerFrame:RegisterUnitEvent("UNIT_ENTERED_VEHICLE", "player")
-		PlayerFrame:RegisterUnitEvent("UNIT_EXITING_VEHICLE", "player")
-		PlayerFrame:RegisterUnitEvent("UNIT_EXITED_VEHICLE", "player")
-		PlayerFrame:RegisterEvent("PLAYER_ENTERING_WORLD")
-		PlayerFrame:SetUserPlaced(true)
-		PlayerFrame:SetDontSavePosition(true)
-		RuneFrame:SetParent(PlayerFrame)
-	elseif(unit == "pet") then
-		KillBlizzardUnit(PetFrame)
-	elseif(unit == "target") then
-		KillBlizzardUnit(TargetFrame)
-		KillBlizzardUnit(ComboFrame)
-	elseif(unit == "focus") then
-		KillBlizzardUnit(FocusFrame)
-		KillBlizzardUnit(TargetofFocusFrame)
-	elseif(unit == "targettarget") then
-		KillBlizzardUnit(TargetFrameToT)
-	elseif(unit:match"(boss)%d?$" == "boss") then
-	local id = unit:match"boss(%d)"
-		if(id) then
-			KillBlizzardUnit("Boss"..id.."TargetFrame")
-		else
-			for i = 1, 4 do
-				KillBlizzardUnit(("Boss%dTargetFrame"):format(i))
-			end
-		end
-	elseif(unit:match"(party)%d?$" == "party") then
-		local id = unit:match"party(%d)"
-		if(id) then
-			KillBlizzardUnit("PartyMemberFrame"..id)
-		else
-			for i = 1, 4 do
-				KillBlizzardUnit(("PartyMemberFrame%d"):format(i))
-			end
-		end
-	elseif(unit:match"(arena)%d?$" == "arena") then
-		local id = unit:match"arena(%d)"
-		if(id) then
-			KillBlizzardUnit("ArenaEnemyFrame"..id)
-			KillBlizzardUnit("ArenaPrepFrame"..id)
-			KillBlizzardUnit("ArenaEnemyFrame"..id.."PetFrame")
-		else
-			for i = 1, 5 do
-				KillBlizzardUnit(("ArenaEnemyFrame%d"):format(i))
-				KillBlizzardUnit(("ArenaPrepFrame%d"):format(i))
-				KillBlizzardUnit(("ArenaEnemyFrame%dPetFrame"):format(i))
-			end
-		end
-	end
-end
-
 function MOD:PLAYER_REGEN_DISABLED()
 	for _,frame in pairs(GroupFrames) do
 		if frame.forceShow then
@@ -773,7 +773,7 @@ function MOD:PLAYER_REGEN_DISABLED()
 		end
 	end

-	for unit,group in pairs(ExtraFrames)do
+	for unit,_ in pairs(ExtraFrames)do
 		if(self[unit] and self[unit].isForced) then
 			self:RestrictElement(self[unit])
 		end
@@ -794,10 +794,6 @@ function MOD:PLAYER_ENTERING_WORLD()
 	end
 end

-function MOD:GROUP_ROSTER_UPDATE()
-	self:KillBlizzardRaidFrames()
-end
-
 local UnitFrameThreatIndicator_Hook = function(unit, unitFrame)
 	unitFrame:UnregisterAllEvents()
 end
@@ -812,8 +808,10 @@ end

 function MOD:ConstructThisPackage()
 	self:RefreshUnitColors()
+
 	local SVUI_UnitFrameParent = CreateFrame("Frame", "SVUI_UnitFrameParent", SuperVillain.UIParent, "SecureHandlerStateTemplate")
 	RegisterStateDriver(SVUI_UnitFrameParent, "visibility", "[petbattle] hide; show")
+
 	oUF_SuperVillain:RegisterStyle("oUF_SuperVillain", function(frame, unit)
 		frame:SetScript("OnEnter", UnitFrame_OnEnter)
 		frame:SetScript("OnLeave", UnitFrame_OnLeave)
@@ -822,14 +820,17 @@ function MOD:ConstructThisPackage()
 		MOD.Construct[frameName](MOD, frame, unit);
 		return frame
 	end)
+
 	self:Protect("FrameForge", true);
 	-- self:SetFadeManager();
 	self:RegisterEvent("PLAYER_ENTERING_WORLD")
-	--self:RegisterEvent("PLAYER_REGEN_DISABLED")
+	self:RegisterEvent("PLAYER_REGEN_DISABLED")
+
 	if SuperVillain.db.SVUnit.disableBlizzard then
 		self:Protect("KillBlizzardRaidFrames", true);
 		NewHook("CompactUnitFrame_RegisterEvents", CompactUnitFrame_UnregisterEvents)
 		NewHook("UnitFrameThreatIndicator_Initialize", UnitFrameThreatIndicator_Hook)
+
 		InterfaceOptionsFrameCategoriesButton10:SetScale(0.0001)
 		InterfaceOptionsFrameCategoriesButton11:SetScale(0.0001)
 		InterfaceOptionsStatusTextPanelPlayer:SetScale(0.0001)
@@ -867,5 +868,5 @@ function MOD:ConstructThisPackage()
 	rDebuffs.FilterDispellableDebuff = true;
 	rDebuffs.MatchBySpellName = true;
 end
-SuperVillain.Registry:NewPackage(MOD, "SVUnit", "pre");
-MOD:RegisterEvent('PLAYER_REGEN_DISABLED')
\ No newline at end of file
+
+SuperVillain.Registry:NewPackage(MOD, "SVUnit", "pre");
\ No newline at end of file
diff --git a/Interface/AddOns/SVUI/packages/unit/frames/extra/arena.lua b/Interface/AddOns/SVUI/packages/unit/frames/extra/arena.lua
index 9646284..6332c95 100644
--- a/Interface/AddOns/SVUI/packages/unit/frames/extra/arena.lua
+++ b/Interface/AddOns/SVUI/packages/unit/frames/extra/arena.lua
@@ -21,7 +21,7 @@ local oUF_SuperVillain = ns.oUF
 local assert = enforce;
 assert(oUF_SuperVillain, "SVUI was unable to locate oUF.")
 local ceil,tinsert = math.ceil,table.insert
-local frameNumber, lastFrame = 0
+local lastFrame
 --[[
 ##########################################################
 BUILD FUNCTION
@@ -98,7 +98,6 @@ function MOD.Construct:arena(frame)
 	end

 	local frameName = frame:GetName()
-	frameNumber = frameNumber + 1
 	if(not _G["SVUI_Arena_MOVE"]) then
 		frame:Point("RIGHT", SuperVillain.UIParent, "RIGHT", -105, 0)
 		SuperVillain:SetSVMovable(frame, "SVUI_Arena_MOVE", L["Arena Frames"], nil, nil, nil, "ALL, ARENA")
@@ -114,30 +113,14 @@ UPDATE
 ]]--
 function MOD.FrameUpdate:arena(unit, frame, db)
 	frame.db = db;
-	frameNumber = frame.index;
+	local INDEX = frame.index;
 	local holder = _G["SVUI_Arena_MOVE"]
 	local UNIT_WIDTH = db.width;
 	local UNIT_HEIGHT = db.height;
 	frame.unit = unit
 	frame.colors = oUF_SuperVillain.colors;
 	frame:Size(UNIT_WIDTH, UNIT_HEIGHT)
-	frame:ClearAllPoints()
-	if(frameNumber == 1) then
-		holder:Width(UNIT_WIDTH)
-		holder:Height(UNIT_HEIGHT + (UNIT_HEIGHT + 12 + db.castbar.height) * 4)
-		if(db.showBy == "UP") then
-			frame:Point("BOTTOMRIGHT", holder, "BOTTOMRIGHT")
-		else
-			frame:Point("TOPRIGHT", holder, "TOPRIGHT")
-		end
-	else
-		local yOffset = (UNIT_HEIGHT + 12 + db.castbar.height) * (frameNumber - 1)
-		if(db.showBy == "UP") then
-			frame:Point("BOTTOMRIGHT", holder, "BOTTOMRIGHT", 0, yOffset)
-		else
-			frame:Point("TOPRIGHT", holder, "TOPRIGHT", 0, -yOffset)
-		end
-	end
+	frame:RegisterForClicks(MOD.db.fastClickTarget and "AnyDown" or "AnyUp")

 	do
 		local trinket = frame.Trinket;
@@ -169,8 +152,25 @@ function MOD.FrameUpdate:arena(unit, frame, db)
 		end
 	end

-	frame:RegisterForClicks(MOD.db.fastClickTarget and "AnyDown" or "AnyUp")
 	MOD:RefreshUnitLayout(frame, "arena")

+	frame:ClearAllPoints()
+	if(INDEX == 1) then
+		holder:Width(UNIT_WIDTH)
+		holder:Height(UNIT_HEIGHT + (UNIT_HEIGHT + 12 + db.castbar.height) * 4)
+		if(db.showBy == "UP") then
+			frame:Point("BOTTOMRIGHT", holder, "BOTTOMRIGHT")
+		else
+			frame:Point("TOPRIGHT", holder, "TOPRIGHT")
+		end
+	else
+		local yOffset = (UNIT_HEIGHT + 12 + db.castbar.height) * (INDEX - 1)
+		if(db.showBy == "UP") then
+			frame:Point("BOTTOMRIGHT", holder, "BOTTOMRIGHT", 0, yOffset)
+		else
+			frame:Point("TOPRIGHT", holder, "TOPRIGHT", 0, -yOffset)
+		end
+	end
+
 	frame:UpdateAllElements()
 end
\ No newline at end of file
diff --git a/Interface/EncounterJournal/UI-ENCOUNTERJOURNALTEXTURES.blp b/Interface/EncounterJournal/UI-ENCOUNTERJOURNALTEXTURES.blp
new file mode 100644
index 0000000..38b3b62
Binary files /dev/null and b/Interface/EncounterJournal/UI-ENCOUNTERJOURNALTEXTURES.blp differ
diff --git a/Interface/FriendsFrame/StatusIcon-Away.blp b/Interface/FriendsFrame/StatusIcon-Away.blp
new file mode 100644
index 0000000..3f947d3
Binary files /dev/null and b/Interface/FriendsFrame/StatusIcon-Away.blp differ
diff --git a/Interface/FriendsFrame/StatusIcon-DnD.blp b/Interface/FriendsFrame/StatusIcon-DnD.blp
new file mode 100644
index 0000000..5f01843
Binary files /dev/null and b/Interface/FriendsFrame/StatusIcon-DnD.blp differ
diff --git a/Interface/FriendsFrame/StatusIcon-Offline.blp b/Interface/FriendsFrame/StatusIcon-Offline.blp
new file mode 100644
index 0000000..b310b91
Binary files /dev/null and b/Interface/FriendsFrame/StatusIcon-Offline.blp differ
diff --git a/Interface/FriendsFrame/StatusIcon-Online.blp b/Interface/FriendsFrame/StatusIcon-Online.blp
new file mode 100644
index 0000000..94d2edd
Binary files /dev/null and b/Interface/FriendsFrame/StatusIcon-Online.blp differ
diff --git a/Interface/FriendsFrame/UI-ChannelFrame-VerticalBar.blp b/Interface/FriendsFrame/UI-ChannelFrame-VerticalBar.blp
new file mode 100644
index 0000000..154bff0
Binary files /dev/null and b/Interface/FriendsFrame/UI-ChannelFrame-VerticalBar.blp differ
diff --git a/Interface/FriendsFrame/WhoFrame-ColumnTabs.blp b/Interface/FriendsFrame/WhoFrame-ColumnTabs.blp
new file mode 100644
index 0000000..c92d8bb
Binary files /dev/null and b/Interface/FriendsFrame/WhoFrame-ColumnTabs.blp differ
diff --git a/Interface/GLUES/Login/Glues-CheckBox-Background.blp b/Interface/GLUES/Login/Glues-CheckBox-Background.blp
new file mode 100644
index 0000000..84a347e
Binary files /dev/null and b/Interface/GLUES/Login/Glues-CheckBox-Background.blp differ
diff --git a/Interface/GLUES/Login/Glues-CheckBox-Depressed.blp b/Interface/GLUES/Login/Glues-CheckBox-Depressed.blp
new file mode 100644
index 0000000..10fa56d
Binary files /dev/null and b/Interface/GLUES/Login/Glues-CheckBox-Depressed.blp differ
diff --git a/Interface/GLUES/Login/Glues-CheckBox-Highlight.blp b/Interface/GLUES/Login/Glues-CheckBox-Highlight.blp
new file mode 100644
index 0000000..ccfca59
Binary files /dev/null and b/Interface/GLUES/Login/Glues-CheckBox-Highlight.blp differ
diff --git a/Interface/GLUES/Login/Glues-TOS-TopRight.blp b/Interface/GLUES/Login/Glues-TOS-TopRight.blp
index fc6f5e8..dc50dcd 100644
Binary files a/Interface/GLUES/Login/Glues-TOS-TopRight.blp and b/Interface/GLUES/Login/Glues-TOS-TopRight.blp differ
diff --git a/Interface/GuildBankFrame/UI-GuildBankFrame-NewTab.blp b/Interface/GuildBankFrame/UI-GuildBankFrame-NewTab.blp
new file mode 100644
index 0000000..692c66d
Binary files /dev/null and b/Interface/GuildBankFrame/UI-GuildBankFrame-NewTab.blp differ
diff --git a/Interface/HelpFrame/HELPFRAME-BOTLEFT.blp b/Interface/HelpFrame/HELPFRAME-BOTLEFT.blp
new file mode 100644
index 0000000..8eaa36b
Binary files /dev/null and b/Interface/HelpFrame/HELPFRAME-BOTLEFT.blp differ
diff --git a/Interface/HelpFrame/HELPFRAME-BOTRIGHT.blp b/Interface/HelpFrame/HELPFRAME-BOTRIGHT.blp
new file mode 100644
index 0000000..9850ae6
Binary files /dev/null and b/Interface/HelpFrame/HELPFRAME-BOTRIGHT.blp differ
diff --git a/Interface/HelpFrame/HELPFRAME-BOTTOM.blp b/Interface/HelpFrame/HELPFRAME-BOTTOM.blp
new file mode 100644
index 0000000..9e6b4c5
Binary files /dev/null and b/Interface/HelpFrame/HELPFRAME-BOTTOM.blp differ
diff --git a/Interface/HelpFrame/HelpFrame-Top.blp b/Interface/HelpFrame/HelpFrame-Top.blp
new file mode 100644
index 0000000..35e5118
Binary files /dev/null and b/Interface/HelpFrame/HelpFrame-Top.blp differ
diff --git a/Interface/HelpFrame/HelpFrame-TopLeft.blp b/Interface/HelpFrame/HelpFrame-TopLeft.blp
new file mode 100644
index 0000000..e29d471
Binary files /dev/null and b/Interface/HelpFrame/HelpFrame-TopLeft.blp differ
diff --git a/Interface/HelpFrame/HelpFrame-TopRight.blp b/Interface/HelpFrame/HelpFrame-TopRight.blp
new file mode 100644
index 0000000..dc50dcd
Binary files /dev/null and b/Interface/HelpFrame/HelpFrame-TopRight.blp differ
diff --git a/Interface/HelpFrame/KnowledgeBaseButtton.blp b/Interface/HelpFrame/KnowledgeBaseButtton.blp
new file mode 100644
index 0000000..c57bc72
Binary files /dev/null and b/Interface/HelpFrame/KnowledgeBaseButtton.blp differ
diff --git a/Interface/HelpFrame/Tileable-Parchment.blp b/Interface/HelpFrame/Tileable-Parchment.blp
new file mode 100644
index 0000000..9542dca
Binary files /dev/null and b/Interface/HelpFrame/Tileable-Parchment.blp differ
diff --git a/Interface/HelpFrame/Tileable-ParchmentEdge-Bottom.blp b/Interface/HelpFrame/Tileable-ParchmentEdge-Bottom.blp
new file mode 100644
index 0000000..18ff715
Binary files /dev/null and b/Interface/HelpFrame/Tileable-ParchmentEdge-Bottom.blp differ
diff --git a/Interface/HelpFrame/Tileable-ParchmentEdge-Left.blp b/Interface/HelpFrame/Tileable-ParchmentEdge-Left.blp
new file mode 100644
index 0000000..e5ee23a
Binary files /dev/null and b/Interface/HelpFrame/Tileable-ParchmentEdge-Left.blp differ
diff --git a/Interface/HelpFrame/Tileable-ParchmentEdge-Right.blp b/Interface/HelpFrame/Tileable-ParchmentEdge-Right.blp
new file mode 100644
index 0000000..e5ee23a
Binary files /dev/null and b/Interface/HelpFrame/Tileable-ParchmentEdge-Right.blp differ
diff --git a/Interface/HelpFrame/Tileable-ParchmentEdge-Top.blp b/Interface/HelpFrame/Tileable-ParchmentEdge-Top.blp
new file mode 100644
index 0000000..18ff715
Binary files /dev/null and b/Interface/HelpFrame/Tileable-ParchmentEdge-Top.blp differ
diff --git a/Interface/MainMenuBar/UI-ExhaustionTickHighlight.blp b/Interface/MainMenuBar/UI-ExhaustionTickHighlight.blp
new file mode 100644
index 0000000..8652f8a
Binary files /dev/null and b/Interface/MainMenuBar/UI-ExhaustionTickHighlight.blp differ
diff --git a/Interface/MainMenuBar/UI-ExhaustionTickNormal.blp b/Interface/MainMenuBar/UI-ExhaustionTickNormal.blp
new file mode 100644
index 0000000..5b6945c
Binary files /dev/null and b/Interface/MainMenuBar/UI-ExhaustionTickNormal.blp differ
diff --git a/Interface/MainMenuBar/UI-MAINMENUBAR-DWARF.blp b/Interface/MainMenuBar/UI-MAINMENUBAR-DWARF.blp
new file mode 100644
index 0000000..f8ec3a0
Binary files /dev/null and b/Interface/MainMenuBar/UI-MAINMENUBAR-DWARF.blp differ
diff --git a/Interface/MainMenuBar/UI-MainMenuBar-Human.blp b/Interface/MainMenuBar/UI-MainMenuBar-Human.blp
new file mode 100644
index 0000000..f8ec3a0
Binary files /dev/null and b/Interface/MainMenuBar/UI-MainMenuBar-Human.blp differ
diff --git a/Interface/MainMenuBar/UI-MainMenuBar-NightElf.blp b/Interface/MainMenuBar/UI-MainMenuBar-NightElf.blp
new file mode 100644
index 0000000..f8ec3a0
Binary files /dev/null and b/Interface/MainMenuBar/UI-MainMenuBar-NightElf.blp differ
diff --git a/Interface/MainMenuBar/UI-XP-Bar.blp b/Interface/MainMenuBar/UI-XP-Bar.blp
new file mode 100644
index 0000000..470c41e
Binary files /dev/null and b/Interface/MainMenuBar/UI-XP-Bar.blp differ
diff --git a/Interface/MainMenuBar/UI-XP-Mid.blp b/Interface/MainMenuBar/UI-XP-Mid.blp
new file mode 100644
index 0000000..e913936
Binary files /dev/null and b/Interface/MainMenuBar/UI-XP-Mid.blp differ
diff --git a/Interface/OPTIONSFRAME/UI-OptionsFrame-ActiveTab.blp b/Interface/OPTIONSFRAME/UI-OptionsFrame-ActiveTab.blp
new file mode 100644
index 0000000..a388385
Binary files /dev/null and b/Interface/OPTIONSFRAME/UI-OptionsFrame-ActiveTab.blp differ
diff --git a/Interface/OPTIONSFRAME/UI-OptionsFrame-InactiveTab.blp b/Interface/OPTIONSFRAME/UI-OptionsFrame-InactiveTab.blp
new file mode 100644
index 0000000..4692fd6
Binary files /dev/null and b/Interface/OPTIONSFRAME/UI-OptionsFrame-InactiveTab.blp differ
diff --git a/Interface/OPTIONSFRAME/UI-OptionsFrame-Spacer.blp b/Interface/OPTIONSFRAME/UI-OptionsFrame-Spacer.blp
new file mode 100644
index 0000000..e897ab0
Binary files /dev/null and b/Interface/OPTIONSFRAME/UI-OptionsFrame-Spacer.blp differ
diff --git a/Interface/PetBattles/!BattleSlotFrame-Left.blp b/Interface/PetBattles/!BattleSlotFrame-Left.blp
new file mode 100644
index 0000000..8fb324b
Binary files /dev/null and b/Interface/PetBattles/!BattleSlotFrame-Left.blp differ
diff --git a/Interface/PetBattles/BattleBar-AbilityBadge-Neutral.blp b/Interface/PetBattles/BattleBar-AbilityBadge-Neutral.blp
new file mode 100644
index 0000000..48a43df
Binary files /dev/null and b/Interface/PetBattles/BattleBar-AbilityBadge-Neutral.blp differ
diff --git a/Interface/PetBattles/BattleBar-AbilityBadge-Strong.blp b/Interface/PetBattles/BattleBar-AbilityBadge-Strong.blp
new file mode 100644
index 0000000..4890001
Binary files /dev/null and b/Interface/PetBattles/BattleBar-AbilityBadge-Strong.blp differ
diff --git a/Interface/PetBattles/BattleBar-AbilityBadge-Weak.blp b/Interface/PetBattles/BattleBar-AbilityBadge-Weak.blp
new file mode 100644
index 0000000..1b6eed9
Binary files /dev/null and b/Interface/PetBattles/BattleBar-AbilityBadge-Weak.blp differ
diff --git a/Interface/PetBattles/PassButtonFrame.blp b/Interface/PetBattles/PassButtonFrame.blp
new file mode 100644
index 0000000..75bdf9c
Binary files /dev/null and b/Interface/PetBattles/PassButtonFrame.blp differ
diff --git a/Interface/PetBattles/PetBattle-GoldSpeedFrame.blp b/Interface/PetBattles/PetBattle-GoldSpeedFrame.blp
new file mode 100644
index 0000000..56acfe9
Binary files /dev/null and b/Interface/PetBattles/PetBattle-GoldSpeedFrame.blp differ
diff --git a/Interface/PetBattles/PetBattleHud.blp b/Interface/PetBattles/PetBattleHud.blp
new file mode 100644
index 0000000..f7adbf3
Binary files /dev/null and b/Interface/PetBattles/PetBattleHud.blp differ
diff --git a/Interface/PetBattles/PetBattlesQueue.blp b/Interface/PetBattles/PetBattlesQueue.blp
new file mode 100644
index 0000000..bcce35e
Binary files /dev/null and b/Interface/PetBattles/PetBattlesQueue.blp differ
diff --git a/Interface/PetBattles/PetIcon-Beast.blp b/Interface/PetBattles/PetIcon-Beast.blp
new file mode 100644
index 0000000..7cf685f
Binary files /dev/null and b/Interface/PetBattles/PetIcon-Beast.blp differ
diff --git a/Interface/PetBattles/PetIcon-Critter.blp b/Interface/PetBattles/PetIcon-Critter.blp
new file mode 100644
index 0000000..abfcf8a
Binary files /dev/null and b/Interface/PetBattles/PetIcon-Critter.blp differ
diff --git a/Interface/PetBattles/PetIcon-Dragon.blp b/Interface/PetBattles/PetIcon-Dragon.blp
new file mode 100644
index 0000000..ce9f516
Binary files /dev/null and b/Interface/PetBattles/PetIcon-Dragon.blp differ
diff --git a/Interface/PetBattles/PetIcon-Elemental.blp b/Interface/PetBattles/PetIcon-Elemental.blp
new file mode 100644
index 0000000..3e6bf83
Binary files /dev/null and b/Interface/PetBattles/PetIcon-Elemental.blp differ
diff --git a/Interface/PetBattles/PetIcon-Flying.blp b/Interface/PetBattles/PetIcon-Flying.blp
new file mode 100644
index 0000000..5defdc6
Binary files /dev/null and b/Interface/PetBattles/PetIcon-Flying.blp differ
diff --git a/Interface/PetBattles/PetIcon-Humanoid.blp b/Interface/PetBattles/PetIcon-Humanoid.blp
new file mode 100644
index 0000000..f6b33e4
Binary files /dev/null and b/Interface/PetBattles/PetIcon-Humanoid.blp differ
diff --git a/Interface/PetBattles/PetIcon-Magical.blp b/Interface/PetBattles/PetIcon-Magical.blp
new file mode 100644
index 0000000..f1ece98
Binary files /dev/null and b/Interface/PetBattles/PetIcon-Magical.blp differ
diff --git a/Interface/PetBattles/PetIcon-Mechanical.blp b/Interface/PetBattles/PetIcon-Mechanical.blp
new file mode 100644
index 0000000..1256678
Binary files /dev/null and b/Interface/PetBattles/PetIcon-Mechanical.blp differ
diff --git a/Interface/PetBattles/PetIcon-Undead.blp b/Interface/PetBattles/PetIcon-Undead.blp
new file mode 100644
index 0000000..6e3849f
Binary files /dev/null and b/Interface/PetBattles/PetIcon-Undead.blp differ
diff --git a/Interface/PetBattles/PetIcon-Water.blp b/Interface/PetBattles/PetIcon-Water.blp
new file mode 100644
index 0000000..f55bd98
Binary files /dev/null and b/Interface/PetBattles/PetIcon-Water.blp differ
diff --git a/Interface/PetBattles/PetJournal.blp b/Interface/PetBattles/PetJournal.blp
new file mode 100644
index 0000000..81c5b98
Binary files /dev/null and b/Interface/PetBattles/PetJournal.blp differ
diff --git a/Interface/PetBattles/_PetBattleHorizTile.blp b/Interface/PetBattles/_PetBattleHorizTile.blp
new file mode 100644
index 0000000..9542dca
Binary files /dev/null and b/Interface/PetBattles/_PetBattleHorizTile.blp differ
diff --git a/Interface/PetBattles/_PetJournalHorizTile.blp b/Interface/PetBattles/_PetJournalHorizTile.blp
new file mode 100644
index 0000000..55761cb
Binary files /dev/null and b/Interface/PetBattles/_PetJournalHorizTile.blp differ
diff --git a/Interface/Store/Store-Main.blp b/Interface/Store/Store-Main.blp
new file mode 100644
index 0000000..34caca7
Binary files /dev/null and b/Interface/Store/Store-Main.blp differ
diff --git a/Interface/Store/store-item-highlight.blp b/Interface/Store/store-item-highlight.blp
new file mode 100644
index 0000000..e0d0410
Binary files /dev/null and b/Interface/Store/store-item-highlight.blp differ
diff --git a/Interface/Tooltips/EliteNameplateIcon.blp b/Interface/Tooltips/EliteNameplateIcon.blp
new file mode 100644
index 0000000..8ef6c1f
Binary files /dev/null and b/Interface/Tooltips/EliteNameplateIcon.blp differ
diff --git a/Interface/Tooltips/buttonborder.blp b/Interface/Tooltips/buttonborder.blp
new file mode 100644
index 0000000..6e351e7
Binary files /dev/null and b/Interface/Tooltips/buttonborder.blp differ