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