diff --git a/src/routes/match/[id]/+page.svelte b/src/routes/match/[id]/+page.svelte index 0939feb..9d190cb 100644 --- a/src/routes/match/[id]/+page.svelte +++ b/src/routes/match/[id]/+page.svelte @@ -30,12 +30,22 @@ const avgKAST = players.length > 0 ? players.reduce((sum, p) => sum + (p.kast || 0), 0) / players.length : 0; + // Calculate average Premier rating + const rankedPlayers = players.filter((p) => p.rank_new && p.rank_new > 0); + const avgRating = + rankedPlayers.length > 0 + ? Math.round( + rankedPlayers.reduce((sum, p) => sum + (p.rank_new || 0), 0) / rankedPlayers.length + ) + : undefined; + return { kills: totalKills, deaths: totalDeaths, kd: totalDeaths > 0 ? (totalKills / totalDeaths).toFixed(2) : totalKills.toFixed(2), adr: (totalADR / players.length).toFixed(1), - kast: avgKAST.toFixed(1) + kast: avgKAST.toFixed(1), + avgRating }; }; @@ -48,7 +58,12 @@