--[[ ############################################################################## _____/\\\\\\\\\\\____/\\\________/\\\__/\\\________/\\\__/\\\\\\\\\\\_ # ___/\\\/////////\\\_\/\\\_______\/\\\_\/\\\_______\/\\\_\/////\\\///__ # __\//\\\______\///__\//\\\______/\\\__\/\\\_______\/\\\_____\/\\\_____ # ___\////\\\__________\//\\\____/\\\___\/\\\_______\/\\\_____\/\\\_____ # ______\////\\\________\//\\\__/\\\____\/\\\_______\/\\\_____\/\\\_____ # _________\////\\\______\//\\\/\\\_____\/\\\_______\/\\\_____\/\\\_____ # __/\\\______\//\\\______\//\\\\\______\//\\\______/\\\______\/\\\_____ # _\///\\\\\\\\\\\/________\//\\\________\///\\\\\\\\\/____/\\\\\\\\\\\_# ___\///////////___________\///___________\/////////_____\///////////_# ############################################################################## S U P E R - V I L L A I N - U I By: Munglunch # ############################################################################## --]] local SuperVillain, L = unpack(SVUI); local MOD = SuperVillain.Registry:Expose("SVStyle"); --[[ ########################################################## PVP STYLER ########################################################## ]]-- local function PVPFrameStyle() if SuperVillain.db.SVStyle.blizzard.enable ~= true or SuperVillain.db.SVStyle.blizzard.pvp ~= true then return end; PVPUIFrame:Formula409() PVPUIFrame:SetPanelTemplate("Action") PVPUIFrame.Shadows:Formula409() MOD:ApplyCloseButtonStyle(PVPUIFrameCloseButton) for g = 1, 2 do MOD:ApplyTabStyle(_G["PVPUIFrameTab"..g]) end; for g = 1, 3 do local M = _G["PVPQueueFrameCategoryButton"..g]M:SetFixedPanelTemplate("Button") M.Background:MUNG() M.Ring:MUNG() M.Icon:Size(45) M.Icon:SetTexCoord(.15, .85, .15, .85) M.Panel:WrapOuter(M.Icon) M.Panel:SetFrameLevel(M:GetFrameLevel()) M.Icon:SetDrawLayer("OVERLAY", nil, 7) M:SetButtonTemplate() end; MOD:ApplyDropdownStyle(HonorFrameTypeDropDown) HonorFrame.Inset:Formula409() HonorFrame.Inset:SetFixedPanelTemplate("Inset") MOD:ApplyScrollStyle(HonorFrameSpecificFrameScrollBar) HonorFrameSoloQueueButton:Formula409() HonorFrameGroupQueueButton:Formula409() HonorFrameSoloQueueButton:SetButtonTemplate() HonorFrameGroupQueueButton:SetButtonTemplate() HonorFrame.BonusFrame:Formula409() HonorFrame.BonusFrame.ShadowOverlay:Formula409() HonorFrame.BonusFrame.RandomBGButton:Formula409() HonorFrame.BonusFrame.RandomBGButton:SetFixedPanelTemplate("Button") HonorFrame.BonusFrame.RandomBGButton:SetButtonTemplate() HonorFrame.BonusFrame.RandomBGButton.SelectedTexture:FillInner() HonorFrame.BonusFrame.RandomBGButton.SelectedTexture:SetTexture(1, 1, 0, 0.1) HonorFrame.BonusFrame.CallToArmsButton:Formula409() HonorFrame.BonusFrame.CallToArmsButton:SetFixedPanelTemplate("Button") HonorFrame.BonusFrame.CallToArmsButton:SetButtonTemplate() HonorFrame.BonusFrame.CallToArmsButton.SelectedTexture:FillInner() HonorFrame.BonusFrame.CallToArmsButton.SelectedTexture:SetTexture(1, 1, 0, 0.1) HonorFrame.BonusFrame.DiceButton:DisableDrawLayer("ARTWORK") HonorFrame.BonusFrame.DiceButton:SetHighlightTexture("") HonorFrame.RoleInset:Formula409() 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) for g = 1, 2 do local I = HonorFrame.BonusFrame["WorldPVP"..g.."Button"] I:Formula409() I:SetFixedPanelTemplate("Button", true) I:SetButtonTemplate() I.SelectedTexture:FillInner() I.SelectedTexture:SetTexture(1, 1, 0, 0.1) end; ConquestFrame.Inset:Formula409() ConquestPointsBarLeft:MUNG() ConquestPointsBarRight:MUNG() ConquestPointsBarMiddle:MUNG() ConquestPointsBarBG:MUNG() ConquestPointsBarShadow:MUNG() ConquestPointsBar.progress:SetTexture([[Interface\AddOns\SVUI\assets\artwork\Template\DEFAULT]]) ConquestPointsBar:SetFixedPanelTemplate('Inset') ConquestPointsBar.Panel:WrapOuter(ConquestPointsBar, nil, -2) ConquestFrame:Formula409() ConquestFrame.ShadowOverlay:Formula409() ConquestJoinButton:Formula409() ConquestJoinButton:SetButtonTemplate() ConquestFrame.RatedBG:Formula409() ConquestFrame.RatedBG:SetFixedPanelTemplate("Inset") ConquestFrame.RatedBG:SetButtonTemplate() ConquestFrame.RatedBG.SelectedTexture:FillInner() ConquestFrame.RatedBG.SelectedTexture:SetTexture(1, 1, 0, 0.1) WarGamesFrame:Formula409() WarGamesFrame.RightInset:Formula409() WarGamesFrameInfoScrollFrame:Formula409() WarGamesFrameInfoScrollFrameScrollBar:Formula409() WarGameStartButton:Formula409() WarGameStartButton:SetButtonTemplate() MOD:ApplyScrollStyle(WarGamesFrameScrollFrameScrollBar) MOD:ApplyScrollStyle(WarGamesFrameInfoScrollFrameScrollBar) WarGamesFrame.HorizontalBar:Formula409() PVPReadyDialog:Formula409() PVPReadyDialog:SetPanelTemplate("Pattern", true) PVPReadyDialogEnterBattleButton:SetButtonTemplate() PVPReadyDialogLeaveQueueButton:SetButtonTemplate() MOD:ApplyCloseButtonStyle(PVPReadyDialogCloseButton) PVPReadyDialogRoleIcon.texture:SetTexture("Interface\\LFGFrame\\UI-LFG-ICONS-ROLEBACKGROUNDS") PVPReadyDialogRoleIcon.texture:SetAlpha(0.5) PVPUIFrame.LeftInset:Formula409() ConquestFrame.Inset:SetFixedPanelTemplate("Inset") WarGamesFrameScrollFrame:SetPanelTemplate("Inset",false,2,2,6) hooksecurefunc("PVPReadyDialog_Display", function(n, 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 n:SetHeight(100) end; n.background:Hide() end) end; --[[ ########################################################## STYLE LOADING ########################################################## ]]-- MOD:SaveBlizzardStyle('Blizzard_PVPUI',PVPFrameStyle)