Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local _G = _G -- import globals for faster usage
- for i = 1, 12 do
- local AContainerFrameCloseButton = _G["ContainerFrame"..i.."CloseButton"]
- AContainerFrameCloseButton:SetAlpha(0)
- for p = 1, 7 do
- local AContainerFrame = _G["ContainerFrame"..i]
- select(p, AContainerFrame:GetRegions()):SetAlpha(0)
- end
- end
- local AContainerFrameBackPack = CreateFrame("Frame", nil, _G["ContainerFrame1"])
- AContainerFrameBackPack:SetPoint("TOPLEFT", 8, -9)
- AContainerFrameBackPack:SetPoint("BOTTOMRIGHT", -4, 3)
- AContainerFrameBackPack:SetFrameStrata("HIGH")
- AContainerFrameBackPack:SetFrameLevel(4)
- AContainerFrameBackPack:SetBackdrop({
- bgFile = AftermathhUI.media.blank,
- insets = {top = -1, left = 1, bottom = 1, right = 1},
- })
- AContainerFrameBackPack:SetBackdropColor(unpack(AftermathhUI.media.backdropcolor))
- CreateBorderLight(AContainerFrameBackPack, AftermathhUI.media.bordersize, AftermathhUI.bordercolor, AftermathhUI.bordercolor, AftermathhUI.bordercolor, 1, 1, 1, 1, 1, 1, 1, 1)
- local BagFramez = {"ContainerFrame2", "ContainerFrame3", "ContainerFrame4", "ContainerFrame5", "ContainerFrame6", "ContainerFrame7", "ContainerFrame8", "ContainerFrame9", "ContainerFrame10", "ContainerFrame11", "ContainerFrame12" }
- for i = 1, getn(BagFramez) do
- local AContainerFrameBags = CreateFrame("Frame", nil, _G[BagFramez[i]])
- AContainerFrameBags:SetPoint("TOPLEFT", 8, -4)
- AContainerFrameBags:SetPoint("BOTTOMRIGHT", -4, 3)
- AContainerFrameBags:SetFrameStrata("HIGH")
- AContainerFrameBags:SetFrameLevel(4)
- AContainerFrameBags:SetBackdrop({
- bgFile = AftermathhUI.media.blank,
- insets = {top = -1, left = 1, bottom = 1, right = 1},
- })
- AContainerFrameBags:SetBackdropColor(unpack(AftermathhUI.media.backdropcolor))
- CreateBorderLight(AContainerFrameBags, AftermathhUI.media.bordersize, AftermathhUI.bordercolor, AftermathhUI.bordercolor, AftermathhUI.bordercolor, 1, 1, 1, 1, 1, 2, 1, 2)
- end
- hooksecurefunc("ContainerFrame_GenerateFrame", function(frame)
- local name = frame:GetName();
- for i = 1, MAX_CONTAINER_ITEMS do
- local AContainerItems = _G[name.."Item"..i]
- AContainerItems:SetNormalTexture("")
- AContainerItems:SetFrameStrata("HIGH")
- AContainerItems:SetFrameLevel(5)
- AContainerItems:SetBackdrop({
- bgFile = AftermathhUI.media.backdrop,
- insets = {top = -1, left = -1, bottom = -1, right = -1},
- })
- AContainerItems:SetNormalTexture("")
- CreateBorderLight(AContainerItems, AftermathhUI.media.bordersize, AftermathhUI.bordercolor, AftermathhUI.bordercolor, AftermathhUI.bordercolor, 1)
- local AContainerItemsIconQuest = _G[name.."Item"..i.."IconQuestTexture"]
- AContainerItemsIconQuest:SetAlpha(0)
- local AContainerItemsCount = _G[name.."Item"..i.."Count"]
- AContainerItemsCount:SetPoint("BOTTOMRIGHT", -3, 3)
- end
- end)
- for _, frame in pairs({
- _G["ContainerFrame1MoneyFrameGoldButton"],_G["ContainerFrame1MoneyFrameSilverButton"],_G["ContainerFrame1MoneyFrameCopperButton"],_G["BankFrameMoneyFrameGoldButton"],_G["BankFrameMoneyFrameSilverButton"],_G["BankFrameMoneyFrameCopperButton"],
- }) do
- frame:SetFrameStrata("HIGH")
- frame:SetFrameLevel(5)
- end
- for i = 1, 3 do
- local ABackpackTokenFrameToken = _G["BackpackTokenFrameToken"..i]
- ABackpackTokenFrameToken:SetFrameStrata("HIGH")
- ABackpackTokenFrameToken:SetFrameLevel(5)
- local ABackpackTokenFrameTokenIcon = _G["BackpackTokenFrameToken"..i.."Icon"]
- ABackpackTokenFrameTokenIcon:SetTexCoord(.08, .92, .08, .92)
- end
- _G["BackpackTokenFrame"]:GetRegions():SetAlpha(0)
- _G["BagItemAutoSortButton"]:SetAlpha(0)
- local ABagItemSearchBox = _G["BagItemSearchBox"]
- ABagItemSearchBox.Left:Hide()
- ABagItemSearchBox.Middle:Hide()
- ABagItemSearchBox.Right:Hide()
- ABagItemSearchBox:SetFrameLevel(5)
- ABagItemSearchBox:SetFrameStrata("HIGH")
- ABagItemSearchBox:SetBackdrop({
- bgFile = AftermathhUI.media.blank,
- insets = {top = -1, left = -6, bottom = -1, right = -1},
- })
- ABagItemSearchBox:SetBackdropColor(.21, .21, .21, 0.7)
- CreateBorderLight(ABagItemSearchBox, AftermathhUI.media.bordersize, AftermathhUI.bordercolor, AftermathhUI.bordercolor, AftermathhUI.bordercolor, 6, 1, 1, 1, 6, 1, 1, 1)
- hooksecurefunc("ContainerFrame_Update", function(frame)
- ABagItemSearchBox:ClearAllPoints()
- ABagItemSearchBox:SetWidth(165)
- ABagItemSearchBox:SetHeight(22)
- ABagItemSearchBox:SetPoint("TOPLEFT", _G["ContainerFrame1"], "BOTTOMLEFT", 18, 240)
- end)
- local function UpdateGlow(button, id)
- local quality, texture, _
- if(id) then
- quality, _, _, _, _, _, _, texture = select(3, GetItemInfo(id))
- end
- local glow = button.glow
- if(not glow) then
- glow = CreateFrame("Frame", nil, button)
- CreateBorderLight(glow, AftermathhUI.media.bordersize-1, AftermathhUI.bordercolor, AftermathhUI.bordercolor, AftermathhUI.bordercolor, 1)
- SetTexture(glow, AftermathhUI.media.bordernormal)
- glow:SetPoint("TOPLEFT", button, "TOPLEFT")
- glow:SetPoint("BOTTOMRIGHT", button, "BOTTOMRIGHT")
- button.glow = glow
- end
- if(texture) then
- local r, g, b = GetItemQualityColor(quality)
- local AContainerIconQuest = _G[button:GetName().."IconQuestTexture"]
- if AContainerIconQuest and AContainerIconQuest:IsShown() then
- r, g, b = unpack(AftermathhUI.loot.questitemcolor)
- end
- ColorBorder(glow, r, g, b)
- glow:Show()
- else
- glow:Hide()
- end
- end
- hooksecurefunc("ContainerFrame_Update", function(self)
- for i = 1, self.size do
- local AContainerItemGlow = _G[self:GetName().."Item"..i]
- UpdateGlow(AContainerItemGlow, GetContainerItemID(self:GetID(), AContainerItemGlow:GetID()))
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement