Fixed bug with mw

This commit is contained in:
2025-09-08 14:19:24 +02:00
parent 01b0808a8c
commit 0dd9313666
2 changed files with 8 additions and 5 deletions

View File

@@ -600,14 +600,17 @@ function megawallsClassStats() {
] as const
const entries = new Map<string, z.ZodDefault<z.ZodNumber>>()
const classes = new Map<string, z.ZodObject<{ prestige: z.ZodDefault<z.ZodNumber>, enderchest_rows: z.ZodDefault<z.ZodNumber> }, z.core.$loose>>()
const classes = new Map<
string,
z.ZodOptional<z.ZodObject<{ prestige: z.ZodDefault<z.ZodNumber>, enderchest_rows: z.ZodDefault<z.ZodNumber> }, z.core.$loose>>
>()
for (const id of ids) {
for (const stat of stats) {
entries.set(`${id}_${stat}`, z.number().default(0))
}
for (const klass of classesOther) {
classes.set(id, z.looseObject({ prestige: z.number().default(0), enderchest_rows: z.number().default(0) }))
classes.set(id, z.looseObject({ prestige: z.number().default(0), enderchest_rows: z.number().default(0) }).optional())
}
}
@@ -615,7 +618,7 @@ function megawallsClassStats() {
classStats: Object.fromEntries(entries) as Record<`${typeof ids[number]}_${typeof stats[number]}`, z.ZodDefault<z.ZodNumber>>,
classOther: Object.fromEntries(classes) as Record<
`${typeof ids[number]}`,
z.ZodObject<{ prestige: z.ZodDefault<z.ZodNumber>, enderchest_rows: z.ZodDefault<z.ZodNumber> }, z.core.$loose>
z.ZodOptional<z.ZodObject<{ prestige: z.ZodDefault<z.ZodNumber>, enderchest_rows: z.ZodDefault<z.ZodNumber> }, z.core.$loose>>
>
}
}