From 3a5e35650cd3b254524f57d5f2e927d5457ddc49 Mon Sep 17 00:00:00 2001 From: Haoyu Xu Date: Sat, 2 Aug 2025 19:48:09 +0800 Subject: [PATCH] fix(music): updated music structure --- packages/music/index.ts | 4 +++- packages/music/types.ts | 6 +++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/music/index.ts b/packages/music/index.ts index 09b860a..700a9f4 100644 --- a/packages/music/index.ts +++ b/packages/music/index.ts @@ -100,9 +100,11 @@ export const update = async () => { const musicBankAlias = audioDataTable.bankAlias const musicData: MusicDataItem[] = metaTable.homeBackgroundData.homeBgDataList.reduce((acc, cur) => { + if (cur.multiFormList.length > 1) + console.warn(`${cur.bgId} has multiple musicIds`) acc.push({ id: cur.bgId, - musicId: cur.bgMusicId, + musicId: cur.multiFormList[0].bgMusicId, }) return acc }, [] as MusicDataItem[]) diff --git a/packages/music/types.ts b/packages/music/types.ts index f42a4e6..40f4efb 100644 --- a/packages/music/types.ts +++ b/packages/music/types.ts @@ -51,7 +51,11 @@ export type DisplayMetaTable = { bgSortId: number bgStartTime: number bgName: string - bgMusicId: string + multiFormList: { + multiFormBgId: string + sortId: number + bgMusicId: string + }[] bgDes: string bgUsage: string obtainApproach: string