Add error handling
This commit is contained in:
@@ -396,6 +396,7 @@ type matcherArg = {
|
||||
runVar?:boolean
|
||||
}
|
||||
const matcher = (p1:string,matcherArg:matcherArg) => {
|
||||
try {
|
||||
if(p1.length > 100000){
|
||||
return ''
|
||||
}
|
||||
@@ -812,6 +813,9 @@ const matcher = (p1:string,matcherArg:matcherArg) => {
|
||||
return (Math.floor(Math.random() * maxRoll) + 1).toString()
|
||||
}
|
||||
return null
|
||||
} catch (error) {
|
||||
return null
|
||||
}
|
||||
}
|
||||
|
||||
const smMatcher = (p1:string,matcherArg:matcherArg) => {
|
||||
@@ -1154,7 +1158,7 @@ export function getChatVar(key:string){
|
||||
const char = db.characters[selectedChar]
|
||||
const chat = char.chats[char.chatPage]
|
||||
chat.scriptstate = chat.scriptstate ?? {}
|
||||
return (chat.scriptstate['$' + key]).toString() ?? 'null'
|
||||
return (chat.scriptstate['$' + key])?.toString() ?? 'null'
|
||||
}
|
||||
|
||||
export function setChatVar(key:string, value:string){
|
||||
|
||||
Reference in New Issue
Block a user