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:
|
buffer:
|
||||||
specifier: ^6.0.3
|
specifier: ^6.0.3
|
||||||
version: 6.0.3
|
version: 6.0.3
|
||||||
|
codemirror:
|
||||||
|
specifier: ^5.65.16
|
||||||
|
version: 5.65.16
|
||||||
core-js:
|
core-js:
|
||||||
specifier: ^3.35.0
|
specifier: ^3.35.0
|
||||||
version: 3.35.0
|
version: 3.35.0
|
||||||
@@ -2214,6 +2217,10 @@ packages:
|
|||||||
estree-walker: 3.0.3
|
estree-walker: 3.0.3
|
||||||
periscopic: 3.1.0
|
periscopic: 3.1.0
|
||||||
|
|
||||||
|
/codemirror@5.65.16:
|
||||||
|
resolution: {integrity: sha512-br21LjYmSlVL0vFCPWPfhzUCT34FM/pAdK7rRIZwa0rrtrIdotvP4Oh4GUHsu2E3IrQMCfRkL/fN3ytMNxVQvg==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
/color-convert@1.9.3:
|
/color-convert@1.9.3:
|
||||||
resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
|
resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|||||||
@@ -652,7 +652,7 @@ const matcher = (p1:string,matcherArg:matcherArg) => {
|
|||||||
const selectedChar = get(selectedCharID)
|
const selectedChar = get(selectedCharID)
|
||||||
const char = db.characters[selectedChar]
|
const char = db.characters[selectedChar]
|
||||||
const chat = char.chats[char.chatPage]
|
const chat = char.chats[char.chatPage]
|
||||||
return (chat.scriptstate ?? {})[v] ?? 'null'
|
return (chat.scriptstate ?? {})['$' + v] ?? 'null'
|
||||||
}
|
}
|
||||||
case 'calc':{
|
case 'calc':{
|
||||||
return calcString(v).toString()
|
return calcString(v).toString()
|
||||||
@@ -669,10 +669,10 @@ const matcher = (p1:string,matcherArg:matcherArg) => {
|
|||||||
const chat = char.chats[char.chatPage]
|
const chat = char.chats[char.chatPage]
|
||||||
chat.scriptstate = chat.scriptstate ?? {}
|
chat.scriptstate = chat.scriptstate ?? {}
|
||||||
if(arra[0] === 'addvar'){
|
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{
|
else{
|
||||||
chat.scriptstate[v] = arra[2]
|
chat.scriptstate['$' + v] = arra[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
char.chats[char.chatPage] = chat
|
char.chats[char.chatPage] = chat
|
||||||
|
|||||||
Reference in New Issue
Block a user