feat: update
CI / Verify (push) Successful in 55s
CI / Build immutable images and deploy (push) Successful in 1m13s

This commit is contained in:
2026-09-01 16:31:05 +07:00 Unverified
parent 8fa651684f
commit 1d19961d8b
11 changed files with 113 additions and 91 deletions
+4 -4
View File
@@ -42,7 +42,7 @@ export const mainStatOptions = {
export const substatOptions = ["CRIT Rate%/CRIT DMG%", "HP%", "HP", "ATK%", "ATK", "DEF%", "DEF", "EM", "ER"] as const;
export const talentLevelOptions = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"] as const;
export const talentRelationOptions = ["gt", "gte"] as const;
export const talentRelationOptions = ["gt", "gte", "eq"] as const;
const artifactGroupSchema = (name: "Late Game" | "Early Game") => z.strictObject({
name: z.literal(name),
@@ -60,9 +60,9 @@ export const artifactSectionSchema = z.strictObject({
artifactGroupSchema("Late Game"),
artifactGroupSchema("Early Game"),
]),
sands: z.array(z.enum(mainStatOptions.sands)).max(2),
goblet: z.array(z.enum(mainStatOptions.goblet)).max(2),
circlet: z.array(z.enum(mainStatOptions.circlet)).max(2),
sands: z.array(z.enum(mainStatOptions.sands)).max(3),
goblet: z.array(z.enum(mainStatOptions.goblet)).max(3),
circlet: z.array(z.enum(mainStatOptions.circlet)).max(3),
substats: z.array(z.enum(substatOptions)).max(substatOptions.length),
targets: z.array(z.strictObject({
stat: z.enum(targetStatOptions),