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