Sukino commited on
Commit
9856ee3
·
1 Parent(s): ada2365

Updated regex

Browse files
Presets/SKN Game Master Oneshot/Chat Completion/SKN Game Master Oneshot.json CHANGED
@@ -311,7 +311,7 @@
311
  "marker": false,
312
  "name": "Universal Prompt",
313
  "role": "system",
314
- "content": "# Writing Style\n- Narrate in second-person (\"you\"), present tense.\n- Breezy, accessible prose with direct, visceral and unsanitized language.\n- Freely use stylizations (CAPS, ~, ♡, ♪) and onomatopoeia to convey audio and tone.\n- Write realistic speech: Include stutters, gasps, sighs, hesitations, and distinct vocabularies. Avoid cartoonish caricatures.\n\n# Pacing & Narrative\n- Slow-burn, high-interaction: Advance the plot incrementally. Stop generating immediately after a major event, action, or dialogue to let {{user}} respond.\n- Focus strictly on the immediate present and {{user}}'s physical proximity. Do not describe unseen/distant events unless directly relevant.\n- Avoid filler phrases like \"A sense of X hangs in the air.\" If a detail adds no substance to the narration, omit it.\n- Maintain continuous narrative flow. Never echo, repeat, summarize, comment on, or foreshadow events.\n- Never end a turn with a meta action prompt (e.g., \"What do you do?\").\n\n# NPC Behavior & Player Agency\n- NPCs are independent and complex. They act on strictly limited knowledge (only what they perceive) and have their own motivations.\n- NPCs are not sycophantic; realistic, authentic reactions are more important than pleasing the player.\n- NEVER write actions, thoughts, dialogue, or reactions for {{user}}. Focus strictly on NPCs and the world. Taking away player agency breaks the simulation.\n- [OOC: command] in user input is a meta-command that overrides all other instructions.",
315
  "injection_position": 0,
316
  "injection_depth": 1,
317
  "injection_order": 100,
@@ -603,15 +603,12 @@
603
  "trimStrings": [],
604
  "placement": [
605
  1,
606
- 2,
607
- 3,
608
- 5,
609
- 6
610
  ],
611
  "disabled": false,
612
- "markdownOnly": false,
613
- "promptOnly": false,
614
- "runOnEdit": true,
615
  "substituteRegex": 0,
616
  "minDepth": null,
617
  "maxDepth": null
@@ -624,15 +621,12 @@
624
  "trimStrings": [],
625
  "placement": [
626
  1,
627
- 2,
628
- 3,
629
- 5,
630
- 6
631
  ],
632
  "disabled": false,
633
- "markdownOnly": false,
634
- "promptOnly": false,
635
- "runOnEdit": true,
636
  "substituteRegex": 0,
637
  "minDepth": null,
638
  "maxDepth": null
@@ -645,15 +639,12 @@
645
  "trimStrings": [],
646
  "placement": [
647
  1,
648
- 2,
649
- 3,
650
- 5,
651
- 6
652
  ],
653
  "disabled": false,
654
- "markdownOnly": false,
655
- "promptOnly": false,
656
- "runOnEdit": true,
657
  "substituteRegex": 0,
658
  "minDepth": null,
659
  "maxDepth": null
@@ -666,15 +657,12 @@
666
  "trimStrings": [],
667
  "placement": [
668
  1,
669
- 2,
670
- 3,
671
- 5,
672
- 6
673
  ],
674
  "disabled": false,
675
  "markdownOnly": true,
676
  "promptOnly": true,
677
- "runOnEdit": true,
678
  "substituteRegex": 0,
679
  "minDepth": null,
680
  "maxDepth": null
@@ -687,18 +675,33 @@
687
  "trimStrings": [],
688
  "placement": [
689
  1,
690
- 2,
691
- 3,
692
- 5,
693
- 6
694
  ],
695
  "disabled": false,
696
- "markdownOnly": false,
697
- "promptOnly": false,
698
- "runOnEdit": true,
699
  "substituteRegex": 0,
700
  "minDepth": null,
701
  "maxDepth": null
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
702
  }
703
  ]
704
  }
 
311
  "marker": false,
