[
  {
    "id": "bot_migoturret",
    "type": "TOOL",
    "name": { "str": "inactive brain blaster" },
    "description": "This is a horrifying monstrosity.  Using this item is cannibalism in all but taste and involves turning it on and placing it on the ground, where it will attach itself.  If reprogrammed and rewired successfully the turret will identify you as a friendly, and attack all enemies with its revolving laser cannons.",
    "weight": "40750 g",
    "volume": "30 L",
    "price": 600000,
    "to_hit": -3,
    "material": [ "alien_resin" ],
    "symbol": ";",
    "color": "green",
    "use_action": {
      "type": "place_monster",
      "monster_id": "afs_mon_migoturret",
      "friendly_msg": "The brain blaster swivels towards you.  Hi new friend!",
      "hostile_msg": "The brain blaster swivels towards you.  You feel a buzzing in the air.",
      "difficulty": 6,
      "moves": 100,
      "skills": [ "cooking", "computer" ]
    },
    "flags": [ "SINGLE_USE" ],
    "melee_damage": { "bash": 8 }
  },
  {
    "id": "bot_tankbot",
    "looks_like": "broken_tankbot",
    "type": "TOOL",
    "name": { "str": "inactive tank drone" },
    "description": "This is an inactive Beagle Mini-Tank UGV.  Using this item involves placing it on the ground, loading the unit with the factory-loaded 5.56 rounds and 40mm cartridge grenades in your inventory (if you wish to divide your ammunition, set aside whatever ammunition you do NOT want to give the robot) and turning it on.  If reprogrammed and rewired successfully the tank drone will then identify you as a friendly, roam around or follow you, and attack all enemies with a built-in firearm and grenade launcher.",
    "weight": "200000 g",
    "//": "cheating a bit with the volume due to lack of proper vehicle storage options",
    "volume": "250 L",
    "price": 100000000,
    "to_hit": -3,
    "material": [ "steel" ],
    "symbol": ";",
    "color": "light_green",
    "use_action": {
      "type": "place_monster",
      "monster_id": "mon_tankbot",
      "friendly_msg": "The tank drone rolls out and begins acquiring targets.",
      "hostile_msg": "The tank drone swivels its turret and aims directly at you.  Don your brown pants!",
      "//": "Milspec, clearly designed with little concern for collateral damage. What did you expect of a robo-tank?",
      "difficulty": 10,
      "moves": 500,
      "skills": [ "electronics", "computer" ]
    },
    "flags": [ "SINGLE_USE" ],
    "melee_damage": { "bash": 8 }
  },
  {
    "id": "bot_chickenbot",
    "looks_like": "broken_tripod",
    "type": "TOOL",
    "name": { "str": "inactive chicken walker" },
    "description": "This is an inactive chicken walker.  Using this item involves placing it on the ground, loading the unit with the factory-loaded 5.56 rounds and 40mm cartridge grenades in your inventory (if you wish to divide your ammunition, set aside whatever ammunition you do NOT want to give the robot) and turning it on.  If reprogrammed and rewired successfully the tank drone will then identify you as a friendly, roam around or follow you, and attack all enemies with a built-in firearm and grenade launcher.",
    "weight": "190000 g",
    "//": "cheating a bit with the volume due to lack of proper vehicle storage options",
    "volume": "250 L",
    "price": 100000000,
    "to_hit": -3,
    "material": [ "steel" ],
    "symbol": ";",
    "color": "light_green",
    "use_action": {
      "type": "place_monster",
      "monster_id": "mon_chickenbot",
      "friendly_msg": "The chicken bot rolls out and begins acquiring targets.",
      "hostile_msg": "The chicken bot swivels its turret and aims directly at you.  Don your brown pants!",
      "//": "Milspec, clearly designed with little concern for collateral damage.  What did you expect of a chicken walker?",
      "difficulty": 10,
      "moves": 500,
      "skills": [ "electronics", "computer" ]
    },
    "melee_damage": { "bash": 8 }
  },
  {
    "id": "bot_tripod",
    "looks_like": "broken_tripod",
    "type": "TOOL",
    "name": { "str": "inactive tripod" },
    "description": "This is an inactive Honda Regnal.  Using this item involves placing it on the ground, wondering how it fuels its flamethrower and turning it on.  If reprogrammed and rewired successfully the tribot will then identify you as an ally, roam around or follow you, and impale hostiles with its spiked cable weapons.",
    "weight": "120000 g",
    "volume": "92500 ml",
    "price": 100000000,
    "to_hit": -3,
    "material": [ "steel" ],
    "symbol": ";",
    "color": "light_green",
    "use_action": {
      "type": "place_monster",
      "monster_id": "mon_tripod",
      "friendly_msg": "The tribot rises to its feet and scans the area for contaminants.",
      "hostile_msg": "The tribot glowers down at you and ignites its flamethrower.  Turns out you hate the smell of napalm.",
      "//": "No observed open deployment, likely a prototype or secret project",
      "difficulty": 15,
      "moves": 500,
      "skills": [ "electronics", "computer" ]
    },
    "flags": [ "SINGLE_USE" ],
    "melee_damage": { "bash": 8 }
  },
  {
    "type": "GENERIC",
    "id": "broken_tripod",
    "symbol": ",",
    "color": "green",
    "name": { "str": "broken tribot" },
    "category": "other",
    "description": "A broken tribot.  Now that its legs lie broken and immobile, the world seems a little less threatening.  Could be gutted for parts.",
    "price": 1000,
    "material": [ "steel", "plastic" ],
    "weight": "430000 g",
    "volume": "187500 ml",
    "to_hit": -2,
    "flags": [ "TRADER_AVOID", "NO_REPAIR" ],
    "melee_damage": { "bash": 10, "cut": 6 }
  },
  {
    "type": "GENERIC",
    "id": "broken_tankbot",
    "symbol": ",",
    "color": "green",
    "name": { "str": "broken tank drone" },
    "category": "other",
    "description": "A broken tank drone.  Still looks intimidating despite being permanently inoperative, possibly due to the sheer size and mass.  Could be gutted for parts.",
    "price": 1000,
    "material": [ "steel", "plastic" ],
    "weight": "1223850 g",
    "volume": "875 L",
    "to_hit": -3,
    "flags": [ "TRADER_AVOID", "NO_REPAIR" ],
    "melee_damage": { "bash": 20, "cut": 15 }
  },
  {
    "type": "GENERIC",
    "id": "broken_chickenbot",
    "symbol": ",",
    "color": "green",
    "name": { "str": "broken chickenbot" },
    "category": "other",
    "description": "A broken chicken walker.  Still looks intimidating despite being permanently inoperative, possibly due to the sheer size and mass.  Could be gutted for parts.",
    "price": 1000,
    "material": [ "steel", "plastic" ],
    "weight": "1023850 g",
    "volume": "1100 L",
    "to_hit": -3,
    "flags": [ "TRADER_AVOID", "NO_REPAIR" ],
    "melee_damage": { "bash": 20, "cut": 15 }
  },
  {
    "id": "bot_sentinel_lx",
    "type": "TOOL",
    "name": { "str": "inactive sentinel-lx", "str_pl": "inactive sentinels-lx" },
    "description": "Crouched and dead still, this armored luxurious robot resembles an ancient knight immersed in deep prayer.  If reprogrammed and rewired successfully the robot will identify you as a friendly, and will protect you from nearby foes.",
    "weight": "40750 g",
    "volume": "30 L",
    "price": 600000,
    "to_hit": -3,
    "material": [ "aluminum", "plastic" ],
    "symbol": ";",
    "color": "green",
    "use_action": {
      "type": "place_monster",
      "monster_id": "afs_mon_sentinel_lx",
      "difficulty": 4,
      "moves": 100,
      "skills": [ "computer" ],
      "is_pet": true
    },
    "flags": [ "SINGLE_USE" ],
    "melee_damage": { "bash": 8 }
  },
  {
    "id": "bot_wraitheon_kaburaya",
    "type": "TOOL",
    "name": { "str": "inactive Kabura-ya drone" },
    "description": "An inactive Karuba-ya hunter drone, folded for ease of storage.  If deployed, it will seek and fly to the closest enemy before detonating.  Unlike most robots, its activation depends on a successful throw, and not on your computer skill.",
    "weight": "550 g",
    "volume": "250 ml",
    "price": 5000,
    "to_hit": -3,
    "material": [ "aluminum", "plastic" ],
    "symbol": ";",
    "color": "green",
    "use_action": {
      "type": "place_monster",
      "monster_id": "mon_wraitheon_kaburaya",
      "friendly_msg": "The Kabura-ya emits a short IFF chirp as you throw it.",
      "hostile_msg": "The Kabura-ya emits an warning whine after your botched throw!",
      "difficulty": 1,
      "moves": 100,
      "skills": [ "throw" ]
    },
    "flags": [ "SINGLE_USE" ],
    "melee_damage": { "bash": 0 }
  },
  {
    "id": "bot_bloodhound_drone",
    "type": "TOOL",
    "name": { "str": "inactive bloodhound drone" },
    "description": "This is an inactive bloodhound drone.  If successfully deployed, it will fly towards enemy targets and highlight them with a powerful spotlight.",
    "weight": "5400 g",
    "volume": "750 ml",
    "price": 60000,
    "to_hit": -3,
    "material": [ "aluminum", "plastic" ],
    "symbol": ",",
    "color": "light_green",
    "use_action": {
      "type": "place_monster",
      "monster_id": "mon_bloodhound_drone",
      "friendly_msg": "The bloodhound drone flies from your hand and surveys the area!",
      "hostile_msg": "You misprogram the bloodhound drone; it's hostile!",
      "difficulty": 4,
      "moves": 60,
      "place_randomly": true,
      "skills": [ "electronics", "computer" ],
      "is_pet": true
    },
    "flags": [ "SINGLE_USE" ],
    "melee_damage": { "bash": 6, "cut": 6 }
  },
  {
    "id": "bot_laserturret_x-ray",
    "type": "TOOL",
    "name": { "str": "inactive laser turret" },
    "description": "This is an inactive laser turret.  Using this item involves turning it on and placing it on the ground, where it will attach itself.  If reprogrammed and rewired successfully the turret will identify you as a friendly, and attack all enemies with its replaceable laser cannons.  It requires ammunition tubes to fire.",
    "weight": "40750 g",
    "volume": "30 L",
    "price": 600000,
    "price_postapoc": 12000,
    "to_hit": -3,
    "material": [ "steel", "plastic" ],
    "symbol": ";",
    "color": "white",
    "use_action": {
      "type": "place_monster",
      "monster_id": "mon_laserturret_x-ray",
      "difficulty": 6,
      "moves": 100,
      "skills": [ "electronics", "computer" ]
    },
    "flags": [ "SINGLE_USE" ],
    "melee_damage": { "bash": 8 }
  },
  {
    "id": "bot_utilibot_beehive",
    "type": "TOOL",
    "copy-from": "bot_utilibot_base",
    "name": "inactive bee-bot",
    "description": "A salvaged utility robot converted into an ambulatory bee hive that periodically removes and delivers segments of fresh honey comb.  It protects the insect colony with a mechanical crossbow mounted to its chassis.  Activate this item, with wooden bolts in your inventory, to load and deploy the robot.",
    "color": "yellow",
    "use_action": {
      "type": "place_monster",
      "monster_id": "mon_utilibot_beehive",
      "difficulty": 1,
      "moves": 100,
      "skills": [ "electronics", "computer" ],
      "is_pet": true
    }
  },
  {
    "abstract": "bot_medibot_base",
    "type": "TOOL",
    "looks_like": "mon_tripod",
    "name": "inactive medibot",
    "material": [ "steel", "plastic" ],
    "weight": "70 kg",
    "volume": "50 L",
    "price": 10000,
    "price_postapoc": 10000,
    "to_hit": -3,
    "symbol": ";",
    "color": "dark_gray",
    "use_action": {
      "type": "place_monster",
      "monster_id": "mon_medibot",
      "difficulty": 1,
      "moves": 100,
      "skills": [ "electronics", "computer" ],
      "is_pet": true
    },
    "flags": [ "LEAK_DAM", "RADIOACTIVE", "TRADER_AVOID", "SINGLE_USE" ],
    "melee_damage": { "bash": 6 }
  },
  {
    "abstract": "bot_utilibot_base",
    "type": "TOOL",
    "name": "inactive utilibot",
    "looks_like": "mon_cleanerbot",
    "price": 10000,
    "price_postapoc": 10000,
    "weight": "140 kg",
    "volume": "62500 ml",
    "to_hit": -3,
    "material": [ "steel", "aluminum" ],
    "symbol": ";",
    "color": "dark_gray",
    "flags": [ "LEAK_DAM", "RADIOACTIVE", "TRADER_AVOID", "SINGLE_USE" ],
    "melee_damage": { "bash": 8 }
  },
  {
    "abstract": "bot_hack_base",
    "type": "TOOL",
    "name": "inactive hack",
    "description": "This is an inactive manhack.  Manhacks are fist-sized robots that fly through the air.  They are covered with whirring blades and attack by throwing themselves against their target.  Use this item to reprogram and activate the manhack.  Electronics and computer skill determines if the targeting matrix is reprogrammed successfully.",
    "weight": "5400 g",
    "volume": "750 ml",
    "price": 10000,
    "price_postapoc": 10000,
    "to_hit": -3,
    "material": [ "aluminum", "plastic" ],
    "symbol": ";",
    "color": "light_green",
    "flags": [ "SINGLE_USE" ],
    "melee_damage": { "bash": 4, "cut": 4 }
  },
  {
    "id": "bot_light_hack",
    "type": "TOOL",
    "copy-from": "bot_hack_base",
    "name": "inactive floating lantern",
    "description": "An inactive floating lantern, a fist-sized robot that flies through the air and illuminates its surroundings with bright LEDs.  The lantern is non aggressive and has no means of attack.  Activate this item to deploy the salvaged robot.",
    "color": "yellow",
    "looks_like": "bot_manhack",
    "use_action": {
      "type": "place_monster",
      "monster_id": "mon_light_hack",
      "friendly_msg": "The floating lantern flies from your hand and lights up the area!",
      "hostile_msg": "You misprogram the lantern.",
      "difficulty": 1,
      "moves": 60,
      "place_randomly": true,
      "skills": [ "electronics", "computer" ]
    }
  },
  {
    "abstract": "bot_milbot_base",
    "type": "TOOL",
    "name": "inactive military robot",
    "looks_like": "mon_secubot",
    "material": [ "steel", "kevlar" ],
    "weight": "140 kg",
    "volume": "62500 ml",
    "price": 10000,
    "price_postapoc": 10000,
    "to_hit": -3,
    "symbol": ";",
    "color": "light_gray",
    "flags": [ "LEAK_DAM", "RADIOACTIVE", "TRADER_AVOID", "SINGLE_USE" ],
    "melee_damage": { "bash": 8 }
  },
  {
    "id": "bot_milbot_308",
    "type": "TOOL",
    "copy-from": "bot_milbot_base",
    "name": "inactive military robot",
    "description": "An unpowered military robot fitted with an integrated 7.62 firearm and electric prod.  Activate this item, with ammo in your inventory, to load and deploy the robot.",
    "color": "green",
    "use_action": {
      "type": "place_monster",
      "monster_id": "mon_milbot_308",
      "difficulty": 0,
      "moves": 100,
      "skills": [ "electronics", "computer" ]
    }
  },
  {
    "abstract": "bot_defbot_base",
    "type": "TOOL",
    "name": "inactive defense robot",
    "looks_like": "mon_riotbot",
    "material": [ "steel", "plastic" ],
    "weight": "140 kg",
    "volume": "62500 ml",
    "price": 10000,
    "price_postapoc": 10000,
    "to_hit": -3,
    "symbol": ";",
    "color": "light_gray",
    "flags": [ "LEAK_DAM", "RADIOACTIVE", "TRADER_AVOID" ],
    "melee_damage": { "bash": 8 }
  },
  {
    "abstract": "bot_skitterbot_base",
    "type": "TOOL",
    "name": "inactive skitterbot",
    "looks_like": "broken_skitterbot",
    "material": [ "steel", "plastic" ],
    "weight": "62650 g",
    "volume": "30 L",
    "price": 10000,
    "price_postapoc": 10000,
    "to_hit": -3,
    "symbol": ";",
    "color": "dark_gray",
    "flags": [ "TRADER_AVOID", "SINGLE_USE" ],
    "melee_damage": { "bash": 6 }
  },
  {
    "id": "bot_skitterbot_rat",
    "type": "TOOL",
    "copy-from": "bot_skitterbot_base",
    "name": "inactive rat snatcher",
    "description": "A small hexapod drone designed to hold small pests, folded into a small cube for easy storage.  It's capable of hunting all sorts of small mammals with remarkable efficiency, but shouldn't be expected to handle anything much bigger than a rat.",
    "color": "dark_gray",
    "weight": "750 g",
    "volume": "1 L",
    "price": "200 USD",
    "to_hit": -3,
    "use_action": {
      "type": "place_monster",
      "monster_id": "mon_skitterbot_rat",
      "difficulty": 1,
      "moves": 100,
      "skills": [ "electronics", "computer" ]
    },
    "melee_damage": { "bash": 2 }
  },
  {
    "id": "bot_skitterbot_grab",
    "type": "TOOL",
    "copy-from": "bot_skitterbot_base",
    "name": "inactive grab-bot",
    "description": "A salvaged skitterbot repurposed to grab onto and immobilize enemies.  Activate this item to deploy the robot.",
    "color": "green",
    "use_action": {
      "type": "place_monster",
      "monster_id": "mon_skitterbot_grab",
      "difficulty": 1,
      "moves": 100,
      "skills": [ "electronics", "computer" ]
    }
  },
  {
    "id": "bot_skitterbot_hunter",
    "type": "TOOL",
    "copy-from": "bot_skitterbot_base",
    "name": "inactive pest hunter",
    "description": "A salvaged skitterbot refitted with an 8mm integrated firearm.  Activate this item, with ammo in your inventory, to load and deploy the robot.",
    "color": "dark_gray",
    "use_action": {
      "type": "place_monster",
      "monster_id": "mon_skitterbot_hunter",
      "difficulty": 1,
      "moves": 100,
      "skills": [ "electronics", "computer" ],
      "is_pet": true
    }
  },
  {
    "abstract": "bot_eyebot_base",
    "type": "TOOL",
    "name": "inactive eyebot",
    "looks_like": "broken_eyebot",
    "price": 10000,
    "price_postapoc": 10000,
    "material": [ "steel", "plastic" ],
    "weight": "62650 g",
    "volume": "30 L",
    "to_hit": -3,
    "symbol": ";",
    "color": "light_green",
    "flags": [ "LEAK_DAM", "RADIOACTIVE", "TRADER_AVOID" ],
    "melee_damage": { "bash": 4, "cut": 4 }
  },
  {
    "id": "bot_eyebot_heater",
    "type": "TOOL",
    "copy-from": "bot_eyebot_base",
    "name": "inactive floating heater",
    "description": "A salvaged eyebot repurposed into a floating space heater.  It emits a constant jet of warm air to heat an enclosed space.  It is non-aggressive and has no weapons systems.  Activate this item to deploy the robot.",
    "color": "pink",
    "use_action": {
      "type": "place_monster",
      "monster_id": "mon_eyebot_heater",
      "difficulty": 1,
      "moves": 100,
      "skills": [ "electronics", "computer" ],
      "is_pet": true
    },
    "flags": [ "SINGLE_USE" ]
  },
  {
    "id": "bot_laserturret_xray",
    "type": "TOOL",
    "name": { "str": "inactive laser turret" },
    "description": "This is an inactive laser turret.  Using this item involves turning it on and placing it on the ground, where it will attach itself.  If reprogrammed and rewired successfully the turret will identify you as a friendly, and attack all enemies with its revolving laser cannons.  It requires sunlight in order to fire.",
    "weight": "40750 g",
    "volume": "30 L",
    "price": 600000,
    "price_postapoc": 12000,
    "to_hit": -3,
    "material": [ "steel", "plastic" ],
    "symbol": ";",
    "color": "white",
    "use_action": {
      "type": "place_monster",
      "monster_id": "mon_laserturret_xray",
      "difficulty": 6,
      "moves": 100,
      "skills": [ "electronics", "computer" ]
    },
    "flags": [ "SINGLE_USE" ],
    "melee_damage": { "bash": 8 }
  },
  {
    "id": "bot_eyebot",
    "looks_like": "broken_eyebot",
    "type": "TOOL",
    "name": { "str": "inactive eyebot" },
    "description": "An inactive eyebot.  Using this item involves turning it on and launching the UAV.  If reprogrammed and rewired successfully, the eyebot will then keep watch for intruders.",
    "weight": "40750 g",
    "volume": "30 L",
    "price": 10000,
    "price_postapoc": 500,
    "to_hit": -3,
    "material": [ "steel" ],
    "symbol": ";",
    "color": "light_green",
    "use_action": {
      "type": "place_monster",
      "monster_id": "mon_eyebot",
      "friendly_msg": "The eyebot hums and takes to the sky.",
      "hostile_msg": "The eyebot beeps disapprovingly and focuses its camera on your face.  Say cheese!",
      "//": "Like most surveillance tech these likely have poor security. Secure the wifi!",
      "difficulty": 1,
      "moves": 100,
      "skills": [ "electronics", "computer" ]
    },
    "flags": [ "SINGLE_USE" ],
    "melee_damage": { "bash": 8 }
  },
  {
    "id": "bot_copbot",
    "looks_like": "broken_copbot",
    "type": "TOOL",
    "name": { "str": "inactive police bot" },
    "description": "An inactive police robot.  Using this item involves placing it on the ground and turning it on.  If reprogrammed and rewired successfully, the police bot will then identify you as law enforcement, roam around or follow you, and attempt to detain lawbreakers.",
    "weight": "81500 g",
    "volume": "62500 ml",
    "price": 100000,
    "price_postapoc": 500,
    "to_hit": -3,
    "material": [ "steel" ],
    "symbol": ";",
    "color": "light_green",
    "use_action": {
      "type": "place_monster",
      "monster_id": "mon_copbot",
      "friendly_msg": "The police bot rolls into action, ready to pursue criminals.",
      "hostile_msg": "A siren howls and lights flash as the police bot prepares to arrest you!",
      "//": "Wheeled and must be easy-to-use for police deployment",
      "difficulty": 3,
      "moves": 100,
      "skills": [ "electronics", "computer" ]
    },
    "flags": [ "SINGLE_USE" ],
    "melee_damage": { "bash": 8 }
  },
  {
    "id": "bot_riotbot",
    "looks_like": "broken_riotbot",
    "type": "TOOL",
    "name": { "str": "inactive riot control bot" },
    "description": "An inactive riot control bot.  Using this item involves placing it on the ground and turning it on.  If reprogrammed and rewired successfully, the robot will bring order and peace to the horde.",
    "weight": "81500 g",
    "volume": "62500 ml",
    "price": 35000,
    "price_postapoc": 1500,
    "to_hit": -3,
    "material": [ "steel" ],
    "symbol": ";",
    "color": "light_green",
    "use_action": {
      "type": "place_monster",
      "monster_id": "mon_riotbot",
      "friendly_msg": "The riot control bot rolls into action.",
      "hostile_msg": "The riot control bot gasses you and approaches with a pair of handcuffs!",
      "//": "Pretty easy but you want to be careful with the gas",
      "difficulty": 4,
      "moves": 150,
      "skills": [ "electronics", "computer" ]
    },
    "flags": [ "SINGLE_USE" ],
    "melee_damage": { "bash": 8 }
  }
]
