From 4b0797669e250a0c1db4e220e2e18e9094f31fb8 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Sun, 26 May 2024 11:55:07 +0900 Subject: [PATCH] refactor: Improve activation logic in loadLoreBookV3Prompt --- src/ts/process/lorebook.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ts/process/lorebook.ts b/src/ts/process/lorebook.ts index 42252bc4..0f9946d5 100644 --- a/src/ts/process/lorebook.ts +++ b/src/ts/process/lorebook.ts @@ -364,6 +364,9 @@ export async function loadLoreBookV3Prompt(){ if(Number.isNaN(int)){ return false } + if(((char.firstMsgIndex ?? -1) + 1) !== int){ + activated = false + } } case 'position':{ if(["after_desc", "before_desc", "personality", "scenario"].includes(arg[0])){