diff --git a/src/lang/en.ts b/src/lang/en.ts
index f91d8099..88574fbd 100644
--- a/src/lang/en.ts
+++ b/src/lang/en.ts
@@ -1044,4 +1044,6 @@ export const languageEnglish = {
emptySelectedFirstMessageLabel: "WARN: Selected first message is empty",
},
bulkEnabling: "Lorebook Bulk Enabling",
+ showDeprecatedTriggerV1: "Show Deprecated Trigger V1",
+ triggerV1Warning: "Trigger V1 is deprecated. it might be removed in the future.",
}
diff --git a/src/lang/ko.ts b/src/lang/ko.ts
index f7642e9c..f2527ff1 100644
--- a/src/lang/ko.ts
+++ b/src/lang/ko.ts
@@ -966,4 +966,6 @@ export const languageKorean = {
"emptySelectedFirstMessageLabel": "경고: 선택된 첫 메시지가 비어있습니다"
},
"bulkEnabling": "한번에 로어북 활성화 버튼",
+ "showDeprecatedTriggerV1": "비권장 트리거 V1 보이기",
+ "triggerV1Warning": "트리거 V1은 비권장입니다. 추후에 제거될 수 있습니다.",
}
diff --git a/src/lib/Setting/Pages/AdvancedSettings.svelte b/src/lib/Setting/Pages/AdvancedSettings.svelte
index d92579b8..9ce9ec75 100644
--- a/src/lib/Setting/Pages/AdvancedSettings.svelte
+++ b/src/lib/Setting/Pages/AdvancedSettings.svelte
@@ -214,6 +214,9 @@
+
+
+
{/if}
diff --git a/src/lib/SideBars/Scripts/TriggerList.svelte b/src/lib/SideBars/Scripts/TriggerList.svelte
index 8348472c..8d3b8abb 100644
--- a/src/lib/SideBars/Scripts/TriggerList.svelte
+++ b/src/lib/SideBars/Scripts/TriggerList.svelte
@@ -13,6 +13,7 @@
import { hubURL } from "src/ts/characterCards";
import { PlusIcon } from "lucide-svelte";
import TriggerV2List from "./TriggerList2.svelte";
+ import { DBState } from "src/ts/stores.svelte";
interface Props {
value?: triggerscript[];
lowLevelAble?: boolean;
@@ -22,6 +23,7 @@
let stb: Sortable = null
let ele: HTMLDivElement = $state()
let sorted = $state(0)
+ let v1Enabled = $derived(value?.[0]?.effect?.[0]?.type !== 'triggercode' && value?.[0]?.effect?.[0]?.type !== 'triggerlua' && value?.[0]?.effect?.[0]?.type !== 'v2Header')
let opened = 0
const createStb = () => {
if (!ele) {
@@ -77,17 +79,14 @@
- {#if value?.[0]?.effect?.[0]?.type !== 'triggercode' && value?.[0]?.effect?.[0]?.type !== 'triggerlua' && value?.[0]?.effect?.[0]?.type !== 'v2Header' }
-
+{#if v1Enabled}
+ {language.triggerV1Warning}
+{/if}
{#if value?.[0]?.effect?.[0]?.type === 'triggerlua'}
{
diff --git a/src/ts/storage/database.svelte.ts b/src/ts/storage/database.svelte.ts
index 4663de50..d55873fe 100644
--- a/src/ts/storage/database.svelte.ts
+++ b/src/ts/storage/database.svelte.ts
@@ -901,6 +901,7 @@ export interface Database{
inlayErrorResponse:boolean
reasoningEffort:number
bulkEnabling:boolean
+ showDeprecatedTriggerV1:boolean
}
interface SeparateParameters{