From 161c4bebe83e40df21fbcf4ae90edee769367610 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Mon, 27 May 2024 00:44:38 +0900 Subject: [PATCH] fix: Update characterCards.ts to handle risuext object --- src/ts/characterCards.ts | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/src/ts/characterCards.ts b/src/ts/characterCards.ts index 3a574ad0..a351290a 100644 --- a/src/ts/characterCards.ts +++ b/src/ts/characterCards.ts @@ -415,11 +415,14 @@ async function importCharacterCardSpec(card:CharacterCardV2Risu|CharacterCardV3, } - bias = risuext.bias ?? bias - viewScreen = risuext.viewScreen ?? viewScreen - customScripts = risuext.customScripts ?? customScripts - utilityBot = risuext.utilityBot ?? utilityBot - sdData = risuext.sdData ?? sdData + + if(risuext){ + bias = risuext.bias ?? bias + viewScreen = risuext.viewScreen ?? viewScreen + customScripts = risuext.customScripts ?? customScripts + utilityBot = risuext.utilityBot ?? utilityBot + sdData = risuext.sdData ?? sdData + } } if(card.spec === 'chara_card_v3'){ const data = card.data //required for type checking @@ -468,6 +471,12 @@ async function importCharacterCardSpec(card:CharacterCardV2Risu|CharacterCardV3, } } } + + bias = risuext.bias ?? bias + viewScreen = risuext.viewScreen ?? viewScreen + customScripts = risuext.customScripts ?? customScripts + utilityBot = risuext.utilityBot ?? utilityBot + sdData = risuext.sdData ?? sdData } const charbook = data.character_book