[
  {
    "id": "mon_eyebot",
    "type": "MONSTER",
    "name": { "str": "eyebot" },
    "description": "A quadcopter drone largely comprised of a high-resolution camera lens and a speaker, this robot hovers above the ground, documenting the carnage and mayhem around it.  While it is no longer able to report to a central authority, it's likely that some of its automated alert systems are still functional, given that the thing seems to have an operational charging station somewhere.",
    "default_faction": "cop_bot",
    "species": [ "ROBOT" ],
    "diff": 2,
    "volume": "30000 ml",
    "weight": "40750 g",
    "hp": 20,
    "speed": 120,
    "material": [ "steel" ],
    "symbol": "e",
    "color": "light_gray",
    "morale": 100,
    "melee_cut": 0,
    "dodge": 3,
    "armor_bash": 8,
    "armor_cut": 10,
    "armor_bullet": 8,
    "revert_to_itype": "bot_eyebot",
    "special_attacks": [ [ "PHOTOGRAPH", 30 ] ],
    "death_drops": { "groups": [ [ "robots", 4 ], [ "eyebot", 1 ] ] },
    "death_function": [ "BROKEN" ],
    "flags": [ "SEES", "FLIES", "ELECTRONIC", "COLDPROOF", "NO_BREATHE", "NOHEAD", "PRIORITIZE_TARGETS" ]
  },
  {
    "id": "mon_grocerybot",
    "type": "MONSTER",
    "name": { "str": "grocery bot" },
    "description": "A popular product from Uncanny, this friendly android can carry your bag or push your Grocery Cart for you.  You know it's friendly because its human face is constantly smiling at you.  According to the ads it uses a state-machine of a complexity never seen before, Uncanny even hired professional actors to record its lines.  Examine to befriend.",
    "default_faction": "mech_bot",
    "species": [ "ROBOT" ],
    "volume": "62500 ml",
    "weight": "81500 g",
    "hp": 80,
    "speed": 100,
    "material": [ "steel" ],
    "symbol": "g",
    "color": "white",
    "bodytype": "human",
    "morale": 100,
    "dodge": 3,
    "armor_bash": 10,
    "armor_cut": 10,
    "armor_bullet": 8,
    "revert_to_itype": "bot_grocerybot",
    "special_attacks": [ [ "PAID_BOT", 1 ] ],
    "death_drops": { "groups": [ [ "robots", 4 ] ] },
    "death_function": [ "BROKEN" ],
    "flags": [
      "SEES",
      "ELECTRONIC",
      "COLDPROOF",
      "NO_BREATHE",
      "FIREPROOF",
      "PUSH_MON",
      "HEARS",
      "PACIFIST",
      "PAY_BOT",
      "PET_HARNESSABLE",
      "PATH_AVOID_DANGER_2"
    ]
  },
  {
    "id": "mon_grocerybot_busted",
    "type": "MONSTER",
    "name": { "str": "busted grocery bot" },
    "description": "A busted grocery bot, it can still carry your bag but its arms are too damaged to push a Grocery Cart.  Despite its current state it's still smiling at you.  Examine to befriend.",
    "default_faction": "mech_bot",
    "species": [ "ROBOT" ],
    "volume": "62500 ml",
    "weight": "81500 g",
    "hp": 80,
    "speed": 100,
    "material": [ "steel" ],
    "symbol": "g",
    "color": "dark_gray",
    "bodytype": "human",
    "morale": 100,
    "dodge": 3,
    "armor_bash": 4,
    "armor_cut": 5,
    "armor_bullet": 4,
    "revert_to_itype": "bot_grocerybot_busted",
    "special_attacks": [ [ "PAID_BOT", 1 ] ],
    "death_drops": { "groups": [ [ "robots", 4 ] ] },
    "death_function": [ "BROKEN" ],
    "flags": [ "SEES", "ELECTRONIC", "COLDPROOF", "NO_BREATHE", "FIREPROOF", "PUSH_MON", "HEARS", "PACIFIST", "PAY_BOT" ]
  },
  {
    "id": "mon_hazmatbot",
    "type": "MONSTER",
    "name": { "str": "cleaner bot" },
    "description": "The Ford Sanitron, a utility robot designed for cleaning up waste material in hazardous conditions.",
    "default_faction": "utility_bot",
    "species": [ "ROBOT" ],
    "volume": "62500 ml",
    "weight": "81500 g",
    "hp": 120,
    "speed": 70,
    "material": [ "steel" ],
    "symbol": "R",
    "color": "green",
    "morale": 100,
    "melee_skill": 2,
    "melee_cut": 0,
    "armor_bash": 10,
    "armor_cut": 12,
    "armor_bullet": 10,
    "vision_day": 50,
    "revert_to_itype": "bot_hazmatbot",
    "death_function": [ "EXPLODE" ],
    "flags": [ "SEES", "HEARS", "BASHES", "ELECTRONIC", "COLDPROOF", "NO_BREATHE", "PRIORITIZE_TARGETS", "PATH_AVOID_DANGER_1" ]
  },
  {
    "id": "mon_molebot",
    "type": "MONSTER",
    "name": { "str": "miner bot" },
    "description": "A snake-like, segmented robot built to tunnel into the ground and detonate landmines.",
    "default_faction": "utility_bot",
    "bodytype": "snake",
    "species": [ "ROBOT" ],
    "volume": "62500 ml",
    "weight": "81500 g",
    "hp": 80,
    "speed": 40,
    "material": [ "steel" ],
    "symbol": "R",
    "color": "dark_gray",
    "aggression": -10,
    "morale": 100,
    "melee_skill": 5,
    "melee_dice": 1,
    "melee_dice_sides": 10,
    "melee_cut": 10,
    "armor_cut": 12,
    "armor_bullet": 10,
    "revert_to_itype": "bot_molebot",
    "death_drops": { "groups": [ [ "robots", 4 ], [ "molebot", 1 ] ] },
    "death_function": [ "BROKEN" ],
    "flags": [ "HEARS", "GOODHEARING", "DIGS", "NO_BREATHE", "ELECTRONIC", "COLDPROOF", "PATH_AVOID_DANGER_1" ]
  },
  {
    "//": "nurse_bot and nurse_bot_defective look very similar, part of the trick is figuring out which one is the good one.  So the sprites should probably look pretty similar to not give it away immediately",
    "id": "mon_nursebot",
    "type": "MONSTER",
    "name": { "str": "nurse bot" },
    "description": "The first product from Uncanny, a towering four-armed humanoid with a gentle face.  The details of its visage are striking, but the stiffness of it makes you really uncomfortable.  The end of the world did not stop it from looking for patient to assist.",
    "default_faction": "nurse_bot",
    "species": [ "ROBOT" ],
    "volume": "62500 ml",
    "weight": "81500 g",
    "hp": 80,
    "speed": 100,
    "material": [ "steel" ],
    "symbol": "N",
    "color": "white",
    "bodytype": "human",
    "morale": 100,
    "dodge": 3,
    "armor_bash": 8,
    "armor_cut": 10,
    "armor_bullet": 8,
    "melee_skill": 4,
    "melee_dice": 3,
    "melee_dice_sides": 2,
    "revert_to_itype": "bot_nursebot",
    "special_attacks": [ [ "ASSIST", 30 ], [ "CHECK_UP", 120 ] ],
    "death_drops": { "groups": [ [ "robots", 4 ] ] },
    "death_function": [ "BROKEN" ],
    "flags": [ "SEES", "ELECTRONIC", "COLDPROOF", "NO_BREATHE", "FIREPROOF", "PUSH_MON", "HEARS", "PACIFIST" ]
  },
  {
    "//": "nurse_bot and nurse_bot_defective look very similar, part of the trick is figuring out which one is the good one.  So the sprites should probably look pretty similar to not give it away immediatly",
    "id": "mon_nursebot_defective",
    "type": "MONSTER",
    "name": { "str": "nurse bot" },
    "looks_like": "mon_nursebot",
    "description": "The first product from Uncanny, a towering four-armed humanoid with a gentle face.  The details of its visage are striking, but the stiffness of it makes you really uncomfortable.  The end of the world did not stop it from looking for patient to assist.",
    "default_faction": "nurse_bot",
    "species": [ "ROBOT" ],
    "volume": "62500 ml",
    "weight": "81500 g",
    "hp": 80,
    "speed": 100,
    "material": [ "steel" ],
    "symbol": "N",
    "color": "light_gray",
    "bodytype": "human",
    "morale": 100,
    "dodge": 3,
    "armor_bash": 8,
    "armor_cut": 10,
    "armor_bullet": 8,
    "melee_skill": 4,
    "melee_dice": 3,
    "melee_dice_sides": 2,
    "grab_strength": 5,
    "starting_ammo": { "anesthetic": 3 },
    "revert_to_itype": "bot_nursebot",
    "special_attacks": [ [ "OPERATE", 30 ], [ "PARROT", 20 ] ],
    "death_drops": { "groups": [ [ "robots", 4 ] ] },
    "death_function": [ "BROKEN" ],
    "flags": [
      "SEES",
      "ELECTRONIC",
      "COLDPROOF",
      "NO_BREATHE",
      "FIREPROOF",
      "PUSH_MON",
      "HEARS",
      "PACIFIST",
      "GRABS",
      "INTERIOR_AMMO"
    ]
  }
]
