rendered paste bodylocal penalties = { [2] = 0.76, [3] = 0.88, [5] = 1,} for i = 1, 3 do local label = _G["PVPTeam" .. i .. "DataRatingLabel"] local originalPoint, originalAnchor, originalAnchorPoint, originalXOffset, originalYOffset = label:GetPoint(1) local rating = _G["PVPTeam" .. i .. "DataRating"] local originalRatingWidth = rating:GetWidth() rating:SetWidth(90) rating:SetText("7777 (7777)") local newRatingWidth = rating:GetStringWidth() label:ClearAllPoints() label:SetPoint(originalPoint, originalAnchor, originalAnchorPoint, originalXOffset - (newRatingWidth + 10 - originalRatingWidth), originalYOffset) rating:SetWidth(newRatingWidth)end hooksecurefunc("PVPTeam_Update", function() for i = 1, 3 do local _, size, rating = GetArenaTeam(i); if size < 2 then return end local points = floor(0.5 + penalties[size] * 1511.26 / (1 + 1639.28 / exp(0.00412 * max(1500, min(3000, rating))))) _G["PVPTeam" .. i .. "DataRating"]:SetText(rating .. " (" .. points ..")"); endend)