Update cwb_lorebookManager

一定程度上可以避免出现获取世界书时TavernHelper未定义的情况(我必须得说这是个很不优雅的修正方案)
This commit is contained in:
2025-10-05 22:46:38 +08:00
parent 1e1fe19e57
commit f12633f796

View File

@@ -12,7 +12,12 @@ export async function getTargetWorldBook() {
return state.customWorldBook;
}
try {
const primaryBook = await TavernHelper.getCurrentCharPrimaryLorebook();
let localTavernHelper = TavernHelper;
if (!localTavernHelper) {
console.log("TavernHelper 未定义,尝试重建");
}
(localTavernHelper = window.TavernHelper);
const primaryBook = await localTavernHelper.getCurrentCharPrimaryLorebook();
if (!primaryBook) {
showToastr('error', '当前角色未设置主世界书。');
return null;