Added duels kits stats table
This commit is contained in:
@@ -837,22 +837,30 @@ function blitzKitPlayedStats() {
|
||||
] as const
|
||||
|
||||
const stats = [
|
||||
"time_played"
|
||||
"wins",
|
||||
"wins_teams",
|
||||
"time_played",
|
||||
"exp",
|
||||
"kills",
|
||||
"games_played"
|
||||
] as const
|
||||
|
||||
const entries = new Map<string, z.ZodDefault<z.ZodNumber>>()
|
||||
const kits = new Map<string, z.ZodDefault<z.ZodNumber>>()
|
||||
const prestiges = new Map<string, z.ZodDefault<z.ZodNumber>>()
|
||||
|
||||
for (const id of ids) {
|
||||
for (const stat of stats) {
|
||||
entries.set(`${stat}_${id}`, z.number().default(0))
|
||||
kits.set(`${id}`, z.number().default(0))
|
||||
kits.set(`${id}`, z.number().default(-1))
|
||||
prestiges.set(`p${id}`, z.number().default(0))
|
||||
}
|
||||
}
|
||||
|
||||
return {
|
||||
stats: Object.fromEntries(entries) as Record<`${typeof stats[number]}_${typeof ids[number]}`, z.ZodDefault<z.ZodNumber>>,
|
||||
kits: Object.fromEntries(entries) as Record<`${typeof ids[number]}`, z.ZodDefault<z.ZodNumber>>
|
||||
kits: Object.fromEntries(kits) as Record<`${typeof ids[number]}`, z.ZodDefault<z.ZodNumber>>,
|
||||
prestiges: Object.fromEntries(prestiges) as Record<`p${typeof ids[number]}`, z.ZodDefault<z.ZodNumber>>
|
||||
}
|
||||
}
|
||||
|
||||
@@ -867,5 +875,6 @@ export const blitzStatsSchema = z.object({
|
||||
damage: z.number().default(0),
|
||||
damage_taken: z.number().default(0),
|
||||
...blitzKitPlayedStats().stats,
|
||||
...blitzKitPlayedStats().kits
|
||||
...blitzKitPlayedStats().kits,
|
||||
...blitzKitPlayedStats().prestiges
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user