From 42a49fb08535707c11f2d49511e95c16c280e9d4 Mon Sep 17 00:00:00 2001 From: Taken Date: Sat, 13 Sep 2025 14:39:39 +0200 Subject: [PATCH] Updated schema --- src/lib/schema/stats.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/lib/schema/stats.ts b/src/lib/schema/stats.ts index 7c6efeb..a72900f 100644 --- a/src/lib/schema/stats.ts +++ b/src/lib/schema/stats.ts @@ -841,14 +841,19 @@ function blitzKitPlayedStats() { ] as const const entries = new Map>() + const kits = new Map>() 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)) } } - return Object.fromEntries(entries) as Record<`${typeof stats[number]}_${typeof ids[number]}`, z.ZodDefault> + return { + stats: Object.fromEntries(entries) as Record<`${typeof stats[number]}_${typeof ids[number]}`, z.ZodDefault>, + kits: Object.fromEntries(entries) as Record<`${typeof ids[number]}`, z.ZodDefault> + } } export const blitzStatsSchema = z.object({ @@ -861,5 +866,6 @@ export const blitzStatsSchema = z.object({ coins: z.number().default(0), damage: z.number().default(0), damage_taken: z.number().default(0), - ...blitzKitPlayedStats() + ...blitzKitPlayedStats().stats, + ...blitzKitPlayedStats().kits })