[
  {
    "type": "mutation",
    "id": "COMPOUND_EYES",
    "name": { "str": "Compound Eyes" },
    "points": 2,
    "visibility": 9,
    "ugliness": 5,
    "description": "Your eyes are compound, like those of an insect.  This increases your Perception by 2 whenever you aren't wearing eyewear.",
    "types": [ "EYES" ],
    "prereqs": [ "EYEBULGE" ],
    "valid": false
  },
  {
    "type": "mutation_type",
    "id": "CHANGING_LIMB_EYES",
    "//": "One changing limb per changed area"
  },
  {
    "type": "mutation_type",
    "id": "CHANGING_LIMB_HEAD"
  },
  {
    "type": "mutation_type",
    "id": "HEAD"
  },
  {
    "type": "mutation",
    "id": "DEBUG_TORSO",
    "name": { "str": "Debug Torso Replacement" },
    "points": 99,
    "valid": false,
    "description": "They said college what make me smart, this is a lot to lug around!",
    "enchantments": [ "ENCH_DEBUG_TORSO" ],
    "debug": true
  },
  {
    "type": "mutation",
    "id": "EYEBULGE",
    "name": { "str": "Bulging Eyes" },
    "types": [ "EYES" ],
    "points": 0,
    "visibility": 8,
    "ugliness": 4,
    "description": "Your eyes bulge out several inches from your skull.  This does not affect your vision in any way.",
    "enchantments": [ { "condition": "ALWAYS", "modified_bodyparts": [ { "lose": "eyes" }, { "gain": "eyes_bulging" } ] } ],
    "leads_to": [ "MEMBRANE", "PRE_EYES_INSECT" ],
    "changes_to": [ "EYES_INSECT", "COMPOUND_EYES", "EYESTALKS1", "CEPH_EYES", "FROG_EYES" ],
    "category": [ "BATRACHIAN", "INSECT", "GASTROPOD", "FISH", "CEPHALOPOD", "CRUSTACEAN" ]
  },
  {
    "type": "mutation",
    "id": "PRE_EYES_INSECT",
    "name": { "str": "Changing Eyes" },
    "types": [ "CHANGING_LIMB_EYES" ],
    "prereqs": [ "EYEBULGE" ],
    "prereqs2": [ "CHITIN2", "CHITIN2_MOLTED" ],
    "description": "Something is shifting painfully behind your eyeballs.  <color_red>This change will be reversible.  The next one might not be, should you continue.</color>",
    "points": 0,
    "time": "2 h",
    "processed_eocs": [ "EOC_CHANGING_LIMB_SETUP", "EOC_PRE_EYES_INSECT" ],
    "category": [ "INSECT" ]
  },
  {
    "type": "mutation",
    "id": "EYES_INSECT",
    "name": { "str": "Compound Eyes" },
    "types": [ "EYES", "CHANGING_LIMB_EYES", "CHANGING_LIMB_HEAD" ],
    "prereqs": [ "EYEBULGE", "PRE_EYES_INSECT" ],
    "prereqs2": [ "CHITIN2", "CHITIN2_MOLTED" ],
    "points": -2,
    "description": "Your eyes have turned into iridescent spheres bulging out of their original sockets.  Your detail vision suffered terribly, and the expanded field of view is dizzying.  <color_red>You can still go back to how you used to be.  If you continue changing in this direction you will be permanently changed.  Progress from this state will need the matching threshold.</color>",
    "category": [ "INSECT" ],
    "cancels": [ "PRE_EYES_INSECT" ],
    "changes_to": [ "EYES_INSECT_2" ],
    "time": "2 h",
    "processed_eocs": [ "EOC_EYES_INSECT" ],
    "valid": false,
    "vitamin_cost": 300,
    "enchantments": [ { "condition": "ALWAYS", "modified_bodyparts": [ { "lose": "eyes" }, { "gain": "eyes_insect_1" } ] } ]
  },
  {
    "type": "mutation",
    "id": "EYES_INSECT_2",
    "name": { "str": "Dragonfly Eyes" },
    "types": [ "EYES", "HEAD" ],
    "prereqs": [ "EYES_INSECT" ],
    "prereqs2": [ "CHITIN2", "CHITIN2_MOLTED" ],
    "points": 2,
    "description": "You remember having tiny, unassuming eyes condemned into cramped slits in your face.  No more.  Since your last molt your eyes take up most of your head, giving you unparalelled reactions at the cost of fine vision.  You wouldn't want to cover up too much of the view, however.  <color_red>This change is permanent.</color>",
    "category": [ "INSECT" ],
    "threshreq": [ "THRESH_INSECT" ],
    "valid": false,
    "purifiable": false,
    "vitamin_cost": 500,
    "enchantments": [
      {
        "condition": "ALWAYS",
        "modified_bodyparts": [ { "lose": "eyes" }, { "lose": "head" }, { "gain": "eyes_dragonfly" }, { "gain": "head_dragonfly" } ]
      }
    ]
  },
  {
    "type": "mutation",
    "id": "GASTROPOD_FOOT",
    "name": { "str": "Gastropod Foot" },
    "points": 1,
    "mixed_effect": true,
    "description": "Your legs have consolidated into a single muscular 'foot' that goes up into your belly.  You move about a fourth of your previous speed and can no longer wear pants or shoes, on the other hand you make significantly less noise.  In addition to being harder to knock down, you can move through sludge-covered surfaces easily.",
    "category": [ "GASTROPOD" ],
    "types": [ "RUNNING", "LEGS", "FEET" ],
    "prereqs": [ "SLIMY" ],
    "threshreq": [ "THRESH_GASTROPOD" ],
    "leads_to": [ "GASTROPOD_BALANCE" ],
    "flags": [ "SLUDGE_IMMUNE" ],
    "enchantments": [ "ENCH_GASTROPOD_FOOT", { "values": [ { "value": "FOOTSTEP_NOISE", "multiply": -0.75 } ] } ],
    "visibility": 8,
    "ugliness": 9,
    "encumbrance_always": [ [ "leg_l", 10 ], [ "leg_r", 10 ], [ "foot_l", 10 ], [ "foot_r", 10 ] ],
    "restricts_gear": [ "leg_l", "leg_r", "foot_l", "foot_r", "leg_stub_r", "leg_stub_l" ],
    "destroys_gear": true
  },
  {
    "type": "mutation",
    "id": "PRE_ARM_FEATHERS",
    "name": { "str": "Changing Arms" },
    "types": [ "ARMS" ],
    "points": 0,
    "visibility": 0,
    "ugliness": 0,
    "description": "Your arms feel…different.  Occasionally something shifts under the skin - sometimes it does so without pain.  Whatever is happening in there, it's far from done.  <color_red>This change will be reversible.  The next one might not be, should you continue.</color>",
    "time": "2 h",
    "changes_to": [ "ARM_FEATHERS" ],
    "prereqs": [ "FEATHERS", "SPARSE_SCALES" ],
    "processed_eocs": [ "EOC_CHANGING_LIMB_SETUP", "EOC_PRE_ARM_FEATHERS" ],
    "category": [ "BIRD", "RAPTOR" ]
  },
  {
    "type": "mutation",
    "id": "ARM_FEATHERS",
    "name": { "str": "Feathered Arms" },
    "types": [ "ARMS" ],
    "points": 2,
    "visibility": 8,
    "mixed_effect": true,
    "description": "Your forearms are covered by long, stiff feathers.  While they are impressive to look at and resistant to water and other contaminants, they always get in the way and you hate it when they get filthy.  <color_red>You can still go back to how you used to be.  If you continue changing in this direction you will be permanently changed.  Progress from this state will need the matching threshold.</color>",
    "category": [ "RAPTOR", "BIRD" ],
    "prereqs": [ "FEATHERS", "SPARSE_SCALES" ],
    "prereqs2": [ "PRE_ARM_FEATHERS" ],
    "valid": false,
    "changes_to": [ "WINGS_BIRD" ],
    "time": "2 h",
    "processed_eocs": [ "EOC_ARM_FEATHERS" ],
    "vitamin_cost": 150,
    "enchantments": [
      {
        "condition": "ALWAYS",
        "modified_bodyparts": [ { "lose": "arm_l" }, { "lose": "arm_r" }, { "gain": "arm_feathers_l" }, { "gain": "arm_feathers_r" } ]
      }
    ]
  },
  {
    "type": "mutation",
    "id": "WINGS_BIRD",
    "name": { "str": "Bird Wings" },
    "points": 2,
    "visibility": 4,
    "ugliness": 2,
    "description": "Your arms have mostly transformed into a huge pair of feathered wings.  Though you retain a few fingers, your fine manipulation is greatly hampered.  On the other hand, you can glide from ledges and will take less damage if you fall, provided you're healthy and unburdened.",
    "types": [ "ARMS", "HANDS" ],
    "enchantments": [
      {
        "condition": "ALWAYS",
        "modified_bodyparts": [
          { "lose": "arm_l" },
          { "lose": "arm_r" },
          { "lose": "hand_r" },
          { "lose": "hand_l" },
          { "gain": "arm_wing_bird_l" },
          { "gain": "arm_wing_bird_r" }
        ]
      }
    ],
    "prereqs": [ "ARM_FEATHERS" ],
    "prereqs2": [ "HOLLOW_BONES" ],
    "threshreq": [ "THRESH_BIRD" ],
    "category": [ "BIRD" ],
    "restricts_gear": [ "arm_l", "arm_r", "hand_l", "hand_r", "arm_stub_r", "arm_stub_l" ],
    "vitamin_cost": 300,
    "valid": false,
    "flags": [ "WINGS_2" ]
  },
  {
    "type": "mutation",
    "id": "BIRD_LEGS",
    "name": { "str": "Avian Legs" },
    "points": 0,
    "visibility": 4,
    "ugliness": 2,
    "mixed_effect": true,
    "description": "Your legs and feet have become bird-like, with long talons arranged three ahead and one behind.  They probably won't fit in human shoes, but they're perfect for gripping onto precarious perches.",
    "active": true,
    "activated_is_setup": false,
    "activated_eocs": [ "EOC_AVIAN_LEAP" ],
    "types": [ "LEGS", "FEET" ],
    "threshreq": [ "THRESH_BIRD" ],
    "category": [ "BIRD" ],
    "restricts_gear": [ "foot_l", "foot_r" ],
    "destroys_gear": true,
    "allowed_items": [ "ALLOWS_TALONS" ]
  },
  {
    "type": "mutation",
    "id": "WINGS_STUB",
    "name": { "str": "Wing Stubs" },
    "points": 0,
    "visibility": 2,
    "ugliness": 2,
    "description": "You have a pair of stubby little wings projecting from your shoulderblades.  They can be wiggled at will, but are useless.",
    "types": [ "WINGS" ],
    "changes_to": [ "WINGS_INSECT", "WINGS_BUTTERFLY" ],
    "category": [ "INSECT" ]
  },
  {
    "type": "mutation",
    "id": "HAS_LEFT_LEG",
    "name": { "str": "left leg" },
    "points": 0,
    "valid": false,
    "purifiable": false,
    "player_display": false,
    "description": "Dummy mutation that keeps you from wearing prosthetics.",
    "changes_to": [ "NO_LEFT_LEG" ],
    "restricts_gear": [ "leg_stub_l" ]
  },
  {
    "type": "mutation",
    "id": "HAS_RIGHT_LEG",
    "name": { "str": "right leg" },
    "points": 0,
    "valid": false,
    "purifiable": false,
    "player_display": false,
    "description": "Dummy mutation that keeps you from wearing prosthetics.",
    "changes_to": [ "NO_RIGHT_LEG" ],
    "restricts_gear": [ "leg_stub_r" ]
  },
  {
    "type": "mutation",
    "id": "HAS_LEFT_ARM",
    "name": { "str": "left arm" },
    "points": 0,
    "valid": false,
    "purifiable": false,
    "player_display": false,
    "description": "Dummy mutation that keeps you from wearing prosthetics.",
    "changes_to": [ "NO_LEFT_ARM" ],
    "restricts_gear": [ "arm_stub_l" ]
  },
  {
    "type": "mutation",
    "id": "HAS_RIGHT_ARM",
    "name": { "str": "right arm" },
    "points": 0,
    "valid": false,
    "purifiable": false,
    "player_display": false,
    "description": "Dummy mutation that keeps you from wearing prosthetics.",
    "changes_to": [ "NO_RIGHT_ARM" ],
    "restricts_gear": [ "arm_stub_r" ]
  },
  {
    "type": "mutation",
    "id": "NO_RIGHT_LEG",
    "name": { "str": "No Right Leg" },
    "points": 0,
    "valid": false,
    "purifiable": false,
    "description": "Whether by a serious accident, birth defect, or other means, you have lost your right leg.  You can hobble around, but will likely need a wheelchair or other means of locomotion to get somewhere far.",
    "no_cbm_on_bp": [ "leg_knee_r", "leg_lower_r", "leg_draped_r", "foot_r" ],
    "restricts_gear": [ "foot_r" ],
    "prereqs": "HAS_RIGHT_LEG",
    "allowed_items": [ "LEG_PROSTHETIC" ],
    "enchantments": [ "ENCH_NO_RIGHT_LEG" ],
    "cancels": [
      "BADKNEES",
      "LIGHTSTEP",
      "STRONGKNEES",
      "STRONG_LEGS",
      "PADDED_FEET",
      "ANIMAL_FEET",
      "FELINE_LEAP",
      "LEAPING_LEGS",
      "LEAPING_LEGS2",
      "BIRD_LEGS",
      "FLEET2",
      "FLEET",
      "HOOVES",
      "RABBIT_FEET",
      "TOUGH_FEET",
      "RAP_TALONS",
      "WEBBED_FEET"
    ]
  },
  {
    "type": "mutation",
    "id": "NO_LEFT_LEG",
    "name": { "str": "No Left Leg" },
    "points": 0,
    "valid": false,
    "purifiable": false,
    "description": "Whether by a serious accident, birth defect, or other means, you have lost your left leg.  You can hobble around, but will likely need a wheelchair or other means of locomotion to get somewhere far.",
    "no_cbm_on_bp": [ "leg_knee_l", "leg_lower_l", "leg_draped_l", "foot_l" ],
    "restricts_gear": [ "foot_l" ],
    "prereqs": "HAS_LEFT_LEG",
    "allowed_items": [ "LEG_PROSTHETIC" ],
    "enchantments": [ "ENCH_NO_LEFT_LEG" ],
    "cancels": [
      "BADKNEES",
      "LIGHTSTEP",
      "STRONGKNEES",
      "STRONG_LEGS",
      "PADDED_FEET",
      "ANIMAL_FEET",
      "FELINE_LEAP",
      "LEAPING_LEGS",
      "LEAPING_LEGS2",
      "BIRD_LEGS",
      "FLEET2",
      "FLEET",
      "HOOVES",
      "RABBIT_FEET",
      "TOUGH_FEET",
      "RAP_TALONS",
      "WEBBED_FEET"
    ]
  },
  {
    "type": "mutation",
    "id": "NO_LEFT_ARM",
    "name": { "str": "No Left Arm" },
    "points": 0,
    "valid": false,
    "purifiable": false,
    "description": "Whether by a serious accident, birth defect, or other means, you have lost your left arm.  As such, you cannot use anything you normally could with it, like lifting with two hands.",
    "no_cbm_on_bp": [ "arm_upper_l", "arm_elbow_l", "arm_lower_l", "hand_l" ],
    "restricts_gear": [ "hand_l" ],
    "prereqs": "HAS_LEFT_ARM",
    "allowed_items": [ "ARM_PROSTHETIC" ],
    "enchantments": [ "ENCH_NO_LEFT_ARM" ],
    "cancels": [
      "BARBS",
      "NAILS",
      "CLAWS",
      "CLAWS_RAT",
      "CLAWS_ST",
      "CLAWS_RETRACT",
      "CLAWS_TENTACLE",
      "ARM_FEATHERS",
      "TALONS",
      "BENDY1",
      "PAWS",
      "PAWS_LARGE",
      "BURROW",
      "BURROWLARGE",
      "PAWS_LITTLE",
      "SLIME_HANDS",
      "WEBBED"
    ]
  },
  {
    "type": "mutation",
    "id": "NO_RIGHT_ARM",
    "name": { "str": "No Right Arm" },
    "points": 0,
    "valid": false,
    "purifiable": false,
    "description": "Whether by a serious accident, birth defect, or other means, you have lost your right arm.  As such, you cannot use anything you normally could with it, like lifting with two hands.",
    "no_cbm_on_bp": [ "arm_upper_r", "arm_elbow_r", "arm_lower_r", "hand_r" ],
    "restricts_gear": [ "hand_r" ],
    "prereqs": "HAS_RIGHT_ARM",
    "allowed_items": [ "ARM_PROSTHETIC" ],
    "enchantments": [ "ENCH_NO_RIGHT_ARM" ],
    "cancels": [
      "CRUSTACEAN_CLAW",
      "BARBS",
      "NAILS",
      "CLAWS",
      "CLAWS_RAT",
      "CLAWS_ST",
      "CLAWS_RETRACT",
      "CLAWS_TENTACLE",
      "TALONS",
      "ARM_FEATHERS",
      "BENDY1",
      "PAWS",
      "PAWS_LARGE",
      "BURROW",
      "BURROWLARGE",
      "PAWS_LITTLE",
      "SLIME_HANDS",
      "WEBBED"
    ]
  },
  {
    "type": "mutation",
    "id": "RIGHT_PROSTHETIC_LEG",
    "name": { "str": "Right Prosthetic Leg" },
    "points": 0,
    "valid": false,
    "purifiable": false,
    "description": "You have a prosthetic on your right leg.",
    "no_cbm_on_bp": [ "leg_knee_r", "leg_lower_r", "leg_draped_r", "foot_prosthetic_r" ],
    "processed_eocs": [ "EOC_PROSTHETIC_RIGHT_WEAR", "EOC_PROSTHETIC_EFFECT_BLOCK_SETUP" ],
    "enchantments": [ "ENCH_RIGHT_PROSTHETIC" ]
  },
  {
    "type": "mutation",
    "id": "LEFT_PROSTHETIC_LEG",
    "name": { "str": "Left Prosthetic Leg" },
    "points": 0,
    "valid": false,
    "purifiable": false,
    "description": "You have a prosthetic on your left leg.",
    "no_cbm_on_bp": [ "leg_knee_l", "leg_lower_l", "leg_draped_l", "foot_prosthetic_l" ],
    "processed_eocs": [ "EOC_PROSTHETIC_LEFT_WEAR", "EOC_PROSTHETIC_EFFECT_BLOCK_SETUP" ],
    "enchantments": [ "ENCH_LEFT_PROSTHETIC" ]
  },
  {
    "type": "mutation",
    "id": "RIGHT_PEG_LEG",
    "name": { "str": "Right Peg Leg" },
    "points": 0,
    "valid": false,
    "purifiable": false,
    "description": "You have a prosthetic on your right leg.",
    "no_cbm_on_bp": [ "leg_knee_r", "leg_lower_r", "leg_draped_r", "foot_r" ],
    "processed_eocs": [ "EOC_PROSTHETIC_RIGHT_WEAR", "EOC_PROSTHETIC_EFFECT_BLOCK_SETUP" ],
    "enchantments": [ "ENCH_RIGHT_PEGLEG" ]
  },
  {
    "type": "mutation",
    "id": "LEFT_PEG_LEG",
    "name": { "str": "Left Peg Leg" },
    "points": 0,
    "valid": false,
    "purifiable": false,
    "description": "You have a prosthetic on your left leg.",
    "no_cbm_on_bp": [ "leg_knee_l", "leg_lower_l", "leg_draped_l", "foot_l" ],
    "processed_eocs": [ "EOC_PROSTHETIC_LEFT_WEAR", "EOC_PROSTHETIC_EFFECT_BLOCK_SETUP" ],
    "enchantments": [ "ENCH_LEFT_PEGLEG" ]
  },
  {
    "type": "mutation",
    "id": "LEFT_PROSTHETIC_ARM",
    "name": { "str": "Left Prosthetic Arm" },
    "points": 0,
    "valid": false,
    "purifiable": false,
    "description": "You have a prosthetic on your left arm.",
    "no_cbm_on_bp": [ "arm_upper_l", "arm_elbow_l", "arm_lower_l", "hand_prosthetic_l" ],
    "processed_eocs": [ "EOC_PROSTHETIC_LEFT_ARM_WEAR", "EOC_PROSTHETIC_EFFECT_BLOCK_SETUP" ],
    "enchantments": [ "ENCH_LEFT_ARM_PROSTHETIC" ]
  },
  {
    "type": "mutation",
    "id": "RIGHT_PROSTHETIC_ARM",
    "name": { "str": "Right Prosthetic Arm" },
    "points": 0,
    "valid": false,
    "purifiable": false,
    "description": "You have a prosthetic on your right arm.",
    "no_cbm_on_bp": [ "arm_upper_r", "arm_elbow_r", "arm_lower_r", "hand_prosthetic_r" ],
    "processed_eocs": [ "EOC_PROSTHETIC_RIGHT_ARM_WEAR", "EOC_PROSTHETIC_EFFECT_BLOCK_SETUP" ],
    "enchantments": [ "ENCH_RIGHT_ARM_PROSTHETIC" ]
  },
  {
    "type": "mutation",
    "id": "LEFT_NEUROPROSTHETIC_ARM",
    "name": { "str": "Left Neuroprosthetic Arm" },
    "points": 0,
    "valid": false,
    "purifiable": false,
    "description": "You have a prosthetic on your left arm.",
    "no_cbm_on_bp": [ "arm_upper_l", "arm_elbow_l", "arm_lower_l", "hand_neuroprosthetic_l" ],
    "processed_eocs": [ "EOC_PROSTHETIC_LEFT_ARM_WEAR", "EOC_PROSTHETIC_EFFECT_BLOCK_SETUP" ],
    "enchantments": [ "ENCH_LEFT_ARM_NEUROPROSTHETIC" ]
  },
  {
    "type": "mutation",
    "id": "RIGHT_NEUROPROSTHETIC_ARM",
    "name": { "str": "Right Neuroprosthetic Arm" },
    "points": 0,
    "valid": false,
    "purifiable": false,
    "description": "You have a prosthetic on your right arm.",
    "no_cbm_on_bp": [ "arm_upper_r", "arm_elbow_r", "arm_lower_r", "hand_neuroprosthetic_r" ],
    "processed_eocs": [ "EOC_PROSTHETIC_RIGHT_ARM_WEAR", "EOC_PROSTHETIC_EFFECT_BLOCK_SETUP" ],
    "enchantments": [ "ENCH_RIGHT_ARM_NEUROPROSTHETIC" ]
  },
  {
    "type": "mutation",
    "id": "LEFT_COSMETIC_PROSTHETIC_ARM",
    "name": { "str": "Left Cosmetic Prosthetic Arm" },
    "points": 0,
    "valid": false,
    "purifiable": false,
    "description": "You have a prosthetic on your left arm.",
    "no_cbm_on_bp": [ "arm_upper_l", "arm_elbow_l", "arm_lower_l", "hand_prosthetic_l" ],
    "processed_eocs": [ "EOC_PROSTHETIC_LEFT_ARM_WEAR", "EOC_PROSTHETIC_EFFECT_BLOCK_SETUP" ],
    "enchantments": [ "ENCH_LEFT_ARM_COSMETIC_PROSTHETIC" ]
  },
  {
    "type": "mutation",
    "id": "RIGHT_COSMETIC_PROSTHETIC_ARM",
    "name": { "str": "Right Cosmetic Prosthetic Arm" },
    "points": 0,
    "valid": false,
    "purifiable": false,
    "description": "You have a prosthetic on your right arm.",
    "no_cbm_on_bp": [ "arm_upper_r", "arm_elbow_r", "arm_lower_r", "hand_prosthetic_r" ],
    "processed_eocs": [ "EOC_PROSTHETIC_RIGHT_ARM_WEAR", "EOC_PROSTHETIC_EFFECT_BLOCK_SETUP" ],
    "enchantments": [ "ENCH_RIGHT_ARM_COSMETIC_PROSTHETIC" ]
  }
]
