[
  {
    "id": "afs_bag_of_holding",
    "type": "ARMOR",
    "name": { "str": "bag of holding", "str_pl": "bags of holding" },
    "description": "A sleek, unfathomably-complicated machine covered in dozens of blinking lights, worn on the back by sturdy faux-leather straps.  An electrode dangles from the back, attaching to your forehead.  How it operates without annihilating spacetime isn't quite clear, but a localized portal allows things to be stored in an extradimensional space.",
    "weight": "3401 g",
    "volume": "3 L",
    "//": "sci-fantasy extradimensional gadget = pricey",
    "price": 1000000000,
    "//2": "because nobody would have that amount after the world ends, it's worth $1000 in barter",
    "price_postapoc": 100000,
    "material": [ "glass", "superalloy", "platinum" ],
    "symbol": "[",
    "color": "cyan",
    "looks_like": "molle_pack",
    "pocket_data": [ { "pocket_type": "CONTAINER", "max_contains_volume": "100 L", "max_contains_weight": "500 kg", "moves": 300 } ],
    "warmth": 5,
    "material_thickness": 2,
    "flags": [ "BELTED", "ONLY_ONE", "LEAK_DAM" ],
    "armor": [ { "encumbrance": [ 5, 10 ], "coverage": 30, "covers": [ "torso" ] } ]
  },
  {
    "id": "afs_titanium_vest",
    "type": "ARMOR",
    "name": { "str": "titanium vest" },
    "description": "A lightweight armor vest made of pieces of titanium sewn together, with cloth padding for comfort.  Brittle against blunt force, but highly resistant to cuts and corrosion.",
    "weight": "939 g",
    "volume": "500 ml",
    "price": 1000,
    "to_hit": -3,
    "material": [ "titanium", "cotton" ],
    "symbol": "[",
    "looks_like": "armor_scrapsuit",
    "color": "white",
    "material_thickness": 2,
    "armor": [ { "encumbrance": 4, "coverage": 80, "covers": [ "torso" ] } ]
  },
  {
    "id": "afs_holo_cloak_mk2",
    "type": "TOOL_ARMOR",
    "copy-from": "afs_sentinel_cloak",
    "name": { "str": "hologram cloak Mk. II", "str_pl": "hologram cloaks Mk. II" },
    "description": "When activated, creates a holographic decoy of its wearer.  Powered by an experimental n-space energy generator, it slowly recharges itself for free, probably by siphoning excess energy from some unknown hyperdimensional space.",
    "charges_per_use": 1,
    "//": "Change charges and charge_regen only",
    "relic_data": { "charge_info": { "recharge_type": "periodic", "time": "1 h", "regenerate_ammo": true } },
    "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 15 } } ],
    "use_action": [ "DIRECTIONAL_HOLOGRAM" ],
    "flags": [ "OVERSIZE", "HOOD", "WATERPROOF", "STURDY", "OUTER", "NO_UNLOAD", "NO_RELOAD" ]
  },
  {
    "id": "afs_sentinel_cloak",
    "type": "ARMOR",
    "copy-from": "jedi_cloak",
    "name": { "str": "sentinel-lx cloak" },
    "description": "The vantablack cloak of sentinel-lx hangs around ones shoulders as a solid, unnatural shadow.  Made from woven graphene, it's lightweight and resistant, but cannot be repaired.",
    "price": 1500000,
    "material": [ "graphene_weave" ],
    "symbol": "[",
    "color": "dark_gray",
    "warmth": 30,
    "material_thickness": 3,
    "flags": [ "OVERSIZE", "HOOD", "OUTER", "NO_REPAIR", "SUPER_FANCY", "STURDY" ],
    "relic_data": {
      "passive_effects": [
        {
          "has": "WORN",
          "condition": "ALWAYS",
          "values": [ { "value": "BONUS_DODGE", "add": 1 } ],
          "name": "Living Shadow",
          "description": "You are wearing equipment that gives 1 bonus dodge."
        }
      ]
    },
    "armor": [ { "encumbrance": 4, "coverage": 85, "covers": [ "torso", "head", "arm_l", "arm_r", "leg_l", "leg_r" ] } ]
  },
  {
    "id": "afs_wrist_computer",
    "type": "TOOL_ARMOR",
    "category": "armor",
    "name": { "str": "IX-2110 computer" },
    "description": "The original Imagos IX-2110, a general use wrist computer originally designed to support operations within hazardous environments.  Among the most successful pieces of technology ever created, millions of these were produced and sold to the explorers that first tamed the stars during the early Hyperspace Era.  By now more than 400 years old, making it boot successfully would be a small adventure all of its own.",
    "weight": "315 g",
    "volume": "1200 ml",
    "price": "20 USD",
    "to_hit": -1,
    "material": [ "steel", "plastic" ],
    "symbol": "[",
    "color": "light_gray",
    "sided": true,
    "armor": [ { "encumbrance": 10, "coverage": 45, "covers": [ "arm_l", "arm_r" ] } ],
    "warmth": 10,
    "material_thickness": 2,
    "flags": [ "BELTED", "STURDY", "WATER_FRIENDLY" ]
  },
  {
    "id": "xl_jeans",
    "type": "ARMOR",
    "name": { "str": "XL jeans", "str_pl": "pairs of XL jeans" },
    "description": "A pair of XL blue jeans with two deep pockets.",
    "weight": "900 g",
    "volume": "3 L",
    "copy-from": "jeans",
    "pocket_data": [ { "pocket_type": "CONTAINER", "rigid": true, "max_contains_volume": "750 ml", "max_contains_weight": "1 kg" } ],
    "material_thickness": 4,
    "flags": [ "VARSIZE", "POCKETS", "OVERSIZE" ]
  },
  {
    "id": "xl_technician_pants_gray",
    "type": "ARMOR",
    "name": { "str": "XL work pants", "str_pl": "pairs of XL work pants" },
    "description": "A pair of gray work pants.",
    "copy-from": "technician_pants_gray",
    "weight": "770 g",
    "volume": "3 L",
    "pocket_data": [ { "pocket_type": "CONTAINER", "rigid": true, "max_contains_volume": "1700 ml", "max_contains_weight": "2 kg" } ],
    "material_thickness": 2,
    "snippet_category": [
      { "id": "xl_technician_pants_blue", "text": "A pair of XL blue work pants." },
      { "id": "xl_technician_pants_gray", "text": "A pair of XL gray work pants." },
      { "id": "xl_technician_pants_lightblue", "text": "A pair of XL light-blue work pants." }
    ],
    "flags": [ "VARSIZE", "POCKETS", "OVERSIZE" ]
  },
  {
    "id": "xl_technician_shirt_gray",
    "type": "ARMOR",
    "name": { "str": "XL work t-shirt" },
    "description": "A gray XL work t-shirt with a small front pocket.",
    "weight": "84 g",
    "volume": "350 ml",
    "copy-from": "technician_shirt_gray",
    "snippet_category": [
      { "id": "xl_technician_shirt_blue", "text": "An XL blue work t-shirt with a small front pocket." },
      { "id": "xl_technician_shirt_gray", "text": "An XL gray work t-shirt with a small front pocket." },
      { "id": "xl_technician_shirt_lightblue", "text": "An XL light-blue work t-shirt with a small front pocket." }
    ],
    "flags": [ "VARSIZE", "OVERSIZE" ]
  },
  {
    "id": "q_solarpack",
    "type": "TOOL_ARMOR",
    "name": { "str": "quantum solar backpack (folded)", "str_pl": "quantum solar backpacks (folded)" },
    "description": "Personal portable charging system consisting of an array of quantum solar panels neatly folded in the form of a large backpack.  It can be worn as one, and has an integrated cable to plug it into a cable charger system.  Cutting edge technology.",
    "weight": "7500 g",
    "volume": "5 L",
    "price": 1500000,
    "to_hit": -1,
    "material": [ "glass", "steel" ],
    "symbol": "[",
    "color": "light_gray",
    "material_thickness": 3,
    "use_action": [ "SOLARPACK" ],
    "flags": [ "FRAGILE", "OUTER", "ONLY_ONE", "SOLARPACK" ],
    "armor": [ { "encumbrance": 12, "coverage": 40, "covers": [ "torso" ] } ],
    "melee_damage": { "bash": 10 }
  },
  {
    "id": "q_solarpack_on",
    "type": "TOOL_ARMOR",
    "repairs_like": "q_solarpack",
    "name": { "str": "quantum solar backpack (unfolded)", "str_pl": "quantum solar backpacks (unfolded)" },
    "description": "Unfolded array of portable quantum solar panels ready to push some power into an active cable charger system.",
    "weight": "7500 g",
    "volume": "15 L",
    "price": 1500000,
    "to_hit": -2,
    "material": [ "glass", "steel" ],
    "symbol": "[",
    "color": "blue",
    "material_thickness": 1,
    "use_action": [ "SOLARPACK_OFF" ],
    "solar_efficiency": 0.3,
    "flags": [ "FRAGILE", "OUTER", "ONLY_ONE", "SOLARPACK_ON" ],
    "armor": [ { "encumbrance": 20, "coverage": 40, "covers": [ "torso" ] } ],
    "melee_damage": { "bash": 4 }
  },
  {
    "id": "xlswat_armor",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "Uplifted SWAT armor" },
    "description": "An extra large suit of black bulletproof armor with lots of pockets.  The word SWAT is emblazoned across the back.  Specifically designed for Uplifted officers such as Mastodons.",
    "weight": "10 kg",
    "volume": "20 L",
    "price": 585000,
    "price_postapoc": 5000,
    "to_hit": -3,
    "material": [ "kevlar", "cotton" ],
    "symbol": "[",
    "looks_like": "touring_suit",
    "color": "dark_gray",
    "warmth": 35,
    "material_thickness": 9,
    "valid_mods": [ "steel_padded" ],
    "environmental_protection": 4,
    "flags": [ "OVERSIZE", "POCKETS", "STURDY" ],
    "pocket_data": [
      { "pocket_type": "CONTAINER", "max_contains_volume": "750 ml", "max_contains_weight": "2 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "750 ml", "max_contains_weight": "2 kg", "moves": 80 }
    ],
    "armor": [ { "encumbrance": 25, "coverage": 95, "covers": [ "leg_l", "leg_r", "torso", "arm_l", "arm_r" ] } ],
    "melee_damage": { "bash": 6 }
  },
  {
    "id": "xlballistic_vest_empty",
    "type": "ARMOR",
    "category": "armor",
    "//": "Based on US Army SPCS",
    "name": { "str": "empty XL ballistic vest" },
    "description": "Oversized ballistic armor without any armor inserts.  The soft armor plate carrier is still protective but it won't stop high energy projectiles.",
    "weight": "4 kg",
    "volume": "7 L",
    "price": 160000,
    "material": [ "nylon" ],
    "symbol": "[",
    "color": "light_gray",
    "warmth": 15,
    "material_thickness": 8,
    "flags": [ "OVERSIZE", "STURDY", "OUTER", "WATER_FRIENDLY" ],
    "armor": [ { "encumbrance": 6, "coverage": 85, "covers": [ "torso" ] } ]
  },
  {
    "id": "xlballistic_vest_esapi",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "XL ESAPI ballistic vest" },
    "description": "Oversized ballistic armor with ESAPI ceramic armor plates.",
    "weight": "12 kg",
    "volume": "9 L",
    "price": 280000,
    "material": [ "nylon", "ceramic" ],
    "symbol": "[",
    "color": "light_gray",
    "warmth": 15,
    "material_thickness": 26,
    "flags": [ "OVERSIZE", "STURDY", "OUTER", "WATER_FRIENDLY", "NO_REPAIR" ],
    "armor": [ { "encumbrance": 10, "coverage": 85, "covers": [ "torso" ] } ]
  },
  {
    "id": "xlboots_combat",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "pair of XL combat boots", "str_pl": "pairs of XL combat boots" },
    "description": "Modern oversized reinforced tactical combat boots.  Very durable.",
    "weight": "1460 g",
    "volume": "5 L",
    "price": 7000,
    "price_postapoc": 14000,
    "to_hit": -1,
    "material": [ "kevlar", "leather" ],
    "symbol": "[",
    "looks_like": "boots",
    "color": "dark_gray",
    "warmth": 25,
    "material_thickness": 5,
    "environmental_protection": 2,
    "flags": [ "OVERSIZE", "VARSIZE", "WATERPROOF", "STURDY" ],
    "armor": [ { "encumbrance": 25, "coverage": 100, "covers": [ "foot_l", "foot_r" ] } ],
    "melee_damage": { "bash": 1 }
  },
  {
    "id": "xlgloves_tactical",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "pair of XL tactical gloves", "str_pl": "pairs of XL tactical gloves" },
    "description": "A pair of oversized reinforced Kevlar tactical gloves.  Commonly used by police and military units.",
    "weight": "1 kg",
    "volume": "750 ml",
    "price": 5200,
    "to_hit": 2,
    "material": [ "kevlar", "leather" ],
    "symbol": "[",
    "looks_like": "fire_gauntlets",
    "color": "dark_gray",
    "warmth": 20,
    "material_thickness": 5,
    "flags": [ "OVERSIZE", "VARSIZE", "STURDY" ],
    "armor": [ { "encumbrance": 13, "coverage": 100, "covers": [ "hand_l", "hand_r" ] } ]
  },
  {
    "id": "tripaw_xlgloves_tactical",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "pair of Killophant gloves", "str_pl": "pairs of Killophant gloves" },
    "description": "A pair of reinforced Kevlar tactical gloves, specifically designed to accommodate three-fingered Killophants.  Thinner than regular oversized tactical gloves.",
    "weight": "320 g",
    "volume": "750 ml",
    "price": 5200,
    "to_hit": 2,
    "material": [ "kevlar", "leather" ],
    "symbol": "[",
    "looks_like": "fire_gauntlets",
    "color": "dark_gray",
    "warmth": 20,
    "material_thickness": 3,
    "flags": [ "OVERSIZE", "VARSIZE", "STURDY" ],
    "armor": [ { "encumbrance": 5, "coverage": 100, "covers": [ "hand_l", "hand_r" ] } ]
  },
  {
    "id": "xlleather_belt",
    "type": "ARMOR",
    "name": { "str": "XL leather belt" },
    "description": "An XL leather belt.  Useful for making your pair of pants fit if you need really big pants.",
    "weight": "150 g",
    "volume": "350 ml",
    "copy-from": "leather_belt",
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xlpolice_belt",
    "type": "ARMOR",
    "name": { "str": "XL police duty belt" },
    "description": "An XL black leather belt used by extremely large uplifted police officers.  It has several pouches and a holder for a baton.",
    "weight": "450 g",
    "volume": "2500 ml",
    "copy-from": "police_belt",
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xltac_fullhelmet",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "XL tactical full helmet" },
    "description": "An all-encompassing massive black helmet that covers your entire face and neck, providing excellent protection from all sorts of damage.",
    "weight": "1324 g",
    "volume": "2 L",
    "copy-from": "tac_fullhelmet",
    "flags": [ "VARSIZE", "STURDY", "SUN_GLASSES", "OVERSIZE" ]
  },
  {
    "type": "ARMOR",
    "id": "xllegpouch_large",
    "name": { "str": "XL leg ammo pouch", "str_pl": "XL leg ammo pouches" },
    "description": "An XL fabric ammo pouch that can be strapped to your leg; capable of holding two magazines close at hand.",
    "weight": "120 g",
    "volume": "250 ml",
    "copy-from": "legpouch_large",
    "flags": [ "WATER_FRIENDLY", "BELTED", "OVERSIZE" ]
  },
  {
    "id": "wetsuit_cecalia",
    "type": "ARMOR",
    "name": { "str": "Cecalia wetsuit" },
    "description": "A wetsuit designed for the Octopus Uplifts known as Cecalia.  This is the explorer suit with no head or tentacle protection.",
    "weight": "1320 g",
    "volume": "4 L",
    "price": 12000,
    "price_postapoc": 500,
    "to_hit": -3,
    "material": [ "neoprene", "cotton" ],
    "symbol": "[",
    "looks_like": "wetsuit",
    "color": "light_gray",
    "pocket_data": [
      { "pocket_type": "CONTAINER", "max_contains_volume": "350 ml", "max_contains_weight": "1 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "350 ml", "max_contains_weight": "1 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 100 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 100 }
    ],
    "warmth": 30,
    "material_thickness": 1,
    "environmental_protection": 2,
    "flags": [ "VARSIZE", "WATER_FRIENDLY", "SKINTIGHT" ],
    "armor": [ { "encumbrance": [ 2, 5 ], "coverage": 90, "covers": [ "torso", "arm_l", "arm_r" ] } ]
  },
  {
    "id": "combat_wetsuit_cecalia",
    "type": "ARMOR",
    "name": { "str": "combat wetsuit" },
    "description": "The combat version of the Cecalia wetsuit; made of neoprene and Kevlar, it will provide some level of protection for deep dwellers.",
    "weight": "1720 g",
    "volume": "4 L",
    "price": 12000,
    "price_postapoc": 500,
    "to_hit": -3,
    "material": [ "neoprene", "kevlar" ],
    "symbol": "[",
    "looks_like": "wetsuit",
    "color": "light_gray",
    "use_action": { "type": "holster", "holster_prompt": "Stash ammo", "holster_msg": "You stash your %s." },
    "pocket_data": [
      { "pocket_type": "CONTAINER", "max_contains_volume": "350 ml", "max_contains_weight": "1 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "350 ml", "max_contains_weight": "1 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 100 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 100 },
      {
        "max_contains_volume": "2 L",
        "max_contains_weight": "6 kg",
        "max_item_length": "90 cm",
        "moves": 40,
        "flag_restriction": [ "BELT_CLIP" ],
        "rigid": true,
        "holster": true,
        "transparent": true
      },
      {
        "pocket_type": "CONTAINER",
        "min_item_volume": "2 L",
        "max_contains_volume": "3 L",
        "max_contains_weight": "30 kg",
        "flag_restriction": [ "MAG_BULKY" ],
        "moves": 60
      },
      {
        "pocket_type": "CONTAINER",
        "min_item_volume": "2 L",
        "max_contains_volume": "3 L",
        "max_contains_weight": "30 kg",
        "flag_restriction": [ "MAG_BULKY" ],
        "moves": 60
      }
    ],
    "warmth": 30,
    "material_thickness": 2,
    "environmental_protection": 3,
    "flags": [ "VARSIZE", "WATER_FRIENDLY", "SKINTIGHT" ],
    "armor": [
      {
        "material": [
          { "type": "neoprene", "covered_by_mat": 100, "thickness": 1.2 },
          { "type": "kevlar", "covered_by_mat": 100, "thickness": 0.3 }
        ],
        "covers": [ "torso" ],
        "coverage": 100,
        "encumbrance": 5
      },
      {
        "material": [
          { "type": "kevlar", "covered_by_mat": 100, "thickness": 0.3 },
          { "type": "neoprene", "covered_by_mat": 100, "thickness": 0.7 }
        ],
        "covers": [ "arm_l", "arm_r" ],
        "coverage": 100,
        "encumbrance": 2
      }
    ]
  },
  {
    "id": "nanomesh_vest",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "nanomesh vest" },
    "description": "A lightweight nanomesh vest designed to face down many of the perils of space travel.  These vests are mass produced and often stacked in starship lockers.",
    "weight": "6953 g",
    "volume": "1 L",
    "price": 10000,
    "price_postapoc": 2000,
    "to_hit": -1,
    "material": [ "nanoprinted_alloy" ],
    "symbol": "[",
    "looks_like": "mt_chainmail_vest",
    "color": "light_red",
    "flags": [ "VARSIZE", "STURDY", "OUTER" ],
    "armor": [
      {
        "material": [ { "type": "nanoprinted_alloy", "covered_by_mat": 100, "thickness": 1.2 } ],
        "covers": [ "torso" ],
        "coverage": 100,
        "encumbrance": 12
      }
    ]
  },
  {
    "id": "xl_nanomesh_vest",
    "type": "ARMOR",
    "name": { "str": "XL nanomesh_vest" },
    "copy-from": "nanomesh_vest",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "carbide_cuirass",
    "type": "ARMOR",
    "category": "armor",
    "looks_like": "cuirass_lightplate",
    "name": { "str": "vacuum cast cuirass", "str_pl": "vacuum cast cuirasses" },
    "description": "This piece of armor harkens back to renaissance designs.  It differs in that it is cast as a single piece in deep space installations where conditions can be controlled absolutely.",
    "weight": "4200 g",
    "volume": "6 L",
    "price": 300000,
    "price_postapoc": 300000,
    "to_hit": -1,
    "material": [ "vacuum_carbide" ],
    "symbol": "[",
    "color": "light_gray",
    "warmth": 20,
    "longest_side": "60 cm",
    "material_thickness": 4,
    "flags": [ "VARSIZE", "OUTER", "STURDY" ],
    "armor": [
      { "encumbrance": 20, "coverage": 95, "covers": [ "torso" ] },
      {
        "encumbrance": 4,
        "coverage": 95,
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r" ]
      },
      {
        "encumbrance": 4,
        "coverage": 95,
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r" ]
      }
    ]
  },
  {
    "id": "xl_carbide_cuirass",
    "type": "ARMOR",
    "name": { "str": "XL vacuum cast cuirass", "str_pl": "XL vacuum cast cuirasses" },
    "copy-from": "carbide_cuirass",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "flags": [ "VARSIZE", "STURDY", "OVERSIZE", "OUTER" ]
  },
  {
    "id": "xs_carbide_cuirass",
    "type": "ARMOR",
    "copy-from": "carbide_cuirass",
    "looks_like": "carbide_cuirass",
    "material_thickness": 3,
    "name": { "str": "XS vacuum cast cuirass", "str_pl": "XS vacuum cast cuirasses" },
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  }
]
