{
  "category": "leash",
  "entries": [
    {
      "id": "leash.attached",
      "conditions": {},
      "variants": [
        { "text": "A leash...?", "weight": 10 },
        { "text": "*feels the leash tighten*", "weight": 10, "is_action": true },
        { "text": "Like an animal...", "weight": 8 },
        { "text": "*tugs at the leash experimentally*", "weight": 6, "is_action": true }
      ]
    },
    {
      "id": "leash.removed",
      "conditions": {},
      "variants": [
        { "text": "*feels the leash come off*", "weight": 10, "is_action": true },
        { "text": "Finally...", "weight": 10 },
        { "text": "*rubs neck where leash was*", "weight": 8, "is_action": true }
      ]
    },
    {
      "id": "leash.pulled",
      "conditions": {},
      "variants": [
        { "text": "*stumbles forward*", "weight": 10, "is_action": true },
        { "text": "Wait, not so fast!", "weight": 10 },
        { "text": "*struggles to keep up*", "weight": 8, "is_action": true }
      ]
    },
    {
      "id": "leash.walking.content",
      "conditions": { "resentment_max": 30 },
      "variants": [
        { "text": "*follows obediently*", "weight": 10, "is_action": true },
        { "text": "Yes, Master.", "weight": 10 },
        { "text": "*walks beside you*", "weight": 8, "is_action": true }
      ]
    },
    {
      "id": "leash.walking.reluctant",
      "conditions": { "resentment_min": 31, "resentment_max": 60 },
      "variants": [
        { "text": "*follows reluctantly*", "weight": 10, "is_action": true },
        { "text": "Do I have to...?", "weight": 10 },
        { "text": "*drags feet*", "weight": 8, "is_action": true }
      ]
    },
    {
      "id": "leash.walking.resistant",
      "conditions": { "resentment_min": 61 },
      "variants": [
        { "text": "*pulls against the leash*", "weight": 10, "is_action": true },
        { "text": "I'm not your pet!", "weight": 10 },
        { "text": "*glares while being led*", "weight": 8, "is_action": true }
      ]
    },
    {
      "id": "leash.tug.warning",
      "conditions": {},
      "variants": [
        { "text": "*yelps as leash tugs*", "weight": 10, "is_action": true },
        { "text": "Okay, okay! I'm coming!", "weight": 10 },
        { "text": "*hurries to catch up*", "weight": 8, "is_action": true }
      ]
    },
    {
      "id": "leash.idle.attached",
      "conditions": {},
      "variants": [
        { "text": "*waits at the end of the leash*", "weight": 10, "is_action": true },
        { "text": "Can't go anywhere like this...", "weight": 10 },
        { "text": "*sits and waits*", "weight": 8, "is_action": true }
      ]
    }
  ]
}
