From ebe3eae9d05a81204e456028a360b6926eb1410f Mon Sep 17 00:00:00 2001 From: praxis <889+praxis@noreply.octowow.st> Date: Sun, 13 Sep 2026 09:53:07 +0000 Subject: [PATCH] Add skins/blizzard/battlefield_score.lua --- skins/blizzard/battlefield_score.lua | 34 ++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 skins/blizzard/battlefield_score.lua diff --git a/skins/blizzard/battlefield_score.lua b/skins/blizzard/battlefield_score.lua new file mode 100644 index 0000000..922909b --- /dev/null +++ b/skins/blizzard/battlefield_score.lua @@ -0,0 +1,34 @@ +pfUI:RegisterSkin("Battlefield Score", "vanilla", function () + local rawborder, border = GetBorderSize() + local bpad = rawborder > 1 and border - GetPerfectPixel() or GetPerfectPixel() + + StripTextures(WorldStateScoreFrame) + CreateBackdrop(WorldStateScoreFrame, nil, nil, .75) + CreateBackdropShadow(WorldStateScoreFrame) + + WorldStateScoreFrame.backdrop:SetPoint("TOPLEFT", 10, -14) + WorldStateScoreFrame.backdrop:SetPoint("BOTTOMRIGHT", -112, 68) + WorldStateScoreFrame:SetHitRectInsets(10,112,14,68) + + SkinCloseButton(WorldStateScoreFrameCloseButton, WorldStateScoreFrame.backdrop, -6, -6) + + WorldStateScoreFrameLabel:ClearAllPoints() + WorldStateScoreFrameLabel:SetPoint("TOP", WorldStateScoreFrame.backdrop, "TOP", 0, -10) + + StripTextures(WorldStateScoreScrollFrame) + SkinScrollbar(WorldStateScoreScrollFrameScrollBar) + + WorldStateScoreFrameTab1:ClearAllPoints() + WorldStateScoreFrameTab1:SetPoint("TOPLEFT", WorldStateScoreFrame.backdrop, "BOTTOMLEFT", bpad, -(border + (border == 1 and 1 or 2))) + for i = 1, 3 do + local tab = _G["WorldStateScoreFrameTab"..i] + local lastTab = _G["WorldStateScoreFrameTab"..(i-1)] + if lastTab then + tab:ClearAllPoints() + tab:SetPoint("LEFT", lastTab, "RIGHT", border*2 + 1, 0) + end + SkinTab(tab) + end + + SkinButton(WorldStateScoreFrameLeaveButton) +end)