[
  {
    "type": "mutation",
    "id": "UNDINE_SKIN_1",
    "name": { "str": "Undine Skin" },
    "points": 0,
    "visibility": 2,
    "ugliness": 0,
    "description": "Your skin has turned the color of the Mediterranean Sea.  Your skin is now a brilliant turquoise color.  This has no gameplay effects.",
    "types": [ "skin_tone" ],
    "leads_to": [ "UNDINE_SKIN_2" ],
    "category": [ "UNDINE" ]
  },
  {
    "type": "mutation",
    "id": "UNDINE_SKIN_2",
    "name": { "str": "Liquid Skin" },
    "points": 2,
    "visibility": 10,
    "ugliness": 3,
    "description": "Your skin has become vaguely gelatinous.  Provides some extra bash defense and immunity to wet effects.",
    "types": [ "SKIN" ],
    "category": [ "UNDINE" ],
    "prereqs": [ "UNDINE_SKIN_1" ],
    "changes_to": [ "UNDINE_SKIN_3" ],
    "wet_protection": [
      { "part": "head", "good": 7 },
      { "part": "leg_l", "good": 21 },
      { "part": "leg_r", "good": 21 },
      { "part": "foot_l", "good": 6 },
      { "part": "foot_r", "good": 6 },
      { "part": "arm_l", "good": 19 },
      { "part": "arm_r", "good": 19 },
      { "part": "hand_l", "good": 5 },
      { "part": "hand_r", "good": 5 },
      { "part": "torso", "good": 40 }
    ],
    "integrated_armor": [ "integrated_gelatinous_skin" ]
  },
  {
    "type": "mutation",
    "id": "UNDINE_SKIN_3",
    "name": { "str": "Wave Skin" },
    "points": 3,
    "visibility": 10,
    "ugliness": 4,
    "mixed_effect": true,
    "description": "Your skin is completely replaced by magickal water.  You have become immune to acid effects.",
    "types": [ "SKIN" ],
    "flags": [ "ACID_IMMUNE" ],
    "prereqs": [ "UNDINE_SKIN_2" ],
    "threshreq": [ "THRESH_UNDINE" ],
    "category": [ "UNDINE" ],
    "wet_protection": [
      { "part": "head", "good": 7 },
      { "part": "leg_l", "good": 21 },
      { "part": "leg_r", "good": 21 },
      { "part": "foot_l", "good": 6 },
      { "part": "foot_r", "good": 6 },
      { "part": "arm_l", "good": 19 },
      { "part": "arm_r", "good": 19 },
      { "part": "hand_l", "good": 5 },
      { "part": "hand_r", "good": 5 },
      { "part": "torso", "good": 40 }
    ],
    "integrated_armor": [ "integrated_wave_skin" ]
  },
  {
    "type": "mutation",
    "id": "CREATE_FOG",
    "name": { "str": "Create Fog" },
    "points": 0,
    "visibility": 0,
    "ugliness": 0,
    "description": "Upon gaining this ability the Undine gains the ability to create a cloud of fog.",
    "category": [ "UNDINE" ],
    "spells_learned": [ [ "create_fog", 1 ] ]
  },
  {
    "type": "mutation",
    "id": "GRANT_BUOYANCY",
    "name": { "str": "Grant Buoyancy" },
    "points": 0,
    "visibility": 0,
    "ugliness": 0,
    "description": "Upon gaining this ability the Undine gains the ability to grant one person the ability to float and swim.",
    "category": [ "UNDINE" ],
    "spells_learned": [ [ "grant_buoyancy", 1 ] ]
  },
  {
    "type": "mutation",
    "id": "ACIDIC_MIST",
    "name": { "str": "Acidic Mist" },
    "points": 0,
    "visibility": 0,
    "ugliness": 0,
    "description": "Upon gaining this ability the Undine gains the ability to create an acidic mist that damages any creatures inside it.",
    "category": [ "UNDINE" ],
    "spells_learned": [ [ "acidic_mist", 1 ] ]
  },
  {
    "type": "mutation",
    "id": "UNDINE_CULTIVATE_GOBLIN_FRUIT",
    "name": { "str": "Cultivate Goblin Fruit" },
    "points": 3,
    "visibility": 0,
    "ugliness": 0,
    "prereqs": [ "SALTWATER_TO_FRESHWATER" ],
    "description": "Upon gaining this ability the Undine gains the ability to grow a goblin fruit from a natural water source.",
    "category": [ "UNDINE" ],
    "spells_learned": [ [ "undine_cultivate_goblin_fruit", 1 ] ]
  },
  {
    "type": "mutation",
    "id": "SALTWATER_TO_FRESHWATER",
    "name": { "str": "Saltwater to Freshwater" },
    "points": 0,
    "visibility": 0,
    "ugliness": 0,
    "description": "Upon gaining this ability the Undine can activate this trait to learn how to convert salt water into freshwater and vice versa.",
    "category": [ "UNDINE" ],
    "active": true,
    "activated_eocs": [ "EOC_SALTWATER_TO_FRESHWATER" ]
  },
  {
    "type": "mutation",
    "id": "BREATH_UNDERWATER",
    "name": { "str": "Breathe Underwater" },
    "points": 2,
    "visibility": 0,
    "ugliness": 0,
    "description": "You've gained the ability to breathe underwater.",
    "category": [ "UNDINE" ],
    "flags": [ "GILLS" ]
  },
  {
    "type": "mutation",
    "id": "FOUL_WATER",
    "name": { "str": "Foul Water" },
    "points": 0,
    "visibility": 0,
    "ugliness": 0,
    "description": "Upon gaining this ability the Undine can activate this trait to gain the ability to foul water, making it murky and possibly infested.  Conversely, the Undine can also cleanse water that is not already clean.",
    "category": [ "UNDINE" ],
    "active": true,
    "activated_eocs": [ "EOC_FOUL_WATER" ]
  },
  {
    "type": "mutation",
    "id": "LIQUID_TO_WATER",
    "name": { "str": "Various liquids to Freshwater" },
    "points": 0,
    "visibility": 0,
    "ugliness": 0,
    "description": "Upon gaining this ability the Undine can activate this trait to gain the ability to convert various liquids into freshwater.",
    "category": [ "UNDINE" ],
    "active": true,
    "activated_eocs": [ "EOC_LIQUID_TO_WATER" ]
  },
  {
    "type": "mutation",
    "id": "RESIST_FIRE",
    "name": { "str": "Resist Fire" },
    "points": 2,
    "visibility": 0,
    "ugliness": 0,
    "description": "You've gained a resistance to fire.",
    "category": [ "UNDINE" ],
    "enchantments": [ "undine_resist_fire" ]
  },
  {
    "type": "mutation",
    "id": "RESIST_ACID",
    "name": { "str": "Resist Acid" },
    "points": 2,
    "visibility": 0,
    "ugliness": 0,
    "description": "You've gained a resistance to acid.",
    "category": [ "UNDINE" ],
    "enchantments": [ "undine_resist_acid" ]
  },
  {
    "type": "mutation",
    "id": "WAVE_RIDER",
    "name": { "str": "Wave Rider" },
    "points": 0,
    "visibility": 0,
    "ugliness": 0,
    "description": "The waves themselves answer your call and create a special vehicle for you to travel across the surface of water.",
    "category": [ "UNDINE" ],
    "spells_learned": [ [ "wave_rider", 1 ] ]
  },
  {
    "type": "mutation",
    "id": "WATER_SEALED",
    "name": { "str": "Water Sealed" },
    "points": 0,
    "visibility": 0,
    "ugliness": 0,
    "description": "Allows the Undine to create a special pocket that protects things inside of it from water damage.",
    "category": [ "UNDINE" ],
    "spells_learned": [ [ "water_pocket", 1 ] ]
  },
  {
    "type": "mutation",
    "id": "SUMMON_RAIN",
    "name": { "str": "Summon Rain" },
    "points": 0,
    "visibility": 0,
    "ugliness": 0,
    "valid": false,
    "description": "Allows the Undine to change the weather to rain.  (Currently not working)",
    "category": [ "UNDINE" ],
    "//": "Make spell. Requires C++"
  },
  {
    "type": "mutation",
    "id": "SUMMON_FISH",
    "name": { "str": "Summon Fish" },
    "points": 0,
    "visibility": 0,
    "ugliness": 0,
    "description": "Allows the Undine to summon fish and eventually charm them.  Practice this enough and you will be able to befriend sea monsters.",
    "category": [ "UNDINE" ],
    "spells_learned": [ [ "summon_fish", 1 ] ]
  },
  {
    "type": "mutation",
    "id": "UNDINE_EYES",
    "name": { "str": "Undine Eyes" },
    "points": 1,
    "visibility": 2,
    "ugliness": 0,
    "description": "Upon gaining this ability the Undine's eyes begin reflecting their mood with colors of the deep waters, pitch black when angry or sad and green-blue when pleased.  Glare no longer impacts them.",
    "category": [ "UNDINE" ],
    "integrated_armor": [ "integrated_undine_eyes" ]
  },
  {
    "type": "mutation",
    "id": "SUMMON_WATER_ELEMENTAL",
    "name": { "str": "Summon Water Elemental" },
    "points": 0,
    "visibility": 0,
    "ugliness": 0,
    "description": "Allows the Undine to summon a minor water elemental to support you in the world for a short time.",
    "category": [ "UNDINE" ],
    "spells_learned": [ [ "summon_water_sprite", 1 ] ],
    "//": "Eventually add further spells in this area with more powerful elementals."
  }
]
