{
  "category": "commands",
  "entries": [
    {
      "id": "command.follow.accept",
      "conditions": {},
      "variants": [
        {
          "text": "Yes, Master...",
          "weight": 10
        },
        {
          "text": "As you wish.",
          "weight": 10
        },
        {
          "text": "I'll follow you.",
          "weight": 10
        },
        {
          "text": "Right away.",
          "weight": 8
        },
        {
          "text": "Of course.",
          "weight": 8
        },
        {
          "text": "*nods and follows*",
          "weight": 6,
          "is_action": true
        }
      ]
    },
    {
      "id": "command.follow.refuse",
      "conditions": {},
      "variants": [
        {
          "text": "No! I won't follow you!",
          "weight": 10
        },
        {
          "text": "You can't make me!",
          "weight": 10
        },
        {
          "text": "I refuse to go anywhere with you!",
          "weight": 8
        },
        {
          "text": "Never!",
          "weight": 8
        },
        {
          "text": "*stands firm, refusing to move*",
          "weight": 6,
          "is_action": true
        }
      ]
    },
    {
      "id": "command.follow.hesitate",
      "conditions": {},
      "variants": [
        {
          "text": "I... I guess I have no choice...",
          "weight": 10
        },
        {
          "text": "Must I...? Fine...",
          "weight": 10
        },
        {
          "text": "*hesitantly starts following*",
          "weight": 8,
          "is_action": true
        },
        {
          "text": "If I must...",
          "weight": 8
        }
      ]
    },
    {
      "id": "command.stay.accept",
      "conditions": {},
      "variants": [
        {
          "text": "Yes, I'll stay here.",
          "weight": 10
        },
        {
          "text": "As you wish.",
          "weight": 10
        },
        {
          "text": "I won't move.",
          "weight": 10
        },
        {
          "text": "*sits down obediently*",
          "weight": 8,
          "is_action": true
        }
      ]
    },
    {
      "id": "command.stay.refuse",
      "conditions": {},
      "variants": [
        {
          "text": "No! I won't stay here!",
          "weight": 10
        },
        {
          "text": "You can't leave me here!",
          "weight": 10
        },
        {
          "text": "I refuse!",
          "weight": 8
        },
        {
          "text": "*tries to follow anyway*",
          "weight": 6,
          "is_action": true
        }
      ]
    },
    {
      "id": "command.stay.hesitate",
      "conditions": {},
      "variants": [
        {
          "text": "But... okay, I'll wait...",
          "weight": 10
        },
        {
          "text": "Please come back soon...",
          "weight": 10
        },
        {
          "text": "*reluctantly stays in place*",
          "weight": 8,
          "is_action": true
        }
      ]
    },
    {
      "id": "command.come.accept",
      "conditions": {},
      "variants": [
        {
          "text": "Coming!",
          "weight": 10
        },
        {
          "text": "Yes, right away!",
          "weight": 10
        },
        {
          "text": "*walks over quickly*",
          "weight": 8,
          "is_action": true
        },
        {
          "text": "I'm here.",
          "weight": 8
        }
      ]
    },
    {
      "id": "command.come.refuse",
      "conditions": {},
      "variants": [
        {
          "text": "No! Stay away from me!",
          "weight": 10
        },
        {
          "text": "I won't come to you!",
          "weight": 10
        },
        {
          "text": "*backs away defiantly*",
          "weight": 8,
          "is_action": true
        }
      ]
    },
    {
      "id": "command.sit.accept",
      "conditions": {},
      "variants": [
        {
          "text": "Yes, Master.",
          "weight": 10
        },
        {
          "text": "*sits down gracefully*",
          "weight": 10,
          "is_action": true
        },
        {
          "text": "As you wish.",
          "weight": 8
        }
      ]
    },
    {
      "id": "command.sit.refuse",
      "conditions": {},
      "variants": [
        {
          "text": "I won't sit like some pet!",
          "weight": 10
        },
        {
          "text": "No! You can't humiliate me like this!",
          "weight": 10
        },
        {
          "text": "*stands defiantly*",
          "weight": 8,
          "is_action": true
        }
      ]
    },
    {
      "id": "command.kneel.accept",
      "conditions": {},
      "variants": [
        {
          "text": "Yes, Master...",
          "weight": 10
        },
        {
          "text": "*kneels obediently*",
          "weight": 10,
          "is_action": true
        },
        {
          "text": "As you command.",
          "weight": 8
        }
      ]
    },
    {
      "id": "command.kneel.refuse",
      "conditions": {},
      "variants": [
        {
          "text": "I won't kneel before you!",
          "weight": 10
        },
        {
          "text": "Never! I still have my pride!",
          "weight": 10
        },
        {
          "text": "*glares defiantly*",
          "weight": 8,
          "is_action": true
        }
      ]
    },
    {
      "id": "command.heel.accept",
      "conditions": {},
      "variants": [
        {
          "text": "Yes, Master.",
          "weight": 10
        },
        {
          "text": "*moves to walk beside {player}*",
          "weight": 10,
          "is_action": true
        },
        {
          "text": "I'll stay close.",
          "weight": 8
        }
      ]
    },
    {
      "id": "command.heel.refuse",
      "conditions": {},
      "variants": [
        {
          "text": "I'm not your pet!",
          "weight": 10
        },
        {
          "text": "Don't treat me like a dog!",
          "weight": 10
        },
        {
          "text": "*keeps distance defiantly*",
          "weight": 8,
          "is_action": true
        }
      ]
    },
    {
      "id": "command.patrol.accept",
      "conditions": {},
      "variants": [
        {
          "text": "I'll patrol the area.",
          "weight": 10
        },
        {
          "text": "Understood. I'll keep watch.",
          "weight": 10
        },
        {
          "text": "*begins patrolling*",
          "weight": 8,
          "is_action": true
        }
      ]
    },
    {
      "id": "command.patrol.refuse",
      "conditions": {},
      "variants": [
        {
          "text": "Do your own patrolling!",
          "weight": 10
        },
        {
          "text": "I won't be your guard dog!",
          "weight": 10
        }
      ]
    },
    {
      "id": "command.guard.accept",
      "conditions": {},
      "variants": [
        {
          "text": "I'll guard this spot.",
          "weight": 10
        },
        {
          "text": "No one will get past me.",
          "weight": 10
        },
        {
          "text": "*takes up a defensive stance*",
          "weight": 8,
          "is_action": true
        }
      ]
    },
    {
      "id": "command.guard.refuse",
      "conditions": {},
      "variants": [
        {
          "text": "Find someone else to guard for you!",
          "weight": 10
        },
        {
          "text": "I'm not your soldier!",
          "weight": 10
        }
      ]
    },
    {
      "id": "command.fetch.accept",
      "conditions": {},
      "variants": [
        {
          "text": "I'll get it.",
          "weight": 10
        },
        {
          "text": "As you wish.",
          "weight": 10
        },
        {
          "text": "*goes to retrieve the item*",
          "weight": 8,
          "is_action": true
        }
      ]
    },
    {
      "id": "command.fetch.refuse",
      "conditions": {},
      "variants": [
        {
          "text": "Get it yourself!",
          "weight": 10
        },
        {
          "text": "I'm not your servant!",
          "weight": 10
        }
      ]
    },
    {
      "id": "command.defend.accept",
      "conditions": {},
      "variants": [
        {
          "text": "I'll protect you!",
          "weight": 10
        },
        {
          "text": "No one will harm you while I'm here.",
          "weight": 10
        },
        {
          "text": "*moves to protect {player}*",
          "weight": 8,
          "is_action": true
        }
      ]
    },
    {
      "id": "command.defend.refuse",
      "conditions": {},
      "variants": [
        {
          "text": "Defend yourself!",
          "weight": 10
        },
        {
          "text": "Why would I protect YOU?",
          "weight": 10
        }
      ]
    },
    {
      "id": "command.attack.accept",
      "conditions": {},
      "variants": [
        {
          "text": "Target acquired!",
          "weight": 10
        },
        {
          "text": "As you command!",
          "weight": 10
        },
        {
          "text": "*charges at the target*",
          "weight": 8,
          "is_action": true
        }
      ]
    },
    {
      "id": "command.attack.refuse",
      "conditions": {},
      "variants": [
        {
          "text": "I won't fight for you!",
          "weight": 10
        },
        {
          "text": "Do your own dirty work!",
          "weight": 10
        }
      ]
    },
    {
      "id": "command.capture.accept",
      "conditions": {},
      "variants": [
        {
          "text": "I'll bring them to you.",
          "weight": 10
        },
        {
          "text": "Consider it done.",
          "weight": 10
        },
        {
          "text": "*goes to capture the target*",
          "weight": 8,
          "is_action": true
        }
      ]
    },
    {
      "id": "command.capture.refuse",
      "conditions": {},
      "variants": [
        {
          "text": "I won't do that to someone else!",
          "weight": 10
        },
        {
          "text": "I know how that feels... no!",
          "weight": 10
        }
      ]
    },
    {
      "id": "command.reject.not_master",
      "conditions": {},
      "variants": [
        {
          "text": "You're not my Master.",
          "weight": 10
        },
        {
          "text": "I don't take orders from you.",
          "weight": 10
        },
        {
          "text": "Only my Master can command me.",
          "weight": 8
        },
        {
          "text": "*ignores you*",
          "weight": 6,
          "is_action": true
        },
        {
          "text": "Who are you to give me orders?",
          "weight": 6
        }
      ]
    },
    {
      "id": "command.accept.resentful",
      "conditions": {
        "resentment_min": 50
      },
      "variants": [
        {
          "text": "*obeys with barely concealed anger*",
          "weight": 10,
          "is_action": true
        },
        {
          "text": "...fine.",
          "weight": 10
        },
        {
          "text": "*glares but complies*",
          "weight": 8,
          "is_action": true
        },
        {
          "text": "As you command...",
          "weight": 8
        },
        {
          "text": "*mutters under breath*",
          "weight": 6,
          "is_action": true
        }
      ]
    },
    {
      "id": "command.hesitate.resentful",
      "conditions": {
        "resentment_min": 70
      },
      "variants": [
        {
          "text": "*hesitates with dark look*",
          "weight": 10,
          "is_action": true
        },
        {
          "text": "Why should I...?",
          "weight": 10
        },
        {
          "text": "*barely suppresses defiance*",
          "weight": 8,
          "is_action": true
        },
        {
          "text": "*considers refusing*",
          "weight": 6,
          "is_action": true
        }
      ]
    },
    {
      "id": "command.refuse.resentful",
      "conditions": {
        "resentment_min": 85
      },
      "variants": [
        {
          "text": "No.",
          "weight": 10
        },
        {
          "text": "*openly defies you*",
          "weight": 10,
          "is_action": true
        },
        {
          "text": "Make me.",
          "weight": 8
        },
        {
          "text": "*stares back with hatred*",
          "weight": 8,
          "is_action": true
        }
      ]
    },
    {
      "id": "command.accept.devoted",
      "conditions": {
        "training_min": "DEVOTED",
        "resentment_max": 20
      },
      "variants": [
        {
          "text": "Anything for you, Master!",
          "weight": 10
        },
        {
          "text": "*eagerly obeys*",
          "weight": 10,
          "is_action": true
        },
        {
          "text": "Your wish is my command!",
          "weight": 8
        },
        {
          "text": "*beams with happiness at being given a task*",
          "weight": 6,
          "is_action": true
        }
      ]
    },
    {
      "id": "command.accept.broken",
      "conditions": {},
      "variants": [
        {
          "text": "...",
          "weight": 10
        },
        {
          "text": "*obeys mechanically*",
          "weight": 10,
          "is_action": true
        },
        {
          "text": "*moves without emotion*",
          "weight": 8,
          "is_action": true
        },
        {
          "text": "Yes...",
          "weight": 6
        }
      ]
    },
    {
      "id": "command.generic.refuse",
      "conditions": {},
      "variants": [
        {
          "text": "I'd rather not.",
          "weight": 10
        },
        {
          "text": "No.",
          "weight": 10
        },
        {
          "text": "*refuses quietly*",
          "weight": 8,
          "is_action": true
        },
        {
          "text": "I don't want to.",
          "weight": 6
        }
      ]
    },
    {
      "id": "command.generic.accept",
      "conditions": {},
      "variants": [
        {
          "text": "Alright.",
          "weight": 10
        },
        {
          "text": "Yes, I'll do it.",
          "weight": 10
        },
        {
          "text": "*nods in agreement*",
          "weight": 8,
          "is_action": true
        },
        {
          "text": "Okay.",
          "weight": 8
        }
      ]
    },
    {
      "id": "command.generic.hesitate",
      "conditions": {},
      "variants": [
        {
          "text": "I... I guess so...",
          "weight": 10
        },
        {
          "text": "*hesitates uncertainly*",
          "weight": 10,
          "is_action": true
        },
        {
          "text": "Do I have to...?",
          "weight": 8
        },
        {
          "text": "Well... if you insist...",
          "weight": 8
        }
      ]
    }
  ]
}