Update lore.js

This commit is contained in:
2025-10-18 21:48:28 +08:00
committed by GitHub
parent 2c6ee56590
commit d1fdbb4f1d

View File

@@ -294,7 +294,14 @@ export async function getPlotOptimizedWorldbookContent(context, apiSettings) {
if (panel.length > 0) { if (panel.length > 0) {
liveSettings.worldbookEnabled = panel.find('#amily2_opt_worldbook_enabled').is(':checked'); liveSettings.worldbookEnabled = panel.find('#amily2_opt_worldbook_enabled').is(':checked');
liveSettings.worldbookSource = panel.find('input[name="amily2_opt_worldbook_source"]:checked').val() || 'character'; liveSettings.worldbookSource = panel.find('input[name="amily2_opt_worldbook_source"]:checked').val() || 'character';
liveSettings.selectedWorldbooks = panel.find('#amily2_opt_selected_worldbooks').val() || [];
liveSettings.selectedWorldbooks = [];
if (liveSettings.worldbookSource === 'manual') {
panel.find('#amily2_opt_worldbook_checkbox_list input[type="checkbox"]:checked').each(function() {
liveSettings.selectedWorldbooks.push($(this).val());
});
}
liveSettings.worldbookCharLimit = parseInt(panel.find('#amily2_opt_worldbook_char_limit').val(), 10) || 60000; liveSettings.worldbookCharLimit = parseInt(panel.find('#amily2_opt_worldbook_char_limit').val(), 10) || 60000;
let enabledEntries = {}; let enabledEntries = {};