From 40c832d31a91af7008ca37703baefcd6881b1f71 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Mon, 27 May 2024 10:43:37 +0900 Subject: [PATCH] refactor: Update getVar function in triggers.ts to handle null values --- src/ts/process/triggers.ts | 2 +- src/ts/storage/database.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ts/process/triggers.ts b/src/ts/process/triggers.ts index 96c5ceb2..4bc9ac62 100644 --- a/src/ts/process/triggers.ts +++ b/src/ts/process/triggers.ts @@ -100,7 +100,7 @@ export async function runTrigger(char:character,mode:triggerMode, arg:{ } function getVar(key:string){ - return `${chat.scriptstate?.['$' + key]}` + return `${chat.scriptstate?.['$' + key] ?? "null"}` } function setVar(key:string, value:string){ diff --git a/src/ts/storage/database.ts b/src/ts/storage/database.ts index adf8a8dd..d6906565 100644 --- a/src/ts/storage/database.ts +++ b/src/ts/storage/database.ts @@ -657,6 +657,7 @@ export interface Database{ combineTranslation:boolean dynamicAssets:boolean dynamicAssetsEditDisplay:boolean + } export interface customscript{