[
  {
    "id": "waist_apron_long",
    "type": "ARMOR",
    "name": { "str": "long waist apron" },
    "description": "A long waist apron made of cotton.",
    "copy-from": "apron_cotton",
    "volume": "1750 ml",
    "weight": "226 g",
    "price": 1000,
    "material": [ "cotton" ],
    "color": "white",
    "delete": { "flags": [ "WATER_FRIENDLY" ] },
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_waist" ], "coverage": 100, "encumbrance": [ 1, 1 ] },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ],
        "coverage": 70,
        "encumbrance": 2,
        "volume_encumber_modifier": 0.3
      }
    ],
    "variant_type": "generic",
    "variants": [
      {
        "id": "generic_apron_cotton",
        "name": { "str": "long waist apron" },
        "description": "It's colored white, like the ones commonly used by chefs, professional or otherwise.",
        "weight": 50,
        "append": true
      },
      {
        "id": "black_apron_cotton",
        "name": { "str": "black long waist apron" },
        "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_apron_cotton",
        "name": { "str": "blue long waist apron" },
        "description": "It's a royal blue color, commonly used by supermarket workers around the world.",
        "color": "blue",
        "weight": 15,
        "append": true
      },
      {
        "id": "red_apron_cotton",
        "name": { "str": "red long waist apron" },
        "description": "It's colored red.",
        "color": "red",
        "weight": 10,
        "append": true
      },
      {
        "id": "pink_apron_cotton",
        "name": { "str": "pink long waist apron" },
        "description": "It's colored neon pink, commonly used by women or men who like pink.",
        "color": "pink",
        "weight": 3,
        "append": true
      },
      {
        "id": "floral_apron_cotton",
        "name": { "str": "floral long waist apron" },
        "description": "It has a floral design and colored yellow, perfect for cooking outdoors.",
        "color": "yellow",
        "weight": 2,
        "append": true
      },
      {
        "id": "camo_apron_cotton",
        "name": { "str": "camo long waist apron" },
        "description": "It has a camouflage pattern, perfect for chefs who want to hide in the wild.",
        "color": "green",
        "weight": 2,
        "append": true
      },
      {
        "id": "skull_apron",
        "name": { "str": "skull long waist apron" },
        "description": "It's colored black with a skull and roses pattern.  Makes you feel more fashionable just by wearing it.",
        "color": "dark_gray",
        "append": true
      },
      {
        "id": "maid_apron",
        "name": { "str": "maid long waist apron" },
        "description": "It's colored white with black frilly decorations, commonly used with a maid dress or alone for nighttime activities.",
        "append": true
      },
      {
        "id": "gothic_apron",
        "name": { "str": "gothic long waist apron" },
        "description": "It has a jet-black color with dark red decorations, perfect for cosplay or an adventurous gourmet.",
        "color": "light_red",
        "append": true
      }
    ]
  },
  {
    "id": "waist_apron_short",
    "type": "ARMOR",
    "name": { "str": "short waist apron" },
    "description": "A short waist apron made of cotton.",
    "copy-from": "apron_cotton",
    "volume": "350 ml",
    "weight": "136 g",
    "price": 2500,
    "material": [ "cotton" ],
    "color": "white",
    "delete": { "flags": [ "WATER_FRIENDLY" ] },
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_waist" ], "coverage": 80, "encumbrance": [ 0, 0 ] },
      {
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 22,
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ],
        "encumbrance": 0,
        "volume_encumber_modifier": 0.3
      }
    ],
    "variant_type": "generic",
    "variants": [
      {
        "id": "generic_apron_cotton",
        "name": { "str": "short waist apron" },
        "description": "It's colored white, like the ones commonly used by chefs, professional or otherwise.",
        "weight": 50,
        "append": true
      },
      {
        "id": "black_apron_cotton",
        "name": { "str": "black short waist apron" },
        "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_apron_cotton",
        "name": { "str": "blue short waist apron" },
        "description": "It's a royal blue color, commonly used by supermarket workers around the world.",
        "color": "blue",
        "weight": 15,
        "append": true
      },
      {
        "id": "red_apron_cotton",
        "name": { "str": "red short waist apron" },
        "description": "It's colored red.",
        "color": "red",
        "weight": 10,
        "append": true
      },
      {
        "id": "pink_apron_cotton",
        "name": { "str": "pink short waist apron" },
        "description": "It's colored neon pink, commonly used by women or men who like pink.",
        "color": "pink",
        "weight": 3,
        "append": true
      },
      {
        "id": "floral_apron_cotton",
        "name": { "str": "floral short waist apron" },
        "description": "It has a floral design and colored yellow, perfect for cooking outdoors.",
        "color": "yellow",
        "weight": 2,
        "append": true
      },
      {
        "id": "camo_apron_cotton",
        "name": { "str": "camo short waist apron" },
        "description": "It has a camouflage pattern, perfect for chefs who want to hide in the wild.",
        "color": "green",
        "weight": 2,
        "append": true
      },
      {
        "id": "skull_apron",
        "name": { "str": "skull short waist apron" },
        "description": "It's colored black with a skull and roses pattern.  Makes you feel more fashionable just by wearing it.",
        "color": "dark_gray",
        "append": true
      },
      {
        "id": "maid_apron",
        "name": { "str": "maid short waist apron" },
        "description": "It's colored white with black frilly decorations, commonly used with a maid dress or alone for nighttime activities.",
        "append": true
      },
      {
        "id": "gothic_apron",
        "name": { "str": "gothic short waist apron" },
        "description": "It has a jet-black color with dark red decorations, perfect for cosplay or an adventurous gourmet.",
        "color": "light_red",
        "append": true
      }
    ]
  },
  {
    "id": "apron_cotton",
    "type": "ARMOR",
    "name": { "str": "cotton apron" },
    "description": "An apron made of cotton.",
    "copy-from": "apron_leather",
    "volume": "1750 ml",
    "weight": "357 g",
    "price": 1000,
    "material": [ "cotton" ],
    "color": "white",
    "material_thickness": 1.5,
    "delete": { "flags": [ "WATER_FRIENDLY" ] },
    "variant_type": "generic",
    "variants": [
      {
        "id": "generic_apron_cotton",
        "name": { "str": "cotton apron" },
        "description": "It's colored white, like the ones commonly used by chefs, professional or otherwise.",
        "weight": 50,
        "append": true
      },
      {
        "id": "black_apron_cotton",
        "name": { "str": "black cotton apron" },
        "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_apron_cotton",
        "name": { "str": "blue cotton apron" },
        "description": "It's a royal blue color, commonly used by supermarket workers around the world.",
        "color": "blue",
        "weight": 15,
        "append": true
      },
      {
        "id": "red_apron_cotton",
        "name": { "str": "red cotton apron" },
        "description": "It's colored red.",
        "color": "red",
        "weight": 10,
        "append": true
      },
      {
        "id": "pink_apron_cotton",
        "name": { "str": "pink cotton apron" },
        "description": "It's colored neon pink, commonly used by women or men who like pink.",
        "color": "pink",
        "weight": 3,
        "append": true
      },
      {
        "id": "floral_apron_cotton",
        "name": { "str": "floral cotton apron" },
        "description": "It has a floral design and colored yellow, perfect for cooking outdoors.",
        "color": "yellow",
        "weight": 2,
        "append": true
      },
      {
        "id": "camo_apron_cotton",
        "name": { "str": "camo cotton apron" },
        "description": "It has a camouflage pattern, perfect for chefs who want to hide in the wild.",
        "color": "green",
        "weight": 2,
        "append": true
      },
      {
        "id": "skull_apron",
        "name": { "str": "skull apron" },
        "description": "It's colored black with a skull and roses pattern.  Makes you feel more fashionable just by wearing it.",
        "color": "dark_gray",
        "append": true
      },
      {
        "id": "maid_apron",
        "name": { "str": "maid apron" },
        "description": "It's colored white with black frilly decorations, commonly used with a maid dress or alone for nighttime activities.",
        "append": true
      },
      {
        "id": "gothic_apron",
        "name": { "str": "gothic apron" },
        "description": "It has a jet-black color with dark red decorations, perfect for cosplay or an adventurous gourmet.",
        "color": "light_red",
        "append": true
      }
    ]
  },
  {
    "id": "apron_leather",
    "type": "ARMOR",
    "name": { "str": "leather apron" },
    "description": "An apron made of leather.",
    "weight": "1925 g",
    "volume": "2250 ml",
    "price": 1500,
    "price_postapoc": 50,
    "to_hit": 1,
    "material": [ "leather" ],
    "symbol": "[",
    "looks_like": "vest_leather",
    "color": "brown",
    "armor": [
      { "covers": [ "torso" ], "coverage": 70, "encumbrance": 2, "volume_encumber_modifier": 0.3 },
      {
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 42,
        "encumbrance": [ 1, 1 ],
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ]
      }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1 L",
        "max_contains_weight": "3 kg",
        "max_item_length": "21 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1 L",
        "max_contains_weight": "3 kg",
        "max_item_length": "21 cm",
        "moves": 80
      }
    ],
    "warmth": 2,
    "material_thickness": 2,
    "environmental_protection": 1,
    "flags": [ "POCKETS", "BELTED", "WATER_FRIENDLY" ]
  },
  {
    "id": "apron_plastic",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "plastic apron" },
    "description": "An apron made of plastic, provides good protection against accidental chemical splashes.",
    "copy-from": "apron_leather",
    "weight": "391 g",
    "material": [ "plastic" ],
    "color": "light_cyan"
  },
  {
    "id": "apron_cut_resistant",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "cut-resistant apron" },
    "description": "An apron made of Kevlar fabric.",
    "copy-from": "apron_leather",
    "weight": "576 g",
    "price": 3800,
    "material": [ "kevlar" ],
    "color": "dark_gray",
    "material_thickness": 2.5
  },
  {
    "id": "bee_dress",
    "type": "ARMOR",
    "name": { "str": "bee dress", "str_pl": "bee dresses" },
    "description": "A short black and yellow dress, reminiscent of a bee.  It includes bee wings, a hood, and a pair of antennae.",
    "weight": "739 g",
    "volume": "4000 ml",
    "price": 7500,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "dress",
    "color": "yellow",
    "armor": [
      { "covers": [ "torso" ], "coverage": 85, "encumbrance": [ 8, 9 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 95, "encumbrance": [ 4, 4 ] },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r" ],
        "coverage": 100,
        "encumbrance": [ 4, 5 ]
      },
      { "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_upper_l", "leg_upper_r" ], "coverage": 50 }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1 L",
        "max_contains_weight": "2 kg",
        "max_item_length": "12 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1 L",
        "max_contains_weight": "2 kg",
        "max_item_length": "12 cm",
        "moves": 80
      }
    ],
    "warmth": 10,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE", "POCKETS", "HOOD" ]
  },
  {
    "id": "blazer",
    "type": "ARMOR",
    "name": { "str": "blazer" },
    "description": "A professional-looking wool blazer.",
    "weight": "680 g",
    "volume": "3500 ml",
    "price": 12000,
    "price_postapoc": 50,
    "material": [ "wool" ],
    "symbol": "[",
    "looks_like": "jacket_light",
    "color": "dark_gray",
    "armor": [
      { "covers": [ "torso" ], "coverage": 85, "encumbrance": [ 16, 20 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 85, "encumbrance": [ 16, 16 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "750 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "11 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "750 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "11 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "350 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "9 cm",
        "moves": 100
      }
    ],
    "warmth": 25,
    "material_thickness": 1.5,
    "valid_mods": [ "steel_padded" ],
    "flags": [ "VARSIZE", "FANCY", "OUTER" ]
  },
  {
    "id": "cheerleader_dress",
    "type": "ARMOR",
    "name": { "str": "cheerleader dress", "str_pl": "cheerleader dresses" },
    "description": "A light and breezy cheerleader dress.  It's blue and white with the word \"Cheers\" printed at the top.",
    "weight": "200 g",
    "volume": "500 ml",
    "price": 1250,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "sundress",
    "color": "blue",
    "material_thickness": 0.1,
    "flags": [ "VARSIZE", "WATER_FRIENDLY" ],
    "armor": [
      { "coverage": 85, "covers": [ "torso" ] },
      { "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_hip_l", "leg_hip_r" ], "coverage": 100 },
      { "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_upper_l", "leg_upper_r" ], "coverage": 25 }
    ]
  },
  {
    "id": "cheerleader_top_short",
    "type": "ARMOR",
    "name": { "str": "short cheerleader tank top" },
    "description": "A short red cheerleader tank top.  It has the word \"Cheers\" printed at the top.",
    "weight": "100 g",
    "volume": "250 ml",
    "price": 800,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "tank_top",
    "color": "red",
    "armor": [ { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 90, "encumbrance": 2 } ],
    "material_thickness": 0.2,
    "flags": [ "VARSIZE", "WATER_FRIENDLY" ]
  },
  {
    "id": "combat_shirt",
    "type": "ARMOR",
    "name": { "str": "combat shirt" },
    "description": "An oddly balanced long-sleeved shirt with a thin, breathable torso and thicker arms more appropriate for a jacket.  The arms are covered in a camouflage pattern and have two shoulder pockets.  It has a pocket for your pen!",
    "weight": "450 g",
    "volume": "3 L",
    "price": 6400,
    "price_postapoc": 750,
    "material": [ "nylon" ],
    "symbol": "[",
    "looks_like": "jacket_army",
    "color": "green",
    "armor": [
      { "covers": [ "torso" ], "coverage": 95, "encumbrance": 3 },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 95, "encumbrance": [ 7, 9 ] }
    ],
    "pocket_data": [
      {
        "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": 5,
    "material_thickness": 0.3,
    "flags": [ "VARSIZE", "POCKETS" ]
  },
  {
    "id": "dress",
    "type": "ARMOR",
    "name": { "str": "dress", "str_pl": "dresses" },
    "description": "A long cotton dress.",
    "weight": "680 g",
    "volume": "3500 ml",
    "price": 18000,
    "price_postapoc": 50,
    "to_hit": -5,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "robe",
    "color": "pink",
    "warmth": 10,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE", "FANCY" ],
    "armor": [ { "encumbrance": 7, "coverage": 85, "covers": [ "torso", "leg_l", "leg_r" ] } ]
  },
  {
    "id": "dress_shirt",
    "type": "ARMOR",
    "name": { "str": "dress shirt" },
    "description": "A white button-down shirt with long sleeves.  Looks professional!",
    "weight": "250 g",
    "volume": "750 ml",
    "price": 1500,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "longshirt",
    "color": "white",
    "armor": [
      { "covers": [ "torso" ], "coverage": 90, "encumbrance": [ 4, 5 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 90, "encumbrance": [ 4, 4 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "350 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "9 cm",
        "moves": 80
      }
    ],
    "warmth": 10,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE", "FANCY" ]
  },
  {
    "id": "dress_wedding",
    "type": "ARMOR",
    "name": { "str": "wedding dress", "str_pl": "wedding dresses" },
    "description": "A beautiful white wedding dress.  What good will it be now?",
    "weight": "9333 g",
    "volume": "18 L",
    "price": 59000,
    "price_postapoc": 50,
    "to_hit": -5,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "dress",
    "color": "white",
    "warmth": 16,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE", "SUPER_FANCY" ],
    "armor": [
      { "coverage": 90, "covers": [ "torso" ], "encumbrance": 12 },
      { "covers": [ "leg_l", "leg_r" ], "coverage": 100, "encumbrance": 20 }
    ]
  },
  {
    "id": "flag_shirt",
    "type": "ARMOR",
    "name": { "str": "flag t-shirt" },
    "description": "A t-shirt embroidered with an American flag pattern.",
    "weight": "158 g",
    "volume": "500 ml",
    "price": 6000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "tshirt",
    "color": "light_red",
    "warmth": 10,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "armor": [
      { "coverage": 90, "covers": [ "torso" ] },
      {
        "coverage": 100,
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r" ]
      },
      { "coverage": 50, "covers": [ "arm_l", "arm_r" ], "specifically_covers": [ "arm_upper_l", "arm_upper_r" ] }
    ]
  },
  {
    "id": "flotation_vest",
    "type": "ARMOR",
    "name": { "str": "flotation vest" },
    "description": "A brightly-colored vest designed to keep you upright and floating in water.",
    "weight": "451 g",
    "volume": "9 L",
    "price": 11000,
    "price_postapoc": 250,
    "to_hit": -3,
    "material": [ "plastic", "canvas" ],
    "symbol": "[",
    "looks_like": "vest_leather",
    "color": "yellow",
    "warmth": 3,
    "material_thickness": 4,
    "flags": [ "FLOTATION", "WATER_FRIENDLY", "BELTED" ],
    "armor": [ { "encumbrance": 40, "coverage": 40, "covers": [ "torso" ] } ],
    "melee_damage": { "bash": 2 }
  },
  {
    "id": "flotation_vest_ms",
    "type": "ARMOR",
    "name": { "str": "makeshift flotation vest" },
    "description": "A flotation vest made of inflated animal skins.",
    "weight": "451 g",
    "volume": "9 L",
    "price": 11000,
    "price_postapoc": 250,
    "to_hit": -3,
    "material": [ "leather" ],
    "symbol": "[",
    "looks_like": "vest_leather",
    "color": "brown",
    "warmth": 5,
    "material_thickness": 2,
    "flags": [ "FLOTATION", "WATER_FRIENDLY", "BELTED" ],
    "armor": [ { "encumbrance": 50, "coverage": 40, "covers": [ "torso" ] } ],
    "melee_damage": { "bash": 2 }
  },
  {
    "id": "gown",
    "type": "ARMOR",
    "name": { "str": "evening gown" },
    "description": "A luxurious evening gown.  It accentuates your curves, or lack thereof.",
    "weight": "1800 g",
    "volume": "5 L",
    "price": 21000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "dress",
    "color": "dark_gray",
    "warmth": 10,
    "material_thickness": 0.3,
    "flags": [ "VARSIZE", "SUPER_FANCY" ],
    "armor": [ { "encumbrance": 14, "coverage": 75, "covers": [ "torso", "leg_l", "leg_r" ] } ]
  },
  {
    "id": "halter_top",
    "type": "ARMOR",
    "name": { "str": "halter top" },
    "description": "A short top made from cotton.",
    "weight": "100 g",
    "volume": "500 ml",
    "price": 2000,
    "price_postapoc": 50,
    "to_hit": -5,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "tank_top",
    "color": "pink",
    "warmth": 2,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "armor": [ { "coverage": 25, "covers": [ "torso" ] } ]
  },
  {
    "id": "hoodie",
    "type": "ARMOR",
    "name": { "str": "hoodie" },
    "description": "A sweatshirt with a hood and a \"kangaroo pocket\" in the front for storage.",
    "weight": "420 g",
    "volume": "3 L",
    "price": 3800,
    "price_postapoc": 100,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "sweater",
    "color": "dark_gray",
    "armor": [
      { "covers": [ "torso" ], "coverage": 95, "encumbrance": [ 6, 12 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 95, "encumbrance": [ 6, 6 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "3 L",
        "max_contains_weight": "4 kg",
        "max_item_length": "36 cm",
        "moves": 80
      }
    ],
    "warmth": 20,
    "material_thickness": 1,
    "valid_mods": [ "steel_padded" ],
    "flags": [ "VARSIZE", "POCKETS", "HOOD" ],
    "variant_type": "generic",
    "variants": [
      {
        "id": "hoodie_red",
        "name": { "str": "red hoodie" },
        "description": "This one is colored red.",
        "color": "red",
        "append": true,
        "weight": 1
      },
      {
        "id": "hoodie_blue",
        "name": { "str": "blue hoodie" },
        "color": "blue",
        "description": "This one is colored blue.",
        "append": true,
        "weight": 1
      },
      {
        "id": "hoodie_yellow",
        "name": { "str": "yellow hoodie" },
        "color": "yellow",
        "description": "This one is colored yellow.",
        "append": true,
        "weight": 1
      },
      {
        "id": "hoodie_green",
        "name": { "str": "green hoodie" },
        "color": "green",
        "description": "This one is colored green.",
        "append": true,
        "weight": 1
      },
      {
        "id": "hoodie_purple",
        "name": { "str": "purple hoodie" },
        "color": "magenta",
        "description": "This one is colored purple.",
        "append": true,
        "weight": 1
      },
      {
        "id": "hoodie_pink",
        "name": { "str": "pink hoodie" },
        "color": "magenta",
        "description": "This one is colored pink.",
        "append": true,
        "weight": 1
      },
      {
        "id": "hoodie_cyan",
        "name": { "str": "cyan hoodie" },
        "color": "cyan",
        "description": "This one is colored cyan.",
        "append": true,
        "weight": 1
      },
      {
        "id": "hoodie_black",
        "name": { "str": "black hoodie" },
        "color": "dark_gray",
        "description": "This one is colored black.",
        "append": true,
        "weight": 1
      },
      {
        "id": "hoodie_white",
        "name": { "str": "white hoodie" },
        "color": "light_gray",
        "description": "This one is colored white.",
        "append": true,
        "weight": 1
      },
      {
        "id": "hoodie_brown",
        "name": { "str": "brown hoodie" },
        "color": "brown",
        "description": "This one is colored brown.",
        "append": true,
        "weight": 1
      }
    ]
  },
  {
    "id": "jersey",
    "type": "ARMOR",
    "name": { "str": "sports jersey" },
    "//": "Genuine team merch, and priced like it!",
    "description": "A shirt made of cotton, printed with the name and logo of a sports team.",
    "weight": "480 g",
    "volume": "2250 ml",
    "price": 8900,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "tshirt",
    "color": "yellow",
    "warmth": 12,
    "material_thickness": 0.3,
    "snippet_category": [
      { "id": "decatur", "text": "A pro thunderball jersey made of cotton, printed with the logo of the Decatur Fist." },
      {
        "id": "squamish",
        "text": "A 43-man squamish jersey made of cotton, printed with the logo of the Gainesville Veeblefetzers."
      },
      { "id": "london", "text": "A zero-G football jersey made of cotton, printed with the logo of the London Jets." },
      {
        "id": "endsville",
        "text": "A football jersey made of cotton, printed with the logo of the Endsville Fluffycats."
      },
      { "id": "tokyo", "text": "A baseball jersey made of cotton, printed with the logo of the Tokyo Samurai." },
      { "id": "basin", "text": "A basketball jersey made of cotton, printed with the logo of the Basin City Blues." },
      {
        "id": "deathrace",
        "text": "A death race jersey made of cotton, printed with Frankenstein's logo and signature."
      },
      {
        "id": "houston",
        "text": "A rollerball jersey made of cotton, printed with the logo of the Houston Energy Corporation."
      },
      {
        "id": "monroeville",
        "text": "A hockey jersey made of cotton, printed with the logo of the Monroeville Zombies."
      },
      { "id": "rugby", "text": "A rugby jersey made of cotton, printed with the logo of the Canberra Drop Bears." },
      { "id": "volleyball", "text": "A volleyball jersey made of cotton, printed with the logo of the Ooarai Ducks." }
    ],
    "flags": [ "VARSIZE" ],
    "armor": [ { "encumbrance": 7, "coverage": 90, "covers": [ "torso", "arm_l", "arm_r" ] } ]
  },
  {
    "id": "leotard",
    "type": "ARMOR",
    "name": { "str": "leotard" },
    "description": "A skin-tight spandex garment, covering the body from the groin to the shoulders.  With its deep scoop-cut back and high waist cuts, this garment is perfect for showcasing your physique on the stage.",
    "weight": "150 g",
    "volume": "500 ml",
    "price": 1000,
    "price_postapoc": 50,
    "material": [ "lycra" ],
    "symbol": "[",
    "color": "dark_gray",
    "warmth": 5,
    "material_thickness": 0.01,
    "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ],
    "armor": [ { "coverage": 80, "covers": [ "torso" ] } ]
  },
  {
    "id": "linuxtshirt",
    "type": "ARMOR",
    "name": { "str": "Linux t-shirt" },
    "description": "A t-shirt with a picture of the Tux mascot on it.  Underneath it says \"You wouldn't buy a car with the hood welded shut.\"",
    "weight": "110 g",
    "volume": "500 ml",
    "price": 2000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "tshirt",
    "color": "dark_gray",
    "warmth": 5,
    "material_thickness": 0.1,
    "snippet_category": [
      {
        "id": "tux",
        "text": "A t-shirt with a picture of Tux, the Linux mascot!  It says \"You wouldn't buy a car with the hood welded shut.\""
      },
      {
        "id": "ubuntusmartass",
        "text": "A t-shirt with the Ubuntu logo on it, underneath it says \"Ubuntu is a South African word for 'I can't configure Debian'\""
      },
      {
        "id": "arch",
        "text": "A t-shirt with the Arch Linux logo on it, underneath it says \"Keep it Simple Stupid\""
      },
      {
        "id": "ubuntu",
        "text": "A t-shirt with the Ubuntu logo on it, underneath it says \"Linux for human beings\""
      },
      {
        "id": "mint",
        "text": "A t-shirt with the Linux Mint logo on it, underneath it says \"From freedom came elegance\""
      },
      {
        "id": "fedora",
        "text": "A t-shirt with the Fedora logo on it, underneath it says \"Freedom.  Friends.  Features.  First.\""
      },
      {
        "id": "redhat",
        "text": "A t-shirt with Red Hat's logo on it, underneath it says \"The World's Open Source Leader\""
      },
      {
        "id": "debian",
        "text": "A t-shirt with the Debian logo on it, underneath it says \"The Universal Operating System\""
      }
    ],
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "armor": [
      { "coverage": 90, "covers": [ "torso" ] },
      {
        "coverage": 100,
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r" ]
      },
      { "coverage": 50, "covers": [ "arm_l", "arm_r" ], "specifically_covers": [ "arm_upper_l", "arm_upper_r" ] }
    ]
  },
  {
    "id": "longshirt",
    "type": "ARMOR",
    "name": { "str": "long-sleeved shirt" },
    "description": "A long-sleeved cotton shirt.",
    "weight": "146 g",
    "volume": "750 ml",
    "price": 2000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "dress_shirt",
    "color": "blue",
    "warmth": 5,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "armor": [ { "coverage": 90, "covers": [ "torso", "arm_l", "arm_r" ] } ]
  },
  {
    "id": "maid_dress",
    "type": "ARMOR",
    "name": { "str_sp": "French maid clothes" },
    "description": "The French maid dress, blue with a frilly white apron.",
    "weight": "250 g",
    "volume": "250 ml",
    "price": 5000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "dress",
    "color": "blue",
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 5, 7 ] },
      { "covers": [ "leg_l", "leg_r" ], "coverage": 95, "encumbrance": [ 5, 5 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 95, "encumbrance": [ 5, 5 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "500 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "10 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "200 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "15 cm",
        "moves": 120,
        "description": "Hidden pocket."
      }
    ],
    "warmth": 10,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE" ]
  },
  {
    "id": "maid_dress_short",
    "type": "ARMOR",
    "name": { "str_sp": "short French maid clothes" },
    "description": "The French maid dress, black with a frilly white apron.  This version is much lighter and shorter than normal.",
    "weight": "150 g",
    "volume": "250 ml",
    "price": 5000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "maid_dress",
    "color": "dark_gray",
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100, "encumbrance": 4 },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 20 },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r" ],
        "coverage": 100,
        "encumbrance": 2
      },
      { "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_upper_l", "leg_upper_r" ], "coverage": 50 },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r" ],
        "coverage": 15,
        "encumbrance": 2
      }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "200 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "15 cm",
        "moves": 120,
        "description": "Hidden pocket."
      }
    ],
    "warmth": 2,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE" ]
  },
  {
    "id": "mummy_dress",
    "type": "ARMOR",
    "name": { "str": "mummy dress", "str_pl": "mummy dresses" },
    "description": "A short off-white dress printed to look like the tattered wrappings of an ancient mummy.  Very easy to move in, but it doesn't offer any type of protection.",
    "weight": "10 g",
    "volume": "2000 ml",
    "price": 5000,
    "price_postapoc": 10,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "dress",
    "color": "white",
    "armor": [
      { "covers": [ "torso" ], "coverage": 90 },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 85 },
      { "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_hip_l", "leg_hip_r" ], "coverage": 100 },
      { "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_upper_l", "leg_upper_r" ], "coverage": 40 }
    ],
    "material_thickness": 0.1,
    "flags": [ "VARSIZE", "SKINTIGHT", "FRAGILE" ]
  },
  {
    "id": "ninja_dress",
    "type": "ARMOR",
    "name": { "str": "ninja dress", "str_pl": "ninja dresses" },
    "description": {
      "str": "A short black and red sleeved dress with oriental dragon motifs printed on it.  Perfect for the kunoichi that wants a little more style."
    },
    "weight": "440 g",
    "volume": "2250 ml",
    "price": 16000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "sundress",
    "color": "dark_gray",
    "warmth": 5,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE" ],
    "armor": [
      { "covers": [ "torso", "arm_l", "arm_r" ], "coverage": 85, "encumbrance": 4 },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r" ],
        "coverage": 100,
        "encumbrance": 2
      },
      { "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_upper_l", "leg_upper_r" ], "coverage": 40 }
    ]
  },
  {
    "id": "ninja_dress_sleeveless",
    "type": "ARMOR",
    "name": { "str": "ninja sleeveless dress", "str_pl": "ninja sleeveless dresses" },
    "description": {
      "str": "A short black and red dress with oriental dragon motifs printed on it.  Perfect for the kunoichi that wants a little more style."
    },
    "weight": "408 g",
    "volume": "2000 ml",
    "price": 16000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "sundress",
    "color": "dark_gray",
    "warmth": 5,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE" ],
    "armor": [
      { "covers": [ "torso" ], "coverage": 85, "encumbrance": 4 },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r" ],
        "coverage": 80
      },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r" ],
        "coverage": 100,
        "encumbrance": 2
      },
      { "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_upper_l", "leg_upper_r" ], "coverage": 40 }
    ]
  },
  {
    "id": "polo_shirt",
    "type": "ARMOR",
    "name": { "str": "polo shirt" },
    "description": "A short-sleeved cotton shirt, slightly thicker than a t-shirt.",
    "weight": "136 g",
    "volume": "750 ml",
    "price": 1500,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "tshirt",
    "color": "light_red",
    "warmth": 10,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE" ],
    "armor": [
      { "encumbrance": 7, "coverage": 90, "covers": [ "torso" ] },
      {
        "coverage": 100,
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r" ]
      },
      { "coverage": 50, "covers": [ "arm_l", "arm_r" ], "specifically_covers": [ "arm_upper_l", "arm_upper_r" ] }
    ]
  },
  {
    "id": "postman_shirt",
    "type": "ARMOR",
    "name": { "str": "mail carrier shirt" },
    "description": "A light blue button down shirt with a couple of pockets in front and the US postal service logo embroidered on it.",
    "weight": "110 g",
    "volume": "500 ml",
    "price": 1500,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "polo_shirt",
    "color": "light_blue",
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "15 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "15 cm",
        "moves": 80
      }
    ],
    "warmth": 5,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE" ],
    "armor": [
      { "coverage": 90, "covers": [ "torso" ] },
      {
        "encumbrance": [ 0, 0 ],
        "coverage": 100,
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r" ]
      },
      {
        "encumbrance": [ 0, 0 ],
        "coverage": 50,
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_upper_l", "arm_upper_r" ]
      }
    ]
  },
  {
    "id": "santa_dress",
    "type": "ARMOR",
    "name": { "str": "santa dress", "str_pl": "santa dresses" },
    "description": {
      "//NOLINT(cata-text-style)": "The dot after Mrs is not a period",
      "str": "A sleeved red dress with white faux fur trim.  For when you want to be Mrs. Claus on Christmas, or perhaps Santa going clubbing."
    },
    "weight": "800 g",
    "volume": "3500 ml",
    "price": 18000,
    "price_postapoc": 60,
    "to_hit": -5,
    "material": [ "cotton", "faux_fur" ],
    "symbol": "[",
    "looks_like": "dress",
    "color": "red",
    "warmth": 20,
    "material_thickness": 0.4,
    "flags": [ "VARSIZE" ],
    "armor": [
      { "covers": [ "torso" ], "coverage": 95, "encumbrance": 10 },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 95, "encumbrance": 8 },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r" ],
        "coverage": 100,
        "encumbrance": 5
      },
      { "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_upper_l", "leg_upper_r" ], "coverage": 50 }
    ]
  },
  {
    "id": "santa_dress_long",
    "type": "ARMOR",
    "name": { "str": "luxury santa dress", "str_pl": "luxury santa dresses" },
    "description": "A long red dress with full sleeves and white faux fur trim.  A very fancy dress for a queen of the north pole.",
    "weight": "1200 g",
    "volume": "3850 ml",
    "price": 25000,
    "price_postapoc": 90,
    "to_hit": -5,
    "material": [ "cotton", "faux_fur" ],
    "symbol": "[",
    "looks_like": "santa_dress",
    "color": "red",
    "warmth": 25,
    "material_thickness": 0.8,
    "flags": [ "VARSIZE", "SUPER_FANCY" ],
    "armor": [
      { "covers": [ "torso" ], "coverage": 85, "encumbrance": 8 },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 85, "encumbrance": 6 },
      { "covers": [ "leg_l", "leg_r" ], "coverage": 100, "encumbrance": 8 }
    ]
  },
  {
    "id": "santa_dress_short",
    "type": "ARMOR",
    "name": { "str": "short santa dress", "str_pl": "short santa dresses" },
    "description": {
      "//NOLINT(cata-text-style)": "The dot after Mrs is not a period",
      "str": "A short red dress with white faux fur trim.  Looks like something Mrs. Claus might wear on Christmas night."
    },
    "weight": "600 g",
    "volume": "2000 ml",
    "price": 16000,
    "price_postapoc": 50,
    "to_hit": -5,
    "material": [ "cotton", "faux_fur" ],
    "symbol": "[",
    "looks_like": "sundress",
    "color": "red",
    "warmth": 15,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE", "FANCY" ],
    "armor": [
      { "covers": [ "torso" ], "coverage": 75, "encumbrance": 4 },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r" ],
        "coverage": 100,
        "encumbrance": 4
      },
      { "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_upper_l", "leg_upper_r" ], "coverage": 40 }
    ]
  },
  {
    "id": "sheriffshirt",
    "type": "ARMOR",
    "name": { "str": "sheriff's shirt" },
    "description": "A tan button-down shirt with long sleeves.",
    "weight": "250 g",
    "volume": "750 ml",
    "variants": [
      { "id": "sheriff", "name": { "str": "sheriff's shirt" }, "description": "A tan button-down shirt with long sleeves." },
      {
        "id": "swat_shirt",
        "name": { "str": "SWAT shirt" },
        "description": "A charcoal button-down shirt with long sleeves.  Has a patch with the word \"SWAT\" affixed on one shoulder."
      }
    ],
    "price": 1100,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "dress_shirt",
    "color": "light_gray",
    "armor": [
      { "covers": [ "torso" ], "coverage": 90, "encumbrance": [ 3, 5 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 90, "encumbrance": [ 3, 3 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "650 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "15 cm",
        "moves": 80
      }
    ],
    "warmth": 10,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE" ]
  },
  {
    "id": "shirt_straw",
    "type": "ARMOR",
    "name": { "str": "grass shirt" },
    "description": "A crude and bulky short-sleeved shirt woven from grass.  Definitely not the most comfortable thing to wear.",
    "weight": "500 g",
    "volume": "2500 ml",
    "price": 100,
    "price_postapoc": 5,
    "material": [ "dry_plant" ],
    "symbol": "[",
    "looks_like": "camisole",
    "color": "yellow",
    "armor": [
      { "covers": [ "torso" ], "coverage": 90, "encumbrance": 8 },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r", "arm_upper_l", "arm_upper_r" ],
        "coverage": 40,
        "encumbrance": 1
      }
    ],
    "warmth": 5,
    "material_thickness": 0.5,
    "flags": [ "VARSIZE" ]
  },
  {
    "id": "sinister_dress",
    "type": "ARMOR",
    "name": { "str": "sinister dress", "str_pl": "sinister dresses" },
    "description": { "str": "A long black and red dress with full sleeves, a collar, and embroidery reminiscent of a vampire duchess." },
    "weight": "800 g",
    "volume": "3500 ml",
    "price": 18000,
    "price_postapoc": 60,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "dress",
    "color": "dark_gray",
    "warmth": 10,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE", "FANCY", "COLLAR" ],
    "armor": [
      { "covers": [ "torso", "arm_l", "arm_r" ], "coverage": 95, "encumbrance": 7 },
      { "covers": [ "leg_l", "leg_r" ], "coverage": 100, "encumbrance": 7 }
    ]
  },
  {
    "id": "sinister_dress_short",
    "type": "ARMOR",
    "name": { "str": "short sinister dress", "str_pl": "short sinister dresses" },
    "description": { "str": "A short red dress made in gothic lolita fashion." },
    "weight": "600 g",
    "volume": "2000 ml",
    "price": 16000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "sundress",
    "color": "red",
    "warmth": 8,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE", "FANCY" ],
    "armor": [
      { "covers": [ "torso" ], "coverage": 75, "encumbrance": 6 },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r" ],
        "coverage": 100,
        "encumbrance": 2
      },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r" ],
        "coverage": 100,
        "encumbrance": 4
      },
      { "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_upper_l", "leg_upper_r" ], "coverage": 80 }
    ]
  },
  {
    "id": "sinister_gown",
    "type": "ARMOR",
    "name": { "str": "sinister gown" },
    "description": "A red and black gown with full sleeves.  It has a gothic style and looks pretty luxurious.",
    "weight": "2499 g",
    "volume": "5 L",
    "price": 21000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "gown",
    "color": "light_red",
    "warmth": 12,
    "material_thickness": 0.3,
    "flags": [ "VARSIZE", "SUPER_FANCY" ],
    "armor": [
      { "covers": [ "torso" ], "coverage": 85, "encumbrance": 8 },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": 8 },
      { "covers": [ "leg_l", "leg_r" ], "coverage": 100, "encumbrance": 14 }
    ]
  },
  {
    "id": "striped_shirt",
    "type": "ARMOR",
    "name": { "str": "striped shirt" },
    "description": "A long-sleeved shirt with horizontal black and white stripes.",
    "weight": "146 g",
    "volume": "750 ml",
    "price": 500,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "longshirt",
    "color": "white",
    "warmth": 5,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE" ],
    "armor": [ { "encumbrance": 5, "coverage": 90, "covers": [ "torso", "arm_l", "arm_r" ] } ]
  },
  {
    "id": "sundress",
    "type": "ARMOR",
    "name": { "str": "sundress", "str_pl": "sundresses" },
    "description": "A light and breezy cotton dress.",
    "weight": "300 g",
    "volume": "1 L",
    "price": 4000,
    "price_postapoc": 50,
    "to_hit": -5,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "dress",
    "color": "yellow",
    "material_thickness": 0.1,
    "flags": [ "VARSIZE", "FANCY" ],
    "armor": [
      { "coverage": 65, "covers": [ "torso" ] },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_knee_l", "leg_knee_r", "leg_upper_l", "leg_upper_r", "leg_hip_l", "leg_hip_r" ],
        "coverage": 100
      }
    ]
  },
  {
    "id": "sweater",
    "type": "ARMOR",
    "name": { "str": "sweater" },
    "description": "A warm wool sweater.",
    "weight": "550 g",
    "volume": "2 L",
    "price": 4500,
    "price_postapoc": 100,
    "material": [ "wool" ],
    "symbol": "[",
    "looks_like": "longshirt",
    "color": "blue",
    "warmth": 35,
    "material_thickness": 1,
    "valid_mods": [ "steel_padded" ],
    "flags": [ "VARSIZE" ],
    "armor": [ { "encumbrance": 6, "coverage": 95, "covers": [ "torso", "arm_l", "arm_r" ] } ]
  },
  {
    "id": "sweatshirt",
    "type": "ARMOR",
    "name": { "str": "sweatshirt" },
    "description": "A thick cotton shirt.",
    "weight": "244 g",
    "volume": "3500 ml",
    "price": 1800,
    "price_postapoc": 100,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "longshirt",
    "color": "light_red",
    "warmth": 30,
    "material_thickness": 1,
    "valid_mods": [ "steel_padded" ],
    "flags": [ "VARSIZE" ],
    "armor": [ { "encumbrance": 6, "coverage": 95, "covers": [ "torso", "arm_l", "arm_r" ] } ]
  },
  {
    "id": "technician_shirt_gray",
    "type": "ARMOR",
    "name": { "str": "work t-shirt" },
    "description": "A gray work t-shirt with a small front pocket.",
    "weight": "200 g",
    "volume": "250 ml",
    "price": 1000,
    "price_postapoc": 50,
    "material": [ "canvas" ],
    "symbol": "[",
    "looks_like": "polo_shirt",
    "color": "light_gray",
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "650 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "15 cm",
        "moves": 80
      }
    ],
    "warmth": 8,
    "material_thickness": 0.2,
    "snippet_category": [
      { "id": "technician_shirt_blue", "text": "A blue work t-shirt with a small front pocket." },
      { "id": "technician_shirt_gray", "text": "A gray work t-shirt with a small front pocket." },
      { "id": "technician_shirt_lightblue", "text": "A light-blue work t-shirt with a small front pocket." }
    ],
    "flags": [ "VARSIZE" ],
    "armor": [
      { "encumbrance": [ 4, 5 ], "coverage": 90, "covers": [ "torso" ] },
      {
        "encumbrance": [ 0, 0 ],
        "coverage": 100,
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r" ]
      },
      {
        "encumbrance": [ 0, 0 ],
        "coverage": 50,
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_upper_l", "arm_upper_r" ]
      }
    ]
  },
  {
    "id": "tshirt",
    "type": "ARMOR",
    "name": { "str": "t-shirt" },
    "description": "A short-sleeved cotton shirt.",
    "weight": "110 g",
    "volume": "500 ml",
    "price": 800,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "camisole",
    "color": "white",
    "warmth": 5,
    "material_thickness": 0.1,
    "variant_type": "generic",
    "variants": [
      {
        "id": "skeletor_tshirt",
        "name": { "str": "political meme t-shirt" },
        "description": "A dark blue t-shirt with a circle of stars.  Inside the circle is a blue and yellow skeleton with his arms raised and mouth open.  Above the skeleton are the words 'Make Eternia' and below him, 'Great Again'.",
        "color": "blue"
      },
      {
        "id": "my_little_nazgul_tshirt",
        "name": { "str": "My Little Nazgûl t-shirt" },
        "description": "A light gray t-shirt with a drawing of a Nazgûl riding a black horse.  The drawing is in the style of old My Little Pony cartoons.",
        "color": "light_gray"
      },
      {
        "id": "generic_tshirt",
        "name": { "str": "t-shirt" },
        "description": "A short-sleeved cotton shirt.",
        "weight": 40
      },
      {
        "id": "faather_tshirt",
        "name": { "str": "Matt Berry t-shirt" },
        "description": "A t-shirt printed with a design of Matt Berry in a rugby shirt, a fist raised to the sky, mouth agape, shouting 'Faaather'!"
      },
      {
        "id": "doom_song_tshirt",
        "name": { "str": "doom song t-shirt" },
        "description": "A black shirt with a green robot poorly disguised as a dog.  Words printed on it read: \"It's time for the DOOM song.  Doom, doom, doom, dooooom!!\"",
        "color": "dark_gray"
      },
      {
        "id": "boba_fetch_tshirt",
        "name": { "str": "Boba Fetch t-shirt" },
        "description": "A black shirt displaying a dog wearing the uniform of a well known galactic bounty hunter.  In place of a wrist rocket, it fires a tennis ball on a string.",
        "color": "dark_gray"
      },
      {
        "id": "mouse_portal_tshirt",
        "name": { "str": "mouse portal t-shirt" },
        "description": "The front of this shirt displays a blue portal with a mouse's head sticking out.  The mouse is pointing some kind of gun-like device towards a cube made of Swiss cheese.  The back of the shirt has an orange portal, with the back half of the mouse entering the portal."
      },
      {
        "id": "ceiling_cthulhu_tshirt",
        "name": { "str": "Ceiling Cthulhu t-shirt" },
        "description": "This shirt displays a drawing of a ceiling with a round hole in it.  A quizzical-looking Cthulhu pokes its head down through the hole."
      },
      {
        "id": "pumpkin_time",
        "name": { "str": "pumpkin time t-shirt" },
        "description": "This shirt displays a picture of a jack-o'-lantern with a tiny smiling black bat popping out of the top."
      },
      {
        "id": "portal_to_the_cat_dimension_tshirt",
        "name": { "str": "portal to the cat dimension t-shirt" },
        "description": "A black t-shirt with a picture of a woman standing in front of a yawning portal, with numerous cats exiting the portal and surrounding her.",
        "symbol": "c",
        "color": "dark_gray",
        "weight": 5
      },
      {
        "id": "forbidden_futurama_tshirt",
        "name": { "str": "forbidden robot t-shirt" },
        "description": "This shirt displays a picture of a giant blocky robot with a cone-shaped head.  It holds both arms out, carrying a cyclops woman with purple hair."
      },
      {
        "id": "swordocracy_tshirt",
        "name": { "str": "Down with Swordocracy t-shirt", "str_pl": "Down with Swordocracy t-shirts" },
        "description": "A t-shirt with a picture of a peasant with a fist raised, eyes alight with the fire of freedom, proclaiming, 'Down with sword-based governments!'",
        "color": "light_red"
      },
      {
        "id": "black_phillip_tshirt",
        "name": { "str": "Black Phillip t-shirt" },
        "description": "A black t-shirt with a picture of an old-fashioned cartoon black goat on the front, above the goat it says 'Black Phillip' and below are the words 'Live Deliciously'.",
        "color": "dark_gray"
      },
      {
        "id": "disney_parody_tshirt",
        "name": { "str": "theme park parody t-shirt" },
        "description": "A black t-shirt with a picture of a stylized castle with five spires.  Each spire has a purple-gray flame at the top.  At the bottom of the castle it says 'Menzoberranzan'",
        "symbol": "M",
        "color": "light_gray"
      },
      {
        "id": "start_a_cult_tshirt",
        "name": { "str": "activities for children t-shirt", "str_pl": "activities for children t-shirts" },
        "description": "This t-shirt displays a picture of a hooded child standing behind a lectern, his mouth open and his arms held high.  A pentagram has been carved into the lectern and stuffed animals are arranged in a semicircle facing the child.  On the left of the child are the words 'Let's Start A Cult', while below it reads 'Activities for Children'.",
        "symbol": "o",
        "color": "dark_gray"
      },
      {
        "id": "baseball_fan_tshirt",
        "name": { "str": "baseball t-shirt" },
        "description": "A short-sleeved cotton shirt with the logo of a local baseball team printed on its front and back."
      },
      {
        "id": "football_fan_tshirt",
        "name": { "str": "football t-shirt" },
        "description": "A short-sleeved cotton shirt with the logo of a local football team printed on its front and back."
      }
    ],
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "armor": [
      { "coverage": 90, "covers": [ "torso" ] },
      {
        "coverage": 100,
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r" ]
      },
      { "coverage": 50, "covers": [ "arm_l", "arm_r" ], "specifically_covers": [ "arm_upper_l", "arm_upper_r" ] }
    ]
  },
  {
    "id": "tshirt_text",
    "type": "ARMOR",
    "name": { "str": "t-shirt" },
    "description": "A short-sleeved cotton shirt.",
    "weight": "110 g",
    "volume": "500 ml",
    "price": 800,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "tshirt",
    "color": "white",
    "warmth": 5,
    "material_thickness": 0.1,
    "snippet_category": [
      {
        "id": "allyourbase",
        "text": "A short-sleeved cotton shirt with the text \"chown -R us ~your/base\" printed on the front."
      },
      {
        "id": "fda_approved",
        "text": "A light blue t-shirt with yellow block letters that say 'FDA Approved to treat all diseases'."
      },
      { "id": "anxiety_superpower", "text": "A t-shirt with the text 'Anxiety is my super power'." },
      { "id": "visitryleh", "text": "A t-shirt with the text 'Greetings from R'YLEH home of Cthulhu'." },
      { "id": "robot_finds_kitten", "text": "A t-shirt with the text 'Play robotfindskitten today'." },
      {
        "id": "survived_apocalypse",
        "text": "A t-shirt with the text 'I survived the apocalypse and all I got was this lousy T-shirt?'"
      },
      { "id": "zombiebelief", "text": "A t-shirt with the text 'Zombies don't care whether or not you believe.'" },
      {
        "id": "cthulhuprez1",
        "text": "A t-shirt with the text 'Cthulhu for President: Why vote for the lesser evil'."
      },
      {
        "id": "cthulhuprez2",
        "text": "A t-shirt with the text 'Cthulhu for President: This time the stars are right'."
      }
    ],
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "armor": [
      { "coverage": 90, "covers": [ "torso" ] },
      {
        "coverage": 100,
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r" ]
      },
      { "coverage": 50, "covers": [ "arm_l", "arm_r" ], "specifically_covers": [ "arm_upper_l", "arm_upper_r" ] }
    ]
  },
  {
    "id": "tshirt_tour",
    "type": "ARMOR",
    "copy-from": "tshirt",
    "name": { "str": "tour t-shirt" },
    "description": "A short-sleeved cotton shirt.",
    "price": 1000,
    "price_postapoc": 50,
    "looks_like": "tshirt",
    "color": "dark_gray",
    "snippet_category": [
      {
        "id": "death",
        "text": "A short-sleeved cotton shirt with a death metal band's spidery, indecipherable logo printed on the front."
      },
      {
        "id": "power",
        "text": "A short-sleeved cotton shirt with a muscle-bound, long-haired man printed on the front.  He is riding a red dragon and wielding a flaming sword with malicious glee."
      },
      {
        "id": "thrash",
        "text": "A short-sleeved cotton shirt with a gore-spattered, guitar-playing zombie printed on the front.  It's rather tasteless in light of current events."
      },
      {
        "id": "prog",
        "text": "A short-sleeved cotton shirt with a pattern of complex geometric shapes and transcendental imagery printed on the front."
      },
      {
        "id": "mohawk",
        "text": "A short-sleeved cotton shirt with an image of a woman's face in portrait printed on the front.  She is wearing a large blue mohawk, her face is set in a snarl."
      },
      {
        "id": "nuwave",
        "text": "A short-sleeved black cotton shirt with a stylized representation of a radio wave printed on the front."
      },
      {
        "id": "an_punk",
        "text": "A short-sleeved cotton shirt, its front showing an image of an upside-down American flag covered in anarchist graffiti, its edges frayed and burned."
      },
      {
        "id": "mil_punk",
        "text": "A short-sleeved cotton shirt with an AK-47 on the front.  It is held up by a clenched fist around its forestock, the fingers covered in crude looking tattoos."
      },
      {
        "id": "mc_chris",
        "text": "A short-sleeved cotton shirt with an interstellar bounty hunter on the front.  'My backpack's got jets'."
      },
      {
        "id": "cthulhupunk1",
        "text": "A short-sleeved white cotton shirt with the words 'THE DARKEST OF THE HILLSIDE THICKETS' with a picture of giant fantastical creatures dancing in a line.  Below the picture read the words 'Where the Great Old Ones Are'."
      },
      {
        "id": "cthulhupunk2",
        "text": "A short-sleeved black cotton shirt with the words 'THE DARKEST OF THE HILLSIDE THICKETS' below a picture of a roofless green Dodge Charger with five robed men in it.  The driver is throwing back a drink from a goblet, the first passenger is chanting from a book, the other three passengers are firing various guns at a blue flying eye with tentacles and a snail shell.  Red letters read 'THE DUKES OF ALHAZRED'."
      }
    ]
  },
  {
    "id": "tallit_katan",
    "type": "ARMOR",
    "name": { "str_sp": "tallit katan" },
    "description": "A shirt with four tassels worn by observant Jews in deference to Deuteronomy 22:12, which commands the wearing of fringes on the corner of one's garments.",
    "weight": "158 g",
    "volume": "500 ml",
    "price": 6000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "tshirt",
    "color": "white",
    "warmth": 10,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "armor": [
      { "coverage": 90, "covers": [ "torso" ] },
      {
        "coverage": 100,
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r" ]
      },
      { "coverage": 50, "covers": [ "arm_l", "arm_r" ], "specifically_covers": [ "arm_upper_l", "arm_upper_r" ] }
    ]
  },
  {
    "id": "uttarasanga",
    "type": "ARMOR",
    "name": { "str": "uttarasanga" },
    "description": "A traditional Buddhist shirt, covering most of the upper body, but not the arms.",
    "weight": "250 g",
    "volume": "750 ml",
    "price": 6500,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "longshirt",
    "color": "brown",
    "pocket_data": [ { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 400 } ],
    "warmth": 5,
    "material_thickness": 0.4,
    "flags": [ "VARSIZE" ],
    "armor": [ { "encumbrance": [ 4, 5 ], "coverage": 50, "covers": [ "torso" ] } ]
  },
  {
    "id": "vest_leather",
    "type": "ARMOR",
    "name": { "str": "leather vest" },
    "description": "A vest made from thick leather.",
    "weight": "997 g",
    "volume": "2500 ml",
    "price": 5500,
    "price_postapoc": 250,
    "to_hit": 1,
    "material": [ "leather" ],
    "symbol": "[",
    "looks_like": "vest",
    "color": "brown",
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "650 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "15 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "15 cm",
        "moves": 120
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "15 cm",
        "moves": 120
      }
    ],
    "warmth": 15,
    "material_thickness": 1.5,
    "environmental_protection": 1,
    "valid_mods": [ "steel_padded" ],
    "flags": [ "VARSIZE", "POCKETS", "OUTER" ],
    "armor": [ { "encumbrance": [ 4, 8 ], "coverage": 90, "covers": [ "torso" ] } ]
  },
  {
    "id": "witch_dress",
    "type": "ARMOR",
    "name": { "str": "witch dress", "str_pl": "witch dresses" },
    "description": { "str": "A dress with full sleeves and pointed cuts at the edges.  Perfect for Halloween." },
    "weight": "258 g",
    "volume": "1500 ml",
    "price": 14000,
    "price_postapoc": 40,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "dress",
    "color": "dark_gray",
    "warmth": 8,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE" ],
    "armor": [
      { "covers": [ "torso" ], "coverage": 95, "encumbrance": 3 },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 80, "encumbrance": 3 },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r" ],
        "coverage": 100,
        "encumbrance": 2
      },
      { "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_upper_l", "leg_upper_r" ], "coverage": 90 }
    ],
    "variant_type": "generic",
    "variants": [
      {
        "id": "generic_witch_dress",
        "name": { "str_sp": "black witch dress" },
        "description": "It's colored black.",
        "weight": 25,
        "append": true
      },
      {
        "id": "green_witch_dress",
        "name": { "str_sp": "green witch dress" },
        "description": "It's colored dark green.",
        "weight": 25,
        "append": true
      },
      {
        "id": "red_witch_dress",
        "name": { "str_sp": "red witch dress" },
        "description": "It's colored dark red.",
        "weight": 25,
        "append": true
      },
      {
        "id": "purple_witch_dress",
        "name": { "str_sp": "purple witch dress" },
        "description": "It's colored dark purple.",
        "weight": 25,
        "append": true
      }
    ]
  },
  {
    "id": "witch_dress_long",
    "type": "ARMOR",
    "name": { "str": "long witch dress", "str_pl": "long witch dresses" },
    "description": "A long dress with sleeves, typical of a witch.  It includes a pouch for storing potions and other magical items.",
    "weight": "700 g",
    "volume": "3750 ml",
    "price": 18000,
    "price_postapoc": 60,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "dress",
    "color": "dark_gray",
    "warmth": 15,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE", "FANCY" ],
    "armor": [
      { "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 7, 7 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 95, "encumbrance": [ 6, 6 ] },
      { "covers": [ "leg_l", "leg_r" ], "coverage": 100, "encumbrance": [ 8, 10 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1 L",
        "max_contains_weight": "2 kg",
        "max_item_length": "13 cm",
        "moves": 100
      }
    ],
    "variant_type": "generic",
    "variants": [
      {
        "id": "generic_witch_dress_long",
        "name": { "str_sp": "long black witch dress" },
        "description": "It's colored black.",
        "weight": 25,
        "append": true
      },
      {
        "id": "green_witch_dress_long",
        "name": { "str_sp": "long green witch dress" },
        "description": "It's colored dark green.",
        "weight": 25,
        "append": true
      },
      {
        "id": "red_witch_dress_long",
        "name": { "str_sp": "long red witch dress" },
        "description": "It's colored dark red.",
        "weight": 25,
        "append": true
      },
      {
        "id": "purple_witch_dress_long",
        "name": { "str_sp": "long purple witch dress" },
        "description": "It's colored dark purple.",
        "weight": 25,
        "append": true
      }
    ]
  },
  {
    "id": "witch_dress_short",
    "type": "ARMOR",
    "name": { "str": "short witch dress", "str_pl": "short witch dresses" },
    "description": { "str": "A short dress typically used by witches." },
    "weight": "200 g",
    "volume": "1500 ml",
    "price": 12000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "sundress",
    "color": "dark_gray",
    "warmth": 5,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE" ],
    "armor": [
      { "covers": [ "torso" ], "coverage": 75, "encumbrance": 3 },
      {
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r" ],
        "coverage": 100,
        "encumbrance": 1
      },
      { "coverage": 50, "covers": [ "arm_l", "arm_r" ], "specifically_covers": [ "arm_upper_l", "arm_upper_r" ] },
      {
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r" ],
        "coverage": 100,
        "encumbrance": 4
      },
      { "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_upper_l", "leg_upper_r" ], "coverage": 40 }
    ],
    "variant_type": "generic",
    "variants": [
      {
        "id": "generic_witch_dress_short",
        "name": { "str_sp": "short black witch dress" },
        "description": "It's colored black.",
        "weight": 25,
        "append": true
      },
      {
        "id": "green_witch_dress_short",
        "name": { "str_sp": "short green witch dress" },
        "description": "It's colored dark green.",
        "weight": 25,
        "append": true
      },
      {
        "id": "red_witch_dress_short",
        "name": { "str_sp": "short red witch dress" },
        "description": "It's colored dark red.",
        "weight": 25,
        "append": true
      },
      {
        "id": "purple_witch_dress_short",
        "name": { "str_sp": "short purple witch dress" },
        "description": "It's colored dark purple.",
        "weight": 25,
        "append": true
      }
    ]
  },
  {
    "id": "wool_hoodie",
    "type": "ARMOR",
    "name": { "str": "wool hoodie" },
    "description": "A hooded wool shirt with a kangaroo pocket in the front.",
    "weight": "580 g",
    "volume": "3250 ml",
    "price": 3500,
    "price_postapoc": 100,
    "material": [ "wool" ],
    "symbol": "[",
    "looks_like": "hoodie",
    "color": "dark_gray",
    "armor": [
      { "covers": [ "torso" ], "coverage": 95, "encumbrance": [ 6, 12 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 95, "encumbrance": [ 6, 6 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "3 L",
        "max_contains_weight": "4 kg",
        "max_item_length": "36 cm",
        "moves": 80
      }
    ],
    "warmth": 35,
    "material_thickness": 1,
    "valid_mods": [ "steel_padded" ],
    "flags": [ "VARSIZE", "POCKETS", "HOOD" ]
  },
  {
    "id": "suit_bostonchan",
    "type": "ARMOR",
    "name": { "str": "Boston-Chan suit" },
    "description": "A professional-looking bright blue wool suit for the Boston-Chan costume.",
    "weight": "680 g",
    "volume": "3500 ml",
    "price": 12000,
    "price_postapoc": 50,
    "material": [ "wool" ],
    "symbol": "[",
    "looks_like": "jacket_light",
    "color": "blue",
    "armor": [
      { "covers": [ "torso" ], "coverage": 85, "encumbrance": [ 5, 10 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 85, "encumbrance": [ 5, 5 ] }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "750 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "11 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "750 ml",
        "max_contains_weight": "3 kg",
        "max_item_length": "11 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "350 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "9 cm",
        "moves": 100
      }
    ],
    "warmth": 25,
    "material_thickness": 1.5,
    "flags": [ "VARSIZE", "FANCY", "OUTER" ]
  }
]
