Fix scriptstate assignment in processCommand function
This commit is contained in:
@@ -174,12 +174,14 @@ async function processCommand(command:string, pipe:string):Promise<false | strin
|
|||||||
return ''
|
return ''
|
||||||
}
|
}
|
||||||
case 'setvar':{
|
case 'setvar':{
|
||||||
|
console.log(namedArg, arg)
|
||||||
const db = get(DataBase)
|
const db = get(DataBase)
|
||||||
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]
|
||||||
chat.scriptstate = chat.scriptstate ?? {}
|
chat.scriptstate = chat.scriptstate ?? {}
|
||||||
chat.scriptstate['$' + namedArg['key']] = arg[0]
|
chat.scriptstate['$' + namedArg['key']] = arg
|
||||||
|
console.log(chat.scriptstate)
|
||||||
|
|
||||||
char.chats[char.chatPage] = chat
|
char.chats[char.chatPage] = chat
|
||||||
db.characters[selectedChar] = char
|
db.characters[selectedChar] = char
|
||||||
@@ -192,7 +194,7 @@ async function processCommand(command:string, pipe:string):Promise<false | strin
|
|||||||
const char = db.characters[selectedChar]
|
const char = db.characters[selectedChar]
|
||||||
const chat = char.chats[char.chatPage]
|
const chat = char.chats[char.chatPage]
|
||||||
chat.scriptstate = chat.scriptstate ?? {}
|
chat.scriptstate = chat.scriptstate ?? {}
|
||||||
chat.scriptstate['$' + namedArg['key']] = (Number(chat.scriptstate['$' + namedArg['key']]) + Number(arg[0])).toString()
|
chat.scriptstate['$' + namedArg['key']] = (Number(chat.scriptstate['$' + namedArg['key']]) + Number(arg)).toString()
|
||||||
|
|
||||||
char.chats[char.chatPage] = chat
|
char.chats[char.chatPage] = chat
|
||||||
db.characters[selectedChar] = char
|
db.characters[selectedChar] = char
|
||||||
|
|||||||
Reference in New Issue
Block a user