{ close() }} /> {#if selectedIndex > 0}
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}
{/if}