feat: Add custom toggles

This commit is contained in:
kwaroran
2024-05-27 11:18:15 +09:00
parent eb992a5c6b
commit 1d5a829f88
7 changed files with 62 additions and 6 deletions

View File

@@ -783,6 +783,9 @@ const matcher = (p1:string,matcherArg:matcherArg) => {
}
return null
}
case 'getglobalvar':{
return getGlobalChatVar(v)
}
case 'button':{
return `<button class="button-default" risu-trigger="${arra[2]}">${arra[1]}</button>`
}
@@ -1461,6 +1464,11 @@ export function getChatVar(key:string){
return (chat.scriptstate['$' + key])?.toString() ?? 'null'
}
export function getGlobalChatVar(key:string){
const db = get(DataBase)
return db.globalChatVariables[key] ?? 'null'
}
export function setChatVar(key:string, value:string){
const db = get(DataBase)
const selectedChar = get(selectedCharID)