Finished build battle general stats
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
import { formatNumber } from "@/lib/formatters"
|
import { formatNumber } from "@/lib/formatters"
|
||||||
import { getBuildBattleRank } from "@/lib/hypixel/build-battle/general"
|
import { getBuildBattleRank } from "@/lib/hypixel/build-battle/general"
|
||||||
|
import { devide } from "@/lib/hypixel/general"
|
||||||
import { NonNullStats } from "@/lib/schema/player"
|
import { NonNullStats } from "@/lib/schema/player"
|
||||||
import { BasicStat } from "../../_components/Stats"
|
import { BasicStat } from "../../_components/Stats"
|
||||||
|
|
||||||
@@ -13,8 +14,13 @@ export default function BuildBattleGeneralStats({ stats }: { stats: NonNullable<
|
|||||||
<BasicStat title="Tokens: " value={formatNumber(stats.coins)} className="text-mc-dark-green" />
|
<BasicStat title="Tokens: " value={formatNumber(stats.coins)} className="text-mc-dark-green" />
|
||||||
</div>
|
</div>
|
||||||
<div className="flex-1">
|
<div className="flex-1">
|
||||||
|
<BasicStat title="Wins: " value={formatNumber(stats.wins)} />
|
||||||
|
<BasicStat title="Losses: " value={formatNumber(stats.games_played - stats.wins)} />
|
||||||
|
<BasicStat title="Win/Loss Ratio: " value={formatNumber(devide(stats.wins, stats.games_played - stats.wins))} />
|
||||||
</div>
|
</div>
|
||||||
<div className="flex-1">
|
<div className="flex-1">
|
||||||
|
<BasicStat title="Correct Guesses: " value={formatNumber(stats.correct_guesses)} />
|
||||||
|
<BasicStat title="Super Votes: " value={formatNumber(stats.super_votes)} />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -389,5 +389,8 @@ export const murderMysteryStatsSchema = z.looseObject({
|
|||||||
export const buildBattleStatsSchema = z.looseObject({
|
export const buildBattleStatsSchema = z.looseObject({
|
||||||
wins: z.number().default(0),
|
wins: z.number().default(0),
|
||||||
score: z.number().default(0),
|
score: z.number().default(0),
|
||||||
coins: z.number().default(0)
|
coins: z.number().default(0),
|
||||||
|
games_played: z.number().default(0),
|
||||||
|
correct_guesses: z.number().default(0),
|
||||||
|
super_votes: z.number().default(0)
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user