Add default global scan data for checkWorldInfo

4177c829d16e9b6e5d98be4f03465de08085adcd

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +12 -1Showing whitespace changes
public/scripts/world-info.js+12 -1
@@ -178,6 +178,17 @@ const KNOWN_DECORATORS = ['@@activate', '@@dont_activate'];
178 */178 */
179// End typedef area179// End typedef area
180180
181/** @type {Readonly<WIGlobalScanData>} */
182const defaultGlobalScanData = Object.freeze({
183 trigger: 'normal',
184 personaDescription: '',
185 characterDescription: '',
186 characterPersonality: '',
187 characterDepthPrompt: '',
188 scenario: '',
189 creatorNotes: '',
190});
191
181/**192/**
182 * Represents a scanning buffer for one evaluation of World Info.193 * Represents a scanning buffer for one evaluation of World Info.
183 */194 */
@@ -4202,7 +4213,7 @@ function parseDecorators(content) {
4202 * @returns {Promise<WIActivated>} The world info activated.4213 * @returns {Promise<WIActivated>} The world info activated.
4203 */4214 */
4204//MARK: checkWorldInfo4215//MARK: checkWorldInfo
4205export async function checkWorldInfo(chat, maxContext, isDryRun, globalScanData) {4216export async function checkWorldInfo(chat, maxContext, isDryRun, globalScanData = defaultGlobalScanData) {
4206 const context = getContext();4217 const context = getContext();
4207 const buffer = new WorldInfoBuffer(chat, globalScanData);4218 const buffer = new WorldInfoBuffer(chat, globalScanData);
42084219