[
  {
    "id": "mon_mi_go_fleshwarper",
    "type": "MONSTER",
    "name": { "str": "mi-go fleshwarper" },
    "description": "An alien creature of uncertain origin.  Its shapeless pink body bears numerous sets of paired appendages of unknown function, and a pair of ribbed, membranous wings which seem to be quite useless.  Its odd, vaguely pyramid-shaped head bristles with numerous wavering antennae, and it moves with an uncanny fluidity on its many legs.  Its flesh occasionally ripples, as though something inside was squirming and trying to get free.",
    "default_faction": "mi-go",
    "bodytype": "migo",
    "species": [ "MIGO" ],
    "looks_like": "mon_mi_go",
    "volume": "92500 ml",
    "weight": "120 kg",
    "hp": 240,
    "speed": 135,
    "diff": 50,
    "//": "Speed (and armor values and regeneration) assume additional protective spells",
    "material": [ "mi-go_flesh" ],
    "symbol": "&",
    "color": "pink",
    "aggression": 20,
    "morale": 35,
    "melee_skill": 6,
    "melee_dice": 4,
    "melee_dice_sides": 6,
    "melee_damage": [ { "damage_type": "cut", "amount": 6 } ],
    "dodge": 4,
    "regenerates": 2,
    "bleed_rate": 50,
    "vision_day": 50,
    "vision_night": 20,
    "harvest": "mi-go",
    "weakpoint_sets": [ "wps_mi-go", "wps_natural_armor" ],
    "families": [ "prof_wp_mi-go_basic", "prof_wp_mi-go_advanced", "prof_wp_nat_armored" ],
    "path_settings": { "max_dist": 50, "allow_open_doors": true, "avoid_traps": true, "avoid_sharp": true },
    "scents_ignored": [ "sc_fetid" ],
    "special_attacks": [
      [ "PARROT", 100 ],
      {
        "id": "scratch",
        "damage_max_instance": [ { "damage_type": "cut", "amount": 16, "armor_multiplier": 0.8 } ],
        "effects": [ { "id": "effect_flesh_rending", "duration": 10, "affect_hit_bp": true } ]
      },
      {
        "id": "migo_fleshwarper_blood_spell",
        "type": "spell",
        "spell_data": { "id": "migo_fleshwarper_blood_poison_spell", "min_level": 5 },
        "cooldown": 20,
        "condition": { "not": { "u_has_flag": "NO_SPELLCASTING" } },
        "monster_message": "%1$s's numerous antennae move rhythmically for a moment."
      },
      {
        "id": "migo_fleshwarper_cure_spell",
        "type": "spell",
        "spell_data": { "id": "monster_heal_spell", "hit_self": true, "min_level": 15 },
        "cooldown": 30,
        "condition": { "not": { "u_has_flag": "NO_SPELLCASTING" } },
        "monster_message": "%1$s's numerous antennae twitch in all directions for a moment."
      },
      {
        "id": "migo_fleshwarper_mutate_spell",
        "type": "spell",
        "spell_data": { "id": "migo_fleshwarper_mutate", "min_level": 1 },
        "cooldown": 50,
        "condition": { "not": { "u_has_flag": "NO_SPELLCASTING" } },
        "monster_message": "As %1$s touches %3$s, the flesh warps and twists!"
      }
    ],
    "flags": [
      "SEES",
      "SMELLS",
      "HEARS",
      "HAS_MIND",
      "WARM",
      "BASHES",
      "POISON",
      "NO_BREATHE",
      "MAGIC_USER",
      "ARTHROPOD_BLOOD",
      "PATH_AVOID_DANGER",
      "CAN_OPEN_DOORS",
      "PRIORITIZE_TARGETS",
      "CORNERED_FIGHTER"
    ],
    "armor": { "bash": 15, "cut": 20, "stab": 10, "bullet": 10, "electric": 3, "acid": 40 }
  },
  {
    "id": "mon_mi_go_nethermancer",
    "type": "MONSTER",
    "name": { "str": "mi-go nethermancer" },
    "description": "An alien creature of uncertain origin.  Its shapeless pink body bears numerous sets of paired appendages of unknown function, and a pair of ribbed, membranous wings which seem to be quite useless.  Its odd, vaguely pyramid-shaped head bristles with numerous wavering antennae, and it moves with an uncanny fluidity on its many legs.  Its carapace is covered in regular patterns which occasionally shift as you look at them before settling into a new configuration.",
    "default_faction": "mi-go",
    "bodytype": "migo",
    "species": [ "MIGO" ],
    "looks_like": "mon_mi_go",
    "volume": "92500 ml",
    "weight": "110 kg",
    "hp": 160,
    "speed": 120,
    "diff": 35,
    "material": [ "mi-go_flesh" ],
    "symbol": "&",
    "color": "red",
    "aggression": 20,
    "morale": 30,
    "melee_skill": 7,
    "melee_dice": 4,
    "melee_dice_sides": 6,
    "melee_damage": [ { "damage_type": "cut", "amount": 8 } ],
    "dodge": 4,
    "bleed_rate": 75,
    "vision_day": 50,
    "vision_night": 20,
    "harvest": "mi-go",
    "weakpoint_sets": [ "wps_mi-go", "wps_natural_armor" ],
    "families": [ "prof_wp_mi-go_basic", "prof_wp_mi-go_advanced", "prof_wp_nat_armored" ],
    "path_settings": { "max_dist": 50, "allow_open_doors": true, "avoid_traps": true, "avoid_sharp": true },
    "scents_ignored": [ "sc_fetid" ],
    "special_attacks": [
      [ "PARROT", 100 ],
      { "id": "scratch", "damage_max_instance": [ { "damage_type": "cut", "amount": 12, "armor_multiplier": 0.4 } ] },
      {
        "id": "migo_nethermancer_grab",
        "type": "spell",
        "spell_data": { "id": "sorcerer_hand_monster", "min_level": 2 },
        "cooldown": 15,
        "condition": { "not": { "u_has_flag": "NO_SPELLCASTING" } },
        "monster_message": "%1$s twitches its antennae at %3$s and %3$s is lifted up and pulled towards them!"
      },
      {
        "id": "migo_nethermancer_no_escape",
        "type": "spell",
        "spell_data": { "id": "teleport_anchor_monster", "min_level": 4 },
        "cooldown": 30,
        "condition": { "not": { "u_has_flag": "NO_SPELLCASTING" } },
        "monster_message": "%1$s's numerous antennae sync their movements for a brief moment."
      },
      {
        "id": "migo_nethermancer_summon",
        "type": "spell",
        "spell_data": { "id": "migo_nethermancer_summon_nether", "min_level": 0 },
        "cooldown": 40,
        "condition": { "not": { "u_has_flag": "NO_SPELLCASTING" } },
        "monster_message": "%1$s's numerous antennae weave in a complicated pattern."
      },
      {
        "id": "migo_nethermancer_dispel",
        "type": "spell",
        "spell_data": { "id": "dispel_magic_monster", "min_level": 8 },
        "cooldown": 30,
        "condition": { "not": { "u_has_flag": "NO_SPELLCASTING" } },
        "monster_message": "%1$s numerous antennae point directly at %3$s."
      }
    ],
    "flags": [
      "SEES",
      "SMELLS",
      "HEARS",
      "HAS_MIND",
      "WARM",
      "BASHES",
      "POISON",
      "NO_BREATHE",
      "MAGIC_USER",
      "ARTHROPOD_BLOOD",
      "PATH_AVOID_DANGER",
      "CAN_OPEN_DOORS",
      "PRIORITIZE_TARGETS",
      "CORNERED_FIGHTER"
    ],
    "//": "Armor value assumes some kind of space-warping protective spell to defend against bullets (no way to single out arrows from spears etc or I'd add those too)",
    "armor": { "bash": 5, "cut": 13, "bullet": 80, "electric": 3 }
  }
]
