e.stopPropagation()} class:w-7xl={menuMode === 0} class:w-3xl={menuMode !== 0} class:h-full={menuMode!==2}>
{#if menuMode === 0}
{#each value as trigger, i}
{#if i === 0}
{:else}
{/if}
{/each}
{language.name}
{
const comment = e.currentTarget.value
const prev = value[selectedIndex].comment
for(let i = 1; i < value.length; i++){
for(let j = 0; j < value[i].effect.length; j++){
const effect = value[i].effect[j]
if(effect.type === 'v2RunTrigger' && effect.target === prev){
effect.target = comment
}
}
}
value[selectedIndex].comment = comment
}} />
{language.triggerOn}
{language.triggerStart}
{language.triggerOutput}
{language.triggerInput}
{language.triggerManual}
{language.editDisplay}
{#each value[selectedIndex].effect as effect, i}
{#if effect.type === 'v2EndIndent'}
{:else}
{/if}
{/each}
{:else if menuMode === 1}
{#each effectV2Types.filter((e) => {
return checkSupported(e)
}) as type}
{/each}
{:else if menuMode === 2 || menuMode === 3}
{language.triggerDesc[editTrigger.type]}
{#if editTrigger.type === 'v2SetVar'}
{language.varName}
{language.operator}
=
+
-
×
÷
%
{language.value}
{language.value}
{language.var}
{:else if editTrigger.type === 'v2If'}
{language.varName}
{language.condition}
=
≠
{">"}
{"<"}
{"≥"}
{"≤"}
{language.value}
{language.value}
{language.var}
{:else if editTrigger.type === 'v2RunTrigger'}
{language.trigger}
{#each value as trigger, i}
{#if i === 0}
{:else}
{trigger.comment || 'Unnamed Trigger'}
{/if}
{/each}
{:else if editTrigger.type === 'v2ConsoleLog'}
{language.value}
{language.value}
{language.var}
{:else if editTrigger.type === 'v2ShowAlert'}
{language.value}
{language.value}
{language.var}
{:else if editTrigger.type === 'v2RunLLM'}
{language.prompt}
{language.value}
{language.var}
{language.model}
{language.model}
{language.submodel}
{language.outputVar}
{:else if editTrigger.type === 'v2CheckSimilarity'}
{language.source}
{language.value}
{language.var}
{language.value}
{language.value}
{language.var}
{language.outputVar}
{:else if editTrigger.type === 'v2CutChat'}
{language.start}
{language.value}
{language.var}
{language.end}
{language.value}
{language.var}
{:else if editTrigger.type === 'v2Command'}
{language.cmd}
{language.value}
{language.var}
{:else if editTrigger.type === 'v2SystemPrompt'}
{language.location}
{language.sysStart}
{language.sysHistoryEnd}
{language.sysPromptEnd}
{language.value}
{language.value}
{language.var}
{:else if editTrigger.type === 'v2Impersonate'}
{language.role}
user
char
{language.value}
{language.value}
{language.var}
{:else if editTrigger.type === 'v2ModifyChat'}
{language.index}
{language.value}
{language.var}
{language.value}
{language.value}
{language.var}
{:else if editTrigger.type === 'v2LoopNTimes'}
{language.value}
{language.value}
{language.var}
{:else if editTrigger.type === 'v2GetLastMessage'}
{language.outputVar}
{:else if editTrigger.type === 'v2GetMessageAtIndex'}
{language.index}
{language.value}
{language.var}
{language.outputVar}
{:else if editTrigger.type === 'v2GetMessageCount'}
{language.outputVar}
{:else if editTrigger.type === 'v2ModifyLorebook'}
{language.target}
{language.value}
{language.var}
{language.value}
{language.value}
{language.var}
{:else if editTrigger.type === 'v2GetLorebook'}
{language.target}
{language.value}
{language.var}
{language.outputVar}
{:else if editTrigger.type === 'v2GetLorebookCount'}
{language.outputVar}
{:else if editTrigger.type === 'v2GetLorebookEntry'}
{language.index}
{language.value}
{language.var}
{language.outputVar}
{:else if editTrigger.type === 'v2SetLorebookActivation'}
{language.index}
{language.value}
{language.var}
{:else if editTrigger.type === 'v2GetLorebookIndexViaName'}
{language.name}
{language.value}
{language.var}
{language.outputVar}
{:else if editTrigger.type === 'v2Random'}
{language.min}
{language.value}
{language.var}
{language.max}
{language.value}
{language.var}
{language.outputVar}
{:else if editTrigger.type === 'v2GetCharAt'}
{language.source}
{language.value}
{language.var}
{language.index}
{language.value}
{language.var}
{language.outputVar}
{:else if editTrigger.type === 'v2GetCharCount'}
{language.source}
{language.value}
{language.var}
{language.outputVar}
{:else if editTrigger.type === 'v2ImgGen'}
{language.prompt}
{language.value}
{language.var}
{language.negPrompt}
{language.value}
{language.var}
{language.outputVar}
{:else if editTrigger.type === 'v2ToLowerCase'}
{language.source}
{language.value}
{language.var}
{language.outputVar}
{:else if editTrigger.type === 'v2ToUpperCase'}
{language.source}
{language.value}
{language.var}
{language.outputVar}
{:else if editTrigger.type === 'v2SetCharAt'}
{language.source}
{language.value}
{language.var}
{language.index}
{language.value}
{language.var}
{language.value}
{language.value}
{language.var}
{language.outputVar}
{:else if editTrigger.type === 'v2SplitString'}
{language.source}
{language.value}
{language.var}
{language.delimiter}
{language.value}
{language.var}
{language.outputVar}
{:else if editTrigger.type === 'v2GetCharacterDesc'}
{language.outputVar}
{:else if editTrigger.type === 'v2SetCharacterDesc'}
{language.value}
{language.value}
{language.var}
{:else if editTrigger.type === 'v2MakeArrayVar'}
{language.var}
{:else if editTrigger.type === 'v2GetArrayVarLength'}
{language.var}
{language.outputVar}
{:else if editTrigger.type === 'v2GetArrayVar'}
{language.var}
{language.index}
{language.value}
{language.var}
{language.outputVar}
{:else if editTrigger.type === 'v2SetArrayVar'}
{language.var}
{language.index}
{language.value}
{language.var}
{language.value}
{language.value}
{language.var}
{:else if editTrigger.type === 'v2PushArrayVar'}
{language.var}
{language.value}
{language.value}
{language.var}
{:else if editTrigger.type === 'v2PopArrayVar'}
{language.var}
{language.outputVar}
{:else if editTrigger.type === 'v2ShiftArrayVar'}
{language.var}
{language.outputVar}
{:else if editTrigger.type === 'v2UnshiftArrayVar'}
{language.var}
{language.value}
{language.value}
{language.var}
{:else if editTrigger.type === 'v2SpliceArrayVar'}
{language.var}
{language.start}
{language.value}
{language.var}
{language.value}
{language.value}
{language.var}
{:else if editTrigger.type === 'v2SliceArrayVar'}
{language.var}
{language.start}
{language.value}
{language.var}
{language.end}
{language.value}
{language.var}
{language.outputVar}
{:else if editTrigger.type === 'v2GetIndexOfValueInArrayVar'}
{language.var}
{language.value}
{language.value}
{language.var}
{language.outputVar}
{:else if editTrigger.type === 'v2RemoveIndexFromArrayVar'}
{language.var}
{language.index}
{language.value}
{language.var}
{:else if editTrigger.type === 'v2ConcatString'}
A
{language.value}
{language.var}
B
{language.value}
{language.var}
{language.outputVar}
{:else if editTrigger.type === 'v2GetLastUserMessage'}
{language.outputVar}
{:else if editTrigger.type === 'v2GetLastCharMessage'}
{language.outputVar}
{:else if editTrigger.type === 'v2GetFirstMessage'}
{language.outputVar}
{:else if editTrigger.type === 'v2GetAlertInput'}
{language.value}
{language.value}
{language.var}
{language.outputVar}
{:else if editTrigger.type === 'v2GetDisplayState'}
{language.outputVar}
{:else if editTrigger.type === 'v2SetDisplayState'}
{language.value}
{language.value}
{language.var}
{:else if editTrigger.type === 'v2Wait'}
{language.value}
{language.value}
{language.var}
{:else}
{language.noConfig}
{/if}
{#if menuMode === 3}
{/if}
{/if}