diff --git a/index.js b/index.js index 61c90b6..6496f13 100644 --- a/index.js +++ b/index.js @@ -40,6 +40,7 @@ extension_settings[EXT_ID] = extension_settings[EXT_ID] || { audio: { enabled: true }, variablesPanel: { enabled: false }, variablesCore: { enabled: true }, + variablesMode: '1.0', storySummary: { enabled: true }, storyOutline: { enabled: false }, novelDraw: { enabled: false }, @@ -273,7 +274,7 @@ function toggleSettingsControls(enabled) { 'scheduled_tasks_enabled', 'xiaobaix_template_enabled', 'xiaobaix_immersive_enabled', 'xiaobaix_fourth_wall_enabled', 'xiaobaix_audio_enabled', 'xiaobaix_variables_panel_enabled', - 'xiaobaix_use_blob', 'xiaobaix_variables_core_enabled', 'Wrapperiframe', 'xiaobaix_render_enabled', + 'xiaobaix_use_blob', 'xiaobaix_variables_core_enabled', 'xiaobaix_variables_mode', 'Wrapperiframe', 'xiaobaix_render_enabled', 'xiaobaix_max_rendered', 'xiaobaix_story_outline_enabled', 'xiaobaix_story_summary_enabled', 'xiaobaix_novel_draw_enabled', 'xiaobaix_novel_draw_open_settings', 'xiaobaix_tts_enabled', 'xiaobaix_tts_open_settings' @@ -430,6 +431,15 @@ async function setupSettings() { }); }); + // variables mode selector + $("#xiaobaix_variables_mode") + .val(settings.variablesMode || "1.0") + .on("change", function () { + settings.variablesMode = String($(this).val() || "1.0"); + saveSettingsDebounced(); + toastr.info(`变量系统已切换为 ${settings.variablesMode}`); + }); + $("#xiaobaix_novel_draw_open_settings").on("click", function () { if (!isXiaobaixEnabled) return; if (settings.novelDraw?.enabled && window.xiaobaixNovelDraw?.openSettings) { diff --git a/modules/story-outline/story-outline-prompt.js b/modules/story-outline/story-outline-prompt.js index 51ac961..56e0810 100644 --- a/modules/story-outline/story-outline-prompt.js +++ b/modules/story-outline/story-outline-prompt.js @@ -1,3 +1,4 @@ +/* eslint-disable no-new-func */ // Story Outline 提示词模板配置 // 统一 UAUA (User-Assistant-User-Assistant) 结构 diff --git a/modules/story-outline/story-outline.html b/modules/story-outline/story-outline.html index a3b9c15..e5e68fa 100644 --- a/modules/story-outline/story-outline.html +++ b/modules/story-outline/story-outline.html @@ -1,2136 +1,525 @@ + - - - 小白板 - - + + + 小白板 + + + - -
-
-
-
- - - -
-
- -
- - -
-
小白板预测试
- - - -
- - -
- -
- - -
-

最新消息

-
-
- -
-

当前状态

-
尚未生成世界数据...
-

行动指南

-
等待世界生成...
-
-
- - -
-
-
- - 大地图 - - -
-
- -
-
-
- -
100%
-
-
-
-
-
-
← 返回
-
-
-
-
-
- - -
-
-
-
陌路人
-
联络人
-
- - -
-
-
-
-
- - -
-
-
-
-
-
-
-
- - - -
-
-
-
- - - -
-
- - -
-
-
-
- 场景描述 - -
-
-
-
- - -
-
-
-
-
-
-
-
-
← 返回
-
-
-
-
-
- - -