update scriptstate variable access

This commit is contained in:
kwaroran
2024-03-25 03:06:38 +09:00
parent 92335c9f10
commit 6caf5bd904
2 changed files with 10 additions and 3 deletions

View File

@@ -652,7 +652,7 @@ const matcher = (p1:string,matcherArg:matcherArg) => {
const selectedChar = get(selectedCharID)
const char = db.characters[selectedChar]
const chat = char.chats[char.chatPage]
return (chat.scriptstate ?? {})[v] ?? 'null'
return (chat.scriptstate ?? {})['$' + v] ?? 'null'
}
case 'calc':{
return calcString(v).toString()
@@ -669,10 +669,10 @@ const matcher = (p1:string,matcherArg:matcherArg) => {
const chat = char.chats[char.chatPage]
chat.scriptstate = chat.scriptstate ?? {}
if(arra[0] === 'addvar'){
chat.scriptstate[v] = Number(chat.scriptstate[v]) + Number(arra[2])
chat.scriptstate['$' + v] = Number(chat.scriptstate['$' + v]) + Number(arra[2])
}
else{
chat.scriptstate[v] = arra[2]
chat.scriptstate['$' + v] = arra[2]
}
char.chats[char.chatPage] = chat