[
  {
    "id": "armor_cuirass",
    "type": "ARMOR",
    "name": { "str": "bell cuirass", "str_pl": "bell cuirasses" },
    "category": "armor",
    "description": "An ancient Greek breastplate, made of bronze.",
    "weight": "5896 g",
    "volume": "6 L",
    "price": 50000,
    "price_postapoc": 3000,
    "to_hit": -5,
    "bashing": 6,
    "material": [ "bronze" ],
    "symbol": "[",
    "looks_like": "cuirass_lightplate",
    "color": "yellow",
    "covers": [ "torso" ],
    "coverage": 90,
    "encumbrance": 15,
    "warmth": 15,
    "material_thickness": 3,
    "flags": [ "VARSIZE", "OUTER", "STURDY" ]
  },
  {
    "id": "xl_armor_cuirass",
    "type": "ARMOR",
    "name": { "str": "XL bell cuirass", "str_pl": "XL bell cuirasses" },
    "copy-from": "armor_cuirass",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "flags": [ "VARSIZE", "STURDY", "OVERSIZE", "OUTER" ]
  },
  {
    "id": "armor_lamellar",
    "type": "ARMOR",
    "name": { "str": "lamellar cuirass", "str_pl": "lamellar cuirasses" },
    "description": "A cuirass made of multiple pieces of tough leather, laced together for durable yet flexible protection.",
    "weight": "2108 g",
    "volume": "9250 ml",
    "price": 26000,
    "price_postapoc": 2500,
    "material": [ "leather", "cotton" ],
    "symbol": "[",
    "looks_like": "vest_leather",
    "copy-from": "armor_chitin",
    "color": "brown",
    "covers": [ "torso" ],
    "coverage": 80,
    "encumbrance": 20,
    "warmth": 20,
    "material_thickness": 8,
    "flags": [ "VARSIZE", "STURDY" ]
  },
  {
    "id": "xl_armor_lamellar",
    "type": "ARMOR",
    "name": { "str": "XL lamellar cuirass", "str_pl": "XL lamellar cuirasses" },
    "copy-from": "armor_lamellar",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "flags": [ "VARSIZE", "STURDY", "OVERSIZE" ]
  },
  {
    "id": "armor_lorica",
    "type": "ARMOR",
    "name": { "str_sp": "lorica segmentata" },
    "description": "An ancient Roman laminar armor, made of overlapping metal strips connected to internal leather straps.",
    "weight": "5286 g",
    "volume": "6 L",
    "price": 50000,
    "price_postapoc": 3500,
    "to_hit": -5,
    "bashing": 6,
    "material": [ "iron", "leather" ],
    "symbol": "[",
    "looks_like": "armor_lamellar",
    "color": "light_gray",
    "covers": [ "torso", "arm_l", "arm_r" ],
    "coverage": 90,
    "encumbrance": 15,
    "warmth": 15,
    "material_thickness": 4,
    "flags": [ "VARSIZE", "OUTER", "STURDY" ]
  },
  {
    "id": "xl_armor_lorica",
    "type": "ARMOR",
    "name": { "str_sp": "XL lorica segmentata" },
    "copy-from": "armor_lorica",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "flags": [ "VARSIZE", "STURDY", "OVERSIZE", "OUTER" ]
  },
  {
    "id": "bookplate",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "bookplate" },
    "description": "A crude form of armor made from stacked paper and rolls of duct tape, this breastplate offers a surprising amount of protection.",
    "weight": "5790 g",
    "volume": "9500 ml",
    "price": 4200,
    "price_postapoc": 100,
    "to_hit": -1,
    "material": [ "paper" ],
    "symbol": "O",
    "looks_like": "armor_scrapsuit",
    "color": "light_gray",
    "covers": [ "torso" ],
    "coverage": 80,
    "encumbrance": 20,
    "warmth": 10,
    "material_thickness": 12,
    "flags": [ "BELTED" ]
  },
  {
    "id": "chainmail_vest",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "chainmail vest" },
    "description": "A customized chainmail vest.  It's a sleeveless piece of chainmail with small straps designed to better distribute the weight.",
    "weight": "6953 g",
    "volume": "1 L",
    "price": 10000,
    "price_postapoc": 2000,
    "to_hit": -1,
    "material": [ "iron", "cotton" ],
    "symbol": "[",
    "looks_like": "vest_leather",
    "color": "light_red",
    "covers": [ "torso" ],
    "coverage": 95,
    "encumbrance": 20,
    "material_thickness": 4,
    "flags": [ "VARSIZE", "STURDY" ]
  },
  {
    "id": "xl_chainmail_vest",
    "type": "ARMOR",
    "name": { "str": "XL chainmail vest" },
    "copy-from": "chainmail_vest",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "flags": [ "VARSIZE", "STURDY", "OVERSIZE" ]
  },
  {
    "id": "chestguard_hard",
    "repairs_like": "armor_larmor",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "hard chest guard" },
    "description": "A plastron of interlocking plastic plate protecting your torso.",
    "weight": "1000 g",
    "volume": "7 L",
    "price": 60000,
    "price_postapoc": 500,
    "to_hit": -2,
    "material": [ "plastic", "neoprene" ],
    "symbol": "H",
    "looks_like": "cuirass_lightplate",
    "color": "dark_gray",
    "covers": [ "torso" ],
    "coverage": 90,
    "encumbrance": 20,
    "warmth": 20,
    "material_thickness": 3,
    "environmental_protection": 1,
    "flags": [ "WATER_FRIENDLY", "STURDY", "OUTER" ]
  },
  {
    "id": "cuirass_lightplate",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "cuirass", "str_pl": "cuirasses" },
    "description": "A steel breastplate, and a vital part of plate armor.  Even as full armor went into decline, cuirasses remained in use among cavalry in Europe.",
    "weight": "4200 g",
    "volume": "6 L",
    "price": 20000,
    "price_postapoc": 4000,
    "to_hit": -1,
    "material": [ "steel", "leather" ],
    "symbol": "[",
    "looks_like": "chestguard_hard",
    "color": "light_gray",
    "covers": [ "torso" ],
    "coverage": 95,
    "encumbrance": 20,
    "warmth": 20,
    "material_thickness": 4,
    "flags": [ "VARSIZE", "OUTER", "STURDY" ]
  },
  {
    "id": "xl_cuirass_lightplate",
    "type": "ARMOR",
    "name": { "str": "XL cuirass", "str_pl": "XL cuirasses" },
    "copy-from": "cuirass_lightplate",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "flags": [ "VARSIZE", "STURDY", "OVERSIZE", "OUTER" ]
  },
  {
    "id": "cuirass_scrap",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "scrap cuirass", "str_pl": "scrap cuirasses" },
    "description": "A cuirass made from scraps of metal secured by simple strings; the loose collection of plates provides decent but not the most convenient protection.",
    "weight": "3366 g",
    "volume": "5750 ml",
    "price": 20000,
    "price_postapoc": 50,
    "to_hit": -1,
    "bashing": 2,
    "cutting": 3,
    "material": [ "steel", "iron" ],
    "symbol": "[",
    "looks_like": "cuirass_lightplate",
    "color": "light_gray",
    "covers": [ "torso" ],
    "coverage": 80,
    "encumbrance": 18,
    "warmth": 10,
    "material_thickness": 2,
    "flags": [ "OUTER" ]
  },
  {
    "id": "xl_cuirass_scrap",
    "type": "ARMOR",
    "name": { "str": "XL scrap cuirass", "str_pl": "XL scrap cuirasses" },
    "copy-from": "cuirass_scrap",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "flags": [ "OVERSIZE", "OUTER" ]
  },
  {
    "id": "fencing_jacket",
    "repairs_like": "armor_larmor",
    "type": "ARMOR",
    "name": { "str": "fencing jacket" },
    "description": "A padded jacket with the zipper on the back used by fencers to prevent accidents.  It doesn't have any storage room, but it is very comfortable.",
    "weight": "800 g",
    "volume": "2500 ml",
    "price": 3000,
    "price_postapoc": 100,
    "material": [ "cotton", "nylon" ],
    "symbol": "[",
    "looks_like": "coat_lab",
    "color": "white",
    "covers": [ "torso", "arm_l", "arm_r" ],
    "coverage": 100,
    "encumbrance": 5,
    "warmth": 25,
    "material_thickness": 3,
    "valid_mods": [ "steel_padded" ],
    "flags": [ "STURDY" ]
  },
  {
    "id": "jacket_leather_mod",
    "type": "ARMOR",
    "name": { "str": "armored leather jacket" },
    "description": "An armored jacket made from thick leather and metal plates.  Cumbersome, but offers excellent protection from harm.",
    "weight": "2180 g",
    "volume": "5500 ml",
    "price": 17900,
    "price_postapoc": 1500,
    "to_hit": 1,
    "material": [ "leather", "iron" ],
    "symbol": "[",
    "looks_like": "jacket_leather",
    "color": "dark_gray",
    "armor_portion_data": [
      { "covers": [ "torso" ], "coverage": 85, "encumbrance": [ 20, 23 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 85, "encumbrance": [ 20, 22 ] }
    ],
    "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": 120 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 120 }
    ],
    "warmth": 30,
    "material_thickness": 3,
    "environmental_protection": 1,
    "flags": [ "VARSIZE", "POCKETS", "OUTER" ]
  },
  {
    "id": "jacket_leather_bone",
    "type": "ARMOR",
    "name": { "str": "occult bone armor" },
    "description": "A black jacket made from thick leather and covered with intricately carved bones.  You've never seen patterns like those before, each time you look at them you spot a new one as if they were changing on their own.",
    "copy-from": "jacket_leather_mod",
    "material_thickness": 4,
    "material": [ "leather", "bone" ]
  },
  {
    "id": "lame_foil",
    "repairs_like": "armor_larmor",
    "type": "ARMOR",
    "name": { "str": "lamé (foil)", "str_pl": "lamés (foil)" },
    "description": "A thin, lightweight conductive vest with the zipper on the back used by fencers for electronic scoring.  Its outer layer is a woven mix of sturdy cotton and stainless steel strands.",
    "weight": "843 g",
    "volume": "2500 ml",
    "price": 3000,
    "price_postapoc": 250,
    "material": [ "cotton", "budget_steel" ],
    "symbol": "[",
    "color": "light_gray",
    "covers": [ "torso" ],
    "coverage": 100,
    "encumbrance": 8,
    "warmth": 10,
    "material_thickness": 1,
    "flags": [ "VARSIZE", "OUTER" ]
  },
  {
    "id": "lame_saber",
    "repairs_like": "armor_larmor",
    "type": "ARMOR",
    "name": { "str": "lamé (saber)", "str_pl": "lamés (saber)" },
    "description": "A thin, lightweight conductive jacket used by fencers for electronic scoring.  Its outer layer is a woven mix of sturdy cotton and stainless steel strands.",
    "weight": "1043 g",
    "volume": "2500 ml",
    "price": 8500,
    "price_postapoc": 250,
    "material": [ "cotton", "budget_steel" ],
    "symbol": "[",
    "color": "light_gray",
    "covers": [ "torso", "arm_l", "arm_r" ],
    "coverage": 100,
    "encumbrance": 8,
    "warmth": 10,
    "material_thickness": 1,
    "flags": [ "VARSIZE", "OUTER" ]
  },
  {
    "id": "football_armor",
    "repairs_like": "armor_larmor",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "football armor" },
    "description": "Heavy plastic armor for your upper torso.  Normally worn by football players.",
    "weight": "2810 g",
    "volume": "7 L",
    "price": 11000,
    "price_postapoc": 250,
    "material": [ "plastic", "cotton" ],
    "symbol": "[",
    "looks_like": "chestguard_hard",
    "color": "light_gray",
    "covers": [ "torso" ],
    "coverage": 45,
    "encumbrance": 35,
    "warmth": 10,
    "material_thickness": 6,
    "flags": [ "BELTED" ]
  },
  {
    "id": "kevlar",
    "repairs_like": "survivor_suit",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "Kevlar vest" },
    "description": "A lightweight, bullet resistant vest.  Suitable for wearing under clothing.",
    "weight": "2860 g",
    "volume": "6 L",
    "price": 80000,
    "price_postapoc": 1250,
    "to_hit": -3,
    "bashing": 6,
    "material": [ "kevlar_layered" ],
    "symbol": "[",
    "looks_like": "vest_leather",
    "color": "light_gray",
    "covers": [ "torso" ],
    "coverage": 85,
    "encumbrance": 5,
    "warmth": 15,
    "material_thickness": 3,
    "flags": [ "STURDY", "SKINTIGHT" ]
  },
  {
    "id": "lsurvivor_armor",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "light survivor body armor" },
    "description": "Lightweight, custom-built body armor made from Kevlar and tough fabric.  Mostly waterproof.",
    "weight": "3000 g",
    "volume": "6 L",
    "price": 60000,
    "price_postapoc": 4000,
    "material": [ "kevlar", "cotton" ],
    "symbol": "[",
    "looks_like": "lsurvivor_suit",
    "color": "green",
    "covers": [ "torso" ],
    "coverage": 95,
    "encumbrance": 8,
    "max_encumbrance": 16,
    "pocket_data": [
      { "pocket_type": "CONTAINER", "max_contains_volume": "700 ml", "max_contains_weight": "3 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "700 ml", "max_contains_weight": "3 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "2 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "2 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 120 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 120 }
    ],
    "warmth": 15,
    "material_thickness": 4,
    "environmental_protection": 1,
    "flags": [ "VARSIZE", "WATERPROOF", "RAINPROOF", "STURDY" ]
  },
  {
    "id": "xl_lsurvivor_armor",
    "type": "ARMOR",
    "name": { "str": "XL light survivor body armor" },
    "copy-from": "lsurvivor_armor",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "flags": [ "VARSIZE", "WATERPROOF", "RAINPROOF", "STURDY", "OVERSIZE" ]
  },
  {
    "id": "motorbike_armor",
    "repairs_like": "survivor_suit",
    "type": "ARMOR",
    "name": { "str": "motorcycle armor" },
    "description": "A suit of armor used by dirt bikers and motorcyclists.",
    "weight": "2125 g",
    "volume": "1 L",
    "price": 15000,
    "price_postapoc": 1000,
    "bashing": 8,
    "material": [ "kevlar", "cotton" ],
    "symbol": "[",
    "looks_like": "jacket_leather",
    "color": "dark_gray",
    "armor_portion_data": [
      { "covers": [ "torso" ], "coverage": 95, "encumbrance": [ 28, 30 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 95, "encumbrance": [ 28, 28 ] }
    ],
    "pocket_data": [
      { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 120 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 120 }
    ],
    "warmth": 35,
    "material_thickness": 4,
    "environmental_protection": 2,
    "flags": [ "VARSIZE", "WATERPROOF" ]
  },
  {
    "id": "plastron_cotton",
    "repairs_like": "vambrace_larmor",
    "type": "ARMOR",
    "name": { "str": "underarm protector" },
    "description": "A sturdy cotton plastron that protects much of the torso, the dominant shoulder, and underarm while fencing.",
    "weight": "110 g",
    "volume": "500 ml",
    "price": 1600,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "color": "white",
    "covers": [ "torso" ],
    "coverage": 65,
    "warmth": 5,
    "material_thickness": 3,
    "flags": [ "SKINTIGHT" ]
  },
  {
    "id": "plastron_plastic",
    "type": "ARMOR",
    "name": { "str": "plastic chest protector" },
    "description": "A rigid plastic plastron with molded cups to be worn by female fencers for protection while fencing.",
    "weight": "194 g",
    "volume": "850 ml",
    "price": 3000,
    "price_postapoc": 50,
    "material": [ "plastic" ],
    "symbol": "[",
    "color": "white",
    "covers": [ "torso" ],
    "coverage": 35,
    "encumbrance": 2,
    "warmth": 5,
    "material_thickness": 3,
    "flags": [ "SKINTIGHT" ]
  },
  {
    "id": "vest_leather_mod",
    "type": "ARMOR",
    "name": { "str": "armored leather vest" },
    "description": "An armored vest made from thick leather and metal plates.  Cumbersome, but offers excellent protection from harm.",
    "weight": "1210 g",
    "volume": "3 L",
    "price": 17900,
    "price_postapoc": 750,
    "to_hit": 1,
    "material": [ "leather", "iron" ],
    "symbol": "[",
    "looks_like": "vest_leather",
    "color": "dark_gray",
    "covers": [ "torso" ],
    "coverage": 90,
    "encumbrance": 17,
    "max_encumbrance": 24,
    "pocket_data": [
      { "pocket_type": "CONTAINER", "max_contains_volume": "700 ml", "max_contains_weight": "2 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "700 ml", "max_contains_weight": "2 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 120 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 120 }
    ],
    "warmth": 30,
    "material_thickness": 3,
    "environmental_protection": 1,
    "flags": [ "VARSIZE", "POCKETS", "OUTER" ]
  },
  {
    "id": "jacket_eod",
    "repairs_like": "survivor_suit",
    "type": "TOOL_ARMOR",
    "category": "armor",
    "name": { "str": "EOD jacket" },
    "description": "A thick armored jacket constructed from kevlar and nomex for explosive ordnance disposal.  It is designed to protect against overpressure, fragmentation, impact and heat.",
    "weight": "16300 g",
    "volume": "15 L",
    "price": 200000,
    "covers": [ "torso", "arm_l", "arm_r" ],
    "coverage": 100,
    "encumbrance": 80,
    "warmth": 65,
    "material": [ "kevlar_layered", "kevlar_rigid", "nomex" ],
    "symbol": "[",
    "color": "light_gray",
    "environmental_protection": 2,
    "material_thickness": 15,
    "flags": [ "STURDY", "OUTER", "RAINPROOF", "ONLY_ONE" ]
  },
  {
    "id": "jacket_eod_light",
    "repairs_like": "lsurvivor_suit",
    "type": "TOOL_ARMOR",
    "category": "armor",
    "name": { "str": "light EOD jacket" },
    "description": "An armored jacket constructed from kevlar and nomex designed to protect against overpressure, fragmentation, impact and heat in hostile environments.  It is lighter than normal EOD armor to provide more maneuverability and can be worn over ballistic armor.",
    "weight": "7000 g",
    "volume": "15 L",
    "price": 200000,
    "covers": [ "torso", "arm_l", "arm_r" ],
    "coverage": 100,
    "encumbrance": 40,
    "warmth": 40,
    "material": [ "kevlar_layered", "kevlar_rigid", "nomex" ],
    "symbol": "[",
    "color": "light_gray",
    "environmental_protection": 2,
    "material_thickness": 7,
    "flags": [ "STURDY", "OUTER", "RAINPROOF", "ONLY_ONE" ]
  }
]
