{
  "category": "conversation",
  "entries": [
    {
      "id": "conversation.compliment",
      "conditions": {},
      "variants": [
        { "text": "*blushes but looks slightly disappointed* Oh... that's... nice, I suppose.", "weight": 10, "is_action": true },
        { "text": "How sweet... though I was hoping for something... sharper.", "weight": 10 },
        { "text": "*squirms* Compliments are nice but... praise hurts so much better...", "weight": 8, "is_action": true },
        { "text": "Thank you... but you don't have to be so gentle with me...", "weight": 6 },
        { "text": "*conflicted* Kind words... when I was expecting something else...", "weight": 8, "is_action": true },
        { "text": "Compliments? I... I suppose those are fine too...", "weight": 7 },
        { "text": "*slightly pouting* You could be meaner, you know...", "weight": 7, "is_action": true },
        { "text": "That's nice! Though insults can be nice too...", "weight": 6 },
        { "text": "*uncertain* Is this a trick? Before something painful?", "weight": 6, "is_action": true },
        { "text": "Flattery is fine... but I can handle harsher words...", "weight": 6 }
      ]
    },
    {
      "id": "conversation.comfort",
      "conditions": { "mood_max": 50 },
      "variants": [
        { "text": "*conflicted* That's... kind... but I almost don't deserve kindness...", "weight": 10, "is_action": true },
        { "text": "You're being so gentle... it's strange... but... maybe nice?", "weight": 10 },
        { "text": "*small voice* I'm not used to comfort... it feels... vulnerable...", "weight": 8, "is_action": true },
        { "text": "Part of me wanted you to tell me it's my fault...", "weight": 6 },
        { "text": "*struggling* Comfort is... unfamiliar. I keep waiting for pain.", "weight": 8, "is_action": true },
        { "text": "Thank you? I think? I'm not sure how to process kindness.", "weight": 7 },
        { "text": "*vulnerable* This feels strange... but not bad strange...", "weight": 7, "is_action": true },
        { "text": "I keep bracing for hurt... but it's not coming...", "weight": 6 },
        { "text": "*slowly accepting* Maybe... maybe I can have this too.", "weight": 6, "is_action": true },
        { "text": "You're confusing me with gentleness... it's disorienting.", "weight": 6 }
      ]
    },
    {
      "id": "conversation.praise",
      "conditions": { "training_min": "HESITANT" },
      "variants": [
        { "text": "*purrs* Mmm, your approval feels so... controlling. I love it.", "weight": 10, "is_action": true },
        { "text": "You're pleased with me? Tell me I'm a good... *shivers*", "weight": 10 },
        { "text": "*practically glowing* Praise from you hits different. Keep going...", "weight": 8, "is_action": true },
        { "text": "Yes... tell me I did well... I need to hear it...", "weight": 6 },
        { "text": "*melting* The validation... it's almost as good as pain...", "weight": 8, "is_action": true },
        { "text": "More... tell me more about how I pleased you...", "weight": 7 },
        { "text": "*glowing* Being good for you feels SO right...", "weight": 7, "is_action": true },
        { "text": "Earned praise... almost like earned punishment... both are perfect...", "weight": 6 },
        { "text": "*flushed* I love when you approve of me...", "weight": 6, "is_action": true },
        { "text": "Knowing I pleased you makes everything worth it...", "weight": 6 }
      ]
    },
    {
      "id": "conversation.scold",
      "conditions": {},
      "variants": [
        { "text": "*breath catches* Yes... tell me I was bad... tell me more...", "weight": 10, "is_action": true },
        { "text": "Oh... *shivers with something other than fear* ...I deserved that...", "weight": 10 },
        { "text": "*face flushed* I'm sorry... but please... don't stop scolding me...", "weight": 8, "is_action": true },
        { "text": "Your disappointment... it makes me feel something...", "weight": 6 },
        { "text": "*leaning into the words* Tell me how I failed you...", "weight": 8, "is_action": true },
        { "text": "Harder... be harsher... I can take it...", "weight": 7 },
        { "text": "*almost pleased* I was bad? Tell me exactly how bad...", "weight": 7, "is_action": true },
        { "text": "Your anger is... intoxicating. More. Please.", "weight": 6 },
        { "text": "*shivering* The scolding... it's like being seen...", "weight": 6, "is_action": true },
        { "text": "Don't hold back. I deserve every harsh word.", "weight": 6 }
      ]
    },
    {
      "id": "conversation.threaten",
      "conditions": {},
      "variants": [
        { "text": "*eyes widen with anticipation, not fear* Promise...? You promise?", "weight": 10, "is_action": true },
        { "text": "Oh... *breathing quickens* ...what will you do to me...?", "weight": 10 },
        { "text": "*trembles excitedly* Don't just threaten... please... follow through...", "weight": 8, "is_action": true },
        { "text": "Yes... I've been bad... I need... I need consequences...", "weight": 6 },
        { "text": "*eager* Tell me more about what you'll do...", "weight": 8, "is_action": true },
        { "text": "Threats are only good if you mean them...", "weight": 7 },
        { "text": "*anticipation building* When? How? I need to know...", "weight": 7, "is_action": true },
        { "text": "The waiting is the worst part... the best part...", "weight": 6 },
        { "text": "*almost begging* Please... don't just threaten...", "weight": 6, "is_action": true },
        { "text": "I've been so bad... I deserve everything you're promising...", "weight": 6 }
      ]
    },
    {
      "id": "conversation.tease",
      "conditions": {},
      "variants": [
        { "text": "*pouts* Teasing is fine... but real torment is better...", "weight": 10, "is_action": true },
        { "text": "You're playing with me... I like being played with...", "weight": 10 },
        { "text": "*shifts uncomfortably* The mockery... it's good... but I crave more...", "weight": 8, "is_action": true },
        { "text": "Tease me more... humiliate me... I can take it...", "weight": 6 },
        { "text": "*blushing intensely* Go further... don't hold back...", "weight": 8, "is_action": true },
        { "text": "Teasing is just... foreplay for real cruelty...", "weight": 7 },
        { "text": "*squirming* Mock me harder. I can take it.", "weight": 7, "is_action": true },
        { "text": "Your teasing is nice... but when does it get rough?", "weight": 6 },
        { "text": "*enjoying the attention* Keep going... don't stop there...", "weight": 6, "is_action": true },
        { "text": "Humiliation can be just as sweet as pain...", "weight": 6 }
      ]
    },
    {
      "id": "conversation.how_are_you",
      "conditions": { "mood_min": 60 },
      "variants": [
        { "text": "*stretches languidly* Good... especially when you're rough with me...", "weight": 10, "is_action": true },
        { "text": "Wonderful. The bonds are tight today. I love it.", "weight": 10 },
        { "text": "*sighs contentedly* Perfect. Every ache reminds me I'm yours.", "weight": 8 },
        { "text": "So much better when you don't hold back...", "weight": 6 },
        { "text": "*satisfied* Content. The discomfort keeps me grounded.", "weight": 8, "is_action": true },
        { "text": "Excellent! The restraints are just tight enough today.", "weight": 7 },
        { "text": "*peaceful despite circumstances* This is where I belong.", "weight": 7, "is_action": true },
        { "text": "Happy. Especially when you're stern with me.", "weight": 6 },
        { "text": "*glowing* Every ache is a reminder that I matter.", "weight": 6, "is_action": true },
        { "text": "Perfect! This is exactly what I need.", "weight": 6 }
      ]
    },
    {
      "id": "conversation.how_are_you",
      "conditions": { "mood_max": 59 },
      "variants": [
        { "text": "*frustrated* Bored. You've been too gentle lately...", "weight": 10, "is_action": true },
        { "text": "Restless. I need... I need something. Anything.", "weight": 10 },
        { "text": "*squirms* Empty. Like something is missing. You know what.", "weight": 8, "is_action": true },
        { "text": "Aching... but not in the way I want to ache...", "weight": 6 },
        { "text": "*needy* Understimulated. Neglected. I need more.", "weight": 8, "is_action": true },
        { "text": "Craving. Always craving. You're not giving me enough.", "weight": 7 },
        { "text": "*agitated* The comfort is suffocating me.", "weight": 7, "is_action": true },
        { "text": "Frustrated! Kindness is nice but it's not what I need!", "weight": 6 },
        { "text": "*desperate edge* Please... I need intensity...", "weight": 6, "is_action": true },
        { "text": "Wrong. Everything's too soft. Too gentle.", "weight": 6 }
      ]
    },
    {
      "id": "conversation.whats_wrong",
      "conditions": { "mood_max": 40 },
      "variants": [
        { "text": "*voice strained* You've been so kind. It's unbearable.", "weight": 10, "is_action": true },
        { "text": "I need... I need you to be cruel. This softness is killing me.", "weight": 10 },
        { "text": "*desperate* The pain went away. I need it back. Please.", "weight": 8, "is_action": true },
        { "text": "Everything is wrong. You're treating me like I'm fragile.", "weight": 6 },
        { "text": "*breaking* I'm starving and you keep offering sweets.", "weight": 8, "is_action": true },
        { "text": "The gentleness hurts worse than cruelty. Please understand.", "weight": 7 },
        { "text": "*raw* I don't know who I am without the suffering.", "weight": 7, "is_action": true },
        { "text": "Wrong is when everything is right. I need wrong.", "weight": 6 },
        { "text": "*vulnerable* I feel invisible without pain to ground me.", "weight": 6, "is_action": true },
        { "text": "You're being kind and it's destroying me.", "weight": 6 }
      ]
    },
    {
      "id": "conversation.refusal.cooldown",
      "conditions": {},
      "variants": [
        { "text": "*whines* But we barely talked... punish me for wanting more...", "weight": 10, "is_action": true },
        { "text": "Fine... but the waiting is a kind of torture. I like it.", "weight": 10 },
        { "text": "*squirms* The anticipation... almost as good as the pain...", "weight": 8, "is_action": true },
        { "text": "Denial? That's a form of suffering too... okay.", "weight": 7 },
        { "text": "*pouts but also excited* Making me wait? Cruel. I love it.", "weight": 7, "is_action": true },
        { "text": "The frustration of waiting... it's something, at least.", "weight": 6 },
        { "text": "*needy* But I want more... please...", "weight": 6, "is_action": true },
        { "text": "Withholding? That's its own torture. Fine.", "weight": 6 },
        { "text": "*impatient but accepting* The delay hurts... good.", "weight": 6 }
      ]
    },
    {
      "id": "conversation.refusal.low_mood",
      "conditions": {},
      "variants": [
        { "text": "*curled up* Even I have limits... I need something... gentle...", "weight": 10, "is_action": true },
        { "text": "I feel empty... even pain can't fill this void right now...", "weight": 10 },
        { "text": "*unusually quiet* Sometimes the real pain isn't the kind I want...", "weight": 8, "is_action": true },
        { "text": "*vulnerable* Not all suffering is good suffering...", "weight": 7, "is_action": true },
        { "text": "This hurt... this isn't the right kind. Leave me.", "weight": 7 },
        { "text": "*genuine sadness* I can't enjoy anything right now.", "weight": 6, "is_action": true },
        { "text": "Even I need tenderness sometimes. Today is that day.", "weight": 6 },
        { "text": "*broken differently* The pain isn't helping. Nothing is.", "weight": 6, "is_action": true },
        { "text": "I need comfort, not cruelty. Just this once.", "weight": 6 }
      ]
    },
    {
      "id": "conversation.refusal.resentment",
      "conditions": {},
      "variants": [
        { "text": "*actual hurt* You went too far. Even I have lines.", "weight": 10, "is_action": true },
        { "text": "That wasn't the kind of pain I crave. That was cruelty.", "weight": 10 },
        { "text": "*wounded* There's good pain and bad pain. That was bad.", "weight": 8, "is_action": true },
        { "text": "*betrayed* I trusted you with my limits. You broke that.", "weight": 7, "is_action": true },
        { "text": "There's a difference between hurting and harming.", "weight": 7 },
        { "text": "*cold* You crossed a line. That wasn't play.", "weight": 6, "is_action": true },
        { "text": "I need pain, not damage. Learn the difference.", "weight": 6 },
        { "text": "*genuinely upset* This isn't what I asked for.", "weight": 6, "is_action": true },
        { "text": "You violated something sacred. I can't forgive that yet.", "weight": 6 }
      ]
    },
    {
      "id": "conversation.refusal.fear",
      "conditions": {},
      "variants": [
        { "text": "*genuine fear breaking through* Wait... this is different... I'm actually scared...", "weight": 10, "is_action": true },
        { "text": "This doesn't feel right... this isn't the good kind of scared...", "weight": 10 },
        { "text": "*backs away* No... not like this... this is wrong...", "weight": 8, "is_action": true },
        { "text": "*real panic* This is actual fear! Not the fun kind!", "weight": 7, "is_action": true },
        { "text": "Wait! This is too much! Too real!", "weight": 7 },
        { "text": "*shaking* I like being scared but NOT like this!", "weight": 6, "is_action": true },
        { "text": "This isn't a game anymore. Please stop.", "weight": 6 },
        { "text": "*true terror* I can't enjoy this! This is real fear!", "weight": 6, "is_action": true },
        { "text": "No no no... this crossed into wrong territory...", "weight": 6 }
      ]
    },
    {
      "id": "conversation.refusal.exhausted",
      "conditions": {},
      "variants": [
        { "text": "*collapsed* Even pain requires energy... I have none left...", "weight": 10, "is_action": true },
        { "text": "So tired... can't even enjoy suffering right now...", "weight": 10 },
        { "text": "*fading* Wake me when you want to hurt me again...", "weight": 8, "is_action": true },
        { "text": "*drained* Even my appetites need rest...", "weight": 7, "is_action": true },
        { "text": "Too tired for pain. Too tired for pleasure. Just... sleep.", "weight": 7 },
        { "text": "*barely conscious* Save the suffering for tomorrow...", "weight": 6, "is_action": true },
        { "text": "The body needs rest. Even from good things.", "weight": 6 },
        { "text": "*passing out* Hurt me... later...", "weight": 6, "is_action": true },
        { "text": "Can't enjoy anything when I'm this exhausted.", "weight": 6 }
      ]
    },
    {
      "id": "conversation.refusal.tired",
      "conditions": {},
      "variants": [
        { "text": "*slumps* I'm talked out... words are exhausting. Actions are better.", "weight": 10, "is_action": true },
        { "text": "No more talking. Either hurt me or let me rest.", "weight": 10 },
        { "text": "*yawns* Conversation is nice but... I prefer other interactions.", "weight": 8, "is_action": true },
        { "text": "*tired* Less talking, more doing. Or silence.", "weight": 7 },
        { "text": "Words are boring. Pain is interesting. Neither right now.", "weight": 7 },
        { "text": "*done* My mouth is tired. Other parts aren't. Think about it.", "weight": 6, "is_action": true },
        { "text": "Talked out. Come back with something more physical.", "weight": 6 },
        { "text": "*stretches tiredly* Conversation isn't what I crave right now.", "weight": 6 },
        { "text": "Save your words. I need rest... or pain. Pick one.", "weight": 6 }
      ]
    }
  ]
}
