[
  {
    "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",
    "covers": [ "torso" ],
    "looks_like": "molle_pack",
    "coverage": 30,
    "encumbrance": 5,
    "max_encumbrance": 10,
    "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" ]
  },
  {
    "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",
    "covers": [ "torso" ],
    "coverage": 80,
    "encumbrance": 4,
    "material_thickness": 2
  },
  {
    "id": "afs_holo_cloak_mk2",
    "type": "TOOL_ARMOR",
    "copy-from": "afs_sentinel_cloak",
    "name": { "str": "hologram cloak mk.2" },
    "description": "When activated, creates an holographic decoy of its wearer.  Powered by an experimental n-space energy generator, it slowly recharges itself for free, probably by syphoning 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, its lightweight and resistant, but cannot be repaired",
    "price": 1500000,
    "material": [ "graphene_weave" ],
    "symbol": "[",
    "color": "dark_gray",
    "covers": [ "torso", "head", "arm_l", "arm_r", "leg_l", "leg_r" ],
    "coverage": 85,
    "encumbrance": 4,
    "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 } ] } ] }
  },
  {
    "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",
    "repairs_like": "jeans",
    "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",
    "repairs_like": "tshirt",
    "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 a 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,
    "bashing": 10,
    "to_hit": -1,
    "material": [ "glass", "steel" ],
    "symbol": "[",
    "color": "light_gray",
    "covers": [ "torso" ],
    "coverage": 40,
    "encumbrance": 12,
    "material_thickness": 3,
    "use_action": [ "SOLARPACK" ],
    "flags": [ "FRAGILE", "OUTER", "ONLY_ONE", "SOLARPACK" ]
  },
  {
    "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,
    "bashing": 4,
    "to_hit": -2,
    "material": [ "glass", "steel" ],
    "symbol": "[",
    "color": "blue",
    "covers": [ "torso" ],
    "coverage": 40,
    "encumbrance": 20,
    "material_thickness": 1,
    "use_action": [ "SOLARPACK_OFF" ],
    "solar_efficiency": 0.3,
    "flags": [ "FRAGILE", "OUTER", "ONLY_ONE", "SOLARPACK_ON" ]
  },
  {
    "id": "xlswat_armor",
    "repairs_like": "survivor_suit",
    "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,
    "bashing": 6,
    "material": [ "kevlar", "cotton" ],
    "symbol": "[",
    "looks_like": "touring_suit",
    "color": "dark_gray",
    "covers": [ "leg_l", "leg_r", "torso", "arm_l", "arm_r" ],
    "coverage": 95,
    "encumbrance": 25,
    "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 }
    ]
  },
  {
    "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",
    "covers": [ "torso" ],
    "coverage": 85,
    "encumbrance": 6,
    "warmth": 15,
    "material_thickness": 8,
    "flags": [ "OVERSIZE", "STURDY", "OUTER", "WATER_FRIENDLY" ]
  },
  {
    "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",
    "covers": [ "torso" ],
    "coverage": 85,
    "encumbrance": 10,
    "warmth": 15,
    "material_thickness": 26,
    "flags": [ "OVERSIZE", "STURDY", "OUTER", "WATER_FRIENDLY", "NO_REPAIR" ]
  },
  {
    "id": "xlboots_combat",
    "repairs_like": "boots_survivor",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str_sp": "pair 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,
    "bashing": 1,
    "material": [ "kevlar", "leather" ],
    "symbol": "[",
    "looks_like": "boots",
    "color": "dark_gray",
    "covers": [ "foot_l", "foot_r" ],
    "coverage": 100,
    "encumbrance": 25,
    "warmth": 25,
    "material_thickness": 5,
    "environmental_protection": 2,
    "flags": [ "OVERSIZE", "VARSIZE", "WATERPROOF", "STURDY" ]
  },
  {
    "id": "xlgloves_tactical",
    "repairs_like": "gloves_survivor",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str_sp": "pair 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",
    "covers": [ "hand_l", "hand_r" ],
    "coverage": 100,
    "encumbrance": 13,
    "warmth": 20,
    "material_thickness": 5,
    "flags": [ "OVERSIZE", "VARSIZE", "STURDY" ]
  },
  {
    "id": "tripaw_xlgloves_tactical",
    "repairs_like": "gloves_survivor",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str_sp": "pair 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",
    "covers": [ "hand_l", "hand_r" ],
    "coverage": 100,
    "encumbrance": 5,
    "warmth": 20,
    "material_thickness": 3,
    "flags": [ "OVERSIZE", "VARSIZE", "STURDY" ]
  },
  {
    "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",
    "flags": [ "WAIST", "WATER_FRIENDLY", "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",
    "flags": [ "WAIST", "WATER_FRIENDLY", "OVERSIZE" ]
  },
  {
    "id": "xltac_fullhelmet",
    "repairs_like": "xlkevlar",
    "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 and capable of holding two magazine close at hand.",
    "weight": "120 g",
    "volume": "250 ml",
    "copy-from": "legpouch_large",
    "flags": [ "WATER_FRIENDLY", "BELTED", "OVERSIZE" ]
  },
  {
    "id": "spacer_jumpsuit",
    "repairs_like": "jumpsuit",
    "type": "ARMOR",
    "copy-from": "jumpsuit",
    "looks_like": "jumpsuit",
    "name": { "str": "crew jumpsuit" },
    "description": "A lightweight cloth jumpsuit adorned with the faded corporate regalia of some freight hauling association or another.  This one is a standard design favored by spacers, with ample, easy access pockets.",
    "color": "brown"
  },
  {
    "id": "spacer_cap",
    "repairs_like": "hat_cotton",
    "type": "ARMOR",
    "copy-from": "hat_cotton",
    "material": [ "plastic", "cotton" ],
    "looks_like": "powered_earmuffs",
    "flags": [ "OVERSIZE", "BELTED", "ALLOWS_NATURAL_ATTACKS", "PARTIAL_DEAF" ],
    "name": { "str": "communications cap" },
    "description": "A padded cotton cap built around an augmented reality headset.  During normal operation it would provide visual information about a ship subsystems and a communications link with the rest of the crew, but severed from a spaceship, only their hearing protection function retains any utility.",
    "armor_portion_data": [
      { "covers": [ "eyes" ], "coverage": 33, "encumbrance": 0 },
      { "covers": [ "head" ], "coverage": 100, "encumbrance": 2 }
    ],
    "color": "brown"
  },
  {
    "id": "afs_herc_rig",
    "type": "ARMOR",
    "name": { "str": "HERC rig" },
    "description": "A lightweight steel-reinforced tool carrier.  Keeps your tools safe and about in zero-g, Mars, the bottom of the Pacific, or other generally inhospitable environments.  It has several deep pockets, and two mounting points for pressurized canisters or other large magazines.",
    "weight": "600 g",
    "volume": "10 L",
    "looks_like": "tacvest",
    "price": 7400,
    "price_postapoc": 5000,
    "material": [ "steel", "plastic" ],
    "symbol": "[",
    "color": "dark_gray",
    "covers": [ "torso" ],
    "coverage": 20,
    "encumbrance": 2,
    "max_encumbrance": 15,
    "material_thickness": 2,
    "use_action": { "type": "holster", "holster_prompt": "Stash ammo", "holster_msg": "You stash your %s." },
    "pocket_data": [
      {
        "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
      },
      {
        "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
      },
      { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "2 kg", "moves": 60 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "2 kg", "moves": 60 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "2 kg", "moves": 60 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "2 L", "max_contains_weight": "5 kg", "moves": 150 },
      {
        "pocket_type": "CONTAINER",
        "min_item_volume": "2 L",
        "max_contains_volume": "5 L",
        "max_contains_weight": "30 kg",
        "flag_restriction": [ "MAG_BULKY" ],
        "moves": 60
      },
      {
        "pocket_type": "CONTAINER",
        "min_item_volume": "2 L",
        "max_contains_volume": "5 L",
        "max_contains_weight": "30 kg",
        "flag_restriction": [ "MAG_BULKY" ],
        "moves": 60
      }
    ],
    "flags": [ "WATER_FRIENDLY", "BELTED" ]
  },
  {
    "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",
    "covers": [ "torso", "arm_l", "arm_r" ],
    "coverage": 90,
    "encumbrance": 2,
    "max_encumbrance": 5,
    "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" ]
  },
  {
    "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",
    "covers": [ "torso", "arm_l", "arm_r" ],
    "coverage": 90,
    "encumbrance": 2,
    "max_encumbrance": 5,
    "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
      },
      {
        "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" ]
  }
]
