[
  {
    "id": "apron_leather",
    "type": "ARMOR",
    "name": { "str": "leather apron" },
    "description": "An apron made of thick leather.",
    "weight": "1950 g",
    "volume": "2250 ml",
    "price": 1500,
    "price_postapoc": 50,
    "to_hit": 1,
    "material": [ "leather" ],
    "symbol": "[",
    "looks_like": "vest_leather",
    "color": "brown",
    "armor_portion_data": [
      { "covers": [ "torso" ], "coverage": 70, "encumbrance": [ 2, 5 ] },
      { "covers": [ "leg_l", "leg_r" ], "coverage": 70, "encumbrance": [ 2, 2 ] }
    ],
    "pocket_data": [
      { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "3 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "3 kg", "moves": 80 }
    ],
    "warmth": 15,
    "material_thickness": 2,
    "environmental_protection": 1,
    "flags": [ "POCKETS", "BELTED", "WATER_FRIENDLY" ]
  },
  {
    "id": "apron_cut_resistant",
    "repairs_like": "apron_leather",
    "type": "ARMOR",
    "name": { "str": "cut-resistant apron" },
    "description": "An apron made of kevlar fabric which provides excellent protection from cuts.",
    "copy-from": "apron_leather",
    "price": 3800,
    "material": [ "kevlar" ]
  },
  {
    "id": "blazer",
    "type": "ARMOR",
    "name": { "str": "blazer" },
    "description": "A professional-looking wool blazer.  Quite cumbersome.",
    "weight": "680 g",
    "volume": "3500 ml",
    "price": 12000,
    "price_postapoc": 50,
    "material": [ "wool" ],
    "symbol": "[",
    "looks_like": "jacket_light",
    "color": "dark_gray",
    "armor_portion_data": [
      { "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": "250 ml", "max_contains_weight": "2 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "2 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "2 kg", "moves": 120 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "2 kg", "moves": 120 }
    ],
    "warmth": 20,
    "material_thickness": 1.5,
    "valid_mods": [ "steel_padded" ],
    "flags": [ "VARSIZE", "FANCY" ]
  },
  {
    "id": "dress",
    "repairs_like": "jeans",
    "type": "ARMOR",
    "name": { "str": "dress", "str_pl": "dresses" },
    "description": "A long cotton dress.  Though comfortable to wear, it lacks any storage space.",
    "weight": "680 g",
    "volume": "3500 ml",
    "price": 18000,
    "price_postapoc": 50,
    "to_hit": -5,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "robe",
    "color": "pink",
    "covers": [ "torso", "leg_l", "leg_r" ],
    "coverage": 85,
    "encumbrance": 7,
    "warmth": 15,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE", "FANCY" ]
  },
  {
    "id": "dress_shirt",
    "repairs_like": "tshirt",
    "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_portion_data": [
      { "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": "250 ml", "max_contains_weight": "1 kg", "moves": 80 } ],
    "warmth": 10,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE", "FANCY" ]
  },
  {
    "id": "dress_wedding",
    "repairs_like": "haori",
    "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",
    "covers": [ "torso", "leg_l", "leg_r" ],
    "coverage": 90,
    "encumbrance": 45,
    "warmth": 30,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE", "SUPER_FANCY" ]
  },
  {
    "id": "flag_shirt",
    "repairs_like": "tshirt",
    "type": "ARMOR",
    "name": { "str": "flag shirt" },
    "description": "A t-shirt embroidered with the pattern of an American flag.",
    "weight": "158 g",
    "volume": "500 ml",
    "price": 6000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "tshirt",
    "color": "light_red",
    "covers": [ "torso" ],
    "coverage": 90,
    "warmth": 10,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE" ]
  },
  {
    "id": "flotation_vest",
    "repairs_like": "flotation_vest_ms",
    "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,
    "bashing": 2,
    "material": [ "plastic", "cotton" ],
    "symbol": "[",
    "looks_like": "vest_leather",
    "color": "yellow",
    "covers": [ "torso" ],
    "coverage": 40,
    "encumbrance": 40,
    "warmth": 5,
    "material_thickness": 4,
    "flags": [ "FLOTATION", "WATER_FRIENDLY", "BELTED" ]
  },
  {
    "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,
    "bashing": 2,
    "material": [ "leather" ],
    "symbol": "[",
    "looks_like": "vest_leather",
    "color": "brown",
    "covers": [ "torso" ],
    "coverage": 40,
    "encumbrance": 50,
    "warmth": 5,
    "material_thickness": 2,
    "flags": [ "FLOTATION", "WATER_FRIENDLY", "BELTED" ]
  },
  {
    "id": "gown",
    "repairs_like": "trenchcoat",
    "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",
    "covers": [ "torso", "leg_l", "leg_r" ],
    "coverage": 75,
    "encumbrance": 14,
    "warmth": 5,
    "material_thickness": 0.3,
    "flags": [ "VARSIZE", "SUPER_FANCY" ]
  },
  {
    "id": "halter_top",
    "repairs_like": "tshirt",
    "type": "ARMOR",
    "name": { "str": "halter top" },
    "description": "A short top made from cotton.  It is light and easy to wear.",
    "weight": "42 g",
    "volume": "500 ml",
    "price": 2000,
    "price_postapoc": 50,
    "to_hit": -5,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "tank_top",
    "color": "pink",
    "covers": [ "torso" ],
    "coverage": 25,
    "warmth": 2,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE" ]
  },
  {
    "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_portion_data": [
      { "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": "2 L", "max_contains_weight": "4 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 80 }
    ],
    "warmth": 30,
    "material_thickness": 1,
    "flags": [ "VARSIZE", "OUTER", "POCKETS", "HOOD" ]
  },
  {
    "id": "jersey",
    "repairs_like": "tshirt",
    "type": "ARMOR",
    "name": { "str": "sports jersey" },
    "//": "Genuine team merch, and priced like it!",
    "description": "A shirt made of thick material imprinted 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",
    "covers": [ "torso", "arm_l", "arm_r" ],
    "coverage": 90,
    "encumbrance": 7,
    "warmth": 25,
    "material_thickness": 0.3,
    "snippet_category": [
      {
        "id": "decatur",
        "text": "A pro thunderball jersey made of thick material imprinted with the logo of the Decatur Fist."
      },
      {
        "id": "squamish",
        "text": "A 43-man squamish jersey made of thick material imprinted with the logo of the Gainesville Veeblefetzers."
      },
      {
        "id": "london",
        "text": "A zero-G football jersey made of thick material imprinted with the logo of the London Jets."
      },
      {
        "id": "endsville",
        "text": "A football jersey made of thick material imprinted with the logo of the Endsville Fluffycats."
      },
      {
        "id": "tokyo",
        "text": "A baseball jersey made of thick material imprinted with the logo of the Tokyo Samurai."
      },
      {
        "id": "basin",
        "text": "A basketball jersey made of thick material imprinted with the logo of the Basin City Blues."
      },
      {
        "id": "deathrace",
        "text": "A death race jersey made of thick material imprinted with Frankenstein's logo and signature."
      },
      {
        "id": "houston",
        "text": "A rollerball jersey made of thick material imprinted with the logo of the Houston Energy Corporation."
      },
      {
        "id": "monroeville",
        "text": "A hockey jersey made of thick material imprinted with the logo of the Monroeville Zombies."
      },
      {
        "id": "rugby",
        "text": "A rugby jersey made of thick material imprinted with the logo of the Canberra Drop Bears."
      },
      {
        "id": "volleyball",
        "text": "A volleyball jersey made of thick material imprinted with the logo of the Ooarai Ducks."
      }
    ],
    "flags": [ "VARSIZE" ]
  },
  {
    "id": "leotard",
    "type": "ARMOR",
    "name": { "str_sp": "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": "60 g",
    "volume": "500 ml",
    "price": 1000,
    "price_postapoc": 50,
    "material": [ "lycra" ],
    "symbol": "[",
    "color": "dark_gray",
    "covers": [ "torso" ],
    "coverage": 55,
    "warmth": 5,
    "material_thickness": 0.01,
    "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ]
  },
  {
    "id": "linuxtshirt",
    "repairs_like": "tshirt",
    "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",
    "covers": [ "torso" ],
    "coverage": 90,
    "encumbrance": 5,
    "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" ]
  },
  {
    "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",
    "covers": [ "torso", "arm_l", "arm_r" ],
    "coverage": 90,
    "encumbrance": 3,
    "warmth": 5,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE" ]
  },
  {
    "id": "maid_dress",
    "repairs_like": "trenchcoat",
    "type": "ARMOR",
    "name": { "str_sp": "French maid clothes" },
    "description": "The French maid dress, blue with a frilly white apron.",
    "weight": "100 g",
    "volume": "250 ml",
    "price": 5000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "dress",
    "color": "blue",
    "armor_portion_data": [
      { "covers": [ "torso" ], "coverage": 75, "encumbrance": [ 5, 7 ] },
      { "covers": [ "leg_l", "leg_r" ], "coverage": 75, "encumbrance": [ 5, 5 ] },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 75, "encumbrance": [ 5, 5 ] }
    ],
    "pocket_data": [
      { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 120 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 120 }
    ],
    "warmth": 5,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE" ]
  },
  {
    "id": "polo_shirt",
    "repairs_like": "tshirt",
    "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",
    "covers": [ "torso" ],
    "coverage": 90,
    "encumbrance": 7,
    "warmth": 15,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE" ]
  },
  {
    "id": "postman_shirt",
    "repairs_like": "tshirt",
    "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",
    "covers": [ "torso" ],
    "coverage": 90,
    "pocket_data": [
      { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "1 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "1 kg", "moves": 80 }
    ],
    "warmth": 5,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE" ]
  },
  {
    "id": "sheriffshirt",
    "repairs_like": "tshirt",
    "type": "ARMOR",
    "name": { "str": "sheriff's shirt" },
    "description": "A tan button-down shirt with long sleeves.",
    "weight": "250 g",
    "volume": "750 ml",
    "price": 1100,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "dress_shirt",
    "color": "light_gray",
    "armor_portion_data": [
      { "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": "500 ml", "max_contains_weight": "1 kg", "moves": 80 } ],
    "warmth": 15,
    "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_portion_data": [
      { "covers": [ "torso" ], "coverage": 90, "encumbrance": 8 },
      { "covers": [ "arm_l", "arm_r" ], "coverage": 25, "encumbrance": 1 }
    ],
    "warmth": 5,
    "material_thickness": 0.5,
    "flags": [ "VARSIZE" ]
  },
  {
    "id": "striped_shirt",
    "repairs_like": "tshirt",
    "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",
    "covers": [ "torso", "arm_l", "arm_r" ],
    "coverage": 90,
    "encumbrance": 5,
    "warmth": 5,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE" ]
  },
  {
    "id": "sundress",
    "type": "ARMOR",
    "name": { "str": "sundress", "str_pl": "sundresses" },
    "description": "A light and breezy cotton dress.  Though cool and comfortable to wear, it lacks any storage space.",
    "weight": "60 g",
    "volume": "1 L",
    "price": 4000,
    "price_postapoc": 50,
    "to_hit": -5,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "dress",
    "color": "yellow",
    "covers": [ "torso", "leg_l", "leg_r" ],
    "coverage": 65,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE", "FANCY" ]
  },
  {
    "id": "sweater",
    "type": "ARMOR",
    "name": { "str": "sweater" },
    "description": "A wool shirt.  Provides warmth.",
    "weight": "550 g",
    "volume": "2 L",
    "price": 4500,
    "price_postapoc": 100,
    "material": [ "wool" ],
    "symbol": "[",
    "looks_like": "longshirt",
    "color": "blue",
    "covers": [ "torso", "arm_l", "arm_r" ],
    "coverage": 95,
    "encumbrance": 10,
    "warmth": 40,
    "material_thickness": 1,
    "valid_mods": [ "steel_padded" ],
    "flags": [ "VARSIZE" ]
  },
  {
    "id": "sweatshirt",
    "repairs_like": "tshirt",
    "type": "ARMOR",
    "name": { "str": "sweatshirt" },
    "description": "A thick cotton shirt.  Provides warmth and a bit of padding.",
    "weight": "244 g",
    "volume": "3500 ml",
    "price": 1800,
    "price_postapoc": 100,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "longshirt",
    "color": "light_red",
    "covers": [ "torso", "arm_l", "arm_r" ],
    "coverage": 95,
    "encumbrance": 10,
    "warmth": 30,
    "material_thickness": 1,
    "valid_mods": [ "steel_padded" ],
    "flags": [ "VARSIZE" ]
  },
  {
    "id": "technician_shirt_gray",
    "repairs_like": "tshirt",
    "type": "ARMOR",
    "name": { "str": "work t-shirt" },
    "description": "A gray work t-shirt with a small front pocket.",
    "weight": "64 g",
    "volume": "250 ml",
    "price": 1000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "polo_shirt",
    "color": "light_gray",
    "covers": [ "torso" ],
    "coverage": 40,
    "encumbrance": 4,
    "max_encumbrance": 5,
    "pocket_data": [ { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "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" ]
  },
  {
    "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",
    "covers": [ "torso" ],
    "coverage": 90,
    "warmth": 5,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE" ]
  },
  {
    "id": "tshirt_text",
    "repairs_like": "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": "tshirt",
    "color": "white",
    "covers": [ "torso" ],
    "coverage": 90,
    "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."
      }
    ],
    "flags": [ "VARSIZE" ]
  },
  {
    "id": "tshirt_tour",
    "repairs_like": "tshirt",
    "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, it's 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": "uttarasanga",
    "repairs_like": "tshirt",
    "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",
    "covers": [ "torso" ],
    "coverage": 50,
    "encumbrance": 4,
    "max_encumbrance": 5,
    "pocket_data": [ { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 80 } ],
    "warmth": 5,
    "material_thickness": 0.4,
    "flags": [ "VARSIZE" ]
  },
  {
    "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",
    "covers": [ "torso" ],
    "coverage": 90,
    "encumbrance": 4,
    "max_encumbrance": 8,
    "pocket_data": [
      { "pocket_type": "CONTAINER", "max_contains_volume": "350 ml", "max_contains_weight": "1 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "350 ml", "max_contains_weight": "1 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 120 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 120 }
    ],
    "warmth": 20,
    "material_thickness": 1.5,
    "environmental_protection": 1,
    "valid_mods": [ "steel_padded" ],
    "flags": [ "VARSIZE", "POCKETS", "OUTER" ]
  },
  {
    "id": "wool_hoodie",
    "type": "ARMOR",
    "name": { "str": "wool hoodie" },
    "description": "A wool hooded shirt.  It offers decent protection against the cold.  The front pocket offers both storage room and shelter for your hands.",
    "weight": "580 g",
    "volume": "3250 ml",
    "price": 3500,
    "price_postapoc": 100,
    "material": [ "wool" ],
    "symbol": "[",
    "looks_like": "hoodie",
    "color": "dark_gray",
    "armor_portion_data": [
      { "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": "2 L", "max_contains_weight": "4 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 80 },
      { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 80 }
    ],
    "warmth": 45,
    "material_thickness": 1,
    "valid_mods": [ "steel_padded" ],
    "flags": [ "VARSIZE", "OUTER", "POCKETS", "HOOD" ]
  }
]
