update scriptstate variable access
This commit is contained in:
7
pnpm-lock.yaml
generated
7
pnpm-lock.yaml
generated
@@ -53,6 +53,9 @@ dependencies:
|
||||
buffer:
|
||||
specifier: ^6.0.3
|
||||
version: 6.0.3
|
||||
codemirror:
|
||||
specifier: ^5.65.16
|
||||
version: 5.65.16
|
||||
core-js:
|
||||
specifier: ^3.35.0
|
||||
version: 3.35.0
|
||||
@@ -2214,6 +2217,10 @@ packages:
|
||||
estree-walker: 3.0.3
|
||||
periscopic: 3.1.0
|
||||
|
||||
/codemirror@5.65.16:
|
||||
resolution: {integrity: sha512-br21LjYmSlVL0vFCPWPfhzUCT34FM/pAdK7rRIZwa0rrtrIdotvP4Oh4GUHsu2E3IrQMCfRkL/fN3ytMNxVQvg==}
|
||||
dev: false
|
||||
|
||||
/color-convert@1.9.3:
|
||||
resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
|
||||
dependencies:
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user