Extend case for chat index and role

This commit is contained in:
bangonicdd
2024-07-17 20:52:39 +09:00
parent 6cc8bc8792
commit 9a784b4069
2 changed files with 5 additions and 1 deletions

View File

@@ -926,6 +926,10 @@ function basicMatcher (p1:string,matcherArg:matcherArg,vars:{[key:string]:string
return db.subModel return db.subModel
} }
case 'role': { case 'role': {
if (chatID !== -1) {
const selchar = db.characters[get(selectedCharID)]
return selchar.chats[selchar.chatPage].message[chatID].role;
}
return matcherArg.role ?? 'role' return matcherArg.role ?? 'role'
} }
case 'jbtoggled':{ case 'jbtoggled':{

View File

@@ -197,7 +197,7 @@ export async function processScriptFull(char:character|groupChat|simpleCharacter
} }
} }
else{ else{
data = risuChatParser(data.replace(reg, outScript)) data = risuChatParser(data.replace(reg, outScript), { chatID: chatID })
} }
} }
} }