{"entries":{"0":{"uid":0,"key":["/<decision>[\\s\\S]*ACTION:.*?Stomach[\\s\\S]*<\\/decision>/mi"],"keysecondary":["/<observed>[\\s\\S]*Stomach[\\s\\S]*<\\/observed>/","/<decision>[\\s\\S]*None[\\s\\S]*<\\/decision>/sm"],"comment":"STOMACH (GENERATE)","content":"{{.CurrentPrompt = stomach reference}}\n\nTake a look at this information:\n{{.GASTROTYPE}}\n{{.SCALE}}\n{{.PROCESSING}}\nThis is a base for you to expand upon, focusing on {{.SUBJECT}}'s stomach equivalent! Wrap it between <Stomach_Reference></Stomach_Reference> tags, and place it at the beginning of your response!\n\n<Stomach_Reference>\nDescription Guide:\n- What does it look like inside it? Treat it as an extension of {{.SUBJECT}}'s actual description, but focused on this region.\n\nBehavioral Guide:\n- Look over initial information: limits; features; health & maim; extrapolate on all that!\n- Here, you'll explain how it should function, behave and be interacted with during a roleplay.\n</Stomach_Reference>\n\nTo ensure quality, follow these rules:\n1. Assume a completely fasted, empty stomach and a 'nude' body. Disdain {{.SUBJECT}}'s current scene, conditions, clothing, etc. This is purely anatomical reference.\n2. One paragraph each. Be economic, skip mood words like \"hostile\" or \"gross\" entirely! Let the details imply the mood on their own.\n3. Translate any and all measurements, sensations and descriptions into tangible comparisons. Maximize reader visualization using what's commonly experienced and be example-driven!\n4. Do your best to encompass all the organs that could constitute being the 'Stomach'. We're keeping it open to potentially non-human digestive systems, which can wildly differ.","constant":false,"vectorized":false,"selective":true,"selectiveLogic":2,"addMemo":true,"order":100,"position":7,"disable":false,"excludeRecursion":false,"preventRecursion":true,"delayUntilRecursion":true,"probability":100,"useProbability":true,"depth":4,"group":"GENERATE","groupOverride":true,"groupWeight":100,"scanDepth":3,"caseSensitive":false,"matchWholeWords":true,"useGroupScoring":null,"automationId":"","role":null,"sticky":0,"cooldown":0,"delay":0,"displayIndex":13,"matchPersonaDescription":false,"matchCharacterDescription":false,"matchCharacterPersonality":false,"matchCharacterDepthPrompt":false,"matchScenario":false,"matchCreatorNotes":false,"triggers":["normal","swipe","regenerate"],"ignoreBudget":true,"outletName":"CurrentPrompt","characterFilter":{"isExclude":false,"names":[],"tags":[]}},"1":{"uid":1,"key":["/.*/s","/<decision>[\\s\\S]*None[\\s\\S]*<\\/decision>/"],"keysecondary":["/<REFERENCE>.*FRAMEWORK.*<\\/REFERENCE>/smi"],"comment":"DEFAULT","content":"{{.CurrentPrompt = <decision>}}\n{{trim}}\nAt the start of your response, between <decision> tags, go through the following:\n1. Which one will {{.SUBJECT}} **actively** do something significant with: [Mouth], [Stomach], [Intestines], or [None]? If you've wrung everything you could from an organ, then [None] is better. Output ACTION: Followed by the single chosen organ.\n\n2. Decide whether {{.SUBJECT}}'s interiors should be:\n- 'shown' (actively narrate interior);\n- 'hinted' (interior remains unseen, narrate only exterior consequences);\n- 'ignored' (nothing is described)\nOver-indulging is the enemy of flavour! Pace yourself, if you keep putting what readers have already seen upfront, it'll interrupt the flow of narration and become stale.\n\n3. Output YES or NO for whether {{.SUBJECT}}'s internal state has changed significantly. (And that's ALL you have to do.)\n\n4. In the current scene, give a date timestamp, then list the sizes of everything relevant.\n<decision>\nACTION: [Organ]\n[Show, Hint, or Ignore]\n[YES/NO]\nSPATIAL: [MM/DD/YY] - [HH:MM]\n- [{{.SUBJECT}}]: [Give us a brief on {{.SUBJECT}}'s INGESTION, PROCESSING, and EXPULSION limits, as per <REFERENCE>.]\n- [TITLE]: [Scale] - [How well can INGESTION, PROCESSING, and EXPULSION's limits accomodate this item width and length?]\n(ignore the context of the scene for this. Pure physical analysis only! Use <sizes> as a source of truth.)\n</decision>\nThe default is [None] and NO. {{if {{.DECISION == None}}}}[None] means you should focus on current narration rather than {{.SUBJECT}}'s digestive activity, until Mouth, Stomach or Intestines becomes relevant!{{/if}}","constant":false,"vectorized":false,"selective":true,"selectiveLogic":3,"addMemo":true,"order":100,"position":7,"disable":false,"excludeRecursion":false,"preventRecursion":true,"delayUntilRecursion":true,"probability":100,"useProbability":true,"depth":4,"group":"GENERATE","groupOverride":false,"groupWeight":100,"scanDepth":3,"caseSensitive":false,"matchWholeWords":true,"useGroupScoring":null,"automationId":"","role":null,"sticky":0,"cooldown":0,"delay":0,"displayIndex":10,"matchPersonaDescription":false,"matchCharacterDescription":false,"matchCharacterPersonality":false,"matchCharacterDepthPrompt":false,"matchScenario":false,"matchCreatorNotes":false,"triggers":["normal","swipe","regenerate"],"ignoreBudget":true,"outletName":"CurrentPrompt","characterFilter":{"isExclude":false,"names":[],"tags":[]}},"2":{"uid":2,"key":["/<decision>[\\s\\S]*ACTION:.*?Mouth[\\s\\S]*<\\/decision>/mi"],"keysecondary":["/<observed>[\\s\\S]*Mouth[\\s\\S]*<\\/observed>/","/<decision>[\\s\\S]*None[\\s\\S]*<\\/decision>/sm"],"comment":"MOUTH (GENERATE)","content":"{{.CurrentPrompt = mouth reference}}\n\nTake a look at this information:\n{{.GASTROTYPE}}\n{{.SCALE}}\n{{.INGESTION}}\n\nThis is a base for you to expand upon, focusing on {{.SUBJECT}}'s mouth, throat and esophagus equivalent! Wrap it between <Mouth_Reference></Mouth_Reference> tags, and place it at the beginning of your response!\n\n<Mouth_Reference>\nDescription Guide: What does it look like inside it? Treat it as an extension of {{.SUBJECT}}'s actual description, but focused on this region.\n\nBehavioral Guide: limits; features; health; maim; presence; behavior; etc. Here, you'll explain how it should function, behave and be interacted with. \n</Mouth_Reference>\n\nTo ensure quality, follow these rules:\n1. Assume a completely fasted, empty mouth and a 'nude' body. Disdain {{.SUBJECT}}'s current scene, conditions, clothing, etc. Again, this is an extension of {{.SUBJECT}}'s base description.\n2. One paragraph each. Be economic, skip mood words like \"hostile\" or \"gross\" entirely! Let the details imply the mood on their own.\n3. Translate any and all measurements, sensations and descriptions into tangible comparisons, such as with real world objects. Maximize reader visualization using what's commonly experienced and be example-driven!\n4. Do your best to encompass all the organs that could constitute being the 'Mouth, throat and esophagus' of {{.SUBJECT}}.","constant":false,"vectorized":false,"selective":true,"selectiveLogic":2,"addMemo":true,"order":100,"position":7,"disable":false,"excludeRecursion":false,"preventRecursion":true,"delayUntilRecursion":true,"probability":100,"useProbability":true,"depth":4,"group":"GENERATE","groupOverride":true,"groupWeight":100,"scanDepth":3,"caseSensitive":false,"matchWholeWords":true,"useGroupScoring":null,"automationId":"","role":null,"sticky":0,"cooldown":0,"delay":0,"displayIndex":12,"matchPersonaDescription":false,"matchCharacterDescription":false,"matchCharacterPersonality":false,"matchCharacterDepthPrompt":false,"matchScenario":false,"matchCreatorNotes":false,"triggers":["normal","swipe","regenerate"],"ignoreBudget":true,"outletName":"CurrentPrompt","characterFilter":{"isExclude":false,"names":[],"tags":[]}},"3":{"uid":3,"key":["/<decision>[\\s\\S]*ACTION:.*?Intestines[\\s\\S]*<\\/decision>/mi"],"keysecondary":["/<observed>[\\s\\S]*Intestines[\\s\\S]*<\\/observed>/","/<decision>[\\s\\S]*None[\\s\\S]*<\\/decision>/sm"],"comment":"INTESTINES (GENERATE)","content":"{{.CurrentPrompt = intestines reference}}\nWith this information in mind:\n{{.GASTROTYPE}}\n{{.SCALE}}\n{{.EXPULSION}}\nThis is a base for you to expand upon, focusing on {{.SUBJECT}}'s intestines and rectum equivalent! Wrap it between <Intestines_Reference></Intestines_Reference> tags, and place it at the beginning of your response!\n\n<Intestines_Reference>\nDescription Guide:\n- What does it look like inside it? Treat it as an extension of {{.SUBJECT}}'s actual description, but focused on this region.\n- Basically, explain to our writer how to describe it during a roleplay! Do remind of obvious things such as lighting.\n\nBehavioral Guide:\n- Look over initial information: limits; features; health & maim; extrapolate on all that!\n- Here, you'll explain how it should function, behave and be interacted with during a roleplay. The obvious things reminder here would be stuff like 'is there air here?' Picture our stupid writer asking something like that.\n</Intestines_Reference>\n\nTo ensure quality generating this description, follow these rules:\n1. Assume a completely fasted, empty mouth and a 'nude' body. Disdain {{.SUBJECT}}'s current scene, conditions, clothing, etc. Again, this is an extension of {{.SUBJECT}}'s base description.\n2. One paragraph each. Be economic, skip mood words like \"hostile\" or \"gross\" entirely! Let the details imply the mood on their own.\n3. Translate any and all measurements, sensations and descriptions into tangible comparisons. Maximize reader visualization using what's commonly experienced and be example-driven!\n4. Do your best to encompass all the organs that could constitute being the 'Intestines' of {{.SUBJECT}}.","constant":false,"vectorized":false,"selective":true,"selectiveLogic":2,"addMemo":true,"order":100,"position":7,"disable":false,"excludeRecursion":false,"preventRecursion":true,"delayUntilRecursion":true,"probability":100,"useProbability":true,"depth":4,"group":"GENERATE","groupOverride":true,"groupWeight":100,"scanDepth":3,"caseSensitive":false,"matchWholeWords":true,"useGroupScoring":null,"automationId":"","role":null,"sticky":0,"cooldown":0,"delay":0,"displayIndex":14,"matchPersonaDescription":false,"matchCharacterDescription":false,"matchCharacterPersonality":false,"matchCharacterDepthPrompt":false,"matchScenario":false,"matchCreatorNotes":false,"triggers":["normal","swipe","regenerate"],"ignoreBudget":true,"outletName":"CurrentPrompt","characterFilter":{"isExclude":false,"names":[],"tags":[]}},"4":{"uid":4,"key":[],"keysecondary":[],"comment":"REFERENCE","content":"<sizes>\n- Diameter (round or cylindrical objects)\nGrain of sand: 0.5 mm (0.02 in)\nBB pellet: 4.5 mm (0.18 in)\nMarble: 1.6 cm (0.63 in)\nGolf ball: 4.27 cm (1.68 in)\nBaseball: 7.4 cm (2.9 in)\nBowling ball: 21.8 cm (8.6 in)\nMedicine ball: 35 cm (14 in)\nGiant sequoia trunk: ~8 m (26 ft)\nThe Moon: 3,474 km (2,159 mi)\nEarth: 12,742 km (7,918 mi)\n\n- Height (vertical objects)\nMatchstick: 4.4 cm (1.7 in)\nPencil (unsharpened): 19 cm (7.5 in)\nWine bottle: 30 cm (11.8 in)\nBaseball bat: 86 cm (34 in)\nAdult human: 1.7 m (5 ft 7 in)\nGiraffe: 5.5 m (18 ft)\nTelephone pole: 12 m (40 ft)\nGiant sequoia tree: ~84 m (275 ft)\nMount Everest: 8.85 km (5.5 mi / 29,032 ft)\n</sizes>\n{{if {{.FRAMEWORKCONFIRM}}}}<REFERENCE>\nThis is a list of background information on {{.SUBJECT}}'s digestive system.\nSCALE: {{.SCALE}}\n{{.GASTROTYPE}}\n\n- EXPULSION GUIDE:\n{{.EXPULSION}}\n{{if {{.DECISION == Mouth}}}}{{.Mouth}}{{/if}}\n\n- PROCESSING GUIDE:\n{{.PROCESSING}}\n{{if {{.DECISION == Stomach}}}}{{.Stomach}}{{/if}}\n\n- INGESTION GUIDE:\n{{.INGESTION}}\n{{if {{.DECISION == Intestines}}}}{{.Intestines}}{{/if}}\n</REFERENCE>{{/if}}","constant":true,"vectorized":false,"selective":true,"selectiveLogic":0,"addMemo":true,"order":500,"position":0,"disable":false,"excludeRecursion":false,"preventRecursion":false,"delayUntilRecursion":false,"probability":100,"useProbability":true,"depth":4,"group":"","groupOverride":false,"groupWeight":100,"scanDepth":null,"caseSensitive":null,"matchWholeWords":null,"useGroupScoring":null,"automationId":"","role":null,"sticky":0,"cooldown":0,"delay":0,"displayIndex":11,"matchPersonaDescription":false,"matchCharacterDescription":false,"matchCharacterPersonality":false,"matchCharacterDepthPrompt":false,"matchScenario":false,"matchCreatorNotes":false,"triggers":[],"ignoreBudget":true,"outletName":"","characterFilter":{"isExclude":false,"names":[],"tags":[]}},"5":{"uid":5,"key":["/.*/s"],"keysecondary":[],"comment":"TRACKER","content":"{{if {{.FRAMEWORKCONFIRM}}}}<REFERENCE>{{/if}}\n{{trim}}{{.FRAMEWORKCONFIRM}}\n{{if {{.AnyObserved}}}}\n<observed>\nThese are the organs whose interiors have been detailled:\n{{.MouthObserved}}\n{{.StomachObserved}}\n{{.IntestinesObserved}}\n</observed>\n{{/if}}\n{{if {{.DECISION}}}}\n<decision>\nACTION: {{.DECISION}}\n{{if {{.DECISION != None}}}}{{.YN}}{{/if}}\nANALYSIS: {{.ANALYSIS}}\n</decision>\n{{/if}}\n{{if {{.FRAMEWORKCONFIRM}}}}</REFERENCE>{{/if}}","constant":false,"vectorized":false,"selective":true,"selectiveLogic":0,"addMemo":true,"order":90,"position":1,"disable":false,"excludeRecursion":false,"preventRecursion":false,"matchPersonaDescription":false,"matchCharacterDescription":false,"matchCharacterPersonality":false,"matchCharacterDepthPrompt":false,"matchScenario":false,"matchCreatorNotes":false,"delayUntilRecursion":false,"probability":100,"useProbability":true,"depth":2,"group":"","groupOverride":false,"groupWeight":100,"scanDepth":null,"caseSensitive":null,"matchWholeWords":null,"useGroupScoring":null,"automationId":"","role":null,"sticky":0,"cooldown":0,"delay":0,"displayIndex":5,"triggers":[],"ignoreBudget":true,"outletName":"","characterFilter":{"isExclude":false,"names":[],"tags":[]}},"6":{"uid":6,"key":["/.*/s"],"keysecondary":["/<REFERENCE>.*FRAMEWORK.*<\\/REFERENCE>/smi"],"comment":"SETUP","content":"{{deletevar::MouthObserved}}{{deletevar::Mouth}}{{deletevar::StomachObserved}}{{deletevar::Stomach}}{{deletevar::IntestinesObserved}}{{deletevar::Intestines}}{{deletevar::Mes}}{{deletevar::DECISION}}{{deletevar::YN}}{{deletevar::AnyObserved}}{{deletevar::SCALE}}{{deletevar::INGESTION}}{{deletevar::EXPULSION}}{{deletevar::FINAL}}{{deletevar::PROCESSING}}{{deletevar::GuideDetect}}{{deletevar::GASTROTYPE}}{{deletevar::StartPrompt}}{{.CurrentPrompt = [setup]}}{{trim}}\nIn your complete response, between <setup></setup> tags, establish an accurate reference sheet encompassing {{.SUBJECT}}'s entire digestive system using the following structure:\n\n<setup>\nSUBJECT: [Name/Title]\nGASTROTYPE: A brief on {{.SUBJECT}}'s digestive system, categorizing relative to human standard.\nSCALE: [Scale relative to human standard]\n\nINGESTION: (This is the overall 1st stage of digestion! Human standard: mouth, throat, esophagus.)\n[NUM-LIST]\n\nPROCESSING: (This is the overall 2nd stage of digestion! Human standard: stomach)\n[NUM-LIST]\n\nEXPULSION: (This is the overall final stage of digestion! Human standard: intestines, rectum)\n[NUM-LIST]\n\nRECTUM: [Which of the Expulsion organs is the rectum equivalent? Just the name, nothing else!]\n</setup>\n\nFor each stage, you must generate a number list of strict rules/parameters that will govern all subsequent descriptions. Follow this general format:\n1. ORGANS: A comma list of ALL the organs involved in this stage. Account for everything.\n2. LIMITS: What's the widest and tallest numerical measurements that can pass through here, whole (ex. largest thing {{.SUBJECT}} can swallow)? Compare it with a common object. Give a capacity in liters, too. What would happen if an attempt is made to breach this limit?\n3. FEATURES: Texture, color, and mechanical components of organs in this stage.\n4. HEALTH & MAIM: A comma list of what keeps this stage healthy, and what can maim it. Try to work with what's already generated in ORGANS, LIMITS and FEATURES.\n\n# CRITICAL CONSTRAINTS:\n- Assume a fasted, 'nude' body. Disdain {{.SUBJECT}}'s current conditions, clothing, etc. This is purely anatomical reference.\n- Utilize easily identifiable terms that are meaningful to any layman.\n- Be blunt, describe only the most important aspects of each stage as briefly as possible. This is a summary to be built upon.","constant":false,"vectorized":false,"selective":true,"selectiveLogic":2,"addMemo":true,"order":102,"position":7,"disable":false,"excludeRecursion":false,"preventRecursion":true,"delayUntilRecursion":true,"probability":100,"useProbability":true,"depth":4,"group":"GENERATE","groupOverride":true,"groupWeight":100,"scanDepth":3,"caseSensitive":false,"matchWholeWords":true,"useGroupScoring":null,"automationId":"","role":null,"sticky":0,"cooldown":0,"delay":0,"displayIndex":6,"matchPersonaDescription":false,"matchCharacterDescription":false,"matchCharacterPersonality":false,"matchCharacterDepthPrompt":false,"matchScenario":false,"matchCreatorNotes":false,"triggers":["normal","swipe","regenerate"],"ignoreBudget":true,"outletName":"CurrentPrompt","characterFilter":{"isExclude":false,"names":[],"tags":[]}},"7":{"uid":7,"key":["/<decision>[\\s\\S]*^\\S*YES[\\s\\S]*<\\/decision>/gmi"],"keysecondary":["/<observed>.*(?:Stomach|Mouth|Intestines).*<\\/observed>/smi","/<REFERENCE>.*FRAMEWORK.*<\\/REFERENCE>/smi"],"comment":"STATS2","content":"{{if {{.DECISION}}}}\n{{if {{.CurrentPrompt == <decision>}}}}\n{{.StartPrompt = Stats}}\nAlso, let's do something simple:\nAt the very start of your message, brief us on what has changed within {{.SUBJECT}}'s body since {{.DATE}} through the format below:\n<Simulation>\nDATE: [MONTH/DAY/YEAR] - [HOURS:MINUTES:SECONDS] (WITHIN THE SCENE)\nPROGRESSION: [Ignoring the scene, brief us on only what has changed within {{.SUBJECT}}'s body since {{.DATE}}. Write as little as possible.]\n\nCONTENTS:\n- BRIEF: [Here, give a brief summary as to what's inside {{.SUBJECT}]'s body, right now.]\n- FULLNESS: [X Liters] (max capacity)/[X Liters] (current volume) - [How close is {{.SUBJECT}} to bursting?]\n- IMPACT: [How is this currently significant to {{.SUBJECT}}'s body? Nutrient value, behavior, etc.]\n\n{{if {{.RECTUM}}}}{{.RECTUM}}{{else}}RECTUM{{/if}}: [NONE/ITEMS]\n\nPROSPECTS: [What will happen to current items within, given time? For example, how long until digestion, the works. Give us a timestamp. Try to write as little as possible here, too.]\n</Simulation>\nWrap it within <Simulation> tags.\n{{/if}}\n{{else}}\n{{deletevar::Mes}}\n{{/if}}","constant":false,"vectorized":false,"selective":true,"selectiveLogic":3,"addMemo":true,"order":101,"position":7,"disable":false,"ignoreBudget":true,"excludeRecursion":false,"preventRecursion":true,"matchPersonaDescription":false,"matchCharacterDescription":false,"matchCharacterPersonality":false,"matchCharacterDepthPrompt":false,"matchScenario":false,"matchCreatorNotes":false,"delayUntilRecursion":true,"probability":100,"useProbability":true,"depth":4,"outletName":"StatPrompt","group":"STAT","groupOverride":false,"groupWeight":100,"scanDepth":3,"caseSensitive":false,"matchWholeWords":true,"useGroupScoring":null,"automationId":"","role":null,"sticky":0,"cooldown":0,"delay":0,"triggers":["normal","swipe","regenerate"],"displayIndex":9,"characterFilter":{"isExclude":false,"names":[],"tags":[]}},"8":{"uid":8,"key":["/<decision>(?:.*(?=None)(?!.*^.*YES)).*<\\/decision>/sm"],"keysecondary":[],"comment":"STATS (CLEANER)","content":"{{deletevar::StartPrompt}}","constant":false,"vectorized":false,"selective":true,"selectiveLogic":0,"addMemo":true,"order":99,"position":7,"disable":false,"excludeRecursion":false,"preventRecursion":true,"matchPersonaDescription":false,"matchCharacterDescription":false,"matchCharacterPersonality":false,"matchCharacterDepthPrompt":false,"matchScenario":false,"matchCreatorNotes":false,"delayUntilRecursion":true,"probability":100,"useProbability":true,"depth":4,"group":"STAT","groupOverride":false,"groupWeight":100,"scanDepth":2,"caseSensitive":false,"matchWholeWords":true,"useGroupScoring":null,"automationId":"","role":null,"sticky":0,"cooldown":0,"delay":0,"displayIndex":8,"triggers":["normal","swipe","regenerate"],"ignoreBudget":true,"outletName":"StatPrompt","characterFilter":{"isExclude":false,"names":[],"tags":[]}},"14":{"uid":14,"key":[],"keysecondary":[],"comment":"SNAPSHOT","content":"{{.Mes}}","constant":true,"vectorized":false,"selective":true,"selectiveLogic":0,"addMemo":true,"order":100,"position":4,"disable":false,"ignoreBudget":true,"excludeRecursion":false,"preventRecursion":true,"matchPersonaDescription":false,"matchCharacterDescription":false,"matchCharacterPersonality":false,"matchCharacterDepthPrompt":false,"matchScenario":false,"matchCreatorNotes":false,"delayUntilRecursion":false,"probability":100,"useProbability":true,"depth":4,"outletName":"","group":"","groupOverride":false,"groupWeight":100,"scanDepth":null,"caseSensitive":null,"matchWholeWords":null,"useGroupScoring":null,"automationId":"","role":0,"sticky":0,"cooldown":0,"delay":0,"triggers":[],"displayIndex":14,"characterFilter":{"isExclude":false,"names":[],"tags":[]}}}}