Finished build battle stats
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { STARS } from "@/data/hypixel/build-battle"
|
||||
import { MODES, STARS } from "@/data/hypixel/build-battle"
|
||||
|
||||
export function getBuildBattleRank(score: number) {
|
||||
for (let i = STARS.length - 1; i >= 0; i--) {
|
||||
@@ -14,3 +14,7 @@ export function getNextBuildBattleRank(score: number) {
|
||||
|
||||
return next > STARS.length - 1 ? null : STARS[next]
|
||||
}
|
||||
|
||||
export function getBuildBattleModeName(id: typeof MODES[number]["id"]) {
|
||||
return MODES.find(m => m.id === id)!
|
||||
}
|
||||
|
||||
@@ -392,5 +392,15 @@ export const buildBattleStatsSchema = z.looseObject({
|
||||
coins: z.number().default(0),
|
||||
games_played: z.number().default(0),
|
||||
correct_guesses: z.number().default(0),
|
||||
super_votes: z.number().default(0)
|
||||
super_votes: z.number().default(0),
|
||||
wins_solo_normal: z.number().default(0),
|
||||
wins_teams_normal: z.number().default(0),
|
||||
wins_guess_the_build: z.number().default(0),
|
||||
wins_solo_pro: z.number().default(0),
|
||||
wins_speed_builders: z.number().default(0),
|
||||
wins_solo_normal_latest: z.number().default(0),
|
||||
wins_teams_normal_latest: z.number().default(0),
|
||||
wins_guess_the_build_latest: z.number().default(0),
|
||||
wins_solo_pro_latest: z.number().default(0),
|
||||
wins_speed_builders_latest: z.number().default(0)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user