Fix sysprompt dependency on instruct

462b2ea7b27c05f09bcf1b5eb9e186055d42d893

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +4 -1Ignore whitespace
public/script.js+4 -1
@@ -3522,6 +3522,9 @@ export async function Generate(type, { automatic_trigger, force_name2, quiet_pro
35223522 if (power_user.sysprompt.enabled) {
35233523 system = power_user.prefer_character_prompt && system ? system : baseChatReplace(power_user.sysprompt.content, name1, name2);
35243524 system = isInstruct ? formatInstructModeSystemPrompt(substituteParams(system, name1, name2, power_user.sysprompt.content)) : system;
3525+ } else {
3526+ // Nullify if it's not enabled
3527+ system = '';
35253528 }
35263529
35273530 // Depth prompt (character-specific A/N)
@@ -3774,7 +3777,7 @@ export async function Generate(type, { automatic_trigger, force_name2, quiet_pro
37743777 personality: personality,
37753778 persona: power_user.persona_description_position == persona_description_positions.IN_PROMPT ? persona : '',
37763779 scenario: scenario,
37773780 system: isInstruct ? system : '',
37783781 char: name2,
37793782 user: name1,
37803783 wiBefore: worldInfoBefore,