diff --git a/src/ts/parser.svelte.ts b/src/ts/parser.svelte.ts index 304a2720..56305eca 100644 --- a/src/ts/parser.svelte.ts +++ b/src/ts/parser.svelte.ts @@ -2172,7 +2172,7 @@ export function getChatVar(key:string){ return 'null' } const chat = char.chats[char.chatPage] - chat.scriptstate = chat.scriptstate ?? {} + chat.scriptstate ??= {} const state = (chat.scriptstate['$' + key]) if(state === undefined || state === null){ const defaultVariables = parseKeyValue(char.defaultVariables).concat(parseKeyValue(DBState.db.templateDefaultVariables)) diff --git a/src/ts/process/scripts.ts b/src/ts/process/scripts.ts index 37dea54f..05d4f5c0 100644 --- a/src/ts/process/scripts.ts +++ b/src/ts/process/scripts.ts @@ -277,6 +277,7 @@ export async function processScriptFull(char:character|groupChat|simpleCharacter for(const m of meta){ if(m.startsWith('order ')){ order = parseInt(m.substring(6)) + orderChanged = true } else{ actions.push(m)