[feat] add var, fix defaults

This commit is contained in:
kwaroran
2023-07-16 03:22:21 +09:00
parent f6c5c8be9e
commit 3ae51fb650
5 changed files with 58 additions and 29 deletions

View File

@@ -53,7 +53,7 @@ export function setDatabase(data:Database){
data.jailbreakToggle = false
}
if(checkNullish(data.formatingOrder)){
data.formatingOrder = ['main','description', 'chats','lastChat','jailbreak','lorebook', 'globalNote', 'authorNote']
data.formatingOrder = ['main','description', 'personaPrompt','chats','lastChat','jailbreak','lorebook', 'globalNote', 'authorNote']
}
if(checkNullish(data.loreBookDepth)){
data.loreBookDepth = 5
@@ -265,6 +265,9 @@ export function setDatabase(data:Database){
if(checkNullish(data.imageCompression)){
data.imageCompression = true
}
if(!data.formatingOrder.includes('personaPrompt')){
data.formatingOrder.splice(data.formatingOrder.indexOf('main'),0,'personaPrompt')
}
data.selectedPersona ??= 0
data.personas ??= [{
name: data.username,
@@ -588,7 +591,7 @@ interface sdConfig{
hr_upscaler:string
}
export type FormatingOrderItem = 'main'|'jailbreak'|'chats'|'lorebook'|'globalNote'|'authorNote'|'lastChat'|'description'|'postEverything'
export type FormatingOrderItem = 'main'|'jailbreak'|'chats'|'lorebook'|'globalNote'|'authorNote'|'lastChat'|'description'|'postEverything'|'personaPrompt'
export interface Chat{
message: Message[]