--[[ ############################################################################## _____/\\\\\\\\\\\____/\\\________/\\\__/\\\________/\\\__/\\\\\\\\\\\_ # ___/\\\/////////\\\_\/\\\_______\/\\\_\/\\\_______\/\\\_\/////\\\///__ # __\//\\\______\///__\//\\\______/\\\__\/\\\_______\/\\\_____\/\\\_____ # ___\////\\\__________\//\\\____/\\\___\/\\\_______\/\\\_____\/\\\_____ # ______\////\\\________\//\\\__/\\\____\/\\\_______\/\\\_____\/\\\_____ # _________\////\\\______\//\\\/\\\_____\/\\\_______\/\\\_____\/\\\_____ # __/\\\______\//\\\______\//\\\\\______\//\\\______/\\\______\/\\\_____ # _\///\\\\\\\\\\\/________\//\\\________\///\\\\\\\\\/____/\\\\\\\\\\\_# ___\///////////___________\///___________\/////////_____\///////////_# ############################################################################## S U P E R - V I L L A I N - U I By: Munglunch # ############################################################################## --]] local SV, L = unpack(SVUI); local STYLE = _G.StyleVillain; --[[ ########################################################## PVP STYLER ########################################################## ]]-- -- LoadAddOn("Blizzard_PVPUI") local function PVPFrameStyle() if (SV.db.SVStyle and (SV.db.SVStyle.blizzard.enable ~= true or SV.db.SVStyle.blizzard.pvp ~= true)) then return end STYLE:ApplyWindowHolder(PVPUIFrame, true) if(SV.___interface < 60000) then PVPUIFrame.Shadows:RemoveTextures() end STYLE:ApplyCloseButtonStyle(PVPUIFrameCloseButton) for g = 1, 2 do STYLE:ApplyTabStyle(_G["PVPUIFrameTab"..g]) end for i = 1, 3 do local btn = _G["PVPQueueFrameCategoryButton"..i] if(btn) then btn.Background:Die() btn.Ring:Die() btn:SetButtonTemplate() btn.Icon:Size(45) btn.Icon:SetTexCoord(.15, .85, .15, .85) btn.Icon:SetDrawLayer("OVERLAY", nil, 7) btn.Panel:WrapOuter(btn.Icon) end end STYLE:ApplyDropdownStyle(HonorFrameTypeDropDown) HonorFrame.Inset:RemoveTextures() HonorFrame.Inset:SetFixedPanelTemplate("Inset") STYLE:ApplyScrollFrameStyle(HonorFrameSpecificFrameScrollBar) HonorFrameSoloQueueButton:RemoveTextures() HonorFrameGroupQueueButton:RemoveTextures() HonorFrameSoloQueueButton:SetButtonTemplate() HonorFrameGroupQueueButton:SetButtonTemplate() HonorFrame.BonusFrame:RemoveTextures() HonorFrame.BonusFrame.ShadowOverlay:RemoveTextures() HonorFrame.BonusFrame.RandomBGButton:RemoveTextures() HonorFrame.BonusFrame.RandomBGButton:SetFixedPanelTemplate("Button") HonorFrame.BonusFrame.RandomBGButton:SetButtonTemplate() HonorFrame.BonusFrame.RandomBGButton.SelectedTexture:FillInner() HonorFrame.BonusFrame.RandomBGButton.SelectedTexture:SetTexture(1, 1, 0, 0.1) if(SV.___interface < 60000) then HonorFrame.BonusFrame.CallToArmsButton:RemoveTextures() HonorFrame.BonusFrame.CallToArmsButton:SetFixedPanelTemplate("Button") HonorFrame.BonusFrame.CallToArmsButton:SetButtonTemplate() HonorFrame.BonusFrame.CallToArmsButton.SelectedTexture:FillInner() HonorFrame.BonusFrame.CallToArmsButton.SelectedTexture:SetTexture(1, 1, 0, 0.1) for g = 1, 2 do local I = HonorFrame.BonusFrame["WorldPVP"..g.."Button"] I:RemoveTextures() I:SetFixedPanelTemplate("Button", true) I:SetButtonTemplate() I.SelectedTexture:FillInner() I.SelectedTexture:SetTexture(1, 1, 0, 0.1) end PVPUIFrame.LeftInset:RemoveTextures() end HonorFrame.BonusFrame.DiceButton:DisableDrawLayer("ARTWORK") HonorFrame.BonusFrame.DiceButton:SetHighlightTexture("") HonorFrame.RoleInset:RemoveTextures() HonorFrame.RoleInset.DPSIcon.checkButton:SetCheckboxTemplate(true) HonorFrame.RoleInset.TankIcon.checkButton:SetCheckboxTemplate(true) HonorFrame.RoleInset.HealerIcon.checkButton:SetCheckboxTemplate(true) HonorFrame.RoleInset.TankIcon:DisableDrawLayer("OVERLAY") HonorFrame.RoleInset.TankIcon:DisableDrawLayer("BACKGROUND") HonorFrame.RoleInset.HealerIcon:DisableDrawLayer("OVERLAY") HonorFrame.RoleInset.HealerIcon:DisableDrawLayer("BACKGROUND") HonorFrame.RoleInset.DPSIcon:DisableDrawLayer("OVERLAY") HonorFrame.RoleInset.DPSIcon:DisableDrawLayer("BACKGROUND") hooksecurefunc("LFG_PermanentlyDisableRoleButton", function(n) if n.bg then n.bg:SetDesaturated(true) end end) ConquestFrame.Inset:RemoveTextures() ConquestPointsBarLeft:Die() ConquestPointsBarRight:Die() ConquestPointsBarMiddle:Die() ConquestPointsBarBG:Die() ConquestPointsBarShadow:Die() ConquestPointsBar.progress:SetTexture([[Interface\AddOns\SVUI\assets\artwork\Template\DEFAULT]]) ConquestPointsBar:SetFixedPanelTemplate('Inset') ConquestPointsBar.Panel:WrapOuter(ConquestPointsBar, nil, -2) ConquestFrame:RemoveTextures() ConquestFrame.ShadowOverlay:RemoveTextures() ConquestJoinButton:RemoveTextures() ConquestJoinButton:SetButtonTemplate() ConquestFrame.RatedBG:RemoveTextures() ConquestFrame.RatedBG:SetFixedPanelTemplate("Inset") ConquestFrame.RatedBG:SetButtonTemplate() ConquestFrame.RatedBG.SelectedTexture:FillInner() ConquestFrame.RatedBG.SelectedTexture:SetTexture(1, 1, 0, 0.1) WarGamesFrame:RemoveTextures() WarGamesFrame.RightInset:RemoveTextures() WarGamesFrameInfoScrollFrame:RemoveTextures() WarGamesFrameInfoScrollFrameScrollBar:RemoveTextures() WarGameStartButton:RemoveTextures() WarGameStartButton:SetButtonTemplate() STYLE:ApplyScrollFrameStyle(WarGamesFrameScrollFrameScrollBar) STYLE:ApplyScrollFrameStyle(WarGamesFrameInfoScrollFrameScrollBar) WarGamesFrame.HorizontalBar:RemoveTextures() PVPReadyDialog:RemoveTextures() PVPReadyDialog:SetPanelTemplate("Pattern") PVPReadyDialogEnterBattleButton:SetButtonTemplate() PVPReadyDialogLeaveQueueButton:SetButtonTemplate() STYLE:ApplyCloseButtonStyle(PVPReadyDialogCloseButton) PVPReadyDialogRoleIcon.texture:SetTexture("Interface\\LFGFrame\\UI-LFG-ICONS-ROLEBACKGROUNDS") PVPReadyDialogRoleIcon.texture:SetAlpha(0.5) ConquestFrame.Inset:SetFixedPanelTemplate("Inset") WarGamesFrameScrollFrame:SetPanelTemplate("Inset",false,2,2,6) hooksecurefunc("PVPReadyDialog_Display", function(self, l, N, O, P, Q, R) if R == "DAMAGER" then PVPReadyDialogRoleIcon.texture:SetTexCoord(LFDQueueFrameRoleButtonDPS.background:GetTexCoord()) elseif R == "TANK" then PVPReadyDialogRoleIcon.texture:SetTexCoord(LFDQueueFrameRoleButtonTank.background:GetTexCoord()) elseif R == "HEALER" then PVPReadyDialogRoleIcon.texture:SetTexCoord(LFDQueueFrameRoleButtonHealer.background:GetTexCoord()) end if P == "ARENA" then self:SetHeight(100) end end) end --[[ ########################################################## STYLE LOADING ########################################################## ]]-- STYLE:SaveBlizzardStyle('Blizzard_PVPUI', PVPFrameStyle, true) -- /script StaticPopupSpecial_Show(PVPReadyDialog)