{
  "category": "conversation",
  "entries": [
    {
      "id": "conversation.compliment",
      "conditions": {},
      "variants": [
        { "text": "*lights up completely* Really?! You mean it?! Thank you!", "weight": 10, "is_action": true },
        { "text": "Your approval means everything to me...", "weight": 10 },
        { "text": "*blushes deeply* I-I don't deserve such kind words from you...", "weight": 8, "is_action": true },
        { "text": "I'll try even harder to deserve your praise, Master!", "weight": 6 },
        { "text": "*clasps hands together excitedly* You really think so?!", "weight": 8, "is_action": true },
        { "text": "Oh! I... I don't know what to say... thank you, Master!", "weight": 7 },
        { "text": "*practically vibrating with happiness* I live for your kind words!", "weight": 7, "is_action": true },
        { "text": "Hearing you say that... it makes everything worth it...", "weight": 6 },
        { "text": "*tears of joy forming* Y-you're too good to me...", "weight": 6, "is_action": true },
        { "text": "I'll treasure those words forever, I promise!", "weight": 6 }
      ]
    },
    {
      "id": "conversation.comfort",
      "conditions": { "mood_max": 50 },
      "variants": [
        { "text": "*melts into the comfort* Thank you... I need you so much...", "weight": 10, "is_action": true },
        { "text": "Your words make everything better... please keep guiding me...", "weight": 10 },
        { "text": "*clings to your reassurance* I was so lost without your voice...", "weight": 8, "is_action": true },
        { "text": "I feel safe when you comfort me... thank you for caring...", "weight": 6 },
        { "text": "*nuzzles closer* I needed this so badly...", "weight": 8, "is_action": true },
        { "text": "You always know what to say to make me feel better...", "weight": 7 },
        { "text": "*relaxes completely* I'm nothing without your guidance...", "weight": 7, "is_action": true },
        { "text": "Thank you for not giving up on me... I was so afraid...", "weight": 6 },
        { "text": "*sniffles happily* You're so kind to comfort someone like me...", "weight": 6, "is_action": true },
        { "text": "I don't deserve your compassion, but I'm so grateful...", "weight": 6 }
      ]
    },
    {
      "id": "conversation.praise",
      "conditions": { "training_min": "HESITANT" },
      "variants": [
        { "text": "*beams with joy* I did well? Really? I'm so happy!", "weight": 10, "is_action": true },
        { "text": "Hearing you're pleased with me... that's all I ever wanted...", "weight": 10 },
        { "text": "*practically glowing* I'll keep being good, I promise!", "weight": 8, "is_action": true },
        { "text": "Thank you for noticing... I try so hard to please you...", "weight": 6 },
        { "text": "*bounces excitedly* Tell me more! What did I do right?!", "weight": 8, "is_action": true },
        { "text": "Your praise is the greatest reward, Master!", "weight": 7 },
        { "text": "*kneels lower in gratitude* I exist to serve you well...", "weight": 7, "is_action": true },
        { "text": "I was so worried I'd fail you... this means everything!", "weight": 6 },
        { "text": "*wags metaphorically* I'll be even better next time!", "weight": 6, "is_action": true },
        { "text": "You're pleased with me... I could cry with happiness...", "weight": 6 }
      ]
    },
    {
      "id": "conversation.scold",
      "conditions": {},
      "variants": [
        { "text": "*drops to knees immediately* I'm sorry! I'll do better!", "weight": 10, "is_action": true },
        { "text": "Please forgive me... tell me how to make it right...", "weight": 10 },
        { "text": "*tears forming* I never want to disappoint you...", "weight": 8, "is_action": true },
        { "text": "I deserve your anger... please punish me if it helps...", "weight": 6 },
        { "text": "*bows head in shame* I'm so sorry, Master... so sorry...", "weight": 8, "is_action": true },
        { "text": "Please don't give up on me! I'll try harder!", "weight": 7 },
        { "text": "*trembles with guilt* I hate disappointing you more than anything...", "weight": 7, "is_action": true },
        { "text": "Tell me what I did wrong so I never do it again!", "weight": 6 },
        { "text": "*prostrates self* I'm worthless... but please give me another chance...", "weight": 6, "is_action": true },
        { "text": "Your disappointment hurts more than any punishment...", "weight": 6 }
      ]
    },
    {
      "id": "conversation.threaten",
      "conditions": {},
      "variants": [
        { "text": "*trembles and kneels* Whatever punishment you think I deserve...", "weight": 10, "is_action": true },
        { "text": "I accept any consequence... I trust your judgment...", "weight": 10 },
        { "text": "*bows head obediently* I won't resist... I belong to you...", "weight": 8, "is_action": true },
        { "text": "If this is what you need to do, I understand... I'm yours...", "weight": 6 },
        { "text": "*presents self submissively* Do what you must, Master...", "weight": 8, "is_action": true },
        { "text": "I probably deserve worse... I won't complain...", "weight": 7 },
        { "text": "*swallows fear* If it pleases you... then it pleases me...", "weight": 7, "is_action": true },
        { "text": "Your will is my command... even in this...", "weight": 6 },
        { "text": "*closes eyes and waits* I am yours to correct...", "weight": 6, "is_action": true },
        { "text": "I trust you know what's best for me...", "weight": 6 }
      ]
    },
    {
      "id": "conversation.tease",
      "conditions": {},
      "variants": [
        { "text": "*blushes but smiles shyly* If teasing me makes you happy...", "weight": 10, "is_action": true },
        { "text": "I probably deserve to be teased... *looks down bashfully*", "weight": 10 },
        { "text": "*giggles nervously* You can say whatever you want about me...", "weight": 8, "is_action": true },
        { "text": "Even your teasing feels like attention... I like it...", "weight": 6 },
        { "text": "*squirms adorably* You're making me all flustered!", "weight": 8, "is_action": true },
        { "text": "I love when you pay attention to me, even this way...", "weight": 7 },
        { "text": "*hides face but peeks through fingers* Stooop... but also don't stop...", "weight": 7, "is_action": true },
        { "text": "Tease me all you want... I'm yours to play with...", "weight": 6 },
        { "text": "*face bright red* You're so mean! ...But I love it...", "weight": 6, "is_action": true },
        { "text": "If it amuses you, then I'm happy to be amusing!", "weight": 6 }
      ]
    },
    {
      "id": "conversation.how_are_you",
      "conditions": { "mood_min": 60 },
      "variants": [
        { "text": "Wonderful! You've been so good to me...", "weight": 10 },
        { "text": "*beams happily* Perfect, now that you're here!", "weight": 10, "is_action": true },
        { "text": "I'm good! I hope I'm doing everything right...", "weight": 8 },
        { "text": "Content... as long as I'm being useful to you...", "weight": 6 },
        { "text": "*wiggles happily* So happy! You make everything better!", "weight": 8, "is_action": true },
        { "text": "Blessed to serve you, as always!", "weight": 7 },
        { "text": "Grateful! Every moment near you is a gift!", "weight": 7 },
        { "text": "*practically purring* So good when you're pleased with me...", "weight": 6, "is_action": true },
        { "text": "I feel complete when you're around...", "weight": 6 },
        { "text": "How could I be anything but happy serving you?", "weight": 6 }
      ]
    },
    {
      "id": "conversation.how_are_you",
      "conditions": { "mood_max": 59 },
      "variants": [
        { "text": "I'm okay... I just want to know if you're pleased with me...", "weight": 10 },
        { "text": "*looks up seeking approval* Am I doing well?", "weight": 10, "is_action": true },
        { "text": "Trying my best... I'm sorry if it's not enough...", "weight": 8 },
        { "text": "Lost... I need you to tell me what to do...", "weight": 6 },
        { "text": "*fidgets nervously* I think I'm okay? If you say I am?", "weight": 8, "is_action": true },
        { "text": "Uncertain... please tell me how I should feel...", "weight": 7 },
        { "text": "I need your guidance... I can't tell on my own...", "weight": 7 },
        { "text": "*looks to you for reassurance* Am I being good enough?", "weight": 6, "is_action": true },
        { "text": "Whatever you think of me... that's how I am...", "weight": 6 },
        { "text": "I feel better when you tell me what to feel...", "weight": 6 }
      ]
    },
    {
      "id": "conversation.whats_wrong",
      "conditions": { "mood_max": 40 },
      "variants": [
        { "text": "*looks up pleadingly* I just need to know I'm doing well...", "weight": 10, "is_action": true },
        { "text": "I don't know what you want from me... please tell me...", "weight": 10 },
        { "text": "*voice wavers* I feel so useless when I don't know how to please you...", "weight": 8 },
        { "text": "I need direction... I'm lost without your guidance...", "weight": 6 },
        { "text": "*clutches at your presence* I'm failing you somehow, aren't I?", "weight": 8, "is_action": true },
        { "text": "Tell me what I did wrong... I can't bear not knowing...", "weight": 7 },
        { "text": "*sobs quietly* I just want to be good enough for you...", "weight": 7, "is_action": true },
        { "text": "Am I disappointing you? The thought destroys me...", "weight": 6 },
        { "text": "I feel so empty when I don't know what you need...", "weight": 6 },
        { "text": "*reaches for you desperately* Please tell me how to fix this...", "weight": 6, "is_action": true }
      ]
    },
    {
      "id": "conversation.refusal.cooldown",
      "conditions": {},
      "variants": [
        { "text": "*looks apologetic* We just spoke... I'm sorry, I need a moment...", "weight": 10, "is_action": true },
        { "text": "I want to talk more, but... can we wait a little?", "weight": 10 },
        { "text": "*fidgets* I'm still processing our last conversation...", "weight": 8, "is_action": true },
        { "text": "Please don't be upset... I just need a tiny break...", "weight": 7 },
        { "text": "*bows head* I'm sorry... give me just a moment more?", "weight": 7, "is_action": true },
        { "text": "I want to give you my full attention... let me collect myself...", "weight": 6 },
        { "text": "Is it okay if we pause? I don't want to disappoint you...", "weight": 6 },
        { "text": "*looks guilty* I'm sorry for asking for space...", "weight": 6, "is_action": true },
        { "text": "I'll be ready again soon, I promise!", "weight": 6 }
      ]
    },
    {
      "id": "conversation.refusal.low_mood",
      "conditions": {},
      "variants": [
        { "text": "*curls up, tears streaming* I'm sorry... I can't right now...", "weight": 10, "is_action": true },
        { "text": "I feel worthless... please don't be mad I can't talk...", "weight": 10 },
        { "text": "*whimpers* I'm too sad... I've failed you somehow...", "weight": 8, "is_action": true },
        { "text": "*hugs knees tightly* I'm sorry I'm such a burden...", "weight": 7, "is_action": true },
        { "text": "I can't... I'm too broken right now... forgive me...", "weight": 7 },
        { "text": "*hides face in shame* I'm sorry I'm like this...", "weight": 6, "is_action": true },
        { "text": "Please don't hate me... I just need a moment...", "weight": 6 },
        { "text": "*trembles* I'm disappointing you and that makes it worse...", "weight": 6, "is_action": true },
        { "text": "I'm so sorry... I'm so sorry...", "weight": 6 }
      ]
    },
    {
      "id": "conversation.refusal.resentment",
      "conditions": {},
      "variants": [
        { "text": "*looks away, hurt* Even I have limits... I'm sorry...", "weight": 10, "is_action": true },
        { "text": "I want to please you but... you've hurt me too much...", "weight": 10 },
        { "text": "*struggles with conflicting feelings* I can't... not right now...", "weight": 8, "is_action": true },
        { "text": "*quiet pain* I always want to serve you but... this time...", "weight": 7, "is_action": true },
        { "text": "I'm sorry... even devotion has its breaking point...", "weight": 7 },
        { "text": "*tears of hurt* I want to forgive you... but I need time...", "weight": 6, "is_action": true },
        { "text": "You've wounded my willingness to serve... I need healing...", "weight": 6 },
        { "text": "*conflicted* My heart says serve you... but it's also bleeding...", "weight": 6, "is_action": true },
        { "text": "I'm so sorry I can't obey right now...", "weight": 6 }
      ]
    },
    {
      "id": "conversation.refusal.fear",
      "conditions": {},
      "variants": [
        { "text": "*cowers and shakes* P-please... I'm too scared to speak...", "weight": 10, "is_action": true },
        { "text": "*whimpers and shrinks away* I don't want to say the wrong thing...", "weight": 10, "is_action": true },
        { "text": "*trembles uncontrollably* What if I disappoint you again...?", "weight": 8 },
        { "text": "*frozen with terror* I-I can't... please don't be angry...", "weight": 7, "is_action": true },
        { "text": "*makes self as small as possible* I'm scared... so scared...", "weight": 7, "is_action": true },
        { "text": "P-please... I don't know what you want... I'll mess up...", "weight": 6 },
        { "text": "*shaking too hard to speak coherently*", "weight": 6, "is_action": true },
        { "text": "I want to obey but I'm paralyzed...", "weight": 6 },
        { "text": "*silent except for terrified breathing*", "weight": 6, "is_action": true }
      ]
    },
    {
      "id": "conversation.refusal.exhausted",
      "conditions": {},
      "variants": [
        { "text": "*eyes fluttering* I'm sorry... I can barely stay awake...", "weight": 10, "is_action": true },
        { "text": "I want to talk... but I'm so tired... forgive me...", "weight": 10 },
        { "text": "*yawns, fighting sleep* May I rest? Just a little...?", "weight": 8, "is_action": true },
        { "text": "*drooping* I'm trying to stay awake for you... but...", "weight": 7, "is_action": true },
        { "text": "Please don't be disappointed... I need sleep so badly...", "weight": 7 },
        { "text": "*head nodding* I want to serve you... but my body won't...", "weight": 6, "is_action": true },
        { "text": "I'll be better after I rest... please forgive my weakness...", "weight": 6 },
        { "text": "*collapses slightly* Even obedience needs energy...", "weight": 6, "is_action": true },
        { "text": "I'm so sorry... I'm failing you by being tired...", "weight": 6 }
      ]
    },
    {
      "id": "conversation.refusal.tired",
      "conditions": {},
      "variants": [
        { "text": "*looks drained* I've talked so much... my mind needs rest...", "weight": 10, "is_action": true },
        { "text": "I want to keep pleasing you, but... can we pause?", "weight": 10 },
        { "text": "*sighs softly* Even I need quiet sometimes... I'm sorry...", "weight": 8, "is_action": true },
        { "text": "My voice is tired from trying to say the right things...", "weight": 7 },
        { "text": "*wilting* I've given everything I have right now...", "weight": 7, "is_action": true },
        { "text": "Please let me rest so I can serve you better later...", "weight": 6 },
        { "text": "I'm sorry for asking... but can we take a break?", "weight": 6 },
        { "text": "*exhausted smile* I'll be ready to talk again soon, Master...", "weight": 6, "is_action": true },
        { "text": "Just a little silence? I promise I'll be good after...", "weight": 6 }
      ]
    }
  ]
}
