[
  {
    "id": "head",
    "type": "body_part",
    "name": "head",
    "copy-from": "head",
    "limb_type": "head",
    "limb_scores": [ [ "reaction", 0.3 ] ],
    "is_vital": true,
    "similar_bodyparts": [ "head_dragonfly" ]
  },
  {
    "id": "eyes",
    "type": "body_part",
    "copy-from": "eyes",
    "name": "eyes",
    "limb_type": "sensor",
    "limb_scores": [ [ "vision", 1.0 ], [ "night_vis", 1.0 ], [ "reaction", 0.7 ] ],
    "similar_bodyparts": [ "eyes_bulging", "eyes_insect_1" ]
  },
  {
    "type": "body_part",
    "id": "arm_l",
    "name": "left arm",
    "copy-from": "arm_l",
    "limb_type": "arm",
    "limb_scores": [ [ "manip", 0.1, 0.2 ], [ "lift", 0.5 ], [ "balance", 0.15 ], [ "block", 1.0 ], [ "swim", 0.1 ], [ "crawl", 0.3 ] ],
    "similar_bodyparts": [ "arm_bionic_basic_l" ]
  },
  {
    "type": "body_part",
    "id": "arm_r",
    "copy-from": "arm_r",
    "limb_type": "arm",
    "limb_scores": [ [ "manip", 0.1, 0.2 ], [ "lift", 0.5 ], [ "balance", 0.15 ], [ "block", 1.0 ], [ "swim", 0.1 ], [ "crawl", 0.3 ] ],
    "similar_bodyparts": [ "arm_bionic_basic_r" ]
  },
  {
    "type": "body_part",
    "id": "hand_l",
    "copy-from": "hand_l",
    "name": "left hand",
    "limb_type": "hand",
    "limb_scores": [ [ "grip", 0.5 ], [ "manip", 0.5, 1.0 ], [ "swim", 0.15 ] ],
    "similar_bodyparts": [ "hand_bionic_basic_l" ]
  },
  {
    "type": "body_part",
    "id": "hand_r",
    "copy-from": "hand_r",
    "name": "right hand",
    "limb_type": "hand",
    "limb_scores": [ [ "grip", 0.5 ], [ "manip", 0.5, 1.0 ], [ "swim", 0.15 ] ],
    "similar_bodyparts": [ "hand_bionic_basic_r" ]
  },
  {
    "type": "body_part",
    "id": "leg_l",
    "copy-from": "leg_l",
    "name": "left leg",
    "limb_type": "leg",
    "limb_scores": [ [ "manip", 0.1, 0.2 ], [ "move_speed", 0.5 ], [ "swim", 0.15 ], [ "block", 1 ], [ "crawl", 0.2 ] ],
    "similar_bodyparts": [ "leg_bionic_basic_l" ]
  },
  {
    "type": "body_part",
    "id": "leg_r",
    "copy-from": "leg_r",
    "name": "right leg",
    "limb_type": "leg",
    "limb_scores": [ [ "manip", 0.1, 0.2 ], [ "move_speed", 0.5 ], [ "swim", 0.15 ], [ "block", 1 ], [ "crawl", 0.2 ] ],
    "similar_bodyparts": [ "leg_bionic_basic_r" ]
  },
  {
    "type": "body_part",
    "id": "foot_l",
    "copy-from": "foot_l",
    "name": "left foot",
    "limb_type": "foot",
    "limb_scores": [ [ "manip", 0.1, 0.2 ], [ "footing", 0.5 ], [ "swim", 0.1 ] ],
    "sub_parts": [ "foot_sole_l", "foot_arch_l", "foot_toes_l", "foot_ankle_l", "foot_heel_l" ],
    "similar_bodyparts": [ "foot_bionic_basic_l" ]
  },
  {
    "type": "body_part",
    "id": "foot_r",
    "copy-from": "foot_r",
    "name": "right foot",
    "limb_type": "foot",
    "limb_scores": [ [ "manip", 0.1, 0.2 ], [ "footing", 0.5 ], [ "swim", 0.1 ] ],
    "similar_bodyparts": [ "foot_bionic_basic_r" ]
  },
  {
    "type": "body_part",
    "id": "debug_torso",
    "limb_type": "torso",
    "name": "debug torso",
    "accusative": { "ctxt": "bodypart_accusative", "str": "debug torso" },
    "heading": "debug torso",
    "heading_multiple": "debug torso",
    "hp_bar_ui_text": "DBG TORSO",
    "encumbrance_text": "Weee macarena.",
    "main_part": "debug_torso",
    "connected_to": "head",
    "opposite_part": "debug_torso",
    "limb_scores": [ [ "balance", 0.7 ] ],
    "encumbrance_threshold": 6,
    "is_vital": true,
    "hit_size": 36,
    "hit_difficulty": 1,
    "side": "both",
    "base_hp": 60,
    "stat_hp_mods": { "str_mod": 0 },
    "drench_capacity": 4000,
    "smash_message": "You smash the %s with a powerful shoulder-check.",
    "sub_parts": [ "torso_upper", "torso_neck", "torso_lower", "torso_hanging_front", "torso_hanging_back", "torso_waist" ]
  },
  {
    "type": "body_part",
    "id": "eyes_bulging",
    "//": "Slightly larger, but still boring eyes",
    "name": "bulging eyes",
    "accusative": { "ctxt": "bodypart_accusative", "str": "bulging eyes" },
    "heading": "Blg Eyes",
    "heading_multiple": "Blg Eyes",
    "copy-from": "eyes",
    "opposite_part": "eyes_bulging",
    "sub_parts": [ "eyes_bulging_l", "eyes_bulging_r" ],
    "limb_type": "sensor",
    "limb_scores": [ [ "vision", 1.0 ], [ "night_vis", 1.0 ], [ "reaction", 0.7 ] ],
    "similar_bodyparts": [  ],
    "hit_size": 0.9,
    "hit_difficulty": 1.25
  },
  {
    "type": "body_part",
    "id": "eyes_insect_1",
    "//": "Even larger.  Vision score lower, removed hardcoded per bonus.  Slightly less likely to blind on hit + cut armor.",
    "name": "compound eyes",
    "accusative": { "ctxt": "bodypart_accusative", "str": "compound eyes" },
    "hp_bar_ui_text": "CMP EYES",
    "heading": "Compound Eyes",
    "heading_multiple": "Compound Eyes",
    "copy-from": "eyes_bulging",
    "limb_type": "sensor",
    "encumbrance_text": "Your vision is impaired!",
    "main_part": "head",
    "opposite_part": "eyes_insect_1",
    "hit_size": 1.2,
    "limb_scores": [ [ "vision", 0.65 ], [ "night_vis", 0.8 ], [ "reaction", 0.8 ] ],
    "armor": { "cut": 3 },
    "sub_parts": [ "eyes_compound_l", "eyes_compound_r" ],
    "effects_on_hit": [
      {
        "id": "blind",
        "dmg_threshold": 3,
        "dmg_scale_increment": 3,
        "chance": 25,
        "chance_dmg_scaling": 5,
        "duration": 1,
        "duration_dmg_scaling": 0.5,
        "max_duration": 12
      }
    ],
    "flags": [ "IGNORE_TEMP", "SEESLEEP", "LIMB_UPPER" ]
  },
  {
    "type": "body_part",
    "id": "eyes_dragonfly",
    "name": "dragonfly eyes (front)",
    "accusative": { "ctxt": "bodypart_accusative", "str": "dragonfly eyes (front)" },
    "heading": "dragonfly eyes (front)",
    "heading_multiple": "dragonfly eyes (front)",
    "//": "Differentiated to allow eyewear on them without too high coverage, and to suppress multiple portion errors",
    "//score": "Most of the fine/night vision, lower proportion of the reaction score (peripheral vision)",
    "copy-from": "eyes_insect_1",
    "opposite_part": "eyes_dragonfly",
    "main_part": "head_dragonfly",
    "limb_type": "sensor",
    "limb_scores": [ [ "vision", 0.4 ], [ "night_vis", 0.5 ], [ "reaction", 0.7 ] ],
    "sub_parts": [ "eyes_dragonfly_mono_l", "eyes_dragonfly_mono_r" ]
  },
  {
    "type": "body_part",
    "id": "head_dragonfly",
    "//": "Head replacement.  TOgether with the eye replacement superhuman reaction score, raised but still suboptimal vision score (getting used to it), a large target.",
    "name": "dragonfly head",
    "accusative": { "ctxt": "bodypart_accusative", "str": "dragonfly eyes" },
    "hp_bar_ui_text": "DRGFL HEAD",
    "heading": "dragonfly head",
    "heading_multiple": "dragonfly head",
    "copy-from": "head",
    "limb_types": [ "sensor", "head" ],
    "encumbrance_text": "Your vision is impaired!",
    "hit_size": 7,
    "is_vital": true,
    "hit_difficulty": 1.2,
    "main_part": "head_dragonfly",
    "connected_to": "head_dragonfly",
    "opposite_part": "head_dragonfly",
    "limb_scores": [ [ "vision", 0.5 ], [ "night_vis", 0.5 ], [ "reaction", 1.1 ] ],
    "encumbrance_threshold": 0,
    "encumbrance_limit": 75,
    "armor": { "cut": 3 },
    "sub_parts": [
      "head_dragonfly_forehead",
      "head_dragonfly_crown",
      "head_dragonfly_nape",
      "head_dragonfly_throat",
      "head_dragonfly_ear_r",
      "head_dragonfly_ear_l"
    ],
    "effects_on_hit": [
      {
        "id": "bleed",
        "dmg_type": "cut",
        "dmg_threshold": 5,
        "dmg_scale_increment": 2,
        "duration": 60,
        "duration_dmg_scaling": 30,
        "max_duration": 960
      },
      {
        "id": "bleed",
        "dmg_type": "stab",
        "dmg_threshold": 1,
        "dmg_scale_increment": 1.5,
        "duration": 60,
        "duration_dmg_scaling": 60,
        "max_duration": 1200
      },
      {
        "id": "bleed",
        "dmg_type": "bullet",
        "dmg_threshold": 1,
        "dmg_scale_increment": 1,
        "duration": 60,
        "duration_dmg_scaling": 60
      },
      {
        "id": "stunned",
        "dmg_type": "bash",
        "dmg_threshold": 10,
        "dmg_scale_increment": 5,
        "chance": 10,
        "chance_dmg_scaling": 10,
        "duration": 1,
        "duration_dmg_scaling": 0.5,
        "max_duration": 4
      },
      {
        "id": "stunned",
        "dmg_threshold": 30,
        "dmg_scale_increment": 10,
        "chance": 10,
        "chance_dmg_scaling": 10,
        "duration": 1,
        "duration_dmg_scaling": 0.5,
        "max_duration": 4
      },
      {
        "id": "blind",
        "dmg_threshold": 3,
        "dmg_scale_increment": 3,
        "chance": 25,
        "chance_dmg_scaling": 5,
        "duration": 1,
        "duration_dmg_scaling": 0.5,
        "max_duration": 12
      }
    ],
    "flags": [ "SEESLEEP", "LIMB_UPPER" ]
  },
  {
    "type": "body_part",
    "id": "arm_feathers_l",
    "//": "Slightly more fragile, clumsier, better swimmer but annoying when wet.",
    "name": "feathered arm",
    "copy-from": "arm_l",
    "name_multiple": "feathered arms",
    "accusative": { "ctxt": "bodypart_accusative", "str": "feathered left arm" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "feathered arms" },
    "heading": "feathered left arm",
    "heading_multiple": "feathered arms",
    "main_part": "arm_feathers_l",
    "opposite_part": "arm_feathers_r",
    "hit_size": 15,
    "env_protection": 2,
    "drench_capacity": 1800,
    "drench_increment": 1,
    "drying_rate": 0.5,
    "wet_morale": -20,
    "limb_type": "arm",
    "limb_scores": [ [ "manip", 0.1, 0.2 ], [ "lift", 0.5 ], [ "balance", 0.12 ], [ "block", 0.8 ], [ "swim", 0.2 ] ],
    "hot_morale_mod": 0.5,
    "cold_morale_mod": 0.5,
    "windage_effect": "winded_arm_l",
    "squeamish_penalty": 10,
    "base_hp": 60,
    "stat_hp_mods": { "str_mod": 2 },
    "smash_efficiency": 0.4,
    "ugliness": -2,
    "ugliness_mandatory": 1,
    "sub_parts": [ "arm_feathers_shoulder_l", "arm_feathers_upper_l", "arm_feathers_elbow_l", "arm_feathers_lower_l" ],
    "similar_bodyparts": [  ]
  },
  {
    "type": "body_part",
    "id": "arm_feathers_r",
    "name": "feathered arm",
    "copy-from": "arm_feathers_l",
    "side": "right",
    "heading": "feathered right arm",
    "main_part": "arm_feathers_r",
    "opposite_part": "arm_feathers_l",
    "windage_effect": "winded_arm_r",
    "limb_type": "arm",
    "limb_scores": [ [ "manip", 0.1, 0.2 ], [ "lift", 0.5 ], [ "balance", 0.18 ], [ "block", 0.8 ], [ "swim", 0.2 ] ],
    "sub_parts": [ "arm_feathers_shoulder_r", "arm_feathers_upper_r", "arm_feathers_elbow_r", "arm_feathers_lower_r" ]
  },
  {
    "id": "arm_wing_bird_l",
    "type": "body_part",
    "name": "left wing",
    "name_multiple": "left wings",
    "accusative": { "ctxt": "bodypart_accusative", "str": "left wing" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "left wings" },
    "//": "Shoulder is similar enough to substitute, the rest is too divergent for armor substitution.  Slightly better balance, terrible manipulation, better swim.  Temperature gets taken care of via feathers, unless you're a naked chicken.  No fat deposits.  Copy-from for onhit effects.",
    "copy-from": "arm_feathers_l",
    "heading": "l. wing",
    "heading_multiple": "wings",
    "encumbrance_text": "Melee combat is hampered, and you won't be able to use your wings to glide.",
    "hp_bar_ui_text": "L WING",
    "main_part": "arm_wing_bird_l",
    "connected_to": "torso",
    "opposite_part": "arm_wing_bird_r",
    "conditional_flags": [ "WING_ARM" ],
    "encumbrance_limit": 10,
    "hit_size": 20,
    "hit_difficulty": 1.2,
    "is_limb": true,
    "limb_types": [ [ "arm", 0.8 ], [ "hand", 0.3 ] ],
    "windage_effect": "winded_arm_l",
    "health_limit": 15,
    "stat_hp_mods": { "str_mod": 2 },
    "mend_rate": 1.2,
    "hot_morale_mod": 1.0,
    "cold_morale_mod": 0.2,
    "squeamish_penalty": 20,
    "drench_capacity": 0,
    "limb_scores": [
      [ "grip", 0.3 ],
      [ "manip", 0.2, 0.3 ],
      [ "lift", 0.3 ],
      [ "balance", 0.2 ],
      [ "block", 0.5 ],
      [ "swim", 0.3 ],
      [ "crawl", 0.2 ]
    ],
    "smash_message": "You buffet the %s with your wing.",
    "techniques": [ "tech_wing_slap" ],
    "side": "left",
    "base_hp": 45,
    "sub_parts": [
      "arm_wing_bird_shoulder_l",
      "arm_wing_bird_upper_l",
      "arm_wing_bird_elbow_l",
      "arm_wing_bird_lower_l",
      "arm_wing_bird_fingers_l"
    ],
    "unarmed_damage": [ { "damage_type": "bash", "amount": -2 } ]
  },
  {
    "id": "arm_wing_bird_r",
    "type": "body_part",
    "copy-from": "arm_wing_bird_l",
    "name": "right wing",
    "name_multiple": "right wings",
    "accusative": { "ctxt": "bodypart_accusative", "str": "right wing" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "right wings" },
    "heading": "r. wing",
    "hp_bar_ui_text": "R WING",
    "main_part": "arm_wing_bird_r",
    "opposite_part": "arm_wing_bird_l",
    "limb_types": [ [ "arm", 0.8 ], [ "hand", 0.3 ] ],
    "limb_scores": [
      [ "grip", 0.3 ],
      [ "manip", 0.38 ],
      [ "lift", 0.42 ],
      [ "balance", 0.2 ],
      [ "block", 0.8 ],
      [ "swim", 0.25 ],
      [ "crawl", 0.3 ]
    ],
    "side": "right",
    "windage_effect": "winded_arm_r",
    "sub_parts": [
      "arm_wing_bird_shoulder_r",
      "arm_wing_bird_upper_r",
      "arm_wing_bird_elbow_r",
      "arm_wing_bird_lower_r",
      "arm_wing_bird_fingers_r"
    ]
  },
  {
    "id": "gastropod_foot",
    "type": "body_part",
    "name": "gastropod foot",
    "accusative": { "ctxt": "bodypart_accusative", "str": "gastropod foot" },
    "heading": "gastropod foot",
    "heading_multiple": "gastropod feet",
    "hp_bar_ui_text": "G. FOOT",
    "encumbrance_text": "Running and swimming are slowed.",
    "encumbrance_threshold": 20,
    "main_part": "gastropod_foot",
    "connected_to": "torso",
    "opposite_part": "gastropod_foot",
    "limb_types": [ [ "leg", 0.8 ], [ "foot", 0.5 ], [ "tail", 0.2 ] ],
    "limb_scores": [ [ "move_speed", 0.3 ], [ "crawl", 0.6 ], [ "footing", 0.8 ] ],
    "hit_size": 30,
    "hit_difficulty": 1.2,
    "side": "both",
    "hot_morale_mod": 2,
    "cold_morale_mod": 2,
    "fire_warmth_bonus": 150,
    "squeamish_penalty": 5,
    "base_hp": 120,
    "drench_capacity": 700,
    "bionic_slots": 58,
    "flags": [ "LIMB_LOWER" ],
    "sub_parts": [ "leg_hip_l", "leg_upper_l", "leg_knee_l", "leg_lower_l", "leg_draped_l" ],
    "encumbrance_per_weight": [
      { "weight": "1 mg", "encumbrance": 1 },
      { "weight": "300 g", "encumbrance": 4 },
      { "weight": "800 g", "encumbrance": 8 },
      { "weight": "1300 g", "encumbrance": 20 },
      { "weight": "1600 g", "encumbrance": 30 },
      { "weight": "2200 g", "encumbrance": 50 },
      { "weight": "5600 g", "encumbrance": 80 },
      { "weight": "10000 g", "encumbrance": 160 }
    ],
    "effects_on_hit": [
      {
        "id": "bleed",
        "dmg_type": "cut",
        "dmg_threshold": 5,
        "dmg_scale_increment": 2,
        "duration": 60,
        "duration_dmg_scaling": 30,
        "max_duration": 960
      },
      {
        "id": "bleed",
        "dmg_type": "stab",
        "dmg_threshold": 1,
        "dmg_scale_increment": 1.5,
        "duration": 60,
        "duration_dmg_scaling": 60,
        "max_duration": 1200
      },
      {
        "id": "bleed",
        "dmg_type": "bullet",
        "dmg_threshold": 1,
        "dmg_scale_increment": 1,
        "duration": 60,
        "duration_dmg_scaling": 60
      },
      {
        "id": "bouldering",
        "dmg_threshold": 10,
        "dmg_scale_increment": 5,
        "chance": 10,
        "chance_dmg_scaling": 3,
        "duration": 3,
        "max_duration": 15
      }
    ]
  },
  {
    "id": "arm_stub_l",
    "type": "body_part",
    "name": "left arm stub",
    "name_multiple": "arm stubs",
    "accusative": { "ctxt": "bodypart_accusative", "str": "left arm stub" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "arm stubs" },
    "heading": "l. arm stub",
    "heading_multiple": "arm stubs",
    "encumbrance_text": "Melee combat is hampered.",
    "encumbrance_threshold": 0,
    "hp_bar_ui_text": "L ARM STUB",
    "main_part": "arm_stub_l",
    "connected_to": "torso",
    "opposite_part": "arm_stub_r",
    "hit_size": 1,
    "hit_difficulty": 0.3,
    "limb_type": "arm",
    "limb_scores": [ [ "manip", 0 ], [ "lift", 0 ], [ "balance", 0 ], [ "block", 0 ], [ "swim", 0 ], [ "crawl", 0 ] ],
    "side": "left",
    "hot_morale_mod": 0,
    "cold_morale_mod": 0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "is_limb": true,
    "base_hp": 0,
    "drench_capacity": 0,
    "bionic_slots": 0,
    "bmi_encumbrance_threshold": 0,
    "bmi_encumbrance_scalar": 0,
    "sub_parts": [ "arm_shoulder_l" ],
    "effects_on_hit": [
      {
        "id": "bleed",
        "dmg_type": "cut",
        "dmg_threshold": 5,
        "dmg_scale_increment": 2,
        "duration": 60,
        "duration_dmg_scaling": 30,
        "max_duration": 960
      },
      {
        "id": "bleed",
        "dmg_type": "stab",
        "dmg_threshold": 1,
        "dmg_scale_increment": 1.5,
        "duration": 60,
        "duration_dmg_scaling": 60,
        "max_duration": 1200
      },
      {
        "id": "bleed",
        "dmg_type": "bullet",
        "dmg_threshold": 1,
        "dmg_scale_increment": 1,
        "duration": 60,
        "duration_dmg_scaling": 60
      },
      {
        "id": "bouldering",
        "dmg_threshold": 10,
        "dmg_scale_increment": 5,
        "chance": 10,
        "chance_dmg_scaling": 3,
        "duration": 3,
        "max_duration": 15
      }
    ]
  },
  {
    "id": "arm_stub_r",
    "type": "body_part",
    "name": "right arm stub",
    "name_multiple": "arm stubs",
    "accusative": { "ctxt": "bodypart_accusative", "str": "right arm stub" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "arm stubs" },
    "heading": "r. arm stub",
    "heading_multiple": "arm stubs",
    "encumbrance_text": "Melee combat is hampered.",
    "encumbrance_threshold": 0,
    "hp_bar_ui_text": "R ARM STUB",
    "main_part": "arm_stub_r",
    "connected_to": "torso",
    "opposite_part": "arm_stub_l",
    "hit_size": 1,
    "hit_difficulty": 0.3,
    "limb_type": "arm",
    "limb_scores": [ [ "manip", 0 ], [ "lift", 0 ], [ "balance", 0 ], [ "block", 0 ], [ "swim", 0 ], [ "crawl", 0 ] ],
    "side": "right",
    "hot_morale_mod": 0,
    "cold_morale_mod": 0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "is_limb": true,
    "base_hp": 0,
    "drench_capacity": 0,
    "bionic_slots": 0,
    "bmi_encumbrance_threshold": 0,
    "bmi_encumbrance_scalar": 0,
    "sub_parts": [ "arm_shoulder_r" ],
    "effects_on_hit": [
      {
        "id": "bleed",
        "dmg_type": "cut",
        "dmg_threshold": 5,
        "dmg_scale_increment": 2,
        "duration": 60,
        "duration_dmg_scaling": 30,
        "max_duration": 960
      },
      {
        "id": "bleed",
        "dmg_type": "stab",
        "dmg_threshold": 1,
        "dmg_scale_increment": 1.5,
        "duration": 60,
        "duration_dmg_scaling": 60,
        "max_duration": 1200
      },
      {
        "id": "bleed",
        "dmg_type": "bullet",
        "dmg_threshold": 1,
        "dmg_scale_increment": 1,
        "duration": 60,
        "duration_dmg_scaling": 60
      },
      {
        "id": "bouldering",
        "dmg_threshold": 10,
        "dmg_scale_increment": 5,
        "chance": 10,
        "chance_dmg_scaling": 3,
        "duration": 3,
        "max_duration": 15
      }
    ]
  },
  {
    "id": "leg_stub_r",
    "type": "body_part",
    "name": "right leg stub",
    "accusative": { "ctxt": "bodypart_accusative", "str": "r. leg stub" },
    "heading": "right leg stub",
    "heading_multiple": "right leg stubs",
    "hp_bar_ui_text": "R. STUB",
    "encumbrance_text": "You've lost your right leg.",
    "encumbrance_threshold": 0,
    "main_part": "leg_stub_r",
    "connected_to": "torso",
    "opposite_part": "leg_stub_l",
    "limb_types": [ [ "leg", 0.1 ], [ "foot", 0 ] ],
    "limb_scores": [ [ "move_speed", 0.1 ], [ "crawl", 0.5 ], [ "footing", 0.5 ] ],
    "hit_size": 1,
    "hit_difficulty": 0.3,
    "side": "right",
    "hot_morale_mod": 0,
    "cold_morale_mod": 0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "base_hp": 0,
    "drench_capacity": 0,
    "bionic_slots": 0,
    "flags": [ "LIMB_UPPER" ],
    "sub_parts": [ "leg_hip_r" ],
    "encumbrance_per_weight": [
      { "weight": "1 mg", "encumbrance": 0 },
      { "weight": "300 g", "encumbrance": 0 },
      { "weight": "800 g", "encumbrance": 0 },
      { "weight": "1300 g", "encumbrance": 0 },
      { "weight": "1600 g", "encumbrance": 0 },
      { "weight": "2200 g", "encumbrance": 0 },
      { "weight": "5600 g", "encumbrance": 0 },
      { "weight": "10000 g", "encumbrance": 0 }
    ],
    "effects_on_hit": [
      {
        "id": "bleed",
        "dmg_type": "cut",
        "dmg_threshold": 5,
        "dmg_scale_increment": 2,
        "duration": 60,
        "duration_dmg_scaling": 30,
        "max_duration": 960
      },
      {
        "id": "bleed",
        "dmg_type": "stab",
        "dmg_threshold": 1,
        "dmg_scale_increment": 1.5,
        "duration": 60,
        "duration_dmg_scaling": 60,
        "max_duration": 1200
      },
      {
        "id": "bleed",
        "dmg_type": "bullet",
        "dmg_threshold": 1,
        "dmg_scale_increment": 1,
        "duration": 60,
        "duration_dmg_scaling": 60
      },
      {
        "id": "bouldering",
        "dmg_threshold": 10,
        "dmg_scale_increment": 5,
        "chance": 10,
        "chance_dmg_scaling": 3,
        "duration": 3,
        "max_duration": 15
      }
    ]
  },
  {
    "id": "leg_stub_l",
    "type": "body_part",
    "name": "left leg stub",
    "accusative": { "ctxt": "bodypart_accusative", "str": "l. leg stub" },
    "heading": "left leg stub",
    "heading_multiple": "left leg stubs",
    "hp_bar_ui_text": "L. STUB",
    "encumbrance_text": "You've lost your left leg.",
    "encumbrance_threshold": 0,
    "main_part": "leg_stub_l",
    "connected_to": "torso",
    "opposite_part": "leg_stub_r",
    "limb_types": [ [ "leg", 0.1 ], [ "foot", 0 ] ],
    "limb_scores": [ [ "move_speed", 0.1 ], [ "crawl", 0.5 ], [ "footing", 0.5 ] ],
    "hit_size": 1,
    "hit_difficulty": 0.3,
    "side": "left",
    "hot_morale_mod": 0,
    "cold_morale_mod": 0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "base_hp": 0,
    "drench_capacity": 0,
    "bionic_slots": 0,
    "flags": [ "LIMB_UPPER" ],
    "sub_parts": [ "leg_hip_l" ],
    "encumbrance_per_weight": [
      { "weight": "1 mg", "encumbrance": 0 },
      { "weight": "300 g", "encumbrance": 0 },
      { "weight": "800 g", "encumbrance": 0 },
      { "weight": "1300 g", "encumbrance": 0 },
      { "weight": "1600 g", "encumbrance": 0 },
      { "weight": "2200 g", "encumbrance": 0 },
      { "weight": "5600 g", "encumbrance": 0 },
      { "weight": "10000 g", "encumbrance": 0 }
    ],
    "effects_on_hit": [
      {
        "id": "bleed",
        "dmg_type": "cut",
        "dmg_threshold": 5,
        "dmg_scale_increment": 2,
        "duration": 60,
        "duration_dmg_scaling": 30,
        "max_duration": 960
      },
      {
        "id": "bleed",
        "dmg_type": "stab",
        "dmg_threshold": 1,
        "dmg_scale_increment": 1.5,
        "duration": 60,
        "duration_dmg_scaling": 60,
        "max_duration": 1200
      },
      {
        "id": "bleed",
        "dmg_type": "bullet",
        "dmg_threshold": 1,
        "dmg_scale_increment": 1,
        "duration": 60,
        "duration_dmg_scaling": 60
      },
      {
        "id": "bouldering",
        "dmg_threshold": 10,
        "dmg_scale_increment": 5,
        "chance": 10,
        "chance_dmg_scaling": 3,
        "duration": 3,
        "max_duration": 15
      }
    ]
  },
  {
    "id": "leg_prosthetic_r",
    "type": "body_part",
    "name": "right prosthetic leg",
    "accusative": { "ctxt": "bodypart_accusative", "str": "r. leg prosthetic" },
    "heading": "right leg prosthetic",
    "heading_multiple": "right leg prosthetics",
    "hp_bar_ui_text": "R. PROS",
    "encumbrance_text": "You're using a prosthetic right leg.",
    "encumbrance_threshold": 15,
    "main_part": "leg_prosthetic_r",
    "connected_to": "torso",
    "opposite_part": "leg_prosthetic_l",
    "limb_types": [ [ "leg", 0.5 ], [ "foot", 0.5 ] ],
    "limb_scores": [ [ "move_speed", 0.8 ], [ "crawl", 0.5 ], [ "footing", 0.6 ] ],
    "stat_hp_mods": { "str_mod": 0, "dex_mod": 0, "int_mod": 0, "per_mod": 0 },
    "heal_bonus": 0,
    "mend_rate": 0,
    "hit_size": 13,
    "hit_difficulty": 0.9,
    "side": "right",
    "hot_morale_mod": 0,
    "cold_morale_mod": 0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "base_hp": 84,
    "drench_capacity": 0,
    "bionic_slots": 0,
    "flags": [ "LIMB_LOWER", "HEAL_OVERRIDE" ],
    "sub_parts": [ "leg_hip_r", "leg_upper_r", "leg_knee_r", "leg_lower_r", "leg_draped_r" ],
    "encumbrance_per_weight": [
      { "weight": "1 mg", "encumbrance": 1.5 },
      { "weight": "300 g", "encumbrance": 6 },
      { "weight": "800 g", "encumbrance": 12 },
      { "weight": "1300 g", "encumbrance": 30 },
      { "weight": "1600 g", "encumbrance": 45 },
      { "weight": "2200 g", "encumbrance": 75 },
      { "weight": "5600 g", "encumbrance": 120 },
      { "weight": "10000 g", "encumbrance": 240 }
    ],
    "effects_on_hit": [
      {
        "id": "downed",
        "dmg_type": "bash",
        "dmg_threshold": 10,
        "dmg_scale_increment": 10,
        "chance": 5,
        "chance_dmg_scaling": 15,
        "duration": 1,
        "duration_dmg_scaling": 0.5
      },
      {
        "id": "downed",
        "dmg_threshold": 25,
        "dmg_scale_increment": 10,
        "chance": 15,
        "chance_dmg_scaling": 15,
        "duration": 1,
        "duration_dmg_scaling": 0.5
      }
    ]
  },
  {
    "id": "leg_prosthetic_l",
    "type": "body_part",
    "name": "left prosthetic leg",
    "accusative": { "ctxt": "bodypart_accusative", "str": "l. leg prosthetic" },
    "heading": "left leg prosthetic",
    "heading_multiple": "left leg prosthetics",
    "hp_bar_ui_text": "L. PROS",
    "encumbrance_text": "You're using a prosthetic left leg.",
    "encumbrance_threshold": 15,
    "main_part": "leg_prosthetic_l",
    "connected_to": "torso",
    "opposite_part": "leg_prosthetic_r",
    "limb_types": [ [ "leg", 0.5 ], [ "foot", 0.5 ] ],
    "limb_scores": [ [ "move_speed", 0.8 ], [ "crawl", 0.5 ], [ "footing", 0.6 ] ],
    "stat_hp_mods": { "str_mod": 0, "dex_mod": 0, "int_mod": 0, "per_mod": 0 },
    "heal_bonus": 0,
    "mend_rate": 0,
    "hit_size": 13,
    "hit_difficulty": 0.9,
    "side": "left",
    "hot_morale_mod": 0,
    "cold_morale_mod": 0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "base_hp": 84,
    "drench_capacity": 0,
    "bionic_slots": 0,
    "is_limb": true,
    "flags": [ "LIMB_LOWER", "HEAL_OVERRIDE" ],
    "sub_parts": [ "leg_hip_l", "leg_upper_l", "leg_knee_l", "leg_lower_l", "leg_draped_l" ],
    "encumbrance_per_weight": [
      { "weight": "1 mg", "encumbrance": 1.5 },
      { "weight": "300 g", "encumbrance": 6 },
      { "weight": "800 g", "encumbrance": 12 },
      { "weight": "1300 g", "encumbrance": 30 },
      { "weight": "1600 g", "encumbrance": 45 },
      { "weight": "2200 g", "encumbrance": 75 },
      { "weight": "5600 g", "encumbrance": 120 },
      { "weight": "10000 g", "encumbrance": 240 }
    ],
    "effects_on_hit": [
      {
        "id": "downed",
        "dmg_type": "bash",
        "dmg_threshold": 10,
        "dmg_scale_increment": 10,
        "chance": 5,
        "chance_dmg_scaling": 15,
        "duration": 1,
        "duration_dmg_scaling": 0.5
      },
      {
        "id": "downed",
        "dmg_threshold": 25,
        "dmg_scale_increment": 10,
        "chance": 15,
        "chance_dmg_scaling": 15,
        "duration": 1,
        "duration_dmg_scaling": 0.5
      }
    ]
  },
  {
    "id": "leg_peg_r",
    "type": "body_part",
    "name": "right peg leg",
    "accusative": { "ctxt": "bodypart_accusative", "str": "r. peg leg" },
    "heading": "right peg leg",
    "heading_multiple": "right peg legs",
    "hp_bar_ui_text": "R. PEG",
    "encumbrance_text": "You're using a prosthetic right leg.",
    "encumbrance_threshold": 10,
    "main_part": "leg_peg_r",
    "connected_to": "torso",
    "opposite_part": "leg_peg_l",
    "limb_types": [ [ "leg", 0.3 ], [ "foot", 0.3 ] ],
    "limb_scores": [ [ "move_speed", 0.6 ], [ "crawl", 0.3 ], [ "footing", 0.4 ] ],
    "stat_hp_mods": { "str_mod": 0, "dex_mod": 0, "int_mod": 0, "per_mod": 0 },
    "heal_bonus": 0,
    "mend_rate": 0,
    "hit_size": 13,
    "hit_difficulty": 0.9,
    "side": "right",
    "hot_morale_mod": 0,
    "cold_morale_mod": 0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "base_hp": 84,
    "drench_capacity": 0,
    "bionic_slots": 0,
    "flags": [ "LIMB_LOWER", "HEAL_OVERRIDE" ],
    "sub_parts": [ "leg_hip_r", "leg_upper_r", "leg_knee_r", "leg_lower_r", "leg_draped_r" ],
    "encumbrance_per_weight": [
      { "weight": "1 mg", "encumbrance": 2 },
      { "weight": "300 g", "encumbrance": 8 },
      { "weight": "800 g", "encumbrance": 16 },
      { "weight": "1300 g", "encumbrance": 40 },
      { "weight": "1600 g", "encumbrance": 60 },
      { "weight": "2200 g", "encumbrance": 100 },
      { "weight": "5600 g", "encumbrance": 160 },
      { "weight": "10000 g", "encumbrance": 320 }
    ],
    "effects_on_hit": [
      {
        "id": "downed",
        "dmg_type": "bash",
        "dmg_threshold": 10,
        "dmg_scale_increment": 10,
        "chance": 5,
        "chance_dmg_scaling": 15,
        "duration": 1,
        "duration_dmg_scaling": 0.5
      },
      {
        "id": "downed",
        "dmg_threshold": 25,
        "dmg_scale_increment": 10,
        "chance": 15,
        "chance_dmg_scaling": 15,
        "duration": 1,
        "duration_dmg_scaling": 0.5
      }
    ]
  },
  {
    "id": "leg_peg_l",
    "type": "body_part",
    "name": "left peg leg",
    "accusative": { "ctxt": "bodypart_accusative", "str": "l. peg leg" },
    "heading": "left peg leg",
    "heading_multiple": "left peg legs",
    "hp_bar_ui_text": "L. PEG",
    "encumbrance_text": "You're using a prosthetic left leg.",
    "encumbrance_threshold": 10,
    "main_part": "leg_peg_l",
    "connected_to": "torso",
    "opposite_part": "leg_peg_r",
    "limb_types": [ [ "leg", 0.3 ], [ "foot", 0.3 ] ],
    "limb_scores": [ [ "move_speed", 0.6 ], [ "crawl", 0.3 ], [ "footing", 0.4 ] ],
    "stat_hp_mods": { "str_mod": 0, "dex_mod": 0, "int_mod": 0, "per_mod": 0 },
    "heal_bonus": 0,
    "mend_rate": 0,
    "hit_size": 13,
    "hit_difficulty": 0.9,
    "side": "left",
    "hot_morale_mod": 0,
    "cold_morale_mod": 0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "base_hp": 84,
    "drench_capacity": 0,
    "bionic_slots": 0,
    "flags": [ "LIMB_LOWER", "HEAL_OVERRIDE" ],
    "sub_parts": [ "leg_hip_l", "leg_upper_l", "leg_knee_l", "leg_lower_l", "leg_draped_l" ],
    "encumbrance_per_weight": [
      { "weight": "1 mg", "encumbrance": 2 },
      { "weight": "300 g", "encumbrance": 8 },
      { "weight": "800 g", "encumbrance": 16 },
      { "weight": "1300 g", "encumbrance": 40 },
      { "weight": "1600 g", "encumbrance": 60 },
      { "weight": "2200 g", "encumbrance": 100 },
      { "weight": "5600 g", "encumbrance": 160 },
      { "weight": "10000 g", "encumbrance": 320 }
    ],
    "effects_on_hit": [
      {
        "id": "downed",
        "dmg_type": "bash",
        "dmg_threshold": 10,
        "dmg_scale_increment": 10,
        "chance": 5,
        "chance_dmg_scaling": 15,
        "duration": 1,
        "duration_dmg_scaling": 0.5
      },
      {
        "id": "downed",
        "dmg_threshold": 25,
        "dmg_scale_increment": 10,
        "chance": 15,
        "chance_dmg_scaling": 15,
        "duration": 1,
        "duration_dmg_scaling": 0.5
      }
    ]
  },
  {
    "id": "foot_prosthetic_l",
    "type": "body_part",
    "name": "left prosthetic foot",
    "name_multiple": "feet",
    "accusative": { "ctxt": "bodypart_accusative", "str": "left prosthetic foot" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "prosthetic feet" },
    "heading": "l. pros foot",
    "heading_multiple": "feet",
    "encumbrance_text": "Running is slowed.",
    "encumbrance_threshold": 5,
    "main_part": "leg_prosthetic_l",
    "opposite_part": "foot_prosthetic_r",
    "hit_size": 2,
    "hit_difficulty": 0.8,
    "limb_type": "foot",
    "limb_scores": [ [ "manip", 0 ], [ "footing", 0.5 ], [ "swim", 0.1 ] ],
    "side": "left",
    "hot_morale_mod": 0,
    "cold_morale_mod": 0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "base_hp": 84,
    "drench_capacity": 0,
    "smash_message": "You kick down the %s, smashing it.",
    "bionic_slots": 0,
    "sub_parts": [ "foot_sole_l", "foot_arch_l", "foot_toes_l", "foot_ankle_l", "foot_heel_l" ],
    "stat_hp_mods": { "str_mod": 0, "dex_mod": 0, "int_mod": 0, "per_mod": 0 },
    "flags": [ "LIMB_LOWER", "HEAL_OVERRIDE" ],
    "bmi_encumbrance_threshold": 0,
    "bmi_encumbrance_scalar": 0
  },
  {
    "id": "foot_prosthetic_r",
    "type": "body_part",
    "name": "right prosthetic foot",
    "name_multiple": "feet",
    "accusative": { "ctxt": "bodypart_accusative", "str": "right prosthetic foot" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "prosthetic feet" },
    "heading": "r. pros foot",
    "heading_multiple": "feet",
    "encumbrance_text": "Running is slowed.",
    "encumbrance_threshold": 5,
    "main_part": "leg_prosthetic_r",
    "opposite_part": "foot_prosthetic_l",
    "hit_size": 2,
    "hit_difficulty": 0.8,
    "limb_type": "foot",
    "limb_scores": [ [ "manip", 0 ], [ "footing", 0.5 ], [ "swim", 0.1 ] ],
    "side": "right",
    "hot_morale_mod": 0,
    "cold_morale_mod": 0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "base_hp": 84,
    "drench_capacity": 0,
    "smash_message": "You kick down the %s, smashing it.",
    "bionic_slots": 0,
    "sub_parts": [ "foot_sole_r", "foot_arch_r", "foot_toes_r", "foot_ankle_r", "foot_heel_r" ],
    "stat_hp_mods": { "str_mod": 0, "dex_mod": 0, "int_mod": 0, "per_mod": 0 },
    "flags": [ "LIMB_LOWER", "HEAL_OVERRIDE" ],
    "bmi_encumbrance_threshold": 0,
    "bmi_encumbrance_scalar": 0
  },
  {
    "id": "arm_prosthetic_r",
    "type": "body_part",
    "name": "prosthetic right arm",
    "name_multiple": "prosthetic arms",
    "accusative": { "ctxt": "bodypart_accusative", "str": "right prosthetic arm" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "prosthetic arms" },
    "heading": "r. prosthetic arm",
    "heading_multiple": "prosthetic arms",
    "encumbrance_text": "Melee combat is hampered.",
    "encumbrance_threshold": 15,
    "hp_bar_ui_text": "R PROS ARM",
    "main_part": "arm_prosthetic_r",
    "connected_to": "torso",
    "opposite_part": "arm_prosthetic_l",
    "hit_size": 13,
    "hit_difficulty": 0.95,
    "limb_type": "arm",
    "limb_scores": [ [ "manip", 0 ], [ "lift", 0.3 ], [ "balance", 0.15 ], [ "block", 0.8 ], [ "swim", 0.05 ], [ "crawl", 0.1 ] ],
    "side": "right",
    "hot_morale_mod": 0,
    "cold_morale_mod": 0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "stat_hp_mods": { "str_mod": 0, "dex_mod": 0, "int_mod": 0, "per_mod": 0 },
    "flags": [ "LIMB_UPPER", "HEAL_OVERRIDE" ],
    "is_limb": true,
    "base_hp": 84,
    "drench_capacity": 0,
    "bionic_slots": 0,
    "bmi_encumbrance_threshold": 0,
    "bmi_encumbrance_scalar": 0,
    "sub_parts": [ "arm_shoulder_r", "arm_upper_r", "arm_elbow_r", "arm_lower_r" ]
  },
  {
    "id": "arm_prosthetic_l",
    "type": "body_part",
    "name": "prosthetic left arm",
    "name_multiple": "prosthetic arms",
    "accusative": { "ctxt": "bodypart_accusative", "str": "left prosthetic arm" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "prosthetic arms" },
    "heading": "l. prosthetic arm",
    "heading_multiple": "prosthetic arms",
    "encumbrance_text": "Melee combat is hampered.",
    "encumbrance_threshold": 15,
    "hp_bar_ui_text": "L PROS ARM",
    "main_part": "arm_prosthetic_l",
    "connected_to": "torso",
    "opposite_part": "arm_prosthetic_r",
    "hit_size": 13,
    "hit_difficulty": 0.95,
    "limb_type": "arm",
    "limb_scores": [ [ "manip", 0 ], [ "lift", 0.3 ], [ "balance", 0.15 ], [ "block", 0.8 ], [ "swim", 0.05 ], [ "crawl", 0.1 ] ],
    "side": "left",
    "hot_morale_mod": 0,
    "cold_morale_mod": 0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "stat_hp_mods": { "str_mod": 0, "dex_mod": 0, "int_mod": 0, "per_mod": 0 },
    "flags": [ "LIMB_UPPER", "HEAL_OVERRIDE" ],
    "is_limb": true,
    "base_hp": 84,
    "drench_capacity": 0,
    "bionic_slots": 0,
    "bmi_encumbrance_threshold": 0,
    "bmi_encumbrance_scalar": 0,
    "sub_parts": [ "arm_shoulder_l", "arm_upper_l", "arm_elbow_l", "arm_lower_l" ]
  },
  {
    "id": "arm_prosthetic_cosmetic_r",
    "type": "body_part",
    "name": "cosmetic prosthetic right arm",
    "//": "This is really to represent prosthetics that might not have a practical use, or be used for something besides a regular arm.",
    "name_multiple": "cosmetic prosthetic arms",
    "accusative": { "ctxt": "bodypart_accusative", "str": "right cosmetic prosthetic arm" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "cosmetic prosthetic arms" },
    "heading": "r. prosthetic arm",
    "heading_multiple": "cosmetic prosthetic arms",
    "encumbrance_text": "Melee combat is hampered.",
    "encumbrance_threshold": 15,
    "hp_bar_ui_text": "R PROS ARM",
    "main_part": "arm_prosthetic_cosmetic_r",
    "connected_to": "torso",
    "opposite_part": "arm_prosthetic_cosmetic_l",
    "hit_size": 13,
    "hit_difficulty": 0.95,
    "limb_type": "arm",
    "limb_scores": [ [ "manip", 0 ], [ "lift", 0.1 ], [ "balance", 0.15 ], [ "block", 0.8 ], [ "swim", 0 ], [ "crawl", 0.05 ] ],
    "side": "right",
    "hot_morale_mod": 0,
    "cold_morale_mod": 0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "stat_hp_mods": { "str_mod": 0, "dex_mod": 0, "int_mod": 0, "per_mod": 0 },
    "flags": [ "LIMB_UPPER", "HEAL_OVERRIDE" ],
    "is_limb": true,
    "base_hp": 84,
    "drench_capacity": 0,
    "bionic_slots": 0,
    "bmi_encumbrance_threshold": 0,
    "bmi_encumbrance_scalar": 0,
    "sub_parts": [ "arm_shoulder_r", "arm_upper_r", "arm_elbow_r", "arm_lower_r" ]
  },
  {
    "id": "arm_prosthetic_cosmetic_l",
    "type": "body_part",
    "name": "cosmetic prosthetic left arm",
    "//": "This is really to represent prosthetics that might not have a practical use, or be used for something besides a regular arm.",
    "name_multiple": "cosmetic prosthetic arms",
    "accusative": { "ctxt": "bodypart_accusative", "str": "left cosmetic prosthetic arm" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "cosmetic prosthetic arms" },
    "heading": "l. prosthetic arm",
    "heading_multiple": "cosmetic prosthetic arms",
    "encumbrance_text": "Melee combat is hampered.",
    "encumbrance_threshold": 15,
    "hp_bar_ui_text": "L PROS ARM",
    "main_part": "arm_prosthetic_cosmetic_l",
    "connected_to": "torso",
    "opposite_part": "arm_prosthetic_cosmetic_r",
    "hit_size": 13,
    "hit_difficulty": 0.95,
    "limb_type": "arm",
    "limb_scores": [ [ "manip", 0 ], [ "lift", 0.1 ], [ "balance", 0.15 ], [ "block", 0.8 ], [ "swim", 0 ], [ "crawl", 0.05 ] ],
    "side": "left",
    "hot_morale_mod": 0,
    "cold_morale_mod": 0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "stat_hp_mods": { "str_mod": 0, "dex_mod": 0, "int_mod": 0, "per_mod": 0 },
    "flags": [ "LIMB_UPPER", "HEAL_OVERRIDE" ],
    "is_limb": true,
    "base_hp": 84,
    "drench_capacity": 0,
    "bionic_slots": 0,
    "bmi_encumbrance_threshold": 0,
    "bmi_encumbrance_scalar": 0,
    "sub_parts": [ "arm_shoulder_l", "arm_upper_l", "arm_elbow_l", "arm_lower_l" ]
  },
  {
    "id": "arm_neuroprosthetic_r",
    "type": "body_part",
    "name": "neuroprosthetic right arm",
    "name_multiple": "neuroprosthetic arms",
    "accusative": { "ctxt": "bodypart_accusative", "str": "right neuroprosthetic arm" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "neuroprosthetic arms" },
    "heading": "r. neuroprosthetic arm",
    "heading_multiple": "neuroprosthetic arms",
    "encumbrance_text": "Melee combat is hampered.",
    "encumbrance_threshold": 15,
    "hp_bar_ui_text": "R N.PROS ARM",
    "main_part": "arm_neuroprosthetic_r",
    "connected_to": "torso",
    "opposite_part": "arm_neuroprosthetic_l",
    "hit_size": 13,
    "hit_difficulty": 0.95,
    "limb_type": "arm",
    "limb_scores": [ [ "manip", 0.15 ], [ "lift", 0.5 ], [ "balance", 0.15 ], [ "block", 0.9 ], [ "swim", 0.1 ], [ "crawl", 0.25 ] ],
    "side": "right",
    "hot_morale_mod": 0,
    "cold_morale_mod": 0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "stat_hp_mods": { "str_mod": 0, "dex_mod": 0, "int_mod": 0, "per_mod": 0 },
    "flags": [ "LIMB_UPPER", "HEAL_OVERRIDE" ],
    "is_limb": true,
    "base_hp": 84,
    "drench_capacity": 0,
    "bionic_slots": 0,
    "bmi_encumbrance_threshold": 0,
    "bmi_encumbrance_scalar": 0,
    "sub_parts": [ "arm_shoulder_r", "arm_upper_r", "arm_elbow_r", "arm_lower_r" ]
  },
  {
    "id": "arm_neuroprosthetic_l",
    "type": "body_part",
    "name": "neuroprosthetic left arm",
    "name_multiple": "neuroprosthetic arms",
    "accusative": { "ctxt": "bodypart_accusative", "str": "left neuroprosthetic arm" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "neuroprosthetic arms" },
    "heading": "l. neuroprosthetic arm",
    "heading_multiple": "neuroprosthetic arms",
    "encumbrance_text": "Melee combat is hampered.",
    "encumbrance_threshold": 15,
    "hp_bar_ui_text": "L N.PROS ARM",
    "main_part": "arm_neuroprosthetic_l",
    "connected_to": "torso",
    "opposite_part": "arm_neuroprosthetic_r",
    "hit_size": 13,
    "hit_difficulty": 0.95,
    "limb_type": "arm",
    "limb_scores": [ [ "manip", 0.15 ], [ "lift", 0.5 ], [ "balance", 0.15 ], [ "block", 0.9 ], [ "swim", 0.1 ], [ "crawl", 0.25 ] ],
    "side": "left",
    "hot_morale_mod": 0,
    "cold_morale_mod": 0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "stat_hp_mods": { "str_mod": 0, "dex_mod": 0, "int_mod": 0, "per_mod": 0 },
    "flags": [ "LIMB_UPPER", "HEAL_OVERRIDE" ],
    "is_limb": true,
    "base_hp": 84,
    "drench_capacity": 0,
    "bionic_slots": 0,
    "bmi_encumbrance_threshold": 0,
    "bmi_encumbrance_scalar": 0,
    "sub_parts": [ "arm_shoulder_l", "arm_upper_l", "arm_elbow_l", "arm_lower_l" ]
  },
  {
    "id": "hand_prosthetic_r",
    "type": "body_part",
    "name": "prosthetic right hand",
    "name_multiple": "prosthetic hands",
    "accusative": { "ctxt": "bodypart_accusative", "str": "prosthetic right hand" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "prosthetic hands" },
    "heading": "r. prosthetic hand",
    "heading_multiple": "prosthetic hands",
    "encumbrance_text": "Manual tasks are slowed.",
    "main_part": "arm_prosthetic_r",
    "opposite_part": "hand_prosthetic_l",
    "hit_size": 1.5,
    "hit_difficulty": 1.1,
    "limb_type": "hand",
    "flags": [ "HEAL_OVERRIDE" ],
    "stat_hp_mods": { "str_mod": 0, "dex_mod": 0, "int_mod": 0, "per_mod": 0 },
    "limb_scores": [ [ "grip", 0.2 ], [ "manip", 0 ], [ "swim", 0.07 ] ],
    "side": "right",
    "hot_morale_mod": 0,
    "cold_morale_mod": 0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "base_hp": 84,
    "drench_capacity": 0,
    "smash_message": "You smash the %s with your prosthetic fist.",
    "bionic_slots": 0,
    "sub_parts": [ "hand_wrist_r", "hand_palm_r", "hand_back_r", "hand_fingers_r" ],
    "bmi_encumbrance_threshold": 0,
    "bmi_encumbrance_scalar": 0
  },
  {
    "id": "hand_prosthetic_l",
    "type": "body_part",
    "name": "prosthetic left hand",
    "name_multiple": "prosthetic hands",
    "accusative": { "ctxt": "bodypart_accusative", "str": "prosthetic left hand" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "prosthetic hands" },
    "heading": "l. prosthetic hand",
    "heading_multiple": "prosthetic hands",
    "encumbrance_text": "Manual tasks are slowed.",
    "main_part": "arm_prosthetic_l",
    "opposite_part": "hand_prosthetic_r",
    "hit_size": 1.5,
    "hit_difficulty": 1.1,
    "limb_type": "hand",
    "flags": [ "HEAL_OVERRIDE" ],
    "stat_hp_mods": { "str_mod": 0, "dex_mod": 0, "int_mod": 0, "per_mod": 0 },
    "limb_scores": [ [ "grip", 0.2 ], [ "manip", 0 ], [ "swim", 0.07 ] ],
    "side": "left",
    "hot_morale_mod": 0,
    "cold_morale_mod": 0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "base_hp": 84,
    "drench_capacity": 0,
    "smash_message": "You smash the %s with your prosthetic fist.",
    "bionic_slots": 0,
    "sub_parts": [ "hand_wrist_l", "hand_palm_l", "hand_back_l", "hand_fingers_l" ],
    "bmi_encumbrance_threshold": 0,
    "bmi_encumbrance_scalar": 0
  },
  {
    "id": "hand_neuroprosthetic_r",
    "type": "body_part",
    "name": "neuroprosthetic right hand",
    "name_multiple": "prosthetic hands",
    "accusative": { "ctxt": "bodypart_accusative", "str": "neuroprosthetic right hand" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "neuroprosthetic hands" },
    "heading": "r. neuroprosthetic hand",
    "heading_multiple": "neuroprosthetic hands",
    "encumbrance_text": "Manual tasks are slowed.",
    "main_part": "arm_prosthetic_r",
    "opposite_part": "hand_neuroprosthetic_l",
    "hit_size": 1.5,
    "hit_difficulty": 1.1,
    "limb_type": "hand",
    "flags": [ "HEAL_OVERRIDE" ],
    "stat_hp_mods": { "str_mod": 0, "dex_mod": 0, "int_mod": 0, "per_mod": 0 },
    "limb_scores": [ [ "grip", 0.5 ], [ "manip", 0.7 ], [ "swim", 0.12 ] ],
    "side": "right",
    "hot_morale_mod": 0,
    "cold_morale_mod": 0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "base_hp": 84,
    "drench_capacity": 0,
    "smash_message": "You smash the %s with your neuroprosthetic fist.",
    "bionic_slots": 0,
    "sub_parts": [ "hand_wrist_r", "hand_palm_r", "hand_back_r", "hand_fingers_r" ],
    "bmi_encumbrance_threshold": 0,
    "bmi_encumbrance_scalar": 0
  },
  {
    "id": "hand_neuroprosthetic_l",
    "type": "body_part",
    "name": "neuroprosthetic left hand",
    "name_multiple": "prosthetic hands",
    "accusative": { "ctxt": "bodypart_accusative", "str": "neuroprosthetic left hand" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "neuroprosthetic hands" },
    "heading": "l. neuroprosthetic hand",
    "heading_multiple": "neuroprosthetic hands",
    "encumbrance_text": "Manual tasks are slowed.",
    "main_part": "arm_prosthetic_l",
    "opposite_part": "hand_neuroprosthetic_r",
    "hit_size": 1.5,
    "hit_difficulty": 1.1,
    "limb_type": "hand",
    "flags": [ "HEAL_OVERRIDE" ],
    "stat_hp_mods": { "str_mod": 0, "dex_mod": 0, "int_mod": 0, "per_mod": 0 },
    "limb_scores": [ [ "grip", 0.5 ], [ "manip", 0.7 ], [ "swim", 0.12 ] ],
    "side": "left",
    "hot_morale_mod": 0,
    "cold_morale_mod": 0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "base_hp": 84,
    "drench_capacity": 0,
    "smash_message": "You smash the %s with your neuroprosthetic fist.",
    "bionic_slots": 0,
    "sub_parts": [ "hand_wrist_l", "hand_palm_l", "hand_back_l", "hand_fingers_l" ],
    "bmi_encumbrance_threshold": 0,
    "bmi_encumbrance_scalar": 0
  },
  {
    "id": "arm_bionic_basic_l",
    "type": "body_part",
    "//": "See comments in `body_part_struct::load` of bodypart.cpp about why xxx and xxx_multiple are not inside a single translation object.",
    "name": "left bionic arm",
    "name_multiple": "bionic arms",
    "accusative": { "ctxt": "bodypart_accusative", "str": "left bionic arm" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "bionic arms" },
    "heading": "bionic l. arm",
    "heading_multiple": "bionic arms",
    "encumbrance_text": "Melee combat is hampered.",
    "encumbrance_threshold": 5,
    "hp_bar_ui_text": "LB ARM",
    "main_part": "arm_bionic_basic_l",
    "connected_to": "torso",
    "opposite_part": "arm_bionic_basic_r",
    "hit_size": 13,
    "hit_difficulty": 0.95,
    "limb_type": "arm",
    "limb_scores": [ [ "manip", 0.1, 0.2 ], [ "lift", 0.75 ], [ "balance", 0.15 ], [ "block", 1.0 ], [ "swim", 0.1 ], [ "crawl", 0.5 ] ],
    "side": "left",
    "hot_morale_mod": 0.0,
    "cold_morale_mod": 0.0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "is_limb": true,
    "base_hp": 150,
    "drench_capacity": 1000,
    "smash_message": "You elbow-smash the %s.",
    "no_power_effect": "no_power_arm_l",
    "effects_on_hit": [
      {
        "id": "staggered_character",
        "dmg_type": "bash",
        "dmg_threshold": 5,
        "dmg_scale_increment": 5,
        "chance": 20,
        "chance_dmg_scaling": 10,
        "duration": 5,
        "duration_dmg_scaling": 2,
        "max_duration": 15
      },
      {
        "id": "staggered_character",
        "dmg_threshold": 10,
        "dmg_scale_increment": 5,
        "chance": 20,
        "chance_dmg_scaling": 10,
        "duration": 5,
        "duration_dmg_scaling": 2,
        "max_duration": 15
      }
    ],
    "sub_parts": [ "arm_bionic_basic_shoulder_l", "arm_bionic_basic_upper_l", "arm_bionic_basic_elbow_l", "arm_bionic_basic_lower_l" ],
    "flags": [ "IGNORE_TEMP", "BIONIC_LIMB" ],
    "power_efficiency": 1000,
    "feels_discomfort": false,
    "mend_rate": 0,
    "ugliness_mandatory": 2,
    "stat_hp_mods": { "str_mod": 0 }
  },
  {
    "id": "arm_bionic_basic_r",
    "type": "body_part",
    "name": "right bionic arm",
    "name_multiple": "bionic arms",
    "accusative": { "ctxt": "bodypart_accusative", "str": "right bionic arm" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "bionic arms" },
    "heading": "bionic r. arm",
    "heading_multiple": "bionic arms",
    "hp_bar_ui_text": "RB ARM",
    "encumbrance_text": "Melee combat is hampered.",
    "encumbrance_threshold": 5,
    "main_part": "arm_bionic_basic_r",
    "connected_to": "torso",
    "opposite_part": "arm_bionic_basic_l",
    "hit_size": 13,
    "hit_difficulty": 0.95,
    "limb_type": "arm",
    "limb_scores": [ [ "manip", 0.1, 0.2 ], [ "lift", 0.75 ], [ "balance", 0.15 ], [ "block", 1.0 ], [ "swim", 0.1 ], [ "crawl", 0.5 ] ],
    "side": "right",
    "hot_morale_mod": 0.0,
    "cold_morale_mod": 0.0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "is_limb": true,
    "base_hp": 150,
    "drench_capacity": 1000,
    "smash_message": "You elbow-smash the %s.",
    "no_power_effect": "no_power_arm_r",
    "effects_on_hit": [
      {
        "id": "staggered_character",
        "dmg_type": "bash",
        "dmg_threshold": 5,
        "dmg_scale_increment": 5,
        "chance": 20,
        "chance_dmg_scaling": 10,
        "duration": 5,
        "duration_dmg_scaling": 2,
        "max_duration": 15
      },
      {
        "id": "staggered_character",
        "dmg_threshold": 10,
        "dmg_scale_increment": 5,
        "chance": 20,
        "chance_dmg_scaling": 10,
        "duration": 5,
        "duration_dmg_scaling": 2,
        "max_duration": 15
      }
    ],
    "sub_parts": [ "arm_bionic_basic_shoulder_r", "arm_bionic_basic_upper_r", "arm_bionic_basic_elbow_r", "arm_bionic_basic_lower_r" ],
    "flags": [ "IGNORE_TEMP", "BIONIC_LIMB" ],
    "power_efficiency": 1000,
    "feels_discomfort": false,
    "mend_rate": 0,
    "ugliness_mandatory": 2,
    "stat_hp_mods": { "str_mod": 0 }
  },
  {
    "id": "hand_bionic_basic_l",
    "type": "body_part",
    "name": "left bionic hand",
    "name_multiple": "bionic hands",
    "accusative": { "ctxt": "bodypart_accusative", "str": "left hand" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "hands" },
    "heading": "bionic l. hand",
    "heading_multiple": "bionic hands",
    "encumbrance_text": "Manual tasks are slowed.",
    "main_part": "arm_bionic_basic_l",
    "opposite_part": "hand_bionic_basic_r",
    "hit_size": 1.5,
    "hit_difficulty": 1.1,
    "limb_type": "hand",
    "limb_scores": [ [ "grip", 1.0 ], [ "manip", 0.5, 1.0 ], [ "swim", 0.15 ] ],
    "side": "left",
    "hot_morale_mod": 0.0,
    "cold_morale_mod": 0.0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "base_hp": 150,
    "drench_capacity": 300,
    "smash_message": "You smash the %s with your fist.",
    "sub_parts": [ "hand_bionic_basic_wrist_l", "hand_bionic_basic_palm_l", "hand_bionic_basic_back_l", "hand_bionic_basic_fingers_l" ],
    "flags": [ "IGNORE_TEMP", "BIONIC_LIMB" ],
    "power_efficiency": 1000,
    "feels_discomfort": false,
    "mend_rate": 0,
    "ugliness_mandatory": 0,
    "stat_hp_mods": { "str_mod": 0 }
  },
  {
    "id": "hand_bionic_basic_r",
    "type": "body_part",
    "name": "right bionic hand",
    "name_multiple": "bionic hands",
    "accusative": { "ctxt": "bodypart_accusative", "str": "right bionic hand" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "bionic hands" },
    "heading": "bionic r. hand",
    "heading_multiple": "bionic hands",
    "encumbrance_text": "Manual tasks are slowed.",
    "main_part": "arm_bionic_basic_r",
    "opposite_part": "hand_bionic_basic_l",
    "hit_size": 1.5,
    "hit_difficulty": 1.1,
    "limb_type": "hand",
    "limb_scores": [ [ "grip", 1.0 ], [ "manip", 0.5, 1.0 ], [ "swim", 0.15 ] ],
    "side": "right",
    "hot_morale_mod": 0.0,
    "cold_morale_mod": 0.0,
    "fire_warmth_bonus": 1500,
    "squeamish_penalty": 0,
    "base_hp": 150,
    "drench_capacity": 300,
    "smash_message": "You smash the %s with your fist.",
    "sub_parts": [ "hand_bionic_basic_wrist_r", "hand_bionic_basic_palm_r", "hand_bionic_basic_back_r", "hand_bionic_basic_fingers_r" ],
    "flags": [ "IGNORE_TEMP", "BIONIC_LIMB" ],
    "power_efficiency": 1000,
    "feels_discomfort": false,
    "mend_rate": 0,
    "ugliness_mandatory": 0,
    "stat_hp_mods": { "str_mod": 0 }
  },
  {
    "id": "leg_bionic_basic_l",
    "type": "body_part",
    "name": "left bionic leg",
    "name_multiple": "bionic legs",
    "accusative": { "ctxt": "bodypart_accusative", "str": "left bionic leg" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "bionic legs" },
    "heading": "bionic l. leg",
    "heading_multiple": "bionic legs",
    "hp_bar_ui_text": "LB LEG",
    "encumbrance_text": "Running and swimming are slowed.",
    "encumbrance_threshold": 6,
    "main_part": "leg_bionic_basic_l",
    "connected_to": "torso",
    "opposite_part": "leg_bionic_basic_r",
    "hit_size": 13,
    "hit_difficulty": 0.9,
    "limb_type": "leg",
    "limb_scores": [ [ "manip", 0.1, 0.2 ], [ "move_speed", 0.6 ], [ "swim", 0.15 ], [ "block", 1 ], [ "crawl", 0.5 ] ],
    "side": "left",
    "hot_morale_mod": 0.0,
    "cold_morale_mod": 0.0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "is_limb": true,
    "base_hp": 150,
    "drench_capacity": 1100,
    "smash_message": "You bring your knee down on the %s, smashing it.",
    "no_power_effect": "no_power_leg_l",
    "effects_on_hit": [
      {
        "id": "bouldering",
        "dmg_threshold": 5,
        "dmg_scale_increment": 3,
        "chance": 20,
        "chance_dmg_scaling": 2,
        "duration": 3,
        "max_duration": 15
      },
      {
        "id": "downed",
        "dmg_type": "bash",
        "dmg_threshold": 10,
        "dmg_scale_increment": 10,
        "chance": 5,
        "chance_dmg_scaling": 15,
        "duration": 1,
        "duration_dmg_scaling": 0.5
      },
      {
        "id": "downed",
        "dmg_threshold": 25,
        "dmg_scale_increment": 10,
        "chance": 15,
        "chance_dmg_scaling": 15,
        "duration": 1,
        "duration_dmg_scaling": 0.5
      }
    ],
    "sub_parts": [
      "leg_bionic_basic_hip_l",
      "leg_bionic_basic_upper_l",
      "leg_bionic_basic_knee_l",
      "leg_bionic_basic_lower_l",
      "leg_bionic_basic_draped_l"
    ],
    "flags": [ "LIMB_LOWER", "IGNORE_TEMP", "BIONIC_LIMB" ],
    "power_efficiency": 1000,
    "feels_discomfort": false,
    "mend_rate": 0,
    "ugliness_mandatory": 3,
    "stat_hp_mods": { "str_mod": 0 }
  },
  {
    "id": "leg_bionic_basic_r",
    "type": "body_part",
    "name": "right bionic leg",
    "name_multiple": "bionic legs",
    "accusative": { "ctxt": "bodypart_accusative", "str": "right bionic leg" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "bionic legs" },
    "heading": "bionic r. leg",
    "heading_multiple": "bionic legs",
    "hp_bar_ui_text": "RB LEG",
    "encumbrance_text": "Running and swimming are slowed.",
    "encumbrance_threshold": 6,
    "main_part": "leg_bionic_basic_r",
    "connected_to": "torso",
    "opposite_part": "leg_bionic_basic_l",
    "hit_size": 13,
    "hit_difficulty": 0.9,
    "limb_type": "leg",
    "limb_scores": [ [ "manip", 0.1, 0.2 ], [ "move_speed", 0.6 ], [ "swim", 0.15 ], [ "block", 1 ], [ "crawl", 0.5 ] ],
    "side": "right",
    "hot_morale_mod": 0.0,
    "cold_morale_mod": 0.0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "is_limb": true,
    "base_hp": 150,
    "drench_capacity": 1100,
    "smash_message": "You bring your knee down on the %s, smashing it.",
    "no_power_effect": "no_power_leg_r",
    "sub_parts": [
      "leg_bionic_basic_hip_r",
      "leg_bionic_basic_upper_r",
      "leg_bionic_basic_knee_r",
      "leg_bionic_basic_lower_r",
      "leg_bionic_basic_draped_r"
    ],
    "effects_on_hit": [
      {
        "id": "bouldering",
        "dmg_threshold": 5,
        "dmg_scale_increment": 3,
        "chance": 20,
        "chance_dmg_scaling": 2,
        "duration": 3,
        "max_duration": 15
      },
      {
        "id": "downed",
        "dmg_type": "bash",
        "dmg_threshold": 10,
        "dmg_scale_increment": 10,
        "chance": 5,
        "chance_dmg_scaling": 15,
        "duration": 1,
        "duration_dmg_scaling": 0.5
      },
      {
        "id": "downed",
        "dmg_threshold": 25,
        "dmg_scale_increment": 10,
        "chance": 15,
        "chance_dmg_scaling": 15,
        "duration": 1,
        "duration_dmg_scaling": 0.5
      }
    ],
    "flags": [ "LIMB_LOWER", "IGNORE_TEMP", "BIONIC_LIMB" ],
    "power_efficiency": 1000,
    "feels_discomfort": false,
    "mend_rate": 0,
    "ugliness_mandatory": 3,
    "stat_hp_mods": { "str_mod": 0 }
  },
  {
    "id": "foot_bionic_basic_l",
    "type": "body_part",
    "name": "left bionic foot",
    "name_multiple": "bionic feet",
    "accusative": { "ctxt": "bodypart_accusative", "str": "left bionic foot" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "bionic feet" },
    "heading": "bionic l. foot",
    "heading_multiple": "bionic feet",
    "encumbrance_text": "Running is slowed.",
    "encumbrance_threshold": 5,
    "main_part": "leg_bionic_basic_l",
    "opposite_part": "foot_bionic_basic_r",
    "hit_size": 2,
    "hit_difficulty": 0.8,
    "limb_type": "foot",
    "limb_scores": [ [ "manip", 0.1, 0.2 ], [ "footing", 0.6 ], [ "swim", 0.2 ] ],
    "side": "left",
    "hot_morale_mod": 0.0,
    "cold_morale_mod": 0.0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "base_hp": 150,
    "drench_capacity": 300,
    "smash_message": "You kick down the %s, smashing it.",
    "sub_parts": [
      "foot_bionic_basic_sole_l",
      "foot_bionic_basic_arch_l",
      "foot_bionic_basic_toes_l",
      "foot_bionic_basic_ankle_l",
      "foot_bionic_basic_heel_l"
    ],
    "flags": [ "LIMB_LOWER", "IGNORE_TEMP", "BIONIC_LIMB" ],
    "power_efficiency": 1000,
    "feels_discomfort": false,
    "mend_rate": 0,
    "ugliness_mandatory": 0,
    "stat_hp_mods": { "str_mod": 0 }
  },
  {
    "id": "foot_bionic_basic_r",
    "type": "body_part",
    "name": "right bionic foot",
    "name_multiple": "bionic feet",
    "accusative": { "ctxt": "bodypart_accusative", "str": "right bionic foot" },
    "accusative_multiple": { "ctxt": "bodypart_accusative", "str": "bionic feet" },
    "heading": "bionic r. foot",
    "heading_multiple": "bionic feet",
    "encumbrance_text": "Running is slowed.",
    "encumbrance_threshold": 5,
    "main_part": "leg_bionic_basic_r",
    "opposite_part": "foot_bionic_basic_l",
    "hit_size": 2,
    "hit_difficulty": 0.8,
    "limb_type": "foot",
    "limb_scores": [ [ "manip", 0.1, 0.2 ], [ "footing", 0.6 ], [ "swim", 0.2 ] ],
    "side": "right",
    "hot_morale_mod": 0.0,
    "cold_morale_mod": 0.0,
    "fire_warmth_bonus": 0,
    "squeamish_penalty": 0,
    "base_hp": 150,
    "drench_capacity": 300,
    "smash_message": "You kick down the %s, smashing it.",
    "sub_parts": [
      "foot_bionic_basic_sole_r",
      "foot_bionic_basic_arch_r",
      "foot_bionic_basic_toes_r",
      "foot_bionic_basic_ankle_r",
      "foot_bionic_basic_heel_r"
    ],
    "flags": [ "LIMB_LOWER", "IGNORE_TEMP", "BIONIC_LIMB" ],
    "power_efficiency": 1000,
    "feels_discomfort": false,
    "mend_rate": 0,
    "ugliness_mandatory": 0,
    "stat_hp_mods": { "str_mod": 0 }
  },
  {
    "id": "leg_bionic_treads",
    "type": "body_part",
    "name": "tank treads",
    "accusative": { "ctxt": "bodypart_accusative", "str": "bionic treads" },
    "heading": "tank treads",
    "heading_multiple": "tank treads",
    "hp_bar_ui_text": "TREADS",
    "encumbrance_text": "Servomotors are operating at abnormal load.",
    "encumbrance_threshold": 20,
    "main_part": "leg_bionic_treads",
    "connected_to": "torso",
    "opposite_part": "leg_bionic_treads",
    "limb_types": [ [ "leg", 0.8 ], [ "foot", 0.5 ] ],
    "limb_scores": [ [ "move_speed", 1.5 ], [ "crawl", 1.0 ], [ "footing", 2.0 ] ],
    "hit_size": 36,
    "hit_difficulty": 1.2,
    "side": "both",
    "hot_morale_mod": 2,
    "cold_morale_mod": 2,
    "fire_warmth_bonus": 150,
    "squeamish_penalty": 0,
    "base_hp": 250,
    "drench_capacity": 700,
    "bionic_slots": 58,
    "flags": [ "LIMB_LOWER", "BIONIC_LIMB", "IGNORE_TEMP" ],
    "sub_parts": [ "bionic_treads_body", "bionic_treads_treads" ],
    "no_power_effect": "no_power_tank_treads",
    "smash_message": "You ram the %s with the shell of your tank treads.",
    "effects_on_hit": [
      {
        "id": "bouldering",
        "dmg_threshold": 10,
        "dmg_scale_increment": 5,
        "chance": 1,
        "chance_dmg_scaling": 1,
        "duration": 3,
        "max_duration": 15
      }
    ],
    "power_efficiency": 500,
    "feels_discomfort": false,
    "mend_rate": 0,
    "ugliness_mandatory": 10,
    "stat_hp_mods": { "str_mod": 0 }
  }
]
