From dc15340cdfe1898fa722a8f96a3164d9805893f3 Mon Sep 17 00:00:00 2001 From: AzenKain Date: Sun, 3 May 2026 20:38:01 +0700 Subject: [PATCH] UPDATE: New data --- src/helper/converterToFreeSRJson.ts | 1 + src/types/srtools.ts | 2 +- src/zod/srtools.zod.ts | 3 ++- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/helper/converterToFreeSRJson.ts b/src/helper/converterToFreeSRJson.ts index fcf1896..12a8271 100644 --- a/src/helper/converterToFreeSRJson.ts +++ b/src/helper/converterToFreeSRJson.ts @@ -104,6 +104,7 @@ export function converterToFreeSRJson( techniques: avatar.techniques, sp_value: Number(avatar.sp_value || 0), sp_max: Number(avatar.sp_max || 0), + enhanced_id: avatar.enhanced ? Number(avatar.enhanced || 0) : undefined, } const currentProfile = avatar.profileList[avatar.profileSelect] if (currentProfile.lightcone && currentProfile.lightcone.item_id !== 0) { diff --git a/src/types/srtools.ts b/src/types/srtools.ts index f829675..1db5ecb 100644 --- a/src/types/srtools.ts +++ b/src/types/srtools.ts @@ -37,6 +37,7 @@ export interface AvatarJson { techniques: number[]; sp_value: number; sp_max: number; + enhanced_id?: number; } export interface MonsterJson { monster_id: number; @@ -49,7 +50,6 @@ export interface DynamicKeyJson { value: number; } -//BattleBuff export interface BattleBuffJson { level: number; id: number; diff --git a/src/zod/srtools.zod.ts b/src/zod/srtools.zod.ts index ee74856..a024dde 100644 --- a/src/zod/srtools.zod.ts +++ b/src/zod/srtools.zod.ts @@ -40,7 +40,8 @@ export const avatarJsonSchema = z.object({ promotion: z.number(), techniques: z.array(z.number()), sp_value: z.number(), - sp_max: z.number() + sp_max: z.number(), + enhanced_id: z.number().optional() }); export const monsterJsonSchema = z.object({