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 (
|
| 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":
|
| 613 |
-
"promptOnly":
|
| 614 |
-
"runOnEdit":
|
| 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":
|
| 634 |
-
"promptOnly":
|
| 635 |
-
"runOnEdit":
|
| 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":
|
| 655 |
-
"promptOnly":
|
| 656 |
-
"runOnEdit":
|
| 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":
|
| 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":
|
| 697 |
-
"promptOnly":
|
| 698 |
-
"runOnEdit":
|
| 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 |
}
|