Added all table stats

This commit is contained in:
2025-09-02 01:06:49 +02:00
parent 2cb9db4264
commit c6147f1a5f
2 changed files with 36 additions and 4 deletions

View File

@@ -73,6 +73,25 @@ export function getDuelsModeStats(mode: Mode, stats: NonNullable<NonNullStats["D
}
function duelsModeStats(index: typeof MODES[number]["id"], stats: NonNullable<NonNullStats["Duels"]>) {
if (index.startsWith("bridge_")) {
const kills = (stats[`${index}_kills`] === undefined ? 0 : stats[`${index}_kills`]) + (stats[`${index}_bridge_kills`] as number)
const deaths = (stats[`${index}_deaths`] === undefined ? 0 : stats[`${index}_deaths`]) + (stats[`${index}_bridge_deaths`] as number)
return [
kills,
deaths,
formatNumber(devide(kills, deaths)),
stats[`${index}_wins`],
stats[`${index}_losses`],
formatNumber(devide(stats[`${index}_wins`], stats[`${index}_losses`])),
stats[`current_winstreak_mode_${index}`] ?? "?",
stats[`best_winstreak_mode_${index}`] ?? "?",
formatNumber(devide(stats[`${index}_melee_hits`], stats[`${index}_melee_swings`])),
formatNumber(devide(stats[`${index}_bow_hits`], stats[`${index}_bow_shots`])),
formatNumber(stats[`${index}_goals`] as number)
]
}
return [
stats[`${index}_kills`],
stats[`${index}_deaths`],
@@ -83,6 +102,7 @@ function duelsModeStats(index: typeof MODES[number]["id"], stats: NonNullable<No
stats[`current_winstreak_mode_${index}`] ?? "?",
stats[`best_winstreak_mode_${index}`] ?? "?",
formatNumber(devide(stats[`${index}_melee_hits`], stats[`${index}_melee_swings`])),
formatNumber(devide(stats[`${index}_bow_hits`], stats[`${index}_bow_shots`]))
formatNumber(devide(stats[`${index}_bow_hits`], stats[`${index}_bow_shots`])),
"?"
]
}