diff --git a/src/client/graphics/layers/Leaderboard.ts b/src/client/graphics/layers/Leaderboard.ts index 1a1fe641b..513aa2711 100644 --- a/src/client/graphics/layers/Leaderboard.ts +++ b/src/client/graphics/layers/Leaderboard.ts @@ -269,9 +269,6 @@ export class Leaderboard extends LitElement implements Layer { function formatPercentage(value: number): string { const perc = value * 100; - if (perc > 99.5) return "100%"; - if (perc < 0.01) return "0%"; - if (perc < 0.1) return perc.toPrecision(1) + "%"; if (Number.isNaN(perc)) return "0%"; - return perc.toPrecision(2) + "%"; + return perc.toFixed(1) + "%"; } diff --git a/src/client/graphics/layers/TeamStats.ts b/src/client/graphics/layers/TeamStats.ts index 16251a0ad..687d807c6 100644 --- a/src/client/graphics/layers/TeamStats.ts +++ b/src/client/graphics/layers/TeamStats.ts @@ -167,8 +167,6 @@ export class TeamStats extends LitElement implements Layer { function formatPercentage(value: number): string { const perc = value * 100; - if (perc > 99.5) return "100%"; - if (perc < 0.01) return "0%"; - if (perc < 0.1) return perc.toPrecision(1) + "%"; + if (Number.isNaN(perc)) return "0%"; return perc.toPrecision(2) + "%"; }