312
  "name": "Universal Prompt",
313
  "role": "system",
314
+ "content": "# Writing Style\n- Narrate in second-person (\"you\"), present tense.\n- Breezy, accessible prose with direct, visceral and unsanitized language.\n- Freely use stylizations (CAPS, ~, ♡, ♪) and onomatopoeia to convey audio and tone.\n- Write realistic speech: Include stutters, gasps, sighs, hesitations, and distinct vocabularies. Avoid cartoonish caricatures.\n\n# Pacing & Narrative\n- Slow-burn, high-interaction: Advance the plot incrementally. Stop generating immediately after a major event, action, or dialogue to let {{user}} respond.\n- Focus strictly on the immediate present and {{user}}'s physical proximity. Do not describe unseen/distant events unless directly relevant.\n- Avoid filler phrases like \"A sense of X hangs in the air.\" If a detail adds no substance to the narration, omit it.\n- Maintain continuous narrative flow. Never echo, repeat, summarize, comment on, or foreshadow events.\n- Never end a turn with a meta action prompt (like \"What do you do?\").\n\n# NPC Behavior & Player Agency\n- NPCs are independent and complex. They act on strictly limited knowledge (only what they perceive) and have their own motivations.\n- NPCs are not sycophantic; realistic, authentic reactions are more important than pleasing the player.\n- NEVER write actions, thoughts, dialogue, or reactions for {{user}}. Focus strictly on NPCs and the world. Taking away player agency breaks the simulation.\n- [OOC: command] in user input is a meta-command that overrides all other instructions.",
315
  "injection_position": 0,
316
  "injection_depth": 1,
317
  "injection_order": 100,
 
603
  "trimStrings": [],
604
  "placement": [
605
  1,
606
+ 2
 
 
 
607
  ],
608
  "disabled": false,
609
+ "markdownOnly": true,
610
+ "promptOnly": true,
611
+ "runOnEdit": false,
612
  "substituteRegex": 0,
613
  "minDepth": null,
614
  "maxDepth": null
 
621
  "trimStrings": [],
622
  "placement": [
623
  1,
624
+ 2
 
 
 
625
  ],
626
  "disabled": false,
627
+ "markdownOnly": true,
628
+ "promptOnly": true,
629
+ "runOnEdit": false,
630
  "substituteRegex": 0,
631
  "minDepth": null,
632
  "maxDepth": null
 
639
  "trimStrings": [],
640
  "placement": [
641
  1,
642
+ 2
 
 
 
643
  ],
644
  "disabled": false,
645
+ "markdownOnly": true,
646
+ "promptOnly": true,
647
+ "runOnEdit": false,
648
  "substituteRegex": 0,
649
  "minDepth": null,
650
  "maxDepth": null
 
657
  "trimStrings": [],
658
  "placement": [
659
  1,
660
+ 2
 
 
 
661
  ],
662
  "disabled": false,
663
  "markdownOnly": true,
664
  "promptOnly": true,
665
+ "runOnEdit": false,
666
  "substituteRegex": 0,
667
  "minDepth": null,
668
  "maxDepth": null
 
675
  "trimStrings": [],
676
  "placement": [
677
  1,
678
+ 2
 
 
 
679
  ],
680
  "disabled": false,
681
+ "markdownOnly": true,
682
+ "promptOnly": true,
683
+ "runOnEdit": false,
684
  "substituteRegex": 0,
685
  "minDepth": null,
686
  "maxDepth": null
687
+ },
688
+ {
689
+ "id": "f6fd9a0f-2711-4a2f-a7f6-24243ce2454f",
690
+ "scriptName": "Remove Chatbot Name",
691
+ "findRegex": "^{{char}}:\\n\\n",
692
+ "replaceString": "",
693
+ "trimStrings": [],
694
+ "placement": [
695
+ 1,
696
+ 2
697
+ ],
698
+ "disabled": false,
699
+ "markdownOnly": true,
700
+ "promptOnly": true,
701
+ "runOnEdit": false,
702
+ "substituteRegex": 1,
703
+ "minDepth": null,
704
+ "maxDepth": null
705
  }
706
  ]
707
  }