Updated wool games stats

This commit is contained in:
2025-09-12 12:42:20 +02:00
parent 66277a90dc
commit 2e32e72852
4 changed files with 34 additions and 9 deletions

View File

@@ -724,6 +724,15 @@ export const copsAndCrimsStatsSchema = z.looseObject({
...copsAndCrimsGunUpgrades()
})
const woolGamesClassStats = z.looseObject({
kills: z.number().default(0),
assists: z.number().default(0),
deaths: z.number().default(0),
wool_placed: z.number().default(0),
blocks_broken: z.number().default(0),
powerups_gotten: z.number().default(0)
})
export const woolGamesStatsSchema = z.looseObject({
wool_wars_prestige_icon: z.string().optional(),
playtime: z.number().default(0),
@@ -768,7 +777,15 @@ export const woolGamesStatsSchema = z.looseObject({
losses: z.number().default(0),
wool_placed: z.number().default(0),
blocks_broken: z.number().default(0),
powerups_gotten: z.number().default(0)
powerups_gotten: z.number().default(0),
classes: z.looseObject({
tank: woolGamesClassStats.optional(),
archer: woolGamesClassStats.optional(),
swordsman: woolGamesClassStats.optional(),
engineer: woolGamesClassStats.optional(),
golem: woolGamesClassStats.optional(),
assault: woolGamesClassStats.optional()
}).optional()
}).optional()
}).optional()
})