From 8a94ef938e24225d37a6a7ac7d02a04d68cb8470 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Sat, 29 Jun 2024 00:45:57 +0900 Subject: [PATCH] feat: add triggercode --- src/lang/en.ts | 3 +++ src/lib/SideBars/CharConfig.svelte | 39 ++++++++++++++++++++++++++++- src/lib/UI/GUI/TextAreaInput.svelte | 1 + src/ts/parser.ts | 4 ++- src/ts/process/triggers.ts | 25 +++++++++++++++--- 5 files changed, 67 insertions(+), 5 deletions(-) diff --git a/src/lang/en.ts b/src/lang/en.ts index 4f2785bc..529c31a2 100644 --- a/src/lang/en.ts +++ b/src/lang/en.ts @@ -663,4 +663,7 @@ export const languageEnglish = { doNotTranslate: "Do Not Translate", includePersonaName: "Include Persona Name", hidePersonaName: "Hide Persona Name", + triggerSwitchWarn: "If you change the trigger type, current triggers will be lost. do you want to continue?", + codeMode: "Code Mode", + blockMode: "Block Mode", } \ No newline at end of file diff --git a/src/lib/SideBars/CharConfig.svelte b/src/lib/SideBars/CharConfig.svelte index 07996864..5c6703ba 100644 --- a/src/lib/SideBars/CharConfig.svelte +++ b/src/lib/SideBars/CharConfig.svelte @@ -580,7 +580,44 @@ }}> {language.triggerScript} - +
+ + +
+ {#if currentChar.data?.triggerscript?.[0]?.effect?.[0]?.type === 'triggercode'} + + {:else} + + {/if}