[
  {
    "type": "technique",
    "id": "CLAWS_SHAPESHIFTER",
    "name": "Claw Slash",
    "melee_allowed": true,
    "messages": [ "You deliver a slash to %s with your claws", "<npcname> delivers a slash to %s with their claws" ],
    "unarmed_allowed": true,
    "weighting": 1,
    "reach_ok": false,
    "miss_recovery": true,
    "attack_vectors": [ "vector_punch" ],
    "flat_bonuses": [
      { "stat": "damage", "type": "cut", "scaling-stat": "unarmed", "scale": 1.0 },
      { "stat": "damage", "type": "bash", "scaling-stat": "str", "scale": 0.75 },
      { "stat": "damage", "type": "bash", "scaling-stat": "unarmed", "scale": 0.06 },
      { "stat": "movecost", "scaling-stat": "melee", "scale": -1.25 },
      { "stat": "movecost", "scaling-stat": "dex", "scale": -0.5 }
    ]
  },
  {
    "type": "technique",
    "id": "CLAWS_SHAPESHIFTER_RENDING",
    "name": "Claw Rending Slash",
    "melee_allowed": true,
    "messages": [ "You slash %s, tearing open bleeding wounds", "<npcname> slashes %s, tearing open bleeding wounds" ],
    "unarmed_allowed": true,
    "weighting": -2,
    "crit_ok": true,
    "reach_ok": false,
    "miss_recovery": true,
    "attack_vectors": [ "vector_punch" ],
    "tech_effects": [ { "id": "bleed", "chance": 100, "duration": 600, "on_damage": true, "message": "%s is bleeding!" } ],
    "flat_bonuses": [
      { "stat": "damage", "type": "cut", "scaling-stat": "unarmed", "scale": 1.0 },
      { "stat": "damage", "type": "bash", "scaling-stat": "str", "scale": 0.75 },
      { "stat": "damage", "type": "bash", "scaling-stat": "unarmed", "scale": 0.06 },
      { "stat": "movecost", "scaling-stat": "melee", "scale": -1.25 },
      { "stat": "movecost", "scaling-stat": "dex", "scale": -0.5 }
    ]
  },
  {
    "type": "technique",
    "id": "CLAWS_SHAPESHIFTER_CRIT",
    "name": "Critical Claw Slash",
    "melee_allowed": true,
    "messages": [ "You deliver a wicked slash to %s with your claws", "<npcname> delivers a wicked slash to %s with their claws" ],
    "unarmed_allowed": true,
    "reach_ok": false,
    "crit_tec": true,
    "miss_recovery": true,
    "attack_vectors": [ "vector_punch" ],
    "flat_bonuses": [
      { "stat": "damage", "type": "cut", "scaling-stat": "unarmed", "scale": 4.4 },
      { "stat": "damage", "type": "bash", "scaling-stat": "str", "scale": 0.75 },
      { "stat": "damage", "type": "bash", "scaling-stat": "unarmed", "scale": 0.24 },
      { "stat": "arpen", "type": "bash", "scaling-stat": "unarmed", "scale": 1 },
      { "stat": "arpen", "type": "cut", "scaling-stat": "unarmed", "scale": 1 },
      { "stat": "movecost", "scaling-stat": "melee", "scale": -1.25 },
      { "stat": "movecost", "scaling-stat": "dex", "scale": -0.5 }
    ]
  },
  {
    "type": "technique",
    "id": "FANGS_BITE_SHAPESHIFTER",
    "//": "Separate to avoid Natural Stance requirement",
    "name": "Fang Bite",
    "melee_allowed": true,
    "messages": [ "You bite %s", "<npcname> bites %s" ],
    "unarmed_allowed": true,
    "weighting": 0,
    "reach_ok": false,
    "attack_vectors": [ "vector_bite" ],
    "flat_bonuses": [
      { "stat": "damage", "type": "stab", "scaling-stat": "unarmed", "scale": 1.0 },
      { "stat": "damage", "type": "bash", "scaling-stat": "str", "scale": 0.75 },
      { "stat": "damage", "type": "bash", "scaling-stat": "unarmed", "scale": 0.06 },
      { "stat": "movecost", "scaling-stat": "melee", "scale": -1.25 },
      { "stat": "movecost", "scaling-stat": "dex", "scale": -0.5 }
    ]
  },
  {
    "type": "technique",
    "id": "FANGS_BITE_SHAPESHIFTER_CRIT",
    "name": "Critical Fang Bite",
    "melee_allowed": true,
    "messages": [ "You deliver a wicked bite to %s", "<npcname> delivers a wicked bite to %s" ],
    "unarmed_allowed": true,
    "reach_ok": false,
    "crit_tec": true,
    "attack_vectors": [ "vector_bite" ],
    "flat_bonuses": [
      { "stat": "damage", "type": "stab", "scaling-stat": "unarmed", "scale": 4.4 },
      { "stat": "damage", "type": "bash", "scaling-stat": "str", "scale": 0.75 },
      { "stat": "damage", "type": "bash", "scaling-stat": "unarmed", "scale": 0.24 },
      { "stat": "arpen", "type": "bash", "scaling-stat": "unarmed", "scale": 1 },
      { "stat": "arpen", "type": "stab", "scaling-stat": "unarmed", "scale": 1 },
      { "stat": "movecost", "scaling-stat": "melee", "scale": -1.25 },
      { "stat": "movecost", "scaling-stat": "dex", "scale": -0.5 }
    ]
  }
]
