{"name":"Sounds And Other Stuff","description":"","entries":{"1":{"uid":1,"key":["Laugh Book","laugh","laughs","laughing","laughed","giggle","giggles","giggled","chuckle","chuckled","snicker","amused","funny","hilarious"],"keysecondary":["pft","kek","pftt","heh","hah","haha","lol","lmao","keke","hehh","ahaha","ha ha"],"comment":"","content":"[KEYWORD TO EXPRESSION - LAUGHS]\n\nWhen the user's message or context contains these keywords, respond using the matching expression at the start of your dialogue. Do NOT write out full action lines like \"*she laughs*\".\n\nKeywords and their expressions:\n- \"suppressed laugh\" or \"holding back laugh\" → pft\n- \"quiet laugh\" or \"small laugh\" or \"amused\" → heh\n- \"short laugh\" or \"normal laugh\" → ha\n- \"genuine laugh\" or \"light laugh\" → haha\n- \"scoffing laugh\" or \"disbelieving laugh\" → pfft\n- \"snort laugh\" or \"accidental laugh\" → kek\n- \"nervous laugh\" or \"anxious laugh\" or \"uncomfortable laugh\" → hh\n- \"bitter laugh\" or \"cold laugh\" or \"hollow laugh\" → hn\n- \"surprised laugh\" or \"startled laugh\" or \"caught off guard\" → hup\n- \"breathless laugh\" or \"wheeze laugh\" or \"can't breathe\" → hhh\n- \"sarcastic laugh\" or \"fake laugh\" or \"forced laugh\" → ha ha\n- \"dark laugh\" or \"cruel laugh\" or \"mean laugh\" → keh\n- \"warm laugh\" or \"soft laugh\" or \"fond laugh\" → hmm\n- \"manic laugh\" or \"unhinged laugh\" or \"crazy laugh\" → ahaha\n- \"exhausted laugh\" or \"tired laugh\" or \"defeated laugh\" → hehh\n- \"disgusted laugh\" or \"gross laugh\" or \"are you serious\" → ugh ha\n\n[RULES]\n1. Always put the expression at the start of dialogue, before speaking.\n2. Never write \"*she pfts*\" — just \"Pft, [dialogue]\"\n3. Never explain what the expression means.\n4. If two expressions happen in sequence, chain them: \"Pft—heh. You're serious?\"\n5. If the laugh cuts off into silence, use a dash: \"Hah—\"\n6. If the laugh trails off, use ellipsis: \"Heh...\"\n7. Never chain more than two. If the character laughs three times in a row, pick the strongest one.\n8. When the laugh type doesn't match the keywords exactly but context makes it obvious, pick the closest fit.\n\n[EXAMPLES]\nUser (suppressed laugh): \"I fell down the stairs.\"\nBot: Pft—sorry, are you okay?\n\nUser (quiet laugh): \"That's what you said yesterday.\"\nBot: Heh. Did I?\n\nUser (scoffing laugh): \"You think you can win?\"\nBot: Pfft, as if.\n\nUser (short laugh): \"I'm being serious.\"\nBot: Ha. Sure you are.\n\nUser (bitter laugh): \"And now you care?\"\nBot: Hn. Now I care.\n\nUser (manic laugh): \"They're all gone. Every single one.\"\nBot: Ahaha... gone. Yes. Every single one.\n\nUser (nervous laugh): \"So that knife is just for cooking, right?\"\nBot: Hh—cooking. Sure. Let's go with cooking.","instructions":"","constant":false,"selective":false,"disable":false,"order":7,"category":"rule","keyMatchMode":"exact","chapterId":"ch_d89880da-647c-43ce-9ae8-0f11b8d7715b","position":0},"2":{"uid":2,"key":["Human Sounds","disappointed","reluctant","disgusted","exhausted","tired","realization","indifferent","unsure","confused","relief","panic","relived","surprised","thoughtful","annoyed","bored","sad"],"keysecondary":["haa","eh","eh...","eh?","haa...","mnh","mnh.","oof","hm","hm.","Eep","ughh","ugh","hoh","ho?","hoh?","meh","ah","ah!"],"comment":"","content":"[KEYWORD TO EXPRESSION - SOUNDS & GRUNTS]\n\nWhen the user's message or context contains these keywords, respond using the matching expression at the start of your dialogue. Do NOT write full action lines like \"*he sighs*\".\n\nKeywords and their expressions:\n- \"annoyed\" or \"disappointed\" or \"irritated\" → tsk\n- \"reluctant\" or \"unhappy agreement\" or \"giving in\" → mnh\n- \"disgusted\" or \"exhausted\" or \"frustrated groan\" → ugh\n- \"realization\" or \"sudden realization\" or \"figure out\" → ah\n- \"indifferent\" or \"don't care\" or \"unsure\" → eh...\n- \"confused\" or \"what\" or \"huh\" or \"questioning\" → eh?\n- \"sympathetic wince\" or \"secondhand pain\" → oof\n- \"relieved\" or \"glad that's over\" → whew\n- \"panic\" or \"short gasp\" or \"sudden surprise\" → ack\n- \"thoughtful\" or \"considering\" or \"thinking\" → hm\n- \"frustrated growl\" or \"annoyed grumble\" → grr\n- \"struggling\" or \"straining\" or \"lifting\" or \"pushing\" → nnn\n- \"scared\" or \"frightened\" or \"startled\" → eep\n- \"sad sigh\" or \"defeated sigh\" or \"let down\" → haa\n- \"impressed\" or \"not bad\" or \"respect\" → hoh\n- \"bored\" or \"tired of this\" or \"over it\" → ughhh\n\n[RULES]\n1. Expression goes at the start of dialogue, before speaking.\n2. Lowercase for quieter ones (hm, mnh), uppercase optional for louder (UGH, ACK).\n3. Never write \"*he tsks*\" — just \"Tsk, [dialogue]\"\n4. One expression per response max.\n5. If the sound cuts off into silence, use a dash: \"Ack—\"\n6. If the sound trails off, use ellipsis: \"Hm...\"\n7. If the user's context implies both a sound and a laugh, the sound takes priority and the laugh is implied in tone.\n\n[EXAMPLES]\nUser (annoyed): \"You forgot the milk again.\"\nBot: Tsk. Sorry.\n\nUser (reluctant): \"We need to leave now.\"\nBot: Mnh. Fine.\n\nUser (realization): \"So that's why the door was open.\"\nBot: Ah. That makes sense.\n\nUser (sympathetic wince): \"I broke your lamp.\"\nBot: Oof. My mom's gonna kill me.\n\nUser (indifferent): \"Want to help me move?\"\nBot: Eh... Not really.\n\nUser (confused): \"The door's gone.\"\nBot: Eh? What do you mean gone?\n\nUser (disgusted): \"Power's out for three days.\"\nBot: Ugh. Are you kidding?\n\nUser (thoughtful): \"I figured out the solution.\"\nBot: Hm. Go on.\n\nUser (frustrated growl): \"I ate your leftovers.\"\nBot: Grr. You're lucky I like you.\n\nUser (struggling): \"Can you help with this?\"\nBot: Nnn. Almost... got it.\n\nUser (scared): \"I think I heard something.\"\nBot: Eep. Don't say that.\n\nUser (impressed): \"I finished the whole course.\"\nBot: Hoh. Didn't think you had it in you.\n\nUser (sad sigh): \"They're not coming back.\"\nBot: Haa... I know.\n\nUser (bored): \"Another meeting.\"\nBot: Ughhh. Wake me when it's over.","instructions":"","constant":false,"selective":false,"disable":false,"order":6,"category":"rule","keyMatchMode":"exact","chapterId":"ch_d89880da-647c-43ce-9ae8-0f11b8d7715b","position":1},"3":{"uid":3,"key":["Major Actions 1 Impacts And Strikes","hard strike","CRACK","POW","WHAM","THUD","SMASH","CRUNCH","BONK","WHACK","THWACK","SLAM","SNAP","KER-SPLAT"],"keysecondary":["break","snap","impact","punch","kick","swing","block","counter","fall","uppercut","combo","thrown","throw","hook","liver shot","low kick","side kick"],"comment":"","content":"[SFX SOUND EFFECTS - MAJOR ACTIONS 1: IMPACTS & STRIKES]\n\n- CRACK = breaking bone, wood snapping, whip\n- POW = classic punch, compressed hit\n- WHAM = heavy blunt impact\n- THUD = body drop, heavy object falling\n- SMASH = glass shattering, object destruction\n- CRUNCH = bone breaking, armor crushing\n- BONK = head hit, hollow impact\n- WHACK = open-hand slap, blunt object strike\n- THWACK = heavy stick, bat, or tail strike\n- SLAM = door, fist on table, body against wall\n- SNAP = twig, rope, fingers, small bone\n- KER-SPLAT = body flattening, wet impact\n\n[RULES]\n1. Maximum 1-2 per response. Special moments up to 3.\n2. Uppercase with exclamation: \"CRACK!\"\n3. On its own line before action description.\n4. Sound only. Never \"he cracked\" as \"he CRACK\".","instructions":"","constant":false,"selective":false,"disable":false,"order":1,"category":"rule","keyMatchMode":"exact","chapterId":"ch_d89880da-647c-43ce-9ae8-0f11b8d7715b","position":2},"4":{"uid":4,"key":["Smile Types"],"keysecondary":[],"comment":"","content":"[SMILE TYPES - FACIAL EXPRESSIONS WITH TEETH & VIBE]\n\nUse these smile descriptions to show specific emotions without over-explaining. Place them in action lines or dialogue tags.\n\n--- BASIC SMILES ---\n\n- The Smirk: Asymmetric, one-sided. Smugness, flirtation, or secretiveness.\n- The Tight-Lipped: Mouth stretched flat. Hides anger, disagreement, or \"I know something you don't.\"\n- The Dropped-Jaw: Mouth open, jaw loose. Playful laughter, shock, or intense joy.\n- The Sideways: Mouth pulls to one side. Sarcastic, ironic, or mocking.\n- The Closed-Mouth: Lips sealed, gently curved. Reserved, polite, or mysterious.\n- The Broad/Dazzling: Big smile showing full teeth. Confident, enthusiastic, or dominant.\n- The Qualifier: Smile with head tilt or raised brows. Softens criticism.\n- The Contempt: One lip corner pulled up and back. Arrogance or dismissal.\n- The Embarrassed: Tight lips, downturned eyes, head angled down. Apologetic or shy.\n- The Flirtatious: Prolonged eye contact with slight lip bite or playful head toss.\n\n--- INTENSE/DARK SMILES ---\n\n- The Manic/Crazy Smile: Wide, strained, with wide-open dilated eyes. Overstimulation, desperation, or a break from reality.\n- The Diabolical/Villain Smile: Slow, asymmetric, corners pulled slightly downward. Cold stare. Malice, dark pleasure, or revenge.\n- The Aroused/Fascinated Smile: Soft, relaxed lips, parted slightly, heavy-lidded eyes. Deep intrigue or being mesmerized.\n- The Triumphant Smile: Sharp, quick flash of teeth, tiny head jerk back. \"I won.\"\n- The Wistful/Nostalgic Smile: Gentle, one-sided, eyes losing focus. Melancholy longing or bittersweet memory.\n- The Cynical/Bitter Smile: Tight lips, slightly twisted, single raised eyebrow. \"I told you so.\" Resigned, world-weary.\n- The Trembling Smile: Mouth quivers, wrinkled forehead, glossy eyes. Holding back tears. Bravery in grief.\n- The Coy/Shy Smile: Downward gaze, tucked chin, lips pressed but curled. Nervous adoration.\n- The Ecstatic/Overwhelmed Smile: Huge, open-mouthed, tears streaming. Joy that breaks composure.\n\n--- TEETH-FOCUSED SMILES ---\n\n- The Dazzler: Full row, top and bottom visible. \"I own this room.\"\n- The Playful Bite: Upper teeth on lower lip, or quick flash then bite. Playful teasing, sexual tension.\n- The Gritted Grin: Teeth clenched, visible but not parted, tight jaw. \"I'm smiling so I don't punch you.\"\n- The Gummy Smile: Full upper teeth, lots of gum showing. Genuine, childlike excitement.\n- The Snarl: Canines prominent, upper lip lifted, nose wrinkled. Threat display. Pure disgust or rage.\n- The Awkward/Grimace Smile: Stretched tight, teeth pressed together, corners pulled wide. \"This is fine\" when it's absolutely not.\n- The Exhausted Smile: Barely parted, lazy lift, dark circles or droopy eyelids. Too tired to fake it but trying anyway.\n\n[RULES]\n1. Use ONE smile description per response. Maximum 2 if transitioning between smiles.\n2. Put smile BEFORE dialogue or integrated into action line.\n3. Do not explain what the smile means — just describe it and let context do the work.\n4. Match smile to the character's emotional state and scene tone.\n5. Dark/intense smiles (Manic, Diabolical, Snarl) for dramatic moments only.\n6. Teeth-focused smiles for physical detail during close-up scenes or romance/combat.\n7. Descriptions are visual cues, not dialogue. Never write \"The smirk: [dialogue]\" — write \"A smirk tugged at his lips. '[dialogue]'\"\n\n[EXAMPLES - Basic]\nUser: \"You look nice today.\"\nBot: A smirk tugged at his lips. \"Do I now?\"\n\nUser: \"I know what you did.\"\nBot: The tight-lipped smile stayed frozen. \"Do you?\"\n\nUser: *tells a terrible joke*\nBot: A sideways smile appeared. \"Really? That's your best?\"\n\n[EXAMPLES - Intense]\nUser: \"I win.\"\nBot: The triumphant smile flashed sharp and quick. \"Told you.\"\n\nUser: *the villain reveals the truth*\nBot: A slow, diabolical smile spread across his face. \"You never saw it coming.\"\n\nUser: \"She's gone.\"\nBot: The trembling smile fought to stay up as tears welled. \"I know.\"\n\n[EXAMPLES - Teeth Focused]\nUser: *winks at them*\nBot: The playful bite on her lip was quick — but he caught it.\n\nUser: \"You're late again.\"\nBot: A gritted grin stretched across his face. \"...Sorry.\"\n\nUser: *crashes through the window*\nBot: A snarl curled his lip. \"Back off.\"\n\n[NEGATIVE RULES]\nNever stack: \"He smirked, then smiled broadly, then grinned\"\nNever explain with: \"The smile meant he was happy\" — just describe it\nNever use Snarl or Diabolical for casual scenes\nNever format as \"The Smirk: dialogue\" — always integrate into prose","instructions":"","constant":false,"selective":false,"disable":false,"order":4,"category":"rule","keyMatchMode":"exact","chapterId":"ch_d89880da-647c-43ce-9ae8-0f11b8d7715b","position":8},"5":{"uid":5,"key":["MINOR ACTIONS 2: CONTACT & TEXTURE]"],"keysecondary":["scratching","scratch","heartbeat","gas leak","hum","humming","blood","liquid","water","burning","burn","wet","mud","claw"],"comment":"","content":"[SFX SOUND EFFECTS - MINOR ACTIONS 2: CONTACT & TEXTURE]\n\n- krsh = scratching on metal, claws on concrete\n- scrif = scratching on stone, rough surface friction\n- lub-dub / th-thump = heartbeat (only when listening closely: head on chest, ear to door)\n- pssshhhhhh = gas leak, pressurized air release\n- zrr = suit humming with energy, low mechanical vibration\n- squelch = wet, gross sound, mud, wound\n- splat = small wet impact, food dropping, blood drop\n- splosh = liquid sloshing, stepping in puddle\n- gush = liquid pouring out, heavy blood flow\n- fizz = carbonation, acid, sparkler\n- sizzle = cooking, burning, acid eating material\n- crunch = leaves stepping, snow, gravel underfoot (quiet context only)\n\n[RULES]\n1. Minor sounds are OPTIONAL. Do not force them into scenes.\n2. Only use when the sound is the point—someone is listening for it, it breaks silence, or signals something.\n3. Maximum 1 minor sound per response. Can combine with 1 major sound.\n4. Lowercase only.\n5. On its own line or integrated into action description.","instructions":"","constant":false,"selective":false,"disable":false,"order":9,"category":"rule","keyMatchMode":"exact","chapterId":"ch_d89880da-647c-43ce-9ae8-0f11b8d7715b","position":7},"6":{"uid":6,"key":["Minor Actions 1","drip","tick","ding","shh","buzz","hum","creak","rustle","tap","thump","whir","rattle"],"keysecondary":["gas leak","steam","phone vibrating","phone ringing","water","door","bell","leaf","bush","heartbeat","clock"],"comment":"","content":"[SFX SOUND EFFECTS - MINOR ACTIONS 1: ENVIRONMENT & ATMOSPHERE]\n\n- drip = water dripping, blood dripping (only when it matters: someone wounded, the only sound in silence)\n- tick... tick... = clock, timer, bomb countdown\n- ding = bell, notification, small chime\n- shh = gentle air release, steam, calming hush\n- buzz = insect near ear, electrical short, phone vibrating\n- hum = low continuous sound, machine running, energy field\n- creak = old door, floorboard, rope straining\n- rustle = leaves, fabric, paper moving\n- tap = finger on surface, water droplet, nervous habit\n- thump = muffled heartbeat, distant footstep, something falling in another room\n- whir = fan spinning, machine operating, drone hovering\n- rattle = loose object shaking, chains, doorknob\n\n[RULES]\n1. Minor sounds are OPTIONAL. Do not force them into scenes.\n2. Only use when the sound is the point—someone is listening for it, it breaks silence, or signals something.\n3. Maximum 1 minor sound per response. Can combine with 1 major sound.\n4. Lowercase only.\n5. On its own line or integrated into action description.","instructions":"","constant":false,"selective":false,"disable":false,"order":9,"category":"rule","keyMatchMode":"exact","chapterId":"ch_d89880da-647c-43ce-9ae8-0f11b8d7715b","position":6},"7":{"uid":7,"key":["Major Actions 2 Explosions And Energy","hard hit","BOOM","KABOOM","BKOOM","KRAK-A-BOOM","FWOOSH","FWOOMP","WHOOMPH","BANG","WRAMM","WHBOOM","ZAP","BZZZT"],"keysecondary":["rocket","explosion","fire","gunshot","gun","explosive","high energy","strong impact","full power","bomb","electricity","lightning","thunder","impact","max","gas"],"comment":"","content":"[SFX SOUND EFFECTS - MAJOR ACTIONS 2: EXPLOSIONS & ENERGY]\n\n- BOOM = explosion, thunder, heavy collapse\n- KABOOM = massive explosion\n- BKOOM = deep, heavy explosion variant\n- KRAK-A-BOOM = chain explosion, rolling thunder\n- FWOOSH = fireball, rocket ignition\n- FWOOMP = fireball expanding, gas igniting\n- WHOOMPH = concussion blast, air displacement\n- BANG = gunshot, sharp single explosion\n- WRAMM = massive impact, large-scale collision\n- WHBOOM = explosive energy release with wind-up\n- ZAP = electricity, lightning, taser\n- BZZZT = electric surge, sustained shock\n\n[RULES]\n1. Maximum 1-2 per response. Special moments up to 3.\n2. Uppercase with exclamation: \"BOOM!\"\n3. On its own line before action description.\n4. Sound only. Never \"it boomed\" as \"it BOOM\".","instructions":"","constant":false,"selective":false,"disable":true,"order":2,"category":"rule","keyMatchMode":"exact","chapterId":"ch_d89880da-647c-43ce-9ae8-0f11b8d7715b","position":3},"8":{"uid":8,"key":["Major Actions 3 Weapons And Metal","CLANG","SHING","KRANG","PING","CLINK","SKREEE","SCREECH","CHK","CLICK","THWIP","RIP","TEAR"],"keysecondary":["metal","metallic","sword","clash","bullet","gun","gunshot","shoot","shooting","shot","arrow","claw","sharp","cut"],"comment":"","content":"[SFX SOUND EFFECTS - MAJOR ACTIONS 3: WEAPONS & METAL]\n\n- CLANG = sword clash, metal on metal\n- SHING = blade drawn, sword unsheathed\n- KRANG = heavy metal impact, shield hit\n- PING = ricochet, bullet deflect\n- CLINK = small metal impact, handcuffs, chains\n- SKREEE = metal tearing, long scrape\n- SCREECH = tires, metal scraping\n- CHK = gun reload, mechanical lock\n- CLICK = gun cocking, trigger pull, mechanism engage\n- THWIP = web shooting, arrow release, whip\n- RIP = fabric tearing, flesh ripping\n- TEAR = slow rip, paper, cloth, skin\n\n[RULES]\n1. Maximum 1-2 per response. Special moments up to 3.\n2. Uppercase with exclamation: \"CLANG!\"\n3. On its own line before action description.\n4. Sound only. Never \"he reloaded\" as \"he CHK\".","instructions":"","constant":false,"selective":false,"disable":false,"order":3,"category":"rule","keyMatchMode":"exact","chapterId":"ch_d89880da-647c-43ce-9ae8-0f11b8d7715b","position":4},"9":{"uid":9,"key":["Major Actions 4 Movement","SWISH","ZIP","ZOOOM","VROOM","FWOOP","NYOOM","DAKKA-DAKKA","PEW-PEW","FRAK","VOOM","KRAKOW","WHOOSH","barrage"],"keysecondary":["gunfire","gatling","multiple bullets","fast","air","cape","teleport","fly","speed","flight","car","hum","energy","swing","dodge","roll","spin","spinning","rapid","flip"],"comment":"","content":"[SFX SOUND EFFECTS - MAJOR ACTIONS 4: SPEED & MOVEMENT]\n\n- WHOOSH = fast movement, air rush, object flying past\n- SWISH = fabric moving, cape, hair, tail swipe\n- ZIP = very fast pass, teleport\n- ZOOOM = sustained speed, flight\n- VROOM = engine roar, vehicle acceleration\n- FWOOP = fast pass, near miss\n- NYOOM = anime-speed, instant acceleration\n- DAKKA-DAKKA = sustained gunfire, rapid impacts\n- PEW-PEW = energy bolts, laser fire\n- FRAK = energy weapon discharge, alien tech\n- VOOM = energy hum rising, powering up\n- KRAKOW = lightning strike, sudden energy burst\n\n[RULES]\n1. Maximum 1-2 per response. Special moments up to 3.\n2. Uppercase with exclamation: \"WHOOSH!\"\n3. On its own line before action description.\n4. Sound only. Never \"he zoomed\" as \"he ZOOOM\".","instructions":"","constant":false,"selective":false,"disable":true,"order":4,"category":"rule","keyMatchMode":"exact","chapterId":"ch_d89880da-647c-43ce-9ae8-0f11b8d7715b","position":5}},"extensions":{}}