[
  {
    "id": "bunker_coat",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "turnout coat" },
    "description": "A heavy protective coat worn by firefighters, highly resistant to heat and flame.",
    "weight": "1930 g",
    "volume": "5 L",
    "price": 91000,
    "price_postapoc": 1500,
    "to_hit": -1,
    "material": [ "nomex", "kevlar", "lycra" ],
    "symbol": "[",
    "looks_like": "coat_winter",
    "color": "yellow",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 22, 26 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 22, 22 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "900 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "24 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "3250 ml",
        "max_contains_weight": "5 kg",
        "max_item_length": "30 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "3250 ml",
        "max_contains_weight": "5 kg",
        "max_item_length": "30 cm",
        "moves": 80
      }
    ],
    "warmth": 30,
    "material_thickness": 2,
    "environmental_protection": 6,
    "flags": [ "VARSIZE", "POCKETS", "STURDY", "WATERPROOF", "RAINPROOF", "OUTER" ]
  },
  {
    "id": "cassock",
    "type": "ARMOR",
    "name": { "str": "cassock" },
    "description": "A piece of clerical clothing, usually worn by Christian priests.",
    "weight": "1200 g",
    "volume": "5 L",
    "price": 20000,
    "price_postapoc": 50,
    "to_hit": -5,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "robe",
    "color": "dark_gray",
    "warmth": 20,
    "material_thickness": 1,
    "flags": [ "VARSIZE" ],
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper", "torso_lower" ], "coverage": 100, "encumbrance": 10 },
      {
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 95,
        "encumbrance": 10,
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ],
        "layers": [ "BELTED" ]
      },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": 10 }
    ]
  },
  {
    "id": "coat_fur",
    "type": "ARMOR",
    "name": { "str": "fur coat" },
    "description": "A fur coat with a couple small pockets.  Extremely warm.",
    "weight": "1677 g",
    "volume": "5750 ml",
    "price": 500000,
    "price_postapoc": 500,
    "to_hit": -5,
    "material": [ "fur", "cotton" ],
    "symbol": "[",
    "looks_like": "coat_winter",
    "color": "brown",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 26, 30 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 26, 26 ] },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r" ],
        "coverage": 90,
        "encumbrance": [ 4, 5 ]
      }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "700 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "16 cm",
        "moves": 80,
        "description": "side pocket."
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "700 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "16 cm",
        "moves": 80,
        "description": "side pocket."
      }
    ],
    "warmth": 80,
    "material_thickness": 2,
    "environmental_protection": 2,
    "flags": [ "VARSIZE", "POCKETS", "OUTER", "FANCY" ],
    "variant_type": "generic",
    "variants": [
      {
        "id": "coat_mink_fur",
        "name": { "str": "mink coat" },
        "description": "A classic status symbol for the rich and famous, this is a heavy and expensive coat made from luxuriously thick, soft, and rather short fur, with a color palette consisting of rich, deep brown.  One of the most popular types of fur coats produced and traded, this jacket is incredibly warm and comes with two modest pockets.",
        "color": "brown",
        "weight": 10
      },
      {
        "id": "coat_fox_arctic_fur",
        "name": { "str": "arctic fox jacket" },
        "description": "Fluffy and insulating, this expensive fur coat is composed of a small battalion’s worth of snowy-white arctic fox pelts with silver tips.  A straight section forms the back and lower sweep, while triangularly cut furs are sown in an inverse pattern to form the rest of the jacket.",
        "color": "white",
        "weight": 10
      },
      {
        "id": "coat_fox_frost_fur",
        "name": { "str": "frost fox overcoat" },
        "description": "A straight-cut, classically stylish jacket crafted from soft and voluminous gray fox fur with a blue undercoat, this article of winter apparel comes kitted out with a tall collar and two modest pockets.",
        "color": "light_gray",
        "weight": 8
      },
      {
        "id": "bomber_fox_fur",
        "name": { "str": "fox fur bomber jacket" },
        "description": "What was once a rugged piece of military clothing has metamorphosed into a fashion icon within this slim-cut and insulated jacket, with wide, cinchable sleeves and a broad collar.  Composed of sewn-together fox pelts and fastened with a zipper at the front, the inside of this jacket is lined with plush, reddish orange fur.",
        "color": "light_red",
        "weight": 8
      },
      {
        "id": "coat_chinchilla _fur",
        "name": { "str": "chinchilla jacket" },
        "description": "Luxuriously velvety and ridiculously extra, this warm, gray-hued coat is ribbed with patterns of black and white highlights.  Composed of a small army’s worth of dead chinchilla pelts and naturally hypoallergenic, the world might be going to hell, but at least you’ll look like a celebrity while enveloped within this dreamily soft, timelessly stylish coat.",
        "color": "light_gray",
        "weight": 8
      },
      {
        "id": "coat_rabbit_fur",
        "name": { "str": "rabbit overcoat" },
        "description": "Prey and predator are brought together within this luxurious fir coat, sewn from panels of velvety, snowy-white rabbit pelts and accentuated by a beige layer of fox fur trimming the collar and cuffs.  With a tapered waist and two side pockets, the jacket is both comfortable to wear and stylish.",
        "color": "white",
        "weight": 6
      },
      {
        "id": "bomber_beaver_fur",
        "name": { "str": "beaver skin bomber jacket" },
        "description": "The skins of what used to be several beavers have taken to the skies within the composition of this sleek-fitting flight jacket, or, rather, they would if the coat were in any way designed to be a practical piece of kit.  With a soft spread of brown fur lining the inside of this wide-necked overcoat and its exterior finished in a bold, glossy black color, it’s safe to say that this garment belongs more within a ski chalet than the cockpit of a fighter craft.",
        "color": "black",
        "weight": 6
      },
      {
        "id": "coat_albino_mink_fur",
        "name": { "str": "albino mink coat" },
        "description": "Even more prized than regular mink jackets, this coat is exclusively composed of plush white fur with no markings or color in its undercoat.  Extremely warm and equipped with dual pockets, this expensive fashion statement would certainly turn some heads if anyone left alive could still care about aesthetics.",
        "color": "white",
        "weight": 5
      },
      {
        "id": "coat_lynx_fur",
        "name": { "str": "lynx coat" },
        "description": "Possessing bell-bottom sleeves, a tapered waist, and a snowy-white fox fur trim around the collar, hem, and cuffs, this pure white fur coat dappled with striking spots would make any self-respecting aristocrat’s heart swell in admiration.  Sown from sections of long and silky abdominal lynx fur and featuring two side pockets, the coat is extremely warm, elegant, and, thanks to the Cataclysm, completely free.",
        "color": "white",
        "weight": 4
      },
      {
        "id": "coat_sable_fur",
        "name": { "str": "sable coat" },
        "description": "The favorite coat of old European royalty, this extravagant jacket of Russian sable is composed of stitched panels of cinnamon brown fur with a pale yellow undercoat and silver tips.  Possessing a tall collar and flaring hips that just might require you to walk sideways through narrower door frames, the coat is impractical, swelteringly warm, and incredibly stylish.",
        "color": "yellow",
        "weight": 4
      },
      {
        "id": "coat_coyote_fur",
        "name": { "str": "coyote jacket" },
        "description": "Before the Cataclysm, this fur coat would have likely been termed \"ruggedly handsome,\" a nice way of saying that, while it’s not as nice or as luxurious as other fur garments, its price was the same.  Regardless, the jacket’s cinnamon brown fur and rust-red undercoat give it a pleasing aesthetic, while its long hairs are also both dense and durable.",
        "color": "brown",
        "weight": 2
      },
      {
        "id": "coat_tiger_fur",
        "name": { "str": "tiger-skin overcoat" },
        "description": "This is a vintage tiger skin jacket smelling distinctly of mothballs, possessing an alternating blend of orange, white, and black striations ribbing its shaggy exterior, broadly flaring hips, and an interior lining of velvety chinchilla fur.  Illegal, before the Cataclysm, to either produce or sell, this coat is almost certainly one of the last of its kind and would make for a killer fashion statement, if you don’t mind wearing the skin of a murdered, endangered animal, that is.",
        "color": "red"
      }
    ]
  },
  {
    "id": "xl_coat_fur",
    "type": "ARMOR",
    "name": { "str": "XL fur coat" },
    "copy-from": "coat_fur",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xs_coat_fur",
    "type": "ARMOR",
    "copy-from": "coat_fur",
    "looks_like": "coat_fur",
    "name": { "str": "XS fur coat" },
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "coat_faux_fur",
    "type": "ARMOR",
    "copy-from": "coat_fur",
    "looks_like": "coat_fur",
    "name": { "str": "faux fur coat" },
    "description": "A garishly-colored faux fur coat with a couple small pockets.  Although not as warm as natural fur, it gives you some of that unique flair.",
    "material": [ "faux_fur", "cotton" ],
    "color": "pink",
    "flags": [ "VARSIZE", "POCKETS", "OUTER", "SUPER_FANCY" ],
    "warmth": 70
  },
  {
    "id": "xl_coat_faux_fur",
    "type": "ARMOR",
    "name": { "str": "XL faux fur coat" },
    "copy-from": "coat_faux_fur",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xs_coat_faux_fur",
    "type": "ARMOR",
    "copy-from": "coat_faux_fur",
    "looks_like": "coat_faux_fur",
    "name": { "str": "XS faux fur coat" },
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "coat_lab",
    "type": "ARMOR",
    "name": { "str": "lab coat" },
    "description": "A long white coat with several large pockets.  Comes with a very nice pocket protector.",
    "weight": "580 g",
    "volume": "2250 ml",
    "price": 2500,
    "price_postapoc": 100,
    "to_hit": -2,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "coat_winter",
    "color": "white",
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100, "encumbrance": [ 2, 5 ] },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 95 },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 2, 2 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1600 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "21 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1600 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "21 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "900 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 80
      }
    ],
    "warmth": 15,
    "material_thickness": 0.25,
    "flags": [ "VARSIZE", "POCKETS", "OUTER" ]
  },
  {
    "id": "coat_rain",
    "type": "ARMOR",
    "name": { "str": "rain coat" },
    "description": "A plastic coat with a hood and two very large pockets, meant to provide protection from rain.",
    "weight": "960 g",
    "volume": "1750 ml",
    "price": 7900,
    "price_postapoc": 50,
    "material": [ "plastic", "cotton" ],
    "symbol": "[",
    "looks_like": "coat_winter",
    "color": "yellow",
    "armor": [
      {
        "covers": [ "torso" ],
        "specifically_covers": [ "torso_upper", "torso_lower" ],
        "coverage": 100,
        "encumbrance": [ 7, 15 ]
      },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 7, 7 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1500 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "21 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1500 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "21 cm",
        "moves": 80
      }
    ],
    "warmth": 10,
    "material_thickness": 0.2,
    "environmental_protection": 3,
    "flags": [ "VARSIZE", "POCKETS", "WATERPROOF", "RAINPROOF", "HOOD", "OUTER", "SOFT" ]
  },
  {
    "id": "folding_poncho",
    "type": "ARMOR",
    "category": "clothing",
    "symbol": "[",
    "color": "white",
    "name": { "str": "rain poncho" },
    "description": "A lightweight transparent plastic rain poncho with a hood.  It folds into a very compact form when not in use.",
    "price": 5000,
    "price_postapoc": 50,
    "material": [ "plastic" ],
    "weight": "280 g",
    "volume": "250 ml",
    "flags": [ "WATERPROOF", "RAINPROOF", "HOOD", "OVERSIZE", "OUTER", "SOFT" ],
    "environmental_protection": 1,
    "material_thickness": 0.1,
    "variant_type": "generic",
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper", "torso_lower" ], "coverage": 100 },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r", "arm_upper_r", "arm_upper_l", "arm_elbow_r", "arm_elbow_l" ],
        "coverage": 100
      },
      { "covers": [ "arm_l", "arm_r" ], "specifically_covers": [ "arm_lower_l", "arm_lower_r" ], "coverage": 90 }
    ]
  },
  {
    "id": "coat_straw",
    "type": "ARMOR",
    "name": { "str": "straw cape" },
    "description": "A bulky traditional Japanese raincoat made from straw, which covers the entire body.  Also known as mino.",
    "weight": "907 g",
    "volume": "4 L",
    "price": 9000,
    "price_postapoc": 25,
    "material": [ "dry_plant" ],
    "symbol": "[",
    "looks_like": "coat_winter",
    "color": "yellow",
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 80, "encumbrance": 12 },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100 },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_upper_l", "leg_upper_r", "leg_knee_r", "leg_knee_l", "leg_hip_r", "leg_hip_l" ],
        "coverage": 100
      },
      { "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_lower_l", "leg_lower_r" ], "coverage": 10 },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 40, "encumbrance": 2 }
    ],
    "warmth": 15,
    "material_thickness": 2,
    "flags": [ "VARSIZE", "WATERPROOF", "OUTER" ]
  },
  {
    "id": "coat_gut",
    "type": "ARMOR",
    "name": { "str": "gutskin parka" },
    "description": "An intricately sewn coat of treated and split intestines, prized for its light weight and waterproof qualities among the indigenous peoples of the arctic.",
    "weight": "200 g",
    "volume": "1250 ml",
    "price": 13000,
    "price_postapoc": 750,
    "material": [ "gutskin" ],
    "symbol": "[",
    "looks_like": "coat_rain",
    "color": "light_gray",
    "warmth": 10,
    "material_thickness": 0.2,
    "environmental_protection": 3,
    "flags": [ "VARSIZE", "WATERPROOF", "RAINPROOF", "HOOD", "OUTER" ],
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper", "torso_lower" ], "coverage": 100, "encumbrance": 12 },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r", "arm_upper_r", "arm_upper_l", "arm_elbow_r", "arm_elbow_l" ],
        "coverage": 100
      },
      { "covers": [ "arm_l", "arm_r" ], "specifically_covers": [ "arm_lower_l", "arm_lower_r" ], "coverage": 90 }
    ]
  },
  {
    "id": "coat_winter",
    "type": "ARMOR",
    "name": { "str": "winter coat" },
    "description": "A padded coat with deep pockets and a hood.  Very warm.",
    "weight": "1340 g",
    "volume": "6750 ml",
    "price": 14000,
    "price_postapoc": 750,
    "to_hit": -2,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "coat_rain",
    "color": "light_red",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 18, 27 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 18, 21 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1250 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "21 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1250 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "21 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "900 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "900 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      }
    ],
    "warmth": 70,
    "material_thickness": 2,
    "environmental_protection": 1,
    "flags": [ "VARSIZE", "POCKETS", "HOOD", "COLLAR", "OUTER" ]
  },
  {
    "id": "duster",
    "type": "ARMOR",
    "name": { "str": "duster" },
    "description": "A rugged full-length duster coat.  Has many pockets for storage.",
    "weight": "2800 g",
    "volume": "5750 ml",
    "price": 15500,
    "price_postapoc": 1000,
    "to_hit": -1,
    "material": [ "canvas" ],
    "symbol": "[",
    "looks_like": "trenchcoat",
    "color": "dark_gray",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 7, 13 ] },
      {
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 86,
        "encumbrance": [ 4, 5 ],
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ],
        "layers": [ "BELTED" ]
      },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 7, 7 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1500 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "24 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1500 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "24 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1 L",
        "max_contains_weight": "2 kg",
        "max_item_length": "21 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1 L",
        "max_contains_weight": "2 kg",
        "max_item_length": "21 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      }
    ],
    "warmth": 15,
    "material_thickness": 1.5,
    "environmental_protection": 2,
    "flags": [ "VARSIZE", "POCKETS", "OUTER", "WATERPROOF", "RAINPROOF" ]
  },
  {
    "id": "duster_fur",
    "type": "ARMOR",
    "name": { "str": "fur duster" },
    "description": "A thick fur full-length duster.  Has many pockets for storage.",
    "weight": "2362 g",
    "volume": "9750 ml",
    "price": 97900,
    "price_postapoc": 1000,
    "to_hit": -1,
    "material": [ "fur" ],
    "symbol": "[",
    "looks_like": "duster_leather",
    "color": "brown",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 9, 13 ] },
      {
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 86,
        "encumbrance": [ 4, 5 ],
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ],
        "layers": [ "BELTED" ]
      },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 13, 13 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1500 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "24 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1500 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "24 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1 L",
        "max_contains_weight": "2 kg",
        "max_item_length": "21 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1 L",
        "max_contains_weight": "2 kg",
        "max_item_length": "21 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      }
    ],
    "warmth": 50,
    "material_thickness": 3,
    "environmental_protection": 1,
    "flags": [ "VARSIZE", "POCKETS", "OUTER", "WATERPROOF", "RAINPROOF" ]
  },
  {
    "id": "xl_duster_fur",
    "type": "ARMOR",
    "name": { "str": "XL fur duster" },
    "copy-from": "duster_fur",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xs_duster_fur",
    "type": "ARMOR",
    "copy-from": "duster_fur",
    "looks_like": "duster_fur",
    "name": { "str": "XS fur duster" },
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "xl_duster",
    "type": "ARMOR",
    "name": { "str": "XL duster" },
    "copy-from": "duster",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xs_duster",
    "type": "ARMOR",
    "copy-from": "duster",
    "looks_like": "duster",
    "name": { "str": "XS duster" },
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "duster_faux_fur",
    "type": "ARMOR",
    "copy-from": "duster_fur",
    "looks_like": "duster_fur",
    "name": { "str": "faux fur duster" },
    "description": "A thick faux fur duster, falling below your knees.  Has many pockets for storing things.",
    "material": [ "faux_fur", "cotton" ],
    "flags": [ "VARSIZE", "POCKETS", "OUTER", "FANCY" ],
    "warmth": 40
  },
  {
    "id": "xl_duster_faux_fur",
    "type": "ARMOR",
    "name": { "str": "XL faux fur duster" },
    "copy-from": "duster_faux_fur",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xs_duster_faux_fur",
    "type": "ARMOR",
    "copy-from": "duster_faux_fur",
    "looks_like": "duster_faux_fur",
    "name": { "str": "XS faux fur duster" },
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "duster_leather",
    "type": "ARMOR",
    "name": { "str": "leather duster" },
    "description": "A thick leather full-length duster.  Has many pockets for storage.",
    "weight": "2655 g",
    "volume": "7 L",
    "price": 24500,
    "price_postapoc": 1250,
    "to_hit": -1,
    "material": [ "leather" ],
    "symbol": "[",
    "looks_like": "duster",
    "color": "brown",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 10, 15 ] },
      {
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 86,
        "encumbrance": [ 4, 5 ],
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ],
        "layers": [ "BELTED" ]
      },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 15, 15 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1500 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "24 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1500 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "24 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1 L",
        "max_contains_weight": "2 kg",
        "max_item_length": "21 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1 L",
        "max_contains_weight": "2 kg",
        "max_item_length": "21 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      }
    ],
    "warmth": 30,
    "material_thickness": 1.5,
    "environmental_protection": 1,
    "flags": [ "VARSIZE", "POCKETS", "OUTER", "WATERPROOF", "RAINPROOF" ]
  },
  {
    "id": "xl_duster_leather",
    "type": "ARMOR",
    "name": { "str": "XL leather duster" },
    "copy-from": "duster_leather",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xs_duster_leather",
    "type": "ARMOR",
    "copy-from": "duster_leather",
    "looks_like": "duster_leather",
    "name": { "str": "XS leather duster" },
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "greatcoat",
    "type": "ARMOR",
    "name": { "str": "greatcoat" },
    "description": "A heavy, full-length wool coat.  Cumbersome, but warm and with deep pockets.",
    "weight": "2428 g",
    "volume": "8 L",
    "price": 18000,
    "price_postapoc": 500,
    "to_hit": -3,
    "material": [ "wool" ],
    "symbol": "[",
    "looks_like": "coat_winter",
    "color": "blue",
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100, "encumbrance": [ 11, 20 ] },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 95, "encumbrance": [ 0, 0 ] },
      {
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 79,
        "encumbrance": [ 11, 13 ],
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ],
        "layers": [ "BELTED" ]
      },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 11, 11 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1750 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "24 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1750 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "24 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "900 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "13 cm",
        "moves": 120
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "900 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "13 cm",
        "moves": 120
      }
    ],
    "warmth": 50,
    "material_thickness": 4,
    "environmental_protection": 1,
    "flags": [ "VARSIZE", "POCKETS", "COLLAR", "OUTER" ]
  },
  {
    "id": "hakama_gi",
    "type": "ARMOR",
    "name": { "str": "hakama" },
    "description": "Plain black hakama for use in kendo and other martial arts.",
    "weight": "350 g",
    "volume": "1 L",
    "price": 2500,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "skirt",
    "color": "dark_gray",
    "warmth": 10,
    "material_thickness": 0.3,
    "flags": [ "VARSIZE", "STURDY" ],
    "armor": [
      {
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 97,
        "encumbrance": 6,
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ],
        "layers": [ "BELTED" ]
      }
    ]
  },
  {
    "id": "hakama",
    "type": "ARMOR",
    "name": { "str": "hakama" },
    "description": "A flowing, pleated garment which can be worn over a kimono.",
    "weight": "500 g",
    "volume": "1500 ml",
    "price": 3000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "skirt",
    "color": "blue",
    "warmth": 15,
    "material_thickness": 0.3,
    "flags": [ "VARSIZE", "OUTER" ],
    "armor": [
      {
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 86,
        "encumbrance": 6,
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ],
        "layers": [ "BELTED" ]
      }
    ]
  },
  {
    "id": "house_coat",
    "type": "ARMOR",
    "name": { "str": "bathrobe" },
    "description": "An outer garment of absorbent, towel-like material traditionally worn to cover one's nakedness to and from the bath.  It makes you wish you had running water to bathe with.",
    "weight": "580 g",
    "volume": "2 L",
    "price": 2200,
    "price_postapoc": 50,
    "to_hit": -1,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "coat_lab",
    "color": "blue",
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100, "encumbrance": [ 0, 0 ] },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 95, "encumbrance": [ 5, 10 ] },
      {
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 75,
        "encumbrance": [ 5, 5 ],
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ],
        "layers": [ "BELTED" ]
      },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 5, 5 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "750 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "13 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "750 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "13 cm",
        "moves": 80
      }
    ],
    "warmth": 20,
    "material_thickness": 0.8,
    "environmental_protection": 1,
    "flags": [ "OUTER", "OVERSIZE" ]
  },
  {
    "id": "jacket_army",
    "type": "ARMOR",
    "name": { "str": "army jacket" },
    "description": "A vintage army jacket, or at least a copy of one, with lots of pockets.  Favored by the military.",
    "weight": "780 g",
    "volume": "3 L",
    "price": 3500,
    "price_postapoc": 750,
    "material": [ "nylon" ],
    "symbol": "[",
    "looks_like": "coat_winter",
    "color": "green",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 7, 15 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 7, 9 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1 L",
        "max_contains_weight": "2 kg",
        "max_item_length": "15 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1 L",
        "max_contains_weight": "2 kg",
        "max_item_length": "15 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "900 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "15 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "900 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "15 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "500 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "500 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      }
    ],
    "warmth": 20,
    "material_thickness": 0.3,
    "flags": [ "VARSIZE", "POCKETS", "OUTER", "SOFT" ]
  },
  {
    "id": "jacket_army_modern",
    "type": "ARMOR",
    "name": { "str": "combat blouse" },
    "description": "A sleek blouse in a camouflage pattern with angled breast pockets and lots of loop velcro for affixing patches.  You might call it a jacket but it's really a blouse.  It has a pocket for your pen!",
    "weight": "650 g",
    "volume": "3 L",
    "price": 6400,
    "price_postapoc": 750,
    "material": [ "nylon" ],
    "symbol": "[",
    "looks_like": "jacket_army",
    "color": "green",
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 95, "encumbrance": [ 7, 9 ] },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100 },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 7, 9 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "900 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "15 cm",
        "moves": 70
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "900 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "15 cm",
        "moves": 70
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "500 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "500 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "10 ml",
        "max_contains_weight": "50 g",
        "max_item_length": "13 cm",
        "moves": 120
      }
    ],
    "warmth": 20,
    "material_thickness": 0.4,
    "flags": [ "VARSIZE", "POCKETS", "OUTER" ]
  },
  {
    "id": "jacket_chef",
    "type": "ARMOR",
    "name": { "str": "chef's jacket" },
    "description": "A double-breasted uniform to protect against the heat of the kitchen.",
    "weight": "720 g",
    "volume": "1750 ml",
    "price": 7000,
    "price_postapoc": 250,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "coat_lab",
    "color": "white",
    "armor": [
      {
        "covers": [ "torso" ],
        "specifically_covers": [ "torso_upper", "torso_lower" ],
        "coverage": 100,
        "encumbrance": [ 8, 13 ]
      },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r", "arm_upper_r", "arm_upper_l", "arm_elbow_r", "arm_elbow_l" ],
        "coverage": 100
      },
      { "covers": [ "arm_l", "arm_r" ], "specifically_covers": [ "arm_lower_l", "arm_lower_r" ], "coverage": 60 }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1250 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "13 cm",
        "moves": 80
      }
    ],
    "warmth": 25,
    "material_thickness": 0.4,
    "flags": [ "OUTER", "VARSIZE" ],
    "variant_type": "generic",
    "variants": [
      {
        "id": "white_jacket_chef",
        "name": { "str": "white chef's jacket" },
        "description": "It's colored white, the most common color for chef's jackets.",
        "weight": 60,
        "append": true
      },
      {
        "id": "black_jacket_chef",
        "name": { "str": "black chef's jacket" },
        "description": "It's colored black, commonly used by chefs working in the night or who just want to look cool.",
        "color": "dark_gray",
        "weight": 25,
        "append": true
      },
      {
        "id": "blue_jacket_chef",
        "name": { "str": "blue chef's jacket" },
        "description": "It's a royal blue color.",
        "color": "blue",
        "weight": 10,
        "append": true
      },
      {
        "id": "red_jacket_chef",
        "name": { "str": "red chef's jacket" },
        "description": "It's colored red.",
        "color": "red",
        "weight": 10,
        "append": true
      },
      {
        "id": "pink_jacket_chef",
        "name": { "str": "pink chef's jacket" },
        "description": "It's colored pink, commonly used by women chefs or men who like pink.",
        "color": "pink",
        "weight": 10,
        "append": true
      },
      {
        "id": "yellow_jacket_chef",
        "name": { "str": "yellow chef's jacket" },
        "description": "It's colored yellow.",
        "color": "yellow",
        "weight": 5,
        "append": true
      },
      {
        "id": "camo_jacket_chef",
        "name": { "str": "camo chef's jacket" },
        "description": "It has a camouflage pattern, perfect for chefs that want to hide in the wild.",
        "color": "green",
        "weight": 2,
        "append": true
      },
      {
        "id": "skull_jacket_chef",
        "name": { "str": "skull chef's jacket" },
        "description": "It's colored white, and the front and back are printed with a giant skull between crossed kitchen knives.  Perfect for the apocalyptic chef.",
        "symbol": "S",
        "append": true
      }
    ]
  },
  {
    "id": "jacket_evac",
    "type": "ARMOR",
    "name": { "str": "emergency jacket" },
    "description": "A bright, cheaply made FEMA-issue windbreaker jacket with a hood.  One size, fits none.  Helps keep you unfrozen & visible for rescuers.",
    "weight": "197 g",
    "volume": "2250 ml",
    "price": 1000,
    "price_postapoc": 50,
    "material": [ "plastic", "cotton" ],
    "symbol": "[",
    "looks_like": "jacket_leather",
    "color": "cyan",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 13, 15 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 13, 13 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 80
      }
    ],
    "warmth": 25,
    "material_thickness": 0.15,
    "flags": [ "POCKETS", "HOOD", "OUTER", "WATERPROOF", "RAINPROOF", "SOFT" ]
  },
  {
    "id": "jacket_flannel",
    "type": "ARMOR",
    "name": { "str": "flannel jacket" },
    "description": "A jacket made from flannel-style denim, favored by outdoorsy types.",
    "weight": "958 g",
    "volume": "4250 ml",
    "price": 6000,
    "price_postapoc": 250,
    "material": [ "denim" ],
    "symbol": "[",
    "looks_like": "coat_winter",
    "color": "light_red",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 9, 11 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 9, 9 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "13 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "13 cm",
        "moves": 80
      }
    ],
    "warmth": 35,
    "//": "Moderate weight 9 oz jacket.",
    "material_thickness": 0.7,
    "flags": [ "VARSIZE", "POCKETS", "OUTER" ]
  },
  {
    "id": "jacket_jean",
    "type": "ARMOR",
    "name": { "str": "jean jacket" },
    "description": "A jacket made from denim.",
    "weight": "800 g",
    "volume": "3250 ml",
    "price": 4000,
    "price_postapoc": 250,
    "material": [ "denim" ],
    "symbol": "[",
    "looks_like": "jacket_windbreaker",
    "color": "light_blue",
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100, "encumbrance": [ 9, 11 ] },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 95 },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 9, 9 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 80
      }
    ],
    "warmth": 10,
    "material_thickness": 0.55,
    "//": "Lightweight 8 oz denim jacket.",
    "snippet_category": [
      {
        "id": "patched",
        "text": "A jacket made from denim.  This one is haphazardly covered with patches featuring metal band logos."
      }
    ],
    "flags": [ "VARSIZE", "POCKETS", "OUTER" ]
  },
  {
    "id": "jacket_ninja",
    "type": "ARMOR",
    "name": { "str": "ninja jacket" },
    "description": "This is a wrap over black jacket.  Commonly used by stealthy individuals hiding in the dark of the night.  It includes a pair of cotton gauntlets and a sash.",
    "weight": "120 g",
    "volume": "1550 ml",
    "price": 7000,
    "price_postapoc": 200,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "jacket",
    "color": "dark_gray",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 6, 8 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 6, 5 ] },
      {
        "covers": [ "hand_l", "hand_r" ],
        "specifically_covers": [ "hand_wrist_l", "hand_wrist_r", "hand_back_l", "hand_back_r" ],
        "coverage": 100,
        "encumbrance": [ 1, 1 ]
      },
      {
        "covers": [ "hand_l", "hand_r" ],
        "specifically_covers": [ "hand_fingers_l", "hand_fingers_r" ],
        "coverage": 10,
        "encumbrance": [ 0, 0 ]
      },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r" ],
        "coverage": 80,
        "encumbrance": [ 0, 0 ]
      }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1250 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "13 cm",
        "moves": 80
      }
    ],
    "warmth": 10,
    "material_thickness": 0.2,
    "flags": [ "OUTER", "VARSIZE", "POCKETS" ]
  },
  {
    "id": "jacket_leather",
    "type": "ARMOR",
    "name": { "str": "leather jacket" },
    "description": "A jacket made from thick leather.  Offers more protection than your average jacket.",
    "weight": "1450 g",
    "volume": "2000 ml",
    "price": 17900,
    "price_postapoc": 750,
    "to_hit": 1,
    "material": [ "leather" ],
    "symbol": "[",
    "looks_like": "jacket_windbreaker",
    "color": "dark_gray",
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100, "encumbrance": [ 8, 12 ] },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 95, "encumbrance": [ 0, 0 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 12, 12 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "500 ml",
        "max_contains_weight": "2 kg",
        "moves": 80,
        "max_item_length": "10 cm"
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "500 ml",
        "max_contains_weight": "2 kg",
        "moves": 80,
        "max_item_length": "10 cm"
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "500 ml",
        "max_contains_weight": "2 kg",
        "moves": 80,
        "max_item_length": "10 cm"
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "500 ml",
        "max_contains_weight": "2 kg",
        "moves": 80,
        "max_item_length": "10 cm"
      }
    ],
    "warmth": 25,
    "material_thickness": 1.0,
    "environmental_protection": 2,
    "flags": [ "VARSIZE", "POCKETS", "OUTER" ]
  },
  {
    "id": "jacket_leather_red",
    "type": "ARMOR",
    "name": { "str": "red leather jacket" },
    "description": "A candy-apple-red leather jacket with black strips and shoulder protrusions.  It has a number of zippers and snaps in the front and a low-cut neck.  The leather it's made of isn't especially thick, so it's not as protective as you might have liked.",
    "weight": "1000 g",
    "volume": "1500 ml",
    "price": 17900,
    "price_postapoc": 500,
    "to_hit": 1,
    "material": [ "leather" ],
    "symbol": "[",
    "looks_like": "jacket_leather",
    "color": "red",
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100, "encumbrance": [ 6, 10 ] },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 90, "encumbrance": [ 0, 0 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 10, 10 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "500 ml",
        "max_contains_weight": "2 kg",
        "moves": 80,
        "max_item_length": "10 cm"
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "500 ml",
        "max_contains_weight": "2 kg",
        "moves": 80,
        "max_item_length": "10 cm"
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "500 ml",
        "max_contains_weight": "2 kg",
        "moves": 80,
        "max_item_length": "10 cm"
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "500 ml",
        "max_contains_weight": "2 kg",
        "moves": 80,
        "max_item_length": "10 cm"
      }
    ],
    "warmth": 20,
    "material_thickness": 0.75,
    "environmental_protection": 1,
    "flags": [ "VARSIZE", "POCKETS", "OUTER" ]
  },
  {
    "id": "gosling_jacket",
    "type": "ARMOR",
    "name": { "str": "scorpion ornamented jacket" },
    "description": "A light cotton padded nylon jacket with a white surface.  It has two pockets on the front, mainly for putting your hands in.  A golden scorpion is embedded on its back.  Fit for a real human being, and a real hero.",
    "weight": "900 g",
    "volume": "1500 ml",
    "price": 8000,
    "price_postapoc": 250,
    "to_hit": 1,
    "material": [ "nylon", "cotton" ],
    "symbol": "[",
    "looks_like": "jacket_leather",
    "color": "white",
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100, "encumbrance": [ 5, 8 ] },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 95, "encumbrance": [ 3, 3 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 6, 6 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "400 ml",
        "max_contains_weight": "1 kg",
        "moves": 70,
        "max_item_length": "10 cm"
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "400 ml",
        "max_contains_weight": "1 kg",
        "moves": 70,
        "max_item_length": "10 cm"
      }
    ],
    "warmth": 15,
    "material_thickness": 0.8,
    "environmental_protection": 1,
    "flags": [ "VARSIZE", "POCKETS", "OUTER", "SOFT" ]
  },
  {
    "id": "jacket_light",
    "type": "ARMOR",
    "name": { "str": "light jacket" },
    "description": "A thin cotton jacket with a hood.  Good for brisk weather.",
    "weight": "227 g",
    "volume": "2250 ml",
    "price": 4500,
    "price_postapoc": 250,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "jacket_windbreaker",
    "color": "blue",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 4, 8 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 4, 4 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "700 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "14 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "700 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "14 cm",
        "moves": 80
      }
    ],
    "warmth": 15,
    "material_thickness": 0.5,
    "flags": [ "VARSIZE", "POCKETS", "HOOD", "OUTER" ]
  },
  {
    "id": "jacket_windbreaker",
    "type": "ARMOR",
    "name": { "str": "windbreaker" },
    "description": "A light synthetic jacket with a hood.  Not very warm, but will keep out the rain.",
    "weight": "280 g",
    "volume": "2250 ml",
    "price": 1000,
    "price_postapoc": 150,
    "material": [ "nylon" ],
    "symbol": "[",
    "looks_like": "jacket_light",
    "color": "cyan",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 2, 5 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 2, 2 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1300 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "21 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "13 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "13 cm",
        "moves": 80
      }
    ],
    "warmth": 10,
    "material_thickness": 0.25,
    "environmental_protection": 2,
    "flags": [ "VARSIZE", "POCKETS", "HOOD", "OUTER", "WATERPROOF", "RAINPROOF" ]
  },
  {
    "id": "jacket_varsity",
    "type": "ARMOR",
    "name": { "str": "varsity jacket" },
    "description": "A cotton varsity jacket, the type that the jocks in a highschool or a college would wear.",
    "weight": "700 g",
    "volume": "1500 ml",
    "price": 6000,
    "price_postapoc": 100,
    "material": [ "cotton" ],
    "symbol": "[",
    "warmth": 15,
    "material_thickness": 0.5,
    "flags": [ "VARSIZE", "POCKETS", "OUTER" ],
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 90, "encumbrance": [ 2, 4 ] },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 90, "encumbrance": [ 2, 2 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 2, 2 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "500 ml",
        "max_contains_weight": "1 kg",
        "moves": 70,
        "max_item_length": "10 cm"
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "500 ml",
        "max_contains_weight": "1 kg",
        "moves": 70,
        "max_item_length": "10 cm"
      }
    ],
    "variant_type": "generic",
    "variants": [
      {
        "id": "black_white_varsity_jacket",
        "name": { "str": "black and white varsity jacket" },
        "description": "This one is is black except the white arms, and has no discerning emblem or writing.",
        "color": "white",
        "weight": 10,
        "append": true
      },
      {
        "id": "green_white_varsity_jacket",
        "name": { "str": "Clover High School varsity jacket" },
        "description": "This one has a dark green torso and white arms.  There is an emblem of a four-leaf clover with the writing \"Clover High School\" on the left arm and front right.",
        "color": "green",
        "weight": 10,
        "append": true
      },
      {
        "id": "purple_white_varsity_jacket",
        "name": { "str": "Wizards varsity jacket" },
        "description": "This one has a purple torso with white arms.  It has an angry looking old wizard on its back, holding its staff menacingly; below it writes \"WIZARDS\".",
        "color": "magenta",
        "weight": 10,
        "append": true
      },
      {
        "id": "red_beige_varsity_jacket",
        "name": { "str": "red and beige varsity jacket" },
        "description": "This one has a red torso and beige looking arms.  \"'93\" is embedded on both its arms, and there is a crest you can't recognise on its front right.",
        "color": "red",
        "weight": 10,
        "append": true
      },
      {
        "id": "black_varsity_jacket",
        "name": { "str": "black varsity jacket" },
        "description": "This one is completely black.  At least a dozen different patches are sewn on it.",
        "color": "black",
        "weight": 10,
        "append": true
      },
      {
        "id": "yellow_black_varsity_jacket",
        "name": { "str": "NEURT varsity jacket" },
        "description": "This one has a yellow torso and black arms.  \"New England University Robotics Team\" in small letters is written on front left.",
        "color": "yellow",
        "weight": 10,
        "append": true
      },
      {
        "id": "black_red_varsity_jacket",
        "name": { "str": "Crimson Bulls varsity jacket" },
        "description": "This one's torso is black and its arms are red.  It has an angry looking red bull ready to charge on its back.  Accross the front writes \"BULLS\".",
        "color": "black",
        "weight": 10,
        "append": true
      },
      {
        "id": "navy_white_varsity_jacket",
        "name": { "str": "navy varsity jacket" },
        "description": "This one's torso is navy colored and has white arms.  You can see the logo of a well known brand in it.",
        "color": "blue",
        "weight": 10,
        "append": true
      },
      {
        "id": "green_varsity_jacket",
        "name": { "str": "Zombies varsity jacket" },
        "description": "This one is completely green save for the white stripes around the wrists and the hip.  It has a sprinting zombie clad in football gear on the back, above it writes \"ZOMBIES\".",
        "color": "green",
        "weight": 10,
        "append": true
      },
      {
        "id": "pink_white_varsity_jacket",
        "name": { "str": "pink and white varsity jacket" },
        "description": "This one has a pink torso and white arms.  Somone has sewn an equally pink heart on its front right.",
        "color": "pink",
        "weight": 10,
        "append": true
      }
    ]
  },
  {
    "id": "judo_gi",
    "type": "ARMOR",
    "name": { "str": "judo gi" },
    "description": "Plain white judo gi.",
    "weight": "1000 g",
    "volume": "1500 ml",
    "price": 5000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "robe",
    "color": "white",
    "warmth": 10,
    "material_thickness": 0.5,
    "flags": [ "VARSIZE", "STURDY" ],
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100, "encumbrance": 10 },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 95 },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": 10 },
      { "covers": [ "leg_l", "leg_r" ], "coverage": 100, "encumbrance": 10 }
    ]
  },
  {
    "id": "karate_gi",
    "type": "ARMOR",
    "name": { "str": "karate gi" },
    "description": "Plain white karate gi.  Made from loose and flowing cotton.",
    "weight": "400 g",
    "volume": "1500 ml",
    "price": 5000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "judo_gi",
    "color": "white",
    "warmth": 5,
    "material_thickness": 0.5,
    "flags": [ "VARSIZE", "STURDY" ],
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100 },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 95 },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100 },
      { "covers": [ "leg_l", "leg_r" ], "coverage": 100 }
    ]
  },
  {
    "id": "kariginu",
    "type": "ARMOR",
    "name": { "str": "kariginu" },
    "description": "A traditional, ankle-length Shinto robe with several layers and very wide sleeves.",
    "weight": "1400 g",
    "volume": "5500 ml",
    "price": 30000,
    "price_postapoc": 50,
    "to_hit": -5,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "robe",
    "color": "white",
    "warmth": 23,
    "material_thickness": 0.5,
    "flags": [ "VARSIZE" ],
    "armor": [ { "encumbrance": 17, "coverage": 100, "covers": [ "leg_l", "leg_r", "torso", "arm_l", "arm_r" ] } ]
  },
  {
    "id": "kasaya",
    "type": "ARMOR",
    "name": { "str": "kasaya" },
    "description": "A traditional, ankle-length Buddhist robe, stitched together from three pieces of traditional saffron dyed cloth.",
    "weight": "1550 g",
    "volume": "5000 ml",
    "price": 20000,
    "price_postapoc": 50,
    "to_hit": -5,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "kimono",
    "color": "brown",
    "warmth": 20,
    "material_thickness": 0.5,
    "flags": [ "VARSIZE" ],
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 70, "encumbrance": 2 },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100 },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_upper_l", "leg_upper_r", "leg_knee_r", "leg_knee_l", "leg_hip_r", "leg_hip_l" ],
        "coverage": 100,
        "encumbrance": 2
      },
      { "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_lower_l", "leg_lower_r" ], "coverage": 50 }
    ]
  },
  {
    "id": "keikogi",
    "type": "ARMOR",
    "name": { "str": "keikogi" },
    "description": "Plain white keikogi for use in martial arts.",
    "weight": "250 g",
    "volume": "750 ml",
    "price": 2500,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "judo_gi",
    "color": "white",
    "warmth": 5,
    "material_thickness": 0.3,
    "flags": [ "VARSIZE", "STURDY" ],
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 95 },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100 },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r", "arm_upper_r", "arm_upper_l", "arm_elbow_r", "arm_elbow_l" ],
        "coverage": 100
      },
      { "covers": [ "arm_l", "arm_r" ], "specifically_covers": [ "arm_lower_l", "arm_lower_r" ], "coverage": 40 }
    ]
  },
  {
    "id": "kimono",
    "type": "ARMOR",
    "name": { "str": "kimono" },
    "description": "A traditional, ankle-length Japanese robe, wrapped around the body with a sash.",
    "weight": "1200 g",
    "volume": "5 L",
    "price": 20000,
    "price_postapoc": 50,
    "to_hit": -5,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "robe",
    "color": "white",
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100, "encumbrance": [ 2, 5 ] },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 95 },
      { "covers": [ "leg_l", "leg_r" ], "coverage": 100, "encumbrance": [ 2, 2 ] },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r", "arm_upper_r", "arm_upper_l", "arm_elbow_r", "arm_elbow_l" ],
        "coverage": 100,
        "encumbrance": [ 2, 2 ]
      },
      { "covers": [ "arm_l", "arm_r" ], "specifically_covers": [ "arm_lower_l", "arm_lower_r" ], "coverage": 95 }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "500 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 80
      }
    ],
    "warmth": 20,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE", "FANCY" ]
  },
  {
    "id": "yukata",
    "type": "ARMOR",
    "name": { "str": "yukata" },
    "description": "An easy-to-wear, breezy robe secured with a sash.  Essentially Japanese pajamas.  Great for summer nights.",
    "weight": "900 g",
    "volume": "3 L",
    "price": 5000,
    "price_postapoc": 50,
    "to_hit": -5,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "kimono",
    "color": "blue",
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100, "encumbrance": [ 1, 3 ] },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 95 },
      { "covers": [ "leg_l", "leg_r" ], "coverage": 100, "encumbrance": [ 1, 1 ] },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r", "arm_upper_r", "arm_upper_l", "arm_elbow_r", "arm_elbow_l" ],
        "coverage": 100,
        "encumbrance": [ 1, 1 ]
      },
      { "covers": [ "arm_l", "arm_r" ], "specifically_covers": [ "arm_lower_l", "arm_lower_r" ], "coverage": 95 }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "500 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 80
      }
    ],
    "warmth": 5,
    "material_thickness": 0.15,
    "flags": [ "VARSIZE" ]
  },
  {
    "id": "haori",
    "type": "ARMOR",
    "name": { "str": "haori" },
    "description": "A loose coat with wide sleeves that is worn unfastened over a kimono.  It is jet black with sparse, tasteful golden embroidery.",
    "weight": "800 g",
    "volume": "2 L",
    "price": 30000,
    "price_postapoc": 50,
    "to_hit": -5,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "house_coat",
    "color": "dark_gray",
    "warmth": 10,
    "material_thickness": 0.3,
    "flags": [ "VARSIZE", "SUPER_FANCY", "OUTER" ],
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper", "torso_lower" ], "coverage": 80, "encumbrance": 3 },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r", "arm_upper_r", "arm_upper_l", "arm_elbow_r", "arm_elbow_l" ],
        "coverage": 100,
        "encumbrance": 3
      },
      { "covers": [ "arm_l", "arm_r" ], "specifically_covers": [ "arm_lower_l", "arm_lower_r" ], "coverage": 20 }
    ]
  },
  {
    "id": "kittel",
    "type": "ARMOR",
    "name": { "str": "kittel" },
    "description": "A white, knee-length cotton robe, traditionally worn by Jews on special occasions.",
    "weight": "1000 g",
    "volume": "4 L",
    "price": 20000,
    "price_postapoc": 50,
    "to_hit": -5,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "robe",
    "color": "white",
    "warmth": 17,
    "material_thickness": 0.3,
    "flags": [ "VARSIZE" ],
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper", "torso_lower" ], "coverage": 100, "encumbrance": 10 },
      {
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 75,
        "encumbrance": 10,
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ],
        "layers": [ "BELTED" ]
      },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": 10 }
    ]
  },
  {
    "id": "leather_police_jacket",
    "type": "ARMOR",
    "name": { "str": "leather riding jacket" },
    "description": "A thick and heavy leather jacket used most commonly by motorcyclists, equestrians and Australian vigilantes.",
    "weight": "2700 g",
    "volume": "3500 ml",
    "price": 30000,
    "price_postapoc": 1500,
    "to_hit": -3,
    "material": [ "leather" ],
    "symbol": "[",
    "looks_like": "motorbike_armor",
    "color": "dark_gray",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 10, 15 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 15, 15 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "500 ml",
        "max_contains_weight": "2 kg",
        "moves": 80,
        "max_item_length": "10 cm"
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "500 ml",
        "max_contains_weight": "2 kg",
        "moves": 80,
        "max_item_length": "10 cm"
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "750 ml",
        "max_contains_weight": "3 kg",
        "moves": 80,
        "max_item_length": "13 cm"
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "750 ml",
        "max_contains_weight": "3 kg",
        "moves": 80,
        "max_item_length": "13 cm"
      }
    ],
    "warmth": 30,
    "material_thickness": 1.5,
    "environmental_protection": 3,
    "flags": [ "VARSIZE", "POCKETS", "OUTER", "STURDY" ],
    "variant_type": "generic",
    "variants": [
      {
        "id": "leather_police_jacket",
        "name": { "str": "leather police jacket" },
        "description": "It is emblazoned with the insignia of the local police force.",
        "weight": 0,
        "append": true
      },
      {
        "id": "leather_biker_gang_jacket",
        "name": { "str": "biker gang jacket" },
        "description": "It is emblazoned with the bad-to-the-bone symbol of a biker gang.",
        "color": "dark_gray",
        "weight": 20,
        "append": true
      },
      {
        "id": "leather_riding_jacket",
        "name": { "str": "leather riding jacket" },
        "description": "This one is plain, lacking any particular decals.",
        "color": "brown",
        "weight": 80,
        "append": true
      }
    ]
  },
  {
    "id": "peacoat",
    "type": "ARMOR",
    "name": { "str": "peacoat" },
    "description": "A heavy wool coat, warm and with deep pockets.",
    "weight": "1800 g",
    "volume": "3 L",
    "price": 18000,
    "price_postapoc": 500,
    "to_hit": -3,
    "material": [ "wool" ],
    "symbol": "[",
    "looks_like": "coat_winter",
    "color": "blue",
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100, "encumbrance": [ 10, 20 ] },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 95 },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 10, 10 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1500 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "24 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1500 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "24 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      }
    ],
    "warmth": 50,
    "material_thickness": 1.0,
    "flags": [ "VARSIZE", "POCKETS", "COLLAR", "OUTER", "FANCY" ]
  },
  {
    "id": "robe",
    "type": "ARMOR",
    "name": { "str": "robe" },
    "description": "A loose-fitting outer garment with sleeves and a mysterious amount of well-hidden pockets.",
    "weight": "1000 g",
    "volume": "5 L",
    "price": 5000,
    "price_postapoc": 250,
    "to_hit": -5,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "cloak",
    "color": "brown",
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100, "encumbrance": [ 8, 15 ] },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 90, "encumbrance": [ 0, 0 ] },
      {
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 86,
        "encumbrance": [ 8, 10 ],
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ],
        "layers": [ "BELTED" ]
      },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r", "arm_upper_r", "arm_upper_l", "arm_elbow_r", "arm_elbow_l" ],
        "coverage": 100,
        "encumbrance": [ 8, 8 ]
      },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_lower_l", "arm_lower_r" ],
        "coverage": 90,
        "encumbrance": [ 0, 0 ]
      }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "13 cm",
        "moves": 120
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "13 cm",
        "moves": 120
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "13 cm",
        "moves": 120
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "13 cm",
        "moves": 120
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "13 cm",
        "moves": 120
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      }
    ],
    "warmth": 20,
    "material_thickness": 2,
    "flags": [ "VARSIZE", "OUTER" ]
  },
  {
    "id": "ghost_robe",
    "type": "ARMOR",
    "name": { "str": "ghost's robe" },
    "description": "A white hooded ghost's robe characteristic of souls that haunt the living world.",
    "weight": "348 g",
    "volume": "500 ml",
    "price": 2800,
    "price_postapoc": 80,
    "to_hit": -1,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "cloak",
    "color": "white",
    "armor": [
      { "covers": [ "head" ], "coverage": 100, "encumbrance": 4 },
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": 2 },
      {
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 96,
        "encumbrance": 2,
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ],
        "layers": [ "BELTED" ]
      },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r", "arm_upper_r", "arm_upper_l", "arm_elbow_r", "arm_elbow_l" ],
        "coverage": 100,
        "encumbrance": 2
      },
      { "covers": [ "arm_l", "arm_r" ], "specifically_covers": [ "arm_lower_l", "arm_lower_r" ], "coverage": 90 }
    ],
    "warmth": 8,
    "material_thickness": 0.1,
    "flags": [ "OVERSIZE", "OUTER", "ALLOWS_NATURAL_ATTACKS" ]
  },
  {
    "id": "ghost_robe_sheet",
    "type": "ARMOR",
    "name": { "str": "cheap ghost's robe" },
    "description": "A cheap ghost costume comprised of a white sheet with two eye holes cut out.  A simple hat is worn underneath to keep the sheet in place.",
    "weight": "880 g",
    "volume": "550 ml",
    "price": 2000,
    "price_postapoc": 60,
    "to_hit": -1,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "sheet",
    "color": "white",
    "armor": [
      { "covers": [ "head" ], "coverage": 100, "encumbrance": 10 },
      { "covers": [ "mouth" ], "coverage": 100, "encumbrance": 5 },
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": 2 },
      {
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 86,
        "encumbrance": 2,
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ],
        "layers": [ "BELTED" ]
      },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r", "arm_upper_r", "arm_upper_l", "arm_elbow_r", "arm_elbow_l" ],
        "coverage": 100,
        "encumbrance": 2
      },
      { "covers": [ "arm_l", "arm_r" ], "specifically_covers": [ "arm_lower_l", "arm_lower_r" ], "coverage": 60 },
      { "covers": [ "eyes" ], "coverage": 5, "encumbrance": 1 }
    ],
    "warmth": 5,
    "material_thickness": 0.1,
    "flags": [ "OVERSIZE", "OUTER", "ALLOWS_NATURAL_ATTACKS" ]
  },
  {
    "id": "grim_reaper_robe",
    "type": "ARMOR",
    "name": { "str": "grim reaper's robe" },
    "description": "A black hooded grim reaper's robe with a face cover to hide the user's lack of facial skin.  It pairs nicely with a scythe.  Use it to remove the face cover and show yourself before your victims.",
    "weight": "453 g",
    "volume": "550 ml",
    "price": 3500,
    "price_postapoc": 90,
    "to_hit": -1,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "cloak",
    "color": "dark_gray",
    "armor": [
      { "covers": [ "head" ], "coverage": 100, "encumbrance": 4 },
      { "covers": [ "mouth", "eyes" ], "coverage": 100, "encumbrance": 5 },
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": 2 },
      {
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 92,
        "encumbrance": 2,
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ],
        "layers": [ "BELTED" ]
      },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r", "arm_upper_r", "arm_upper_l", "arm_elbow_r", "arm_elbow_l" ],
        "coverage": 100,
        "encumbrance": 2
      },
      { "covers": [ "arm_l", "arm_r" ], "specifically_covers": [ "arm_lower_l", "arm_lower_r" ], "coverage": 90 }
    ],
    "use_action": {
      "type": "transform",
      "msg": "The darkness surrounding your face lightens.",
      "target": "grim_reaper_robe_faceless",
      "menu_text": "Remove face cover"
    },
    "warmth": 10,
    "material_thickness": 0.1,
    "flags": [ "OVERSIZE", "OUTER", "ALLOWS_NATURAL_ATTACKS" ]
  },
  {
    "id": "grim_reaper_robe_faceless",
    "copy-from": "grim_reaper_robe",
    "type": "ARMOR",
    "name": { "str": "grim reaper's robe (faceless)", "str_pl": "grim reaper's robes (faceless)" },
    "description": "A black hooded grim reaper's robe with the face cover removed to show the user's lack of facial skin.  It pairs nicely with a scythe.  Use it to hide your lack of facial features.",
    "//": "'Faceless' as in 'face cover'less and because, without the cover of darkness (A black face cover) a real grim reaper would really be faceless",
    "use_action": {
      "type": "transform",
      "msg": "You shroud your face in darkness.",
      "target": "grim_reaper_robe",
      "menu_text": "Adjust face cover"
    },
    "armor": [
      { "covers": [ "head" ], "coverage": 100, "encumbrance": 4 },
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": 2 },
      {
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 92,
        "encumbrance": 2,
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ],
        "layers": [ "BELTED" ]
      },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r", "arm_upper_r", "arm_upper_l", "arm_elbow_r", "arm_elbow_l" ],
        "coverage": 100,
        "encumbrance": 2
      },
      { "covers": [ "arm_l", "arm_r" ], "specifically_covers": [ "arm_lower_l", "arm_lower_r" ], "coverage": 90 }
    ]
  },
  {
    "id": "robe_wizard",
    "type": "ARMOR",
    "name": { "str": "wizard robe" },
    "description": "A mysterious and arcane-looking robe, signifying status in the wizarding world.  It has a hood and some pockets for your magical artifacts.",
    "weight": "911 g",
    "volume": "5 L",
    "price": 5000,
    "price_postapoc": 250,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "robe",
    "color": "light_gray",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 8, 10 ] },
      {
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 100,
        "encumbrance": [ 6, 6 ],
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ],
        "layers": [ "BELTED" ]
      },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r", "arm_upper_r", "arm_upper_l", "arm_elbow_r", "arm_elbow_l" ],
        "coverage": 100,
        "encumbrance": [ 4, 4 ]
      },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_lower_l", "arm_lower_r" ],
        "coverage": 95,
        "encumbrance": [ 0, 0 ]
      }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "13 cm",
        "moves": 120
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "13 cm",
        "moves": 120
      }
    ],
    "warmth": 15,
    "material_thickness": 1.5,
    "flags": [ "VARSIZE", "OUTER", "HOOD" ]
  },
  {
    "id": "samghati",
    "type": "ARMOR",
    "name": { "str": "samghati" },
    "description": "A traditional, double-layered Buddhist coat.  Used as an outer cloak for various occasions.",
    "weight": "800 g",
    "volume": "2250 ml",
    "price": 6500,
    "price_postapoc": 50,
    "to_hit": -5,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "trenchcoat",
    "color": "brown",
    "warmth": 12,
    "material_thickness": 0.5,
    "flags": [ "VARSIZE", "OUTER" ],
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100, "encumbrance": 2 },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 80 },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_upper_l", "leg_upper_r", "leg_knee_r", "leg_knee_l", "leg_hip_r", "leg_hip_l" ],
        "coverage": 100,
        "encumbrance": 2
      },
      { "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_lower_l", "leg_lower_r" ], "coverage": 90 }
    ]
  },
  {
    "id": "santa_jacket",
    "type": "ARMOR",
    "name": { "str": "santa jacket" },
    "description": "A red jacket, trimmed with white faux fur, commonly used by bearded men on Christmas.  Warm and has a couple of small pockets.",
    "weight": "1500 g",
    "volume": "4500 ml",
    "price": 45000,
    "price_postapoc": 500,
    "to_hit": -5,
    "symbol": "[",
    "looks_like": "coat_winter",
    "color": "red",
    "armor": [
      {
        "covers": [ "torso" ],
        "coverage": 100,
        "material": [
          { "type": "cotton", "covered_by_mat": 100, "thickness": 2 },
          { "type": "faux_fur", "covered_by_mat": 10, "thickness": 1.0 }
        ],
        "encumbrance": [ 20, 25 ]
      },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r", "arm_upper_r", "arm_upper_l", "arm_elbow_r", "arm_elbow_l" ],
        "coverage": 100,
        "material": [ { "type": "cotton", "covered_by_mat": 100, "thickness": 2 } ],
        "encumbrance": [ 18, 18 ]
      },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_lower_l", "arm_lower_r" ],
        "material": [
          { "type": "cotton", "covered_by_mat": 100, "thickness": 2 },
          { "type": "faux_fur", "covered_by_mat": 10, "thickness": 1.0 }
        ],
        "coverage": 100
      }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "500 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "16 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "500 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "16 cm",
        "moves": 80
      }
    ],
    "warmth": 40,
    "environmental_protection": 2,
    "flags": [ "VARSIZE", "POCKETS", "OUTER" ]
  },
  {
    "id": "santa_jacket_short",
    "type": "ARMOR",
    "name": { "str": "short santa jacket" },
    "description": "A short red jacket with white faux fur as trim, similar to a Santa jacket but sleeveless, for a more revealing look on Christmas.",
    "weight": "1200 g",
    "volume": "2000 ml",
    "price": 18000,
    "price_postapoc": 70,
    "to_hit": -5,
    "symbol": "[",
    "looks_like": "jacket_leather_red",
    "color": "red",
    "armor": [
      {
        "covers": [ "torso" ],
        "specifically_covers": [ "torso_lower" ],
        "coverage": 100,
        "material": [
          { "type": "cotton", "covered_by_mat": 100, "thickness": 1 },
          { "type": "faux_fur", "covered_by_mat": 10, "thickness": 1.0 }
        ],
        "encumbrance": 6
      },
      {
        "covers": [ "torso" ],
        "specifically_covers": [ "torso_upper" ],
        "coverage": 90,
        "material": [
          { "type": "cotton", "covered_by_mat": 100, "thickness": 1 },
          { "type": "faux_fur", "covered_by_mat": 10, "thickness": 1.0 }
        ]
      },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r" ],
        "coverage": 20,
        "material": [ { "type": "faux_fur", "covered_by_mat": 100, "thickness": 1 } ]
      }
    ],
    "warmth": 15,
    "environmental_protection": 1,
    "flags": [ "VARSIZE", "OUTER" ]
  },
  {
    "id": "ski_jacket",
    "type": "ARMOR",
    "name": { "str": "ski jacket" },
    "description": "An insulated, breathable hoodie made for alpine skiing.  Very warm, and with sizable pockets.",
    "weight": "1105 g",
    "volume": "5 L",
    "price": 18000,
    "price_postapoc": 500,
    "material": [ "cotton", "plastic" ],
    "symbol": "[",
    "looks_like": "coat_winter",
    "color": "light_blue",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 15, 22 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 15, 15 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1000 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "15 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1000 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "15 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      }
    ],
    "warmth": 80,
    "material_thickness": 2,
    "environmental_protection": 3,
    "flags": [ "VARSIZE", "POCKETS", "HOOD", "COLLAR", "OUTER", "SOFT" ]
  },
  {
    "id": "sleeveless_duster",
    "type": "ARMOR",
    "name": { "str": "sleeveless duster" },
    "//": "The general guideline for sleeveless dusters is the components, volume, weight, time to craft, and value are 15% lower (rounded down) than the original.  Making it from an original takes 50% the time.",
    "description": "A rugged full-length duster that leaves your arms unencumbered.  Has plenty of storage space due to its many pockets.",
    "weight": "2380 g",
    "volume": "4500 ml",
    "price": 13175,
    "price_postapoc": 500,
    "to_hit": -1,
    "material": [ "canvas" ],
    "symbol": "[",
    "looks_like": "duster",
    "color": "dark_gray",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 7, 12 ] },
      {
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 85,
        "encumbrance": [ 4, 5 ],
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ],
        "layers": [ "BELTED" ]
      },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r" ],
        "coverage": 40,
        "encumbrance": [ 0, 0 ]
      }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1500 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "24 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1500 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "24 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1 L",
        "max_contains_weight": "2 kg",
        "max_item_length": "21 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1 L",
        "max_contains_weight": "2 kg",
        "max_item_length": "21 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      }
    ],
    "warmth": 15,
    "material_thickness": 1.5,
    "environmental_protection": 2,
    "flags": [ "VARSIZE", "POCKETS", "OUTER", "WATERPROOF", "RAINPROOF" ]
  },
  {
    "id": "sleeveless_duster_fur",
    "type": "ARMOR",
    "name": { "str": "sleeveless fur duster" },
    "//": "The general guideline for sleeveless dusters is the components, volume, weight, time to craft, and value are 15% lower (rounded down) than the original.  Making it from an original takes 50% the time.",
    "description": "A thick fur full-length duster without sleeves, leaving your arms unencumbered.  Has plenty of storage space due to its many pockets.",
    "weight": "2007 g",
    "volume": "8250 ml",
    "price": 83215,
    "price_postapoc": 500,
    "to_hit": -1,
    "material": [ "fur" ],
    "symbol": "[",
    "looks_like": "duster_fur",
    "color": "brown",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 9, 17 ] },
      {
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 85,
        "encumbrance": [ 4, 5 ],
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ],
        "layers": [ "BELTED" ]
      },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r" ],
        "coverage": 40,
        "encumbrance": [ 0, 0 ]
      }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1500 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "24 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1500 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "24 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1 L",
        "max_contains_weight": "2 kg",
        "max_item_length": "21 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1 L",
        "max_contains_weight": "2 kg",
        "max_item_length": "21 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      }
    ],
    "warmth": 50,
    "material_thickness": 3,
    "environmental_protection": 1,
    "flags": [ "VARSIZE", "POCKETS", "OUTER", "WATERPROOF", "RAINPROOF" ]
  },
  {
    "id": "sleeveless_duster_faux_fur",
    "type": "ARMOR",
    "copy-from": "sleeveless_duster_fur",
    "name": { "str": "sleeveless faux fur duster" },
    "description": "A thick, sleeveless faux fur duster, falling below your knees.  Has many pockets for storing things.",
    "material": [ "faux_fur", "cotton" ],
    "flags": [ "VARSIZE", "POCKETS", "OUTER", "FANCY" ],
    "warmth": 40
  },
  {
    "id": "sleeveless_duster_leather",
    "type": "ARMOR",
    "name": { "str": "sleeveless leather duster" },
    "//": "The general guideline for sleeveless dusters is the components, volume, weight, time to craft, and value are 15% lower (rounded down) than the original.  Making it from an original takes 50% the time.",
    "description": "A thick leather full-length duster without sleeves, leaving your arms unencumbered.  Has plenty of storage space due to its many pockets.",
    "weight": "2257 g",
    "volume": "6 L",
    "price": 20825,
    "price_postapoc": 500,
    "to_hit": -1,
    "material": [ "leather" ],
    "symbol": "[",
    "looks_like": "duster_leather",
    "color": "brown",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 10, 15 ] },
      {
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 85,
        "encumbrance": [ 4, 5 ],
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ],
        "layers": [ "BELTED" ]
      },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r" ],
        "coverage": 40,
        "encumbrance": [ 0, 0 ]
      }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1500 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "24 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1500 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "24 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1 L",
        "max_contains_weight": "2 kg",
        "max_item_length": "21 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1 L",
        "max_contains_weight": "2 kg",
        "max_item_length": "21 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      }
    ],
    "warmth": 30,
    "material_thickness": 1.5,
    "environmental_protection": 1,
    "flags": [ "VARSIZE", "POCKETS", "OUTER", "WATERPROOF", "RAINPROOF" ]
  },
  {
    "id": "sleeveless_trenchcoat",
    "type": "ARMOR",
    "name": { "str": "sleeveless trenchcoat" },
    "//": "The general guideline for sleeveless trenchcoats is the components, volume, weight, time to craft, and value are 15% lower (rounded down) than the original.  Making it from an original takes 50% the time.",
    "description": "A thick canvas trenchcoat that leaves your arms unencumbered.  Has plenty of storage space due to its many pockets.",
    "weight": "1904 g",
    "volume": "3750 ml",
    "price": 13175,
    "price_postapoc": 500,
    "to_hit": -1,
    "material": [ "canvas" ],
    "symbol": "[",
    "looks_like": "sleeveless_duster",
    "color": "dark_gray",
    "pocket_data": [
      { "pocket_type": "CONTAINER", "max_contains_volume": "1500 ml", "max_contains_weight": "4 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "1500 ml", "max_contains_weight": "4 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "2 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "2 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "1 kg", "moves": 120 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "1 kg", "moves": 120 }
    ],
    "warmth": 15,
    "material_thickness": 1.5,
    "environmental_protection": 2,
    "flags": [ "VARSIZE", "POCKETS", "OUTER", "WATERPROOF", "RAINPROOF" ],
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 7, 15 ] },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r" ],
        "coverage": 40,
        "encumbrance": [ 0, 0 ]
      },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r" ],
        "coverage": 90,
        "encumbrance": [ 4, 5 ]
      },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_upper_l", "leg_upper_r" ],
        "coverage": 80,
        "encumbrance": [ 0, 0 ]
      }
    ]
  },
  {
    "id": "sleeveless_trenchcoat_fur",
    "type": "ARMOR",
    "name": { "str": "sleeveless fur trenchcoat" },
    "//": "The general guideline for sleeveless trenchcoats is the components, volume, weight, time to craft, and value are 15% lower (rounded down) than the original.  Making it from an original takes 50% the time.",
    "description": "A thick fur trenchcoat without sleeves, leaving your arms unencumbered.  Has plenty of storage space due to its many pockets.",
    "weight": "1487 g",
    "volume": "6750 ml",
    "price": 83215,
    "price_postapoc": 500,
    "to_hit": -1,
    "material": [ "fur" ],
    "symbol": "[",
    "looks_like": "sleeveless_duster_fur",
    "color": "brown",
    "pocket_data": [
      { "pocket_type": "CONTAINER", "max_contains_volume": "1500 ml", "max_contains_weight": "4 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "1500 ml", "max_contains_weight": "4 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "2 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "2 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "1 kg", "moves": 120 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "1 kg", "moves": 120 }
    ],
    "warmth": 50,
    "material_thickness": 3,
    "environmental_protection": 1,
    "flags": [ "VARSIZE", "POCKETS", "OUTER" ],
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 9, 19 ] },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r" ],
        "coverage": 40,
        "encumbrance": [ 0, 0 ]
      },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r" ],
        "coverage": 90,
        "encumbrance": [ 4, 5 ]
      },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_upper_l", "leg_upper_r" ],
        "coverage": 80,
        "encumbrance": [ 0, 0 ]
      }
    ]
  },
  {
    "id": "sleeveless_trenchcoat_faux_fur",
    "type": "ARMOR",
    "copy-from": "sleeveless_trenchcoat_fur",
    "name": { "str": "sleeveless faux fur trenchcoat" },
    "description": "A thick faux fur trenchcoat without sleeves.  Has plenty of storage space, and looks pretty good.",
    "material": [ "faux_fur", "cotton" ],
    "flags": [ "VARSIZE", "POCKETS", "OUTER", "FANCY" ],
    "warmth": 40
  },
  {
    "id": "sleeveless_trenchcoat_leather",
    "type": "ARMOR",
    "name": { "str": "sleeveless leather trenchcoat" },
    "//": "The general guideline for sleeveless trenchcoats is the components, volume, weight, time to craft, and value are 15% lower (rounded down) than the original.  Making it from an original takes 50% the time.",
    "description": "A thick leather trenchcoat without sleeves, leaving your arms unencumbered.  Has plenty of storage space due to its many pockets.",
    "weight": "1672 g",
    "volume": "4250 ml",
    "price": 20825,
    "price_postapoc": 500,
    "to_hit": -1,
    "material": [ "leather" ],
    "symbol": "[",
    "looks_like": "sleeveless_duster_leather",
    "color": "brown",
    "pocket_data": [
      { "pocket_type": "CONTAINER", "max_contains_volume": "1500 ml", "max_contains_weight": "4 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "1500 ml", "max_contains_weight": "4 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "2 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "2 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "1 kg", "moves": 120 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "1 kg", "moves": 120 }
    ],
    "warmth": 30,
    "material_thickness": 1.5,
    "environmental_protection": 1,
    "flags": [ "VARSIZE", "POCKETS", "OUTER" ],
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 11, 17 ] },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r" ],
        "coverage": 40,
        "encumbrance": [ 0, 0 ]
      },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r" ],
        "coverage": 90,
        "encumbrance": [ 4, 5 ]
      },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_upper_l", "leg_upper_r" ],
        "coverage": 80,
        "encumbrance": [ 0, 0 ]
      }
    ]
  },
  {
    "id": "sleeveless_tunic",
    "type": "ARMOR",
    "name": { "str": "sleeveless tunic" },
    "description": "A sleeveless cloth garment that covers the torso and legs.",
    "weight": "240 g",
    "volume": "1 L",
    "price": 4000,
    "price_postapoc": 100,
    "to_hit": -5,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "vest_leather",
    "color": "dark_gray",
    "warmth": 2,
    "material_thickness": 1,
    "flags": [ "VARSIZE" ],
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100, "encumbrance": 3 },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 95 },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r" ],
        "coverage": 40
      },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r" ],
        "coverage": 100,
        "encumbrance": 3
      },
      { "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_upper_l", "leg_upper_r" ], "coverage": 80 }
    ]
  },
  {
    "id": "thawb",
    "type": "ARMOR",
    "name": { "str": "thawb" },
    "description": "A long, loose-fitting robe with wide sleeves.  A traditional Arab garment.",
    "weight": "1200 g",
    "volume": "4500 ml",
    "price": 10000,
    "price_postapoc": 100,
    "to_hit": -5,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "robe",
    "color": "white",
    "warmth": 20,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE" ],
    "armor": [ { "encumbrance": 7, "coverage": 100, "covers": [ "leg_l", "leg_r", "torso", "arm_l", "arm_r" ] } ]
  },
  {
    "id": "trenchcoat",
    "type": "ARMOR",
    "name": { "str": "trenchcoat" },
    "description": "A thick canvas trenchcoat, lined with pockets.  Great for storage.",
    "weight": "2240 g",
    "volume": "4250 ml",
    "price": 15500,
    "price_postapoc": 500,
    "to_hit": -1,
    "material": [ "canvas" ],
    "symbol": "[",
    "looks_like": "coat_winter",
    "color": "dark_gray",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 7, 15 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 7, 7 ] },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r" ],
        "coverage": 90,
        "encumbrance": [ 4, 5 ]
      },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_upper_l", "leg_upper_r" ],
        "coverage": 80,
        "encumbrance": [ 0, 0 ]
      }
    ],
    "pocket_data": [
      { "pocket_type": "CONTAINER", "max_contains_volume": "1500 ml", "max_contains_weight": "4 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "1500 ml", "max_contains_weight": "4 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "2 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "2 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "1 kg", "moves": 120 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "1 kg", "moves": 120 }
    ],
    "warmth": 15,
    "material_thickness": 1.5,
    "environmental_protection": 2,
    "flags": [ "VARSIZE", "POCKETS", "OUTER", "WATERPROOF", "RAINPROOF" ]
  },
  {
    "id": "trenchcoat_fur",
    "type": "ARMOR",
    "name": { "str": "fur trenchcoat" },
    "description": "A thick fur trenchcoat, lined with pockets.  Great for storage.",
    "weight": "1750 g",
    "volume": "7250 ml",
    "price": 97900,
    "price_postapoc": 750,
    "to_hit": -1,
    "material": [ "fur" ],
    "symbol": "[",
    "looks_like": "trenchcoat_leather",
    "color": "brown",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 9, 19 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 15, 15 ] },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r" ],
        "coverage": 90,
        "encumbrance": [ 4, 5 ]
      },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_upper_l", "leg_upper_r" ],
        "coverage": 80,
        "encumbrance": [ 0, 0 ]
      }
    ],
    "pocket_data": [
      { "pocket_type": "CONTAINER", "max_contains_volume": "1500 ml", "max_contains_weight": "4 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "1500 ml", "max_contains_weight": "4 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "2 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "2 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "1 kg", "moves": 120 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "1 kg", "moves": 120 }
    ],
    "warmth": 50,
    "material_thickness": 3,
    "environmental_protection": 1,
    "flags": [ "VARSIZE", "POCKETS", "OUTER" ]
  },
  {
    "id": "trenchcoat_faux_fur",
    "type": "ARMOR",
    "copy-from": "trenchcoat_fur",
    "name": { "str": "faux fur trenchcoat" },
    "description": "A thick faux fur trenchcoat, lined with pockets.  Great for storage, and makes you the talk of the town.",
    "material": [ "faux_fur", "cotton" ],
    "flags": [ "VARSIZE", "POCKETS", "OUTER", "FANCY" ],
    "warmth": 40
  },
  {
    "id": "trenchcoat_leather",
    "type": "ARMOR",
    "name": { "str": "leather trenchcoat" },
    "description": "A thick leather trenchcoat, lined with pockets.  Great for storage.",
    "weight": "1967 g",
    "volume": "5250 ml",
    "price": 24500,
    "price_postapoc": 750,
    "to_hit": -1,
    "material": [ "leather" ],
    "symbol": "[",
    "looks_like": "trenchcoat",
    "color": "brown",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 11, 17 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 15, 15 ] },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r" ],
        "coverage": 90,
        "encumbrance": [ 4, 5 ]
      },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_upper_l", "leg_upper_r" ],
        "coverage": 80,
        "encumbrance": [ 0, 0 ]
      }
    ],
    "pocket_data": [
      { "pocket_type": "CONTAINER", "max_contains_volume": "1500 ml", "max_contains_weight": "4 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "1500 ml", "max_contains_weight": "4 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "2 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "2 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "1 kg", "moves": 120 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "1 kg", "moves": 120 }
    ],
    "warmth": 30,
    "material_thickness": 1.5,
    "environmental_protection": 1,
    "flags": [ "VARSIZE", "POCKETS", "OUTER" ]
  },
  {
    "id": "tunic",
    "type": "ARMOR",
    "name": { "str": "tunic" },
    "description": "A simple garment long enough to cover down to the knees.",
    "weight": "250 g",
    "volume": "1250 ml",
    "price": 4200,
    "price_postapoc": 100,
    "to_hit": -5,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "sweatshirt",
    "color": "dark_gray",
    "warmth": 2,
    "material_thickness": 0.3,
    "flags": [ "VARSIZE" ],
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100, "encumbrance": 3 },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 95 },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": 3 },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r" ],
        "coverage": 100,
        "encumbrance": 3
      },
      { "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_upper_l", "leg_upper_r" ], "coverage": 80 }
    ]
  },
  {
    "id": "tunic_rag",
    "type": "ARMOR",
    "name": { "str": "rag tunic" },
    "description": "A poorly-made long tunic with a string tied around the waist to keep it all in place.",
    "weight": "683 g",
    "volume": "1 L",
    "price": 70,
    "price_postapoc": 60,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "tunic",
    "color": "light_red",
    "warmth": 15,
    "material_thickness": 0.3,
    "flags": [ "OVERSIZE" ],
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 95, "encumbrance": 5 },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 85 },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r" ],
        "coverage": 95,
        "encumbrance": 5
      },
      { "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_upper_l", "leg_upper_r" ], "coverage": 65 }
    ]
  },
  {
    "id": "tux",
    "type": "ARMOR",
    "name": { "str": "tuxedo" },
    "description": "A full-body tuxedo.  Makes the apocalypse feel a little more classy.",
    "weight": "1587 g",
    "volume": "5500 ml",
    "price": 21000,
    "price_postapoc": 750,
    "to_hit": -5,
    "symbol": "[",
    "looks_like": "suit",
    "color": "dark_gray",
    "armor": [
      {
        "covers": [ "torso" ],
        "specifically_covers": [ "torso_lower" ],
        "material": [ { "type": "cotton", "covered_by_mat": 100, "thickness": 1.0 } ],
        "coverage": 100,
        "encumbrance": [ 13, 16 ]
      },
      {
        "covers": [ "torso" ],
        "specifically_covers": [ "torso_upper" ],
        "material": [ { "type": "cotton", "covered_by_mat": 100, "thickness": 1.0 } ],
        "coverage": 90
      },
      {
        "covers": [ "arm_l", "arm_r" ],
        "material": [ { "type": "cotton", "covered_by_mat": 100, "thickness": 1.0 } ],
        "coverage": 95,
        "encumbrance": [ 13, 13 ]
      },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_upper_l", "leg_upper_r", "leg_knee_l", "leg_knee_r", "leg_lower_l", "leg_lower_r", "leg_hip_l", "leg_hip_r" ],
        "material": [ { "type": "cotton", "covered_by_mat": 100, "thickness": 0.5 } ],
        "coverage": 100
      }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "16 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "16 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "600 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      }
    ],
    "warmth": 30,
    "material_thickness": 0.5,
    "flags": [ "VARSIZE", "POCKETS", "SUPER_FANCY", "OUTER" ]
  },
  {
    "id": "waistcoat",
    "type": "ARMOR",
    "name": { "str": "waistcoat" },
    "description": "An elegant waistcoat.  Ideal for those occasions when wearing only a shirt would be too casual and a suit would be overdoing it.",
    "weight": "516 g",
    "volume": "1 L",
    "price": 5000,
    "price_postapoc": 250,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "blazer",
    "color": "light_gray",
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "16 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "16 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "600 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      }
    ],
    "warmth": 5,
    "material_thickness": 0.5,
    "flags": [ "VARSIZE", "FANCY" ],
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "encumbrance": [ 2, 5 ], "coverage": 60 },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 80 },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r" ],
        "coverage": 40
      }
    ]
  },
  {
    "id": "winter_jacket_army",
    "type": "ARMOR",
    "name": { "str": "army winter jacket" },
    "description": "A hooded jacket with lots of pockets, thickly padded for warmth.  Favored by the military.",
    "weight": "1000 g",
    "volume": "3 L",
    "price": 4375,
    "price_postapoc": 750,
    "material": [ "nylon" ],
    "symbol": "[",
    "looks_like": "coat_winter",
    "color": "white",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 10, 20 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 10, 10 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1 L",
        "max_contains_weight": "2 kg",
        "max_item_length": "15 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1 L",
        "max_contains_weight": "2 kg",
        "max_item_length": "15 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "900 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "15 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "900 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "15 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "500 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "500 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 120
      }
    ],
    "warmth": 50,
    "material_thickness": 1,
    "flags": [ "VARSIZE", "POCKETS", "HOOD", "OUTER", "WATERPROOF", "SOFT" ]
  },
  {
    "id": "trenchcoat_steampunk",
    "type": "ARMOR",
    "name": { "str": "steampunk trenchcoat" },
    "description": "A thick black leather steampunk themed trenchcoat.  Unlike a regular trenchcoat, this one has no pockets.",
    "weight": "1967 g",
    "volume": "5250 ml",
    "price": 24500,
    "price_postapoc": 750,
    "to_hit": -1,
    "material": [ "leather" ],
    "symbol": "[",
    "looks_like": "trenchcoat",
    "color": "black",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 11, 17 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 15, 15 ] },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r" ],
        "coverage": 90,
        "encumbrance": [ 4, 5 ]
      },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_upper_l", "leg_upper_r" ],
        "coverage": 80,
        "encumbrance": [ 0, 0 ]
      }
    ],
    "warmth": 30,
    "material_thickness": 1.5,
    "environmental_protection": 1,
    "flags": [ "VARSIZE", "OUTER", "FANCY" ]
  },
  {
    "id": "plaguedoctor_robe",
    "type": "ARMOR",
    "name": { "str": "plague robe" },
    "description": "A dark robbed cassock worn by plague doctors.",
    "weight": "1300 g",
    "volume": "5 L",
    "price": 800,
    "price_postapoc": 60,
    "to_hit": -5,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "cassock",
    "color": "dark_gray",
    "warmth": 24,
    "material_thickness": 1,
    "flags": [ "VARSIZE" ],
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper", "torso_lower" ], "coverage": 100, "encumbrance": 12 },
      {
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 95,
        "encumbrance": 12,
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ],
        "layers": [ "BELTED" ]
      },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": 12 }
    ]
  },
  {
    "id": "nun_habit",
    "type": "ARMOR",
    "name": { "str": "nun habit" },
    "description": "A dark piece of clerical clothing.  Typically worn by Christian nuns.",
    "weight": "1200 g",
    "volume": "5 L",
    "price": 1000,
    "price_postapoc": 80,
    "to_hit": -5,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "cassock",
    "color": "dark_gray",
    "warmth": 15,
    "material_thickness": 1,
    "flags": [ "VARSIZE" ],
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper", "torso_lower" ], "coverage": 100, "encumbrance": 10 },
      {
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 95,
        "encumbrance": 10,
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ],
        "layers": [ "BELTED" ]
      },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": 10 }
    ]
  },
  {
    "id": "tacjacket",
    "type": "ARMOR",
    "name": { "str": "tactical jacket" },
    "description": "A jacket with a hood and several pockets.",
    "weight": "227 g",
    "volume": "2250 ml",
    "price": 4500,
    "price_postapoc": 250,
    "material": [ { "type": "nylon", "portion": 7 }, { "type": "cotton", "portion": 3 } ],
    "symbol": "[",
    "color": "blue",
    "looks_like": "jacket_army",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 4, 8 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 4, 4 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "700 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "14 cm",
        "moves": 80,
        "description": "Side pocket."
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "700 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "14 cm",
        "moves": 80,
        "description": "Side pocket."
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "300 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "10 cm",
        "moves": 120,
        "description": "Arm pocket."
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "300 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "10 cm",
        "moves": 120,
        "description": "Arm pocket."
      }
    ],
    "warmth": 15,
    "material_thickness": 0.5,
    "flags": [ "VARSIZE", "POCKETS", "WATERPROOF", "HOOD", "OUTER" ],
    "variant_type": "generic",
    "variants": [
      {
        "id": "generic_tacjacket",
        "name": { "str": "tactical jacket", "str_pl": "pairs of tactical jackets" },
        "description": "A jacket with a hood and several pockets.  Perfect for hunting.",
        "weight": 10
      },
      {
        "id": "tacjacket_woodland",
        "name": { "str": "woodland-camo tactical jacket", "str_pl": "pairs of woodland-camo tactical jackets" },
        "description": "Not too dissimilar from the pattern adopted by older US Marine uniforms, this otherwise conventional tactical jacket is printed with a green, brown, and black woodland camouflage pattern.",
        "color": "green",
        "weight": 6
      },
      {
        "id": "tacjacket_jungle",
        "name": { "str": "jungle-camo tactical jacket", "str_pl": "pairs of jungle-camo tactical jackets" },
        "description": "Similar in color to the old frog skin uniforms issued to Marine Raiders during the Second World War, this warm, comfortable tactical jacket is dyed a greenish gray hue.  Completely conventional in every other respect, the patterning would be incredibly helpful if you were planning to take a trip down to the Amazon any time soon.",
        "color": "green",
        "weight": 6
      },
      {
        "id": "tacjacket_grassland",
        "name": { "str": "grassland-camo tactical jacket", "str_pl": "pairs of grassland-camo tactical jackets" },
        "description": "Possessing reinforced knees and a hardy construction, this tactical jacket is resplendent in a camouflage pattern of mixed light greens, browns, and beige tones.  With a set of deep pockets and an insulated design, it's an ideal piece for outdoor ventures.",
        "color": "green",
        "weight": 6
      },
      {
        "id": "tacjacket_marshland",
        "name": { "str": "marshland-camo tactical jacket", "str_pl": "pairs of marshland-camo tactical jackets" },
        "description": "The faithful friend of waterfowl hunters, this tactical jacket is printed with a brown, gray, tan, and green camouflage pattern designed to blend in with the vegetation and reeds present in swamps and marshlands.",
        "color": "brown",
        "weight": 6
      },
      {
        "id": "tacjacket_desert",
        "name": { "str": "desert-camo tactical jacket", "str_pl": "pairs of desert-camo tactical jackets" },
        "description": "Dyed a mix of brown, tan, and yellowish beige hues, this tactical jacket is designed to seamlessly blend into arid environments.  That being said, the fact that New England is famously devoid of deserts means that the pattern’s only utility is in looking cool.",
        "color": "brown",
        "weight": 6
      },
      {
        "id": "tacjacket_alpine",
        "name": { "str": "alpine-camo tactical jacket", "str_pl": "pairs of alpine-camo tactical jackets" },
        "description": "The companion of aspiring mountaineers and alpine hunters, these brown, gray, and white dyed tactical jacket possess a network of jagged shapes and mottled lines, designed to break up the wearer’s profile and better conceal them against the background landscape of mountains.",
        "color": "light_gray",
        "weight": 6
      },
      {
        "id": "tacjacket_urban",
        "name": { "str": "urban-camo tactical jacket", "str_pl": "pairs of urban-camo tactical jackets" },
        "description": "A rugged yet comfortable tactical jacket dyed in various scales of gray, black, and dirty white, possessing a set of sizable pockets, and printed with squares and irregular polygons to disrupt a wearer’s silhouette within man-made environments.  You would honestly not be surprised if you learned that this singular tactical jacket contains 50 shades of gray.",
        "color": "dark_gray",
        "weight": 6
      },
      {
        "id": "tacjacket_ocean",
        "name": { "str": "ocean-camo tactical jacket", "str_pl": "pairs of ocean-camo tactical jackets" },
        "description": "Printed with a camouflage pattern most commonly associated with naval vessels or aircraft, this tactical jacket is festooned with a wide array of blue hues and disruptive lines, with a touch of light gray also making its presence known.  Possessing a number of deep pockets, this comfortable tactical jacket would do an admirable job of concealing you in maritime environments.  You have yet to come up with a reason why you’d ever be in a maritime environment.",
        "color": "blue",
        "weight": 6
      },
      {
        "id": "tacjacket_river",
        "name": { "str": "river-camo tactical jacket", "str_pl": "pairs of river-camo tactical jackets" },
        "description": "Employed by anglers and river-side hunters for camouflage in freshwater habitats, this tactical jacket incorporates shades of green, brown, blue, and gray, along with sizable pockets and a construction favoring heat retention.",
        "color": "green",
        "weight": 6
      },
      {
        "id": "tacjacket_arctic",
        "name": { "str": "arctic-camo tactical jacket", "str_pl": "pairs of arctic-camo tactical jackets" },
        "description": "Featuring a camouflage pattern consisting of white, shades of gray, and a slight tinge of brown, this tactical jacket is fit for snowy tundra and polar regions—or it would be, had the garment not been only moderately warmer than a light jacket.  You have yet to grasp their point for existing.",
        "color": "white",
        "weight": 6
      },
      {
        "id": "tacjacket_grey",
        "name": { "str": "wolf tactical jacket", "str_pl": "pairs of wolf tactical jackets" },
        "description": "This particular tactical jacket is dyed a muted, beige-like shade of wolf gray.",
        "color": "blue",
        "weight": 6
      },
      {
        "id": "tacjacket_coyote",
        "name": { "str": "coyote tactical jacket", "str_pl": "pairs of coyote tactical jackets" },
        "description": "This tactical jacket is predominantly an earthy shade of coyote brown.",
        "color": "green",
        "weight": 6
      },
      {
        "id": "tacjacket_green",
        "name": { "str": "olive-drab tactical jacket", "str_pl": "pairs of olive-drab tactical jackets" },
        "description": "This remarkably drab, traditional camouflage tactical jacket is dyed a muted shade of OD green, much like old US Army battle dress.",
        "color": "green",
        "weight": 6
      },
      {
        "id": "tacjacket_black_camo",
        "name": { "str": "black-camo tactical jacket", "str_pl": "pairs of black-camo tactical jackets" },
        "description": "Dyed a deep hue of urban black, this tactical jacket is designed to assist a wearer in concealing themselves within nighttime environments and low-light conditions.  While it’s a simple tactical jacket given a stealth-black paint job and don’t hold a candle to their more marshal brothers, they still look cool and are great at making you feel like you’re Spetsnaz.",
        "color": "black",
        "weight": 6
      }
    ]
  }
]
