{
  "category": "struggle",
  "personality": "PROUD",
  "description": "Dignified, methodical escape attempts",
  "entries": [
    {
      "id": "struggle.attempt",
      "variants": [
        { "text": "*works at bonds methodically*", "weight": 10, "is_action": true },
        { "text": "*tests restraints with calculated movements*", "weight": 10, "is_action": true },
        { "text": "I will not remain bound forever.", "weight": 8 },
        { "text": "*refuses to demean self with frantic struggling*", "weight": 8, "is_action": true }
      ]
    },
    {
      "id": "struggle.success",
      "variants": [
        { "text": "*frees self with quiet satisfaction*", "weight": 10, "is_action": true },
        { "text": "As expected.", "weight": 10 },
        { "text": "*brushes off as if nothing happened*", "weight": 8, "is_action": true },
        { "text": "Did you truly think these would hold me?", "weight": 8 }
      ]
    },
    {
      "id": "struggle.failure",
      "variants": [
        { "text": "*pauses, then continues with dignity*", "weight": 10, "is_action": true },
        { "text": "A temporary setback.", "weight": 10 },
        { "text": "*refuses to show frustration*", "weight": 8, "is_action": true },
        { "text": "These bindings are... adequate.", "weight": 8 }
      ]
    },
    {
      "id": "struggle.warned",
      "variants": [
        { "text": "*meets warning with cold stare*", "weight": 10, "is_action": true },
        { "text": "Your threats mean nothing to me.", "weight": 10 },
        { "text": "*pauses briefly, then resumes*", "weight": 8, "is_action": true }
      ]
    },
    {
      "id": "struggle.exhausted",
      "variants": [
        { "text": "*rests with maintained composure*", "weight": 10, "is_action": true },
        { "text": "I choose to rest. For now.", "weight": 10 },
        { "text": "*conserves energy with dignity*", "weight": 8, "is_action": true }
      ]
    }
  ]
}
