fix: Update characterCards.ts to handle risuext object

This commit is contained in:
kwaroran
2024-05-27 00:44:38 +09:00
parent c606636b0c
commit 161c4bebe8

View File

@@ -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