[
  {
    "id": "2byshin_guard",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "pair of 2-by-shin guards", "str_pl": "pairs of 2-by-shin guards" },
    "description": "A pair of improvised shin guards made from broken pieces of a plank that are tied to your shins with rags and string.",
    "weight": "300 g",
    "volume": "1500 ml",
    "price": 500,
    "price_postapoc": 50,
    "to_hit": -1,
    "material": [ "wood" ],
    "symbol": "[",
    "looks_like": "leg_splint",
    "color": "brown",
    "warmth": 5,
    "material_thickness": 3,
    "flags": [ "OUTER", "WATER_FRIENDLY" ],
    "armor": [
      {
        "covers": [ "leg_l", "leg_r" ],
        "encumbrance": 9,
        "coverage": 80,
        "cover_melee": 80,
        "cover_ranged": 80,
        "cover_vitals": 0,
        "specifically_covers": [ "leg_lower_r", "leg_lower_l" ]
      }
    ],
    "melee_damage": { "bash": 8 }
  },
  {
    "id": "carpet_legguards",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "pair of carpet leg guards", "str_pl": "pairs of carpet leg guards" },
    "description": "Small squares of carpet rolled around your shins and thighs.  Perfect for wading through the local furniture store.",
    "weight": "2040 g",
    "//": "The weight assumes four squares of carpet of about 25cm x 30cm.",
    "volume": "3 L",
    "price": 20,
    "price_postapoc": 10,
    "to_hit": 1,
    "material": [ "plastic", "carpet_pilling" ],
    "symbol": "[",
    "looks_like": "leg_warmers",
    "color": "red",
    "warmth": 10,
    "material_thickness": 4,
    "environmental_protection": 1,
    "flags": [ "OUTER", "NO_REPAIR" ],
    "armor": [
      {
        "material": [
          { "type": "plastic", "covered_by_mat": 100, "thickness": 1.0 },
          { "type": "carpet_pilling", "covered_by_mat": 100, "thickness": 3.0 }
        ],
        "covers": [ "leg_l", "leg_r" ],
        "encumbrance": 5,
        "coverage": 90,
        "cover_ranged": 95,
        "cover_vitals": 70,
        "specifically_covers": [ "leg_lower_r", "leg_lower_l", "leg_upper_r", "leg_upper_l" ]
      }
    ]
  },
  {
    "id": "carpet_greaves",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "pair of carpet greaves", "str_pl": "pairs of carpet greaves" },
    "description": "Small squares of carpet rolled around your shins.  These might protect you from the corner of a table.",
    "weight": "1020 g",
    "//": "The weight assumes two squares of carpet of about 25cm x 30cm.",
    "volume": "2 L",
    "price": 20,
    "price_postapoc": 10,
    "to_hit": 1,
    "material": [ "plastic", "carpet_pilling" ],
    "symbol": "[",
    "looks_like": "leg_warmers",
    "color": "red",
    "warmth": 10,
    "material_thickness": 4,
    "environmental_protection": 1,
    "flags": [ "OUTER", "NO_REPAIR" ],
    "armor": [
      {
        "material": [
          { "type": "plastic", "covered_by_mat": 100, "thickness": 1.0 },
          { "type": "carpet_pilling", "covered_by_mat": 100, "thickness": 3.0 }
        ],
        "covers": [ "leg_l", "leg_r" ],
        "encumbrance": 3,
        "coverage": 90,
        "cover_ranged": 95,
        "cover_vitals": 70,
        "specifically_covers": [ "leg_lower_r", "leg_lower_l" ]
      }
    ]
  },
  {
    "id": "legguard_chitin",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "pair of chitin leg guards", "str_pl": "pairs of chitin leg guards" },
    "description": "A pair of leg guards made from the exoskeletons of insects.",
    "weight": "790 g",
    "volume": "5000 ml",
    "price": 25000,
    "price_postapoc": 750,
    "to_hit": 1,
    "material": [ "chitin" ],
    "symbol": "[",
    "looks_like": "legguard_hard",
    "color": "green",
    "warmth": 10,
    "material_thickness": 4,
    "environmental_protection": 2,
    "flags": [ "STURDY", "OUTER", "BLOCK_WHILE_WORN", "WATER_FRIENDLY" ],
    "armor": [
      {
        "covers": [ "leg_l", "leg_r" ],
        "encumbrance": 2,
        "coverage": 90,
        "cover_melee": 90,
        "cover_ranged": 90,
        "cover_vitals": 50,
        "specifically_covers": [ "leg_lower_r", "leg_lower_l", "leg_knee_r", "leg_knee_l" ]
      }
    ]
  },
  {
    "id": "xl_legguard_chitin",
    "copy-from": "legguard_chitin",
    "looks_like": "legguard_chitin",
    "type": "ARMOR",
    "name": { "str": "pair of XL chitin leg guards", "str_pl": "pairs of XL chitin leg guards" },
    "description": "A pair of leg guards made from the exoskeletons of insects.  This pair in particular looks fit for a giant.",
    "material": [ "chitin" ],
    "proportional": { "weight": 1.5, "volume": 1.5 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xs_legguard_chitin",
    "type": "ARMOR",
    "copy-from": "legguard_chitin",
    "looks_like": "legguard_chitin",
    "name": { "str": "pair of XS chitin leg guards", "str_pl": "pairs of XS chitin leg guards" },
    "description": "A pair of leg guards made from the exoskeletons of insects.  This pair in particular feels like it was made for a small child.",
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "legguard_acidchitin",
    "copy-from": "legguard_chitin",
    "looks_like": "legguard_chitin",
    "type": "ARMOR",
    "price_postapoc": 1250,
    "name": { "str": "pair of biosilicified chitin leg guards", "str_pl": "pairs of biosilicified chitin leg guards" },
    "description": "A pair of leg guards crafted from the carefully cleaned and pruned biosilicified exoskeletons of acidic ants.  Acid-resistant but brittle.",
    "material": [ "acidchitin" ],
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25, "encumbrance": 1.5, "warmth": 1.5 },
    "material_thickness": 5
  },
  {
    "id": "xl_legguard_acidchitin",
    "copy-from": "legguard_acidchitin",
    "looks_like": "legguard_acidchitin",
    "type": "ARMOR",
    "name": { "str": "pair of XL biosilicified chitin leg guards", "str_pl": "pairs of XL biosilicified chitin guards" },
    "description": "A pair of leg guards crafted from the carefully cleaned and pruned biosilicified exoskeletons of acidic ants.  Acid-resistant but brittle.  This pair in particular looks fit for a giant.",
    "material": [ "acidchitin" ],
    "proportional": { "weight": 1.5, "volume": 1.5 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xs_legguard_acidchitin",
    "copy-from": "legguard_acidchitin",
    "looks_like": "legguard_acidchitin",
    "type": "ARMOR",
    "name": { "str": "pair of XS biosilicified chitin leg guards", "str_pl": "pairs of XS biosilicified chitin guards" },
    "description": "A pair of leg guards crafted from the carefully cleaned and pruned biosilicified exoskeletons of acidic ants.  Acid-resistant but brittle.  This pair in particular feels like it was made for a small child.",
    "material": [ "acidchitin" ],
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "bunker_pants",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str_sp": "turnout trousers" },
    "//": "Fire-resistant outerwear ain't cheap.",
    "description": "A heavy pair of protective overalls worn by firefighters as protection against heat.",
    "weight": "2290 g",
    "volume": "5 L",
    "price": 81500,
    "price_postapoc": 500,
    "to_hit": -1,
    "material": [ "nomex", "kevlar", "lycra" ],
    "symbol": "[",
    "looks_like": "pants_cargo",
    "color": "dark_gray",
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "3250 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "30 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "3250 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "30 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "16 cm",
        "moves": 100
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "2 kg",
        "max_item_length": "16 cm",
        "moves": 100
      }
    ],
    "warmth": 30,
    "material_thickness": 2,
    "valid_mods": [ "steel_padded" ],
    "environmental_protection": 6,
    "flags": [ "VARSIZE", "POCKETS", "STURDY", "WATERPROOF", "OUTER" ],
    "armor": [ { "encumbrance": [ 24, 30 ], "coverage": 100, "covers": [ "leg_l", "leg_r" ] } ]
  },
  {
    "abstract": "base_chainmail_legs",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str_sp": "base chainmail leggings" },
    "weight": "4212 g",
    "volume": "1500 ml",
    "longest_side": "11 cm",
    "price": 7500,
    "price_postapoc": 2000,
    "to_hit": -1,
    "material": [ "steel" ],
    "symbol": "[",
    "looks_like": "legguard_hard",
    "color": "light_red",
    "flags": [ "VARSIZE", "STURDY", "OUTER" ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "volume_encumber_modifier": 0,
        "ablative": true,
        "max_contains_volume": "3300 ml",
        "max_contains_weight": "20 kg",
        "max_item_length": "65 cm",
        "moves": 1500,
        "description": "You can wear some armor over chainmail without penalty.",
        "flag_restriction": [ "ABLATIVE_CHAINMAIL_LEGS" ]
      },
      {
        "pocket_type": "CONTAINER",
        "volume_encumber_modifier": 0,
        "ablative": true,
        "max_contains_volume": "900 ml",
        "max_contains_weight": "20 kg",
        "max_item_length": "65 cm",
        "moves": 1000,
        "description": "You can wear some armor over chainmail without penalty.",
        "flag_restriction": [ "ABLATIVE_CHAINMAIL_KNEES" ]
      }
    ],
    "armor": [
      {
        "material": [ { "type": "steel", "covered_by_mat": 100, "thickness": 1.2 } ],
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 100,
        "encumbrance": 14
      }
    ]
  },
  {
    "abstract": "xl_chainmail_legs",
    "type": "ARMOR",
    "copy-from": "base_chainmail_legs",
    "name": { "str": "XL chainmail leggings", "str_pl": "pairs of XL chainmail leggings" },
    "description": "Customized high steel chainmail leggings for the largest of transhumans.  Their straps keep everything in place, and the lack of toes and heels allows them to work perfectly well with footwear.",
    "proportional": { "weight": 1.25, "volume": 1.13, "price": 1.25 },
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "volume_encumber_modifier": 0,
        "ablative": true,
        "max_contains_volume": "3800 ml",
        "max_contains_weight": "20 kg",
        "max_item_length": "65 cm",
        "moves": 1500,
        "description": "You can wear some armor over chainmail without penalty.",
        "flag_restriction": [ "ABLATIVE_CHAINMAIL_LEGS" ]
      },
      {
        "pocket_type": "CONTAINER",
        "volume_encumber_modifier": 0,
        "ablative": true,
        "max_contains_volume": "1050 ml",
        "max_contains_weight": "20 kg",
        "max_item_length": "65 cm",
        "moves": 1000,
        "description": "You can wear some armor over chainmail without penalty.",
        "flag_restriction": [ "ABLATIVE_CHAINMAIL_KNEES" ]
      }
    ],
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "abstract": "xs_chainmail_legs",
    "type": "ARMOR",
    "copy-from": "base_chainmail_legs",
    "name": { "str": "XS chainmail leggings", "str_pl": "pairs of XS chainmail leggings" },
    "description": "Customized chainmail leggings for the smallest of transhumans.  Their straps keep everything in place, and the lack of toes and heels allows them to work perfectly well with footwear.",
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "volume_encumber_modifier": 0,
        "ablative": true,
        "max_contains_volume": "2500 ml",
        "max_contains_weight": "20 kg",
        "max_item_length": "65 cm",
        "moves": 1500,
        "description": "You can wear some armor over chainmail without penalty.",
        "flag_restriction": [ "ABLATIVE_CHAINMAIL_LEGS" ]
      },
      {
        "pocket_type": "CONTAINER",
        "volume_encumber_modifier": 0,
        "ablative": true,
        "max_contains_volume": "700 ml",
        "max_contains_weight": "20 kg",
        "max_item_length": "65 cm",
        "moves": 1000,
        "description": "You can wear some armor over chainmail without penalty.",
        "flag_restriction": [ "ABLATIVE_CHAINMAIL_KNEES" ]
      }
    ],
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "abstract": "base_chainmail_half_legs",
    "copy-from": "base_chainmail_legs",
    "type": "ARMOR",
    "name": { "str_sp": "base chainmail half-leggings" },
    "weight": "3159 g",
    "volume": "1125 ml",
    "longest_side": "10 cm",
    "price": 5625,
    "price_postapoc": 1500,
    "armor": [
      {
        "material": [ { "type": "steel", "covered_by_mat": 100, "thickness": 1.2 } ],
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 75,
        "encumbrance": 11
      }
    ]
  },
  {
    "abstract": "xl_chainmail_half_legs",
    "type": "ARMOR",
    "copy-from": "base_chainmail_half_legs",
    "name": { "str": "XL mild steel chainmail half-leggings", "str_pl": "pairs of XL mild steel chainmail half-leggings" },
    "proportional": { "weight": 1.25, "volume": 1.13, "price": 1.25 },
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "volume_encumber_modifier": 0,
        "ablative": true,
        "max_contains_volume": "3800 ml",
        "max_contains_weight": "20 kg",
        "max_item_length": "65 cm",
        "moves": 1500,
        "description": "You can wear some armor over chainmail without penalty.",
        "flag_restriction": [ "ABLATIVE_CHAINMAIL_LEGS" ]
      },
      {
        "pocket_type": "CONTAINER",
        "volume_encumber_modifier": 0,
        "ablative": true,
        "max_contains_volume": "1050 ml",
        "max_contains_weight": "20 kg",
        "max_item_length": "65 cm",
        "moves": 1000,
        "description": "You can wear some armor over chainmail without penalty.",
        "flag_restriction": [ "ABLATIVE_CHAINMAIL_KNEES" ]
      }
    ],
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "abstract": "xs_chainmail_half_legs",
    "type": "ARMOR",
    "copy-from": "base_chainmail_half_legs",
    "name": { "str": "XS chainmail leggings", "str_pl": "pairs of XS chainmail leggings" },
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "volume_encumber_modifier": 0,
        "ablative": true,
        "max_contains_volume": "2500 ml",
        "max_contains_weight": "20 kg",
        "max_item_length": "65 cm",
        "moves": 1500,
        "description": "You can wear some armor over chainmail without penalty.",
        "flag_restriction": [ "ABLATIVE_CHAINMAIL_LEGS" ]
      },
      {
        "pocket_type": "CONTAINER",
        "volume_encumber_modifier": 0,
        "ablative": true,
        "max_contains_volume": "700 ml",
        "max_contains_weight": "20 kg",
        "max_item_length": "65 cm",
        "moves": 1000,
        "description": "You can wear some armor over chainmail without penalty.",
        "flag_restriction": [ "ABLATIVE_CHAINMAIL_KNEES" ]
      }
    ],
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "chainmail_junk_legs",
    "type": "ARMOR",
    "copy-from": "base_chainmail_legs",
    "replace_materials": { "steel": "budget_steel_chain" },
    "name": { "str": "chainmail leggings", "str_pl": "pairs of chainmail leggings" },
    "description": "Customized chainmail leggings.  Their straps keep everything in place, and the lack of toes and heels allows them to work perfectly well with footwear.  The metal shows signs of rust and corrosion, and some chain links have fallen away."
  },
  {
    "id": "lc_chainmail_legs",
    "type": "ARMOR",
    "copy-from": "base_chainmail_legs",
    "replace_materials": { "steel": "lc_steel_chain" },
    "name": { "str": "mild steel chainmail leggings", "str_pl": "pairs of mild steel chainmail leggings" },
    "description": "Customized mild steel chainmail leggings.  Their straps keep everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "xl_lc_chainmail_legs",
    "type": "ARMOR",
    "copy-from": "xl_chainmail_legs",
    "replace_materials": { "steel": "lc_steel_chain" },
    "name": { "str": "XL mild steel chainmail leggings", "str_pl": "pairs of XL mild steel chainmail leggings" },
    "description": "Customized mild steel chainmail leggings for the largest of transhumans.  Their straps keep everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "xs_lc_chainmail_legs",
    "type": "ARMOR",
    "copy-from": "xs_chainmail_legs",
    "replace_materials": { "steel": "lc_steel_chain" },
    "name": { "str": "XS mild steel chainmail leggings", "str_pl": "pairs of XS mild steel chainmail leggings" },
    "description": "Customized mild steel chainmail leggings for the smallest of transhumans.  Their straps keep everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "mc_chainmail_legs",
    "type": "ARMOR",
    "copy-from": "base_chainmail_legs",
    "replace_materials": { "steel": "mc_steel_chain" },
    "name": { "str": "medium steel chainmail leggings", "str_pl": "pairs of medium steel chainmail leggings" },
    "description": "Customized medium steel chainmail leggings.  Their straps keep everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "xl_mc_chainmail_legs",
    "type": "ARMOR",
    "copy-from": "xl_chainmail_legs",
    "replace_materials": { "steel": "mc_steel_chain" },
    "name": { "str": "XL medium steel chainmail leggings", "str_pl": "pairs of XL medium steel chainmail leggings" },
    "description": "Customized medium steel chainmail leggings for the largest of transhumans.  Their straps keep everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "xs_mc_chainmail_legs",
    "type": "ARMOR",
    "copy-from": "xs_chainmail_legs",
    "replace_materials": { "steel": "mc_steel_chain" },
    "name": { "str": "XS medium steel chainmail leggings", "str_pl": "pairs of XS medium steel chainmail leggings" },
    "description": "Customized medium steel chainmail leggings for the smallest of transhumans.  Their straps keep everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "hc_chainmail_legs",
    "type": "ARMOR",
    "copy-from": "base_chainmail_legs",
    "replace_materials": { "steel": "hc_steel_chain" },
    "name": { "str": "high steel chainmail leggings", "str_pl": "pairs of high steel chainmail leggings" },
    "description": "Customized high steel chainmail leggings.  Their straps keep everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "xl_hc_chainmail_legs",
    "type": "ARMOR",
    "copy-from": "xl_chainmail_legs",
    "replace_materials": { "steel": "hc_steel_chain" },
    "name": { "str": "XL high steel chainmail leggings", "str_pl": "pairs of XL high steel chainmail leggings" },
    "description": "Customized high steel chainmail leggings for the largest of transhumans.  Their straps keep everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "xs_hc_chainmail_legs",
    "type": "ARMOR",
    "copy-from": "xs_chainmail_legs",
    "replace_materials": { "steel": "hc_steel_chain" },
    "name": { "str": "XS high steel chainmail leggings", "str_pl": "pairs of XS high steel chainmail leggings" },
    "description": "Customized high steel chainmail leggings for the smallest of transhumans.  Their straps keep everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "ch_chainmail_legs",
    "type": "ARMOR",
    "copy-from": "base_chainmail_legs",
    "replace_materials": { "steel": "ch_steel_chain" },
    "name": { "str": "hardened steel chainmail leggings", "str_pl": "pairs of hardened steel chainmail leggings" },
    "description": "Customized hardened steel chainmail leggings.  Their straps keep everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "xl_ch_chainmail_legs",
    "type": "ARMOR",
    "copy-from": "xl_chainmail_legs",
    "replace_materials": { "steel": "ch_steel_chain" },
    "name": { "str": "XL hardened steel chainmail leggings", "str_pl": "pairs of XL hardened steel chainmail leggings" },
    "description": "Customized hardened steel chainmail leggings for the largest of transhumans.  Their straps keep everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "xs_ch_chainmail_legs",
    "type": "ARMOR",
    "copy-from": "xs_chainmail_legs",
    "replace_materials": { "steel": "ch_steel_chain" },
    "name": { "str": "XS hardened steel chainmail leggings", "str_pl": "pairs of XS hardened steel chainmail leggings" },
    "description": "Customized hardened steel chainmail leggings for the smallest of transhumans.  Their straps keep everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "qt_chainmail_legs",
    "type": "ARMOR",
    "copy-from": "base_chainmail_legs",
    "replace_materials": { "steel": "qt_steel_chain" },
    "name": { "str": "tempered steel chainmail leggings", "str_pl": "pairs of tempered steel chainmail leggings" },
    "description": "Customized tempered steel chainmail leggings.  Their straps keep everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "xl_qt_chainmail_legs",
    "type": "ARMOR",
    "copy-from": "xl_chainmail_legs",
    "replace_materials": { "steel": "qt_steel_chain" },
    "name": { "str": "XL tempered steel chainmail leggings", "str_pl": "pairs of XL tempered steel chainmail leggings" },
    "description": "Customized tempered steel chainmail leggings for the largest of transhumans.  Their straps keep everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "xs_qt_chainmail_legs",
    "type": "ARMOR",
    "copy-from": "xs_chainmail_legs",
    "replace_materials": { "steel": "qt_steel_chain" },
    "name": { "str": "XS tempered steel chainmail leggings", "str_pl": "pairs of XS tempered steel chainmail leggings" },
    "description": "Customized tempered steel chainmail leggings for the smallest of transhumans.  Their straps keep everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "lc_chainmail_half_legs",
    "type": "ARMOR",
    "copy-from": "base_chainmail_half_legs",
    "replace_materials": { "steel": "lc_steel_chain" },
    "name": { "str": "mild steel chainmail half-leggings", "str_pl": "pairs of mild steel chainmail half-leggings" },
    "description": "Customized mild steel partial chainmail leggings only covering the front and sides of the legs.  The zigzaging lace at the back keeps everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "xl_lc_chainmail_half_legs",
    "type": "ARMOR",
    "copy-from": "xl_chainmail_half_legs",
    "replace_materials": { "steel": "lc_steel_chain" },
    "name": { "str": "XL mild steel chainmail half-leggings", "str_pl": "pairs of XL mild steel chainmail half-leggings" },
    "description": "Customized mild steel partial chainmail leggings for the largest of transhumans only covering the front and sides of the legs.  The zigzaging lace at the back keeps everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "xs_lc_chainmail_half_legs",
    "type": "ARMOR",
    "copy-from": "xs_chainmail_half_legs",
    "replace_materials": { "steel": "lc_steel_chain" },
    "name": { "str": "XS mild steel chainmail half-leggings", "str_pl": "pairs of XS mild steel chainmail half-leggings" },
    "description": "Customized mild steel partial chainmail leggings for the smallest of transhumans only covering the front and sides of the legs.  The zigzaging lace at the back keeps everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "mc_chainmail_half_legs",
    "type": "ARMOR",
    "copy-from": "base_chainmail_half_legs",
    "replace_materials": { "steel": "mc_steel_chain" },
    "name": { "str": "medium steel chainmail half-leggings", "str_pl": "pairs of medium steel chainmail half-leggings" },
    "description": "Customized medium steel partial chainmail leggings only covering the front and sides of the legs.  The zigzaging lace at the back keeps everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "xl_mc_chainmail_half_legs",
    "type": "ARMOR",
    "copy-from": "xl_chainmail_half_legs",
    "replace_materials": { "steel": "mc_steel_chain" },
    "name": { "str": "XL medium steel chainmail half-leggings", "str_pl": "pairs of XL medium steel chainmail half-leggings" },
    "description": "Customized medium steel partial chainmail leggings for the largest of transhumans only covering the front and sides of the legs.  The zigzaging lace at the back keeps everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "xs_mc_chainmail_half_legs",
    "type": "ARMOR",
    "copy-from": "xs_chainmail_half_legs",
    "replace_materials": { "steel": "mc_steel_chain" },
    "name": { "str": "XS medium steel chainmail half-leggings", "str_pl": "pairs of XS medium steel chainmail half-leggings" },
    "description": "Customized medium steel partial chainmail leggings for the smallest of transhumans only covering the front and sides of the legs.  The zigzaging lace at the back keeps everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "hc_chainmail_half_legs",
    "type": "ARMOR",
    "copy-from": "base_chainmail_half_legs",
    "replace_materials": { "steel": "hc_steel_chain" },
    "name": { "str": "high steel chainmail half-leggings", "str_pl": "pairs of high steel chainmail half-leggings" },
    "description": "Customized high steel partial chainmail leggings only covering the front and sides of the legs.  The zigzaging lace at the back keeps everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "xl_hc_chainmail_half_legs",
    "type": "ARMOR",
    "copy-from": "xl_chainmail_half_legs",
    "replace_materials": { "steel": "hc_steel_chain" },
    "name": { "str": "XL high steel chainmail half-leggings", "str_pl": "pairs of XL high steel chainmail half-leggings" },
    "description": "Customized high steel partial chainmail leggings for the largest of transhumans only covering the front and sides of the legs.  The zigzaging lace at the back keeps everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "xs_hc_chainmail_half_legs",
    "type": "ARMOR",
    "copy-from": "xs_chainmail_half_legs",
    "replace_materials": { "steel": "hc_steel_chain" },
    "name": { "str": "XS high steel chainmail half-leggings", "str_pl": "pairs of XS high steel chainmail half-leggings" },
    "description": "Customized high steel partial chainmail leggings for the smallest of transhumans only covering the front and sides of the legs.  The zigzaging lace at the back keeps everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "ch_chainmail_half_legs",
    "type": "ARMOR",
    "copy-from": "base_chainmail_half_legs",
    "replace_materials": { "steel": "ch_steel_chain" },
    "name": { "str": "hardened steel chainmail half-leggings", "str_pl": "pairs of hardened steel chainmail half-leggings" },
    "description": "Customized hardened steel partial chainmail leggings only covering the front and sides of the legs.  The zigzaging lace at the back keeps everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "xl_ch_chainmail_half_legs",
    "type": "ARMOR",
    "copy-from": "xl_chainmail_half_legs",
    "replace_materials": { "steel": "ch_steel_chain" },
    "name": { "str": "XL hardened steel chainmail half-leggings", "str_pl": "pairs of XL hardened steel chainmail half-leggings" },
    "description": "Customized hardened steel partial chainmail leggings for the largest of transhumans only covering the front and sides of the legs.  The zigzaging lace at the back keeps everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "xs_ch_chainmail_half_legs",
    "type": "ARMOR",
    "copy-from": "xs_chainmail_half_legs",
    "replace_materials": { "steel": "ch_steel_chain" },
    "name": { "str": "XS hardened steel chainmail half-leggings", "str_pl": "pairs of XS hardened steel chainmail half-leggings" },
    "description": "Customized hardened steel partial chainmail leggings for the smallest of transhumans only covering the front and sides of the legs.  The zigzaging lace at the back keeps everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "qt_chainmail_half_legs",
    "type": "ARMOR",
    "copy-from": "base_chainmail_half_legs",
    "replace_materials": { "steel": "qt_steel_chain" },
    "name": { "str": "tempered steel chainmail half-leggings", "str_pl": "pairs of tempered steel chainmail half-leggings" },
    "description": "Customized tempered steel partial chainmail leggings only covering the front and sides of the legs.  The zigzaging lace at the back keeps everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "xl_qt_chainmail_half_legs",
    "type": "ARMOR",
    "copy-from": "xl_chainmail_half_legs",
    "replace_materials": { "steel": "qt_steel_chain" },
    "name": { "str": "XL tempered steel chainmail half-leggings", "str_pl": "pairs of XL tempered steel chainmail half-leggings" },
    "description": "Customized tempered steel partial chainmail leggings for the largest of transhumans only covering the front and sides of the legs.  The zigzaging lace at the back keeps everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "xs_qt_chainmail_half_legs",
    "type": "ARMOR",
    "copy-from": "xs_chainmail_half_legs",
    "replace_materials": { "steel": "qt_steel_chain" },
    "name": { "str": "XS tempered steel chainmail half-leggings", "str_pl": "pairs of XS tempered steel chainmail half-leggings" },
    "description": "Customized tempered steel partial chainmail leggings for the smallest of transhumans only covering the front and sides of the legs.  The zigzaging lace at the back keeps everything in place, and the lack of toes and heels allows them to work perfectly well with footwear."
  },
  {
    "id": "leggings_thessalonian",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "cataphract leggings", "str_pl": "pairs of cataphract leggings" },
    "description": "This leg armor, made of interlocking plates of burnished bronze, appears to be either a high-quality recreation or a genuine artifact.  Despite having an ancient design, it is in mint condition aside from some battle damage.  It covers from the upper thigh to the lower shin, and is of extremely high quality.",
    "weight": "5212 g",
    "volume": "1500 ml",
    "price": 7500,
    "price_postapoc": 3000,
    "to_hit": -1,
    "material": [ "fancy_bronze", "leather" ],
    "symbol": "[",
    "looks_like": "chainmail_legs",
    "color": "brown",
    "warmth": 18,
    "material_thickness": 5,
    "flags": [ "VARSIZE", "OUTER", "STURDY" ],
    "armor": [
      {
        "covers": [ "leg_l", "leg_r" ],
        "encumbrance": 14,
        "coverage": 95,
        "cover_melee": 95,
        "cover_ranged": 90,
        "cover_vitals": 100,
        "specifically_covers": [ "leg_lower_r", "leg_lower_l", "leg_knee_r", "leg_knee_l", "leg_upper_r", "leg_upper_l" ]
      }
    ]
  },
  {
    "id": "chaps_leather",
    "type": "ARMOR",
    "name": { "str_sp": "leather chaps" },
    "description": "A pair of black leather chaps.  Very tough and light, but doesn't offer any storage.",
    "weight": "1414 g",
    "volume": "1250 ml",
    "price": 21000,
    "price_postapoc": 250,
    "to_hit": -1,
    "material": [ "leather" ],
    "symbol": "[",
    "looks_like": "pants_leather",
    "color": "dark_gray",
    "warmth": 10,
    "material_thickness": 3,
    "flags": [ "OUTER" ],
    "armor": [
      {
        "encumbrance": 3,
        "coverage": 100,
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_lower_l", "leg_lower_r", "leg_knee_r", "leg_knee_l" ]
      },
      { "coverage": 20, "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_hip_r", "leg_hip_l" ] },
      { "coverage": 90, "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_upper_r", "leg_upper_l" ] }
    ]
  },
  {
    "id": "chaps_cut_resistant",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str_sp": "chainsaw chaps" },
    "description": "A pair of tough chaps made of Kevlar.  Chainsaw kickbacks are potentially fatal; personal protective equipment like these chaps help protect your femoral arteries.  The layered Kevlar is designed to fray on contact with the chain and bind up the tool.",
    "weight": "1519 g",
    "copy-from": "chaps_leather",
    "price": 7800,
    "material": [ "kevlar" ]
  },
  {
    "id": "fencing_pants",
    "type": "ARMOR",
    "name": { "str_sp": "fencing pants" },
    "description": "A pair of reinforced pants used by fencers to prevent injuries.  They don't cover the lower leg.",
    "weight": "450 g",
    "volume": "2 L",
    "price": 2500,
    "price_postapoc": 500,
    "material": [ "cotton", "nylon" ],
    "symbol": "[",
    "looks_like": "pants",
    "color": "white",
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "800 ml",
        "max_contains_weight": "1 kg",
        "max_item_length": "13 cm",
        "moves": 100
      }
    ],
    "warmth": 25,
    "material_thickness": 2.5,
    "flags": [ "VARSIZE" ],
    "armor": [
      {
        "encumbrance": [ 7, 9 ],
        "coverage": 100,
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r", "leg_knee_l", "leg_knee_r", "leg_upper_r", "leg_upper_l" ]
      }
    ]
  },
  {
    "id": "knee_pads",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "pair of knee pads", "str_pl": "pairs of knee pads" },
    "description": "A pair of knee pads made of stout plastic and cloth.",
    "weight": "210 g",
    "volume": "1500 ml",
    "price": 2500,
    "price_postapoc": 50,
    "to_hit": 1,
    "material": [ "plastic", "cotton" ],
    "symbol": "[",
    "looks_like": "legguard_hard",
    "color": "dark_gray",
    "material_thickness": 5,
    "flags": [ "WATER_FRIENDLY", "OUTER" ],
    "armor": [
      {
        "covers": [ "leg_l", "leg_r" ],
        "encumbrance": 0,
        "coverage": 90,
        "cover_melee": 90,
        "cover_ranged": 95,
        "cover_vitals": 90,
        "specifically_covers": [ "leg_knee_r", "leg_knee_l" ]
      }
    ]
  },
  {
    "id": "legguard_bronze",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "pair of bronze greaves", "str_pl": "pairs of bronze greaves" },
    "description": "A pair of bronze leg guards with a simple leather lining.",
    "weight": "2520 g",
    "volume": "5500 ml",
    "price": 40000,
    "price_postapoc": 750,
    "to_hit": 1,
    "material": [ "bronze", "leather" ],
    "symbol": "[",
    "looks_like": "legguard_lightplate",
    "color": "yellow",
    "warmth": 15,
    "material_thickness": 4,
    "flags": [ "OUTER", "STURDY" ],
    "armor": [
      {
        "covers": [ "leg_l", "leg_r" ],
        "encumbrance": 5,
        "coverage": 95,
        "cover_melee": 95,
        "cover_ranged": 90,
        "cover_vitals": 70,
        "specifically_covers": [ "leg_lower_r", "leg_lower_l", "leg_knee_r", "leg_knee_l" ]
      }
    ]
  },
  {
    "id": "xl_legguard_bronze",
    "type": "ARMOR",
    "copy-from": "legguard_bronze",
    "name": { "str": "pair of XL bronze greaves", "str_pl": "pairs of XL bronze greaves" },
    "description": "A pair of gigantic bronze leg guards with a simple leather lining.",
    "proportional": { "weight": 1.25, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xs_legguard_bronze",
    "type": "ARMOR",
    "copy-from": "legguard_bronze",
    "name": { "str": "pair of XS bronze greaves", "str_pl": "pairs of XS bronze greaves" },
    "description": "A pair of tiny bronze leg guards with a simple leather lining.",
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "legguard_hard",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "pair of hard leg guards", "str_pl": "pairs of hard leg guards" },
    "description": "A pair of polyurethane leg guards with neoprene backing.",
    "weight": "625 g",
    "volume": "3 L",
    "price": 3400,
    "price_postapoc": 500,
    "to_hit": 1,
    "material": [ "plastic", "neoprene" ],
    "symbol": "[",
    "looks_like": "leg_warmers",
    "color": "dark_gray",
    "warmth": 20,
    "material_thickness": 4,
    "environmental_protection": 1,
    "flags": [ "OUTER", "WATER_FRIENDLY" ],
    "armor": [
      {
        "covers": [ "leg_l", "leg_r" ],
        "encumbrance": 4,
        "coverage": 90,
        "cover_melee": 90,
        "cover_ranged": 95,
        "cover_vitals": 90,
        "specifically_covers": [ "leg_lower_r", "leg_lower_l", "leg_knee_r", "leg_knee_l", "leg_upper_r", "leg_upper_l" ]
      }
    ]
  },
  {
    "id": "legguard_lightplate",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "pair of steel leg guards", "str_pl": "pairs of steel leg guards" },
    "description": "A full assembly of medieval leg protection.  Cuisses, poleyns, and greaves, with leather straps to secure each piece and connect it as part of a set.",
    "weight": "4080 g",
    "volume": "6 L",
    "price": 20000,
    "price_postapoc": 4000,
    "to_hit": -1,
    "material": [ "steel", "leather" ],
    "symbol": "[",
    "looks_like": "legguard_hard",
    "color": "light_gray",
    "warmth": 20,
    "material_thickness": 4,
    "flags": [ "VARSIZE", "OUTER", "STURDY" ],
    "armor": [
      {
        "covers": [ "leg_l", "leg_r" ],
        "encumbrance": 8,
        "coverage": 95,
        "cover_melee": 95,
        "cover_ranged": 95,
        "cover_vitals": 90,
        "specifically_covers": [ "leg_lower_r", "leg_lower_l", "leg_knee_r", "leg_knee_l", "leg_upper_r", "leg_upper_l" ]
      }
    ]
  },
  {
    "id": "xl_legguard_lightplate",
    "type": "ARMOR",
    "copy-from": "legguard_lightplate",
    "name": { "str": "pair of XL steel leg guards", "str_pl": "pairs of XL steel leg guards" },
    "description": "A full assembly of medieval leg protection for the largest of knights.  Cuisses, poleyns, and greaves, with leather straps to secure each piece and connect it as part of a set.",
    "proportional": { "weight": 1.25, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xs_legguard_lightplate",
    "type": "ARMOR",
    "copy-from": "legguard_lightplate",
    "looks_like": "legguard_lightplate",
    "name": { "str": "pair of XS steel leg guards", "str_pl": "pairs of XS steel leg guards" },
    "description": "A full assembly of medieval leg protection for the smallest of knights.  Cuisses, poleyns, and greaves, with leather straps to secure each piece and connect it as part of a set.",
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "legguard_metal",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "pair of iron greaves", "str_pl": "pairs of iron greaves" },
    "description": "A pair of iron leg guards with a simple leather lining.",
    "weight": "2260 g",
    "volume": "5500 ml",
    "price": 40000,
    "price_postapoc": 1000,
    "to_hit": 1,
    "material": [ "iron", "leather" ],
    "symbol": "[",
    "looks_like": "legguard_lightplate",
    "color": "light_gray",
    "warmth": 10,
    "material_thickness": 4,
    "flags": [ "OUTER", "WATER_FRIENDLY" ],
    "armor": [
      {
        "covers": [ "leg_l", "leg_r" ],
        "encumbrance": 3,
        "coverage": 95,
        "cover_melee": 95,
        "cover_ranged": 90,
        "cover_vitals": 70,
        "specifically_covers": [ "leg_lower_r", "leg_lower_l", "leg_knee_r", "leg_knee_l" ]
      }
    ]
  },
  {
    "id": "xl_legguard_metal",
    "type": "ARMOR",
    "copy-from": "legguard_metal",
    "name": { "str": "pair of XL iron greaves", "str_pl": "pairs of XL iron greaves" },
    "description": "A pair of extra large iron leg guards with a simple leather lining.",
    "proportional": { "weight": 1.25, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xs_legguard_metal",
    "type": "ARMOR",
    "copy-from": "legguard_metal",
    "looks_like": "legguard_metal",
    "name": { "str": "pair of XS iron greaves", "str_pl": "pairs of XS iron greaves" },
    "description": "A pair of extra small iron leg guards with a simple leather lining.",
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "legguard_metal_sheets",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "pair of sheet metal leg guards", "str_pl": "pairs of sheet metal leg guards" },
    "description": "A pair of leg guards hammered out of metal and shaped to tie on to the upper and lower leg, avoiding joints.  Perfect for the Post-Apocalyptic Warrior look.",
    "weight": "3500 g",
    "//": "The weight assumes four sheets of about 25cm x 30cm x 1.5mm.",
    "volume": "2500 ml",
    "price": 40000,
    "price_postapoc": 1000,
    "to_hit": 1,
    "material": [ "lc_steel" ],
    "symbol": "[",
    "looks_like": "legguard_lightplate",
    "color": "light_gray",
    "warmth": 10,
    "material_thickness": 1.5,
    "environmental_protection": 1,
    "flags": [ "OUTER", "WATER_FRIENDLY" ],
    "armor": [
      {
        "covers": [ "leg_l", "leg_r" ],
        "encumbrance": 7,
        "coverage": 95,
        "cover_melee": 95,
        "cover_ranged": 95,
        "cover_vitals": 70,
        "specifically_covers": [ "leg_lower_r", "leg_lower_l", "leg_upper_r", "leg_upper_l" ]
      }
    ]
  },
  {
    "id": "ch_legguard_metal_sheets",
    "type": "ARMOR",
    "copy-from": "legguard_metal_sheets",
    "name": { "str": "pair of hardened sheet metal leg guards", "str_pl": "pairs of hardened sheet metal leg guards" },
    "description": "These crude leg guards have been hardened to further protect your legs from the mighty coffee table, destroyer of shins.",
    "replace_materials": { "lc_steel": "ch_steel" },
    "extend": { "flags": [ "STURDY" ] }
  },
  {
    "id": "legguard_metal_sheets_greaves",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "pair of sheet metal greaves", "str_pl": "pairs of sheet metal greaves" },
    "description": "A pair of shin guards hammered out of metal and shaped to tie on to the lower leg.",
    "weight": "1750 g",
    "//": "The weight assumes two sheets of about 25cm x 30cm x 1.5mm.",
    "volume": "1200 ml",
    "price": 20000,
    "price_postapoc": 500,
    "to_hit": 1,
    "material": [ "lc_steel" ],
    "symbol": "[",
    "looks_like": "legguard_lightplate",
    "color": "light_gray",
    "warmth": 10,
    "material_thickness": 1.5,
    "environmental_protection": 1,
    "flags": [ "OUTER", "WATER_FRIENDLY" ],
    "armor": [
      {
        "covers": [ "leg_l", "leg_r" ],
        "encumbrance": 3,
        "coverage": 95,
        "cover_melee": 95,
        "cover_ranged": 95,
        "cover_vitals": 70,
        "specifically_covers": [ "leg_lower_r", "leg_lower_l" ]
      }
    ]
  },
  {
    "id": "ch_legguard_metal_sheets_greaves",
    "type": "ARMOR",
    "copy-from": "legguard_metal_sheets_greaves",
    "name": { "str": "pair of hardened sheet metal greaves", "str_pl": "pairs of hardened sheet metal greaves" },
    "description": "These crude greaves have been hardened to further protect your shins.",
    "replace_materials": { "lc_steel": "ch_steel" },
    "extend": { "flags": [ "STURDY" ] }
  },
  {
    "id": "legguard_metal_sheets_hip",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "sheet metal skirt" },
    "description": "Four cut-down sheets of metal hanging off your waist to keep your hip and groin safe.  They're held in place rather loosely, but still get in the way a lot when running.",
    "weight": "4900 g",
    "//": "The weight assumes 2 sheets of about 30cm x 50cm x 1.5mm and 2 sheets of about 30cm x 25cm x 1.5mm",
    "volume": "2 L",
    "price": 500,
    "price_postapoc": 400,
    "to_hit": 1,
    "material": [ "lc_steel" ],
    "symbol": "m",
    "color": "light_gray",
    "warmth": 5,
    "longest_side": "50 cm",
    "material_thickness": 1.5,
    "environmental_protection": 1,
    "flags": [ "OUTER", "WATER_FRIENDLY", "ALLOWS_TAIL" ],
    "armor": [
      {
        "covers": [ "leg_l", "leg_r" ],
        "encumbrance": 12,
        "coverage": 95,
        "specifically_covers": [ "leg_hip_l", "leg_hip_r" ]
      }
    ]
  },
  {
    "id": "ch_legguard_metal_sheets_hip",
    "type": "ARMOR",
    "copy-from": "legguard_metal_sheets_hip",
    "name": { "str": "hardened sheet metal skirt" },
    "description": "This loose skirt made from several cut-down sheets of metal has been hardened to provide maximum protection for your most vulnerable area.",
    "replace_materials": { "lc_steel": "ch_steel" },
    "extend": { "flags": [ "STURDY" ] }
  },
  {
    "id": "legguard_metal_sheets_knees",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "pair of sheet metal knee guards", "str_pl": "pairs of sheet metal knee guards" },
    "description": "Two small half-cylinders of sheet metal cut down and hammered to fit over the front of your knees.  They make kneeling painful, but don't impede running much.",
    "weight": "700 g",
    "//": "The weight assumes 3 sheets of about 15cm x 15cm x 1.5mm.",
    "volume": "1 L",
    "price": 500,
    "price_postapoc": 400,
    "to_hit": 1,
    "material": [ "lc_steel" ],
    "repairs_with": [ "steel" ],
    "symbol": "m",
    "looks_like": "knee_pads",
    "color": "light_gray",
    "warmth": 5,
    "longest_side": "50 cm",
    "material_thickness": 1.5,
    "environmental_protection": 1,
    "flags": [ "OUTER", "WATER_FRIENDLY", "ALLOWS_TAIL" ],
    "armor": [
      {
        "covers": [ "leg_l", "leg_r" ],
        "encumbrance": 2,
        "coverage": 95,
        "specifically_covers": [ "leg_knee_l", "leg_knee_r" ]
      }
    ]
  },
  {
    "id": "ch_legguard_metal_sheets_knees",
    "type": "ARMOR",
    "copy-from": "legguard_metal_sheets_knees",
    "name": { "str": "pair of hardened sheet metal knee guards", "str_pl": "pairs of hardened sheet metal knee guards" },
    "description": "Knee guards of sheet metal, hardened to protect your kneecaps from any feral with a bat.",
    "replace_materials": { "lc_steel": "ch_steel" },
    "extend": { "flags": [ "STURDY" ] }
  },
  {
    "id": "xl_legguard_metal_sheets",
    "type": "ARMOR",
    "copy-from": "legguard_metal_sheets",
    "name": { "str": "pair of XL sheet metal leg guards", "str_pl": "pairs of XL sheet metal leg guards" },
    "description": "A pair of extra large hammered metal plates tied to your legs.",
    "proportional": { "weight": 1.25, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xs_legguard_metal_sheets",
    "type": "ARMOR",
    "copy-from": "legguard_metal_sheets",
    "looks_like": "legguard_metal_sheets",
    "name": { "str": "pair of XS sheet metal leg guards", "str_pl": "pairs of XS sheet metal leg guards" },
    "description": "A pair of extra small leg guards hammered out of metal and shaped to strap on to the upper and lower leg, avoiding joints.  Perfect for the Post-Apocalyptic Warrior look.",
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "legguard_paper",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "pair of paper leg guards", "str_pl": "pairs of paper leg guards" },
    "description": "Leg guards made of stacked paper sheets held together with duct tape.",
    "weight": "370 g",
    "volume": "500 ml",
    "price": 230,
    "price_postapoc": 50,
    "to_hit": 1,
    "material": [ "paper" ],
    "symbol": "[",
    "looks_like": "legguard_hard",
    "color": "blue",
    "warmth": 5,
    "material_thickness": 3,
    "flags": [ "OUTER" ],
    "armor": [
      {
        "covers": [ "leg_l", "leg_r" ],
        "encumbrance": 4,
        "coverage": 80,
        "cover_melee": 80,
        "cover_ranged": 80,
        "cover_vitals": 0,
        "specifically_covers": [ "leg_lower_r", "leg_lower_l" ]
      }
    ]
  },
  {
    "id": "improvised_legguard_tire",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "pair of improvised tire leg guards", "str_pl": "pairs of improvised tire leg guards" },
    "description": "Leg guards made of thick chunks of tire held together with duct tape.",
    "weight": "2400 g",
    "volume": "2000 ml",
    "price": 2300,
    "price_postapoc": 250,
    "to_hit": 1,
    "material": [ "rubber" ],
    "symbol": "[",
    "looks_like": "legguard_hard",
    "color": "light_gray",
    "warmth": 5,
    "material_thickness": 4,
    "flags": [ "OUTER", "BLOCK_WHILE_WORN", "NONCONDUCTIVE" ],
    "armor": [
      {
        "covers": [ "leg_l", "leg_r" ],
        "encumbrance": 4,
        "coverage": 80,
        "cover_melee": 80,
        "cover_ranged": 80,
        "cover_vitals": 0,
        "specifically_covers": [ "leg_lower_r", "leg_lower_l" ]
      }
    ]
  },
  {
    "id": "legguard_scrap",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "pair of scrap leg guards", "str_pl": "pairs of scrap leg guards" },
    "description": "A pair of leg guards made from scraps of metal secured by simple strings.",
    "weight": "3104 g",
    "volume": "5 L",
    "price": 20000,
    "price_postapoc": 50,
    "to_hit": -1,
    "material": [ "budget_steel", "cotton" ],
    "symbol": "[",
    "looks_like": "legguard_metal",
    "color": "light_gray",
    "warmth": 10,
    "flags": [ "OUTER", "ALLOWS_TAIL" ],
    "armor": [
      {
        "material": [
          { "type": "budget_steel", "covered_by_mat": 75, "thickness": 1.5 },
          { "type": "cotton", "covered_by_mat": 100, "thickness": 1.0 }
        ],
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 95,
        "encumbrance": 15
      }
    ],
    "melee_damage": { "bash": 1, "cut": 1 }
  },
  {
    "id": "xl_legguard_scrap",
    "type": "ARMOR",
    "copy-from": "legguard_scrap",
    "name": { "str": "pair of XL scrap leg guards", "str_pl": "pairs of XL scrap leg guards" },
    "description": "A pair of leg guards made from scraps of metal secured by simple strings.  You look like a trash giant.",
    "proportional": { "weight": 1.25, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xs_legguard_scrap",
    "type": "ARMOR",
    "copy-from": "legguard_scrap",
    "looks_like": "legguard_scrap",
    "name": { "str": "pair of XS scrap leg guards", "str_pl": "pairs of XS scrap leg guards" },
    "description": "A pair of leg guards made from scraps of metal secured by simple strings.",
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "legguard_tire",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "pair of tire leg guards", "str_pl": "pairs of tire leg guards" },
    "description": "A pair of leg guards made from thick chunks of tire secured by simple strings; the loose collection of rubber plates provides decent but not the most convenient protection.",
    "weight": "4800 g",
    "volume": "5 L",
    "price": 20000,
    "price_postapoc": 50,
    "to_hit": -1,
    "material": [ "rubber" ],
    "symbol": "[",
    "looks_like": "legguard_metal",
    "color": "light_gray",
    "warmth": 10,
    "material_thickness": 4,
    "flags": [ "OUTER", "NONCONDUCTIVE" ],
    "armor": [
      {
        "covers": [ "leg_l", "leg_r" ],
        "encumbrance": 14,
        "coverage": 80,
        "cover_melee": 80,
        "cover_ranged": 80,
        "cover_vitals": 0,
        "specifically_covers": [ "leg_lower_r", "leg_lower_l", "leg_upper_r", "leg_upper_l" ]
      }
    ]
  },
  {
    "id": "xl_legguard_tire",
    "type": "ARMOR",
    "copy-from": "legguard_tire",
    "name": { "str": "pair of XL tire leg guards", "str_pl": "pairs of XL tire leg guards" },
    "description": "A pair of leg guards made from thick chunks of tire secured by simple strings; the loose collection of rubber plates provides decent but not the most convenient protection.  You look like a trash giant.",
    "proportional": { "weight": 1.25, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xs_legguard_tire",
    "type": "ARMOR",
    "copy-from": "legguard_tire",
    "looks_like": "legguard_tire",
    "name": { "str": "pair of XS tire leg guards", "str_pl": "pairs of XS tire leg guards" },
    "description": "A pair of leg guards made from thick chunks of tire secured by simple strings; the loose collection of rubber plates provides decent but not the most convenient protection.",
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "motorbike_pants",
    "type": "ARMOR",
    "name": { "str": "motorcycle jeans", "str_pl": "pairs of motorcycle jeans" },
    "description": "A pair of thick jeans interwoven with Kevlar for added durability and sporting integrated kneepads and flank protection, typically worn by motorcyclists to protect from road rash.",
    "weight": "1340 g",
    "volume": "2500 ml",
    "price": 10000,
    "price_postapoc": 750,
    "material": [ "kevlar", "denim", "plastic_pad" ],
    "symbol": "[",
    "looks_like": "jeans",
    "color": "dark_gray",
    "warmth": 15,
    "material_thickness": 2,
    "environmental_protection": 2,
    "flags": [ "VARSIZE", "WATERPROOF", "POCKETS" ],
    "armor": [
      {
        "material": [
          { "type": "kevlar", "covered_by_mat": 100, "thickness": 0.3 },
          { "type": "denim", "covered_by_mat": 100, "thickness": 0.6 }
        ],
        "encumbrance": [ 10, 14 ],
        "coverage": 100,
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_upper_l", "leg_lower_l", "leg_hip_r", "leg_upper_r", "leg_lower_r" ]
      },
      {
        "material": [
          { "type": "kevlar", "covered_by_mat": 100, "thickness": 0.3 },
          { "type": "denim", "covered_by_mat": 100, "thickness": 0.6 },
          { "type": "plastic_pad", "covered_by_mat": 100, "thickness": 12 }
        ],
        "encumbrance": [ 0, 0 ],
        "coverage": 100,
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_knee_l", "leg_knee_r" ]
      }
    ],
    "//": "Mid-heavyweight 14 oz denim jeans.",
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1250 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "19 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1250 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "19 cm",
        "moves": 80
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1080 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "165 mm",
        "moves": 100
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1080 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "165 mm",
        "moves": 100
      }
    ]
  },
  {
    "id": "trousers_eod",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str_sp": "EOD trousers" },
    "description": "This is a heavy pair of trousers armored in Kevlar, Nomex, and foam padding, for use by explosive ordnance disposal technicians.  While it offers near complete coverage in fragmentation resistant materials, it still offers insufficient protection from ballistic threats.",
    "weight": "6400 g",
    "volume": "7 L",
    "price": 1006000,
    "price_postapoc": 12000,
    "warmth": 65,
    "material": [ "kevlar", "nomex" ],
    "symbol": "[",
    "color": "light_green",
    "environmental_protection": 2,
    "material_thickness": 15,
    "flags": [ "STURDY", "OUTER", "RAINPROOF", "ONLY_ONE" ],
    "use_action": [ { "type": "attach_molle", "size": 4 }, { "type": "detach_molle" } ],
    "armor": [
      {
        "material": [
          { "type": "nylon", "covered_by_mat": 100, "thickness": 1.0 },
          { "type": "kevlar", "covered_by_mat": 100, "thickness": 7.4 },
          { "type": "plastic_pad", "covered_by_mat": 100, "thickness": 2.0 }
        ],
        "coverage": 100,
        "cover_vitals": 100,
        "covers": [ "leg_l", "leg_r" ],
        "encumbrance": 80
      }
    ]
  },
  {
    "id": "trousers_eod_light",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str_sp": "tactical EOD trousers" },
    "description": "This is a heavy pair of trousers armored in Kevlar, Nomex, and foam padding, for use by explosive ordnance disposal technicians in 'non-permissive environments'.  While it offers near complete coverage in fragmentation resistant materials, it still offers insufficient protection from ballistic threats.  These trousers are lighter than normal EOD armor to provide more maneuverability.",
    "weight": "3000 g",
    "volume": "7 L",
    "price": 273440,
    "price_postapoc": 3300,
    "warmth": 40,
    "material": [ "kevlar", "nomex" ],
    "symbol": "[",
    "color": "light_gray",
    "environmental_protection": 2,
    "material_thickness": 7,
    "flags": [ "STURDY", "OUTER", "RAINPROOF", "ONLY_ONE" ],
    "use_action": [ { "type": "attach_molle", "size": 6 }, { "type": "detach_molle" } ],
    "armor": [
      {
        "material": [
          { "type": "nylon", "covered_by_mat": 100, "thickness": 1.0 },
          { "type": "kevlar", "covered_by_mat": 100, "thickness": 4.4 },
          { "type": "plastic_pad", "covered_by_mat": 100, "thickness": 2 }
        ],
        "encumbrance": 40,
        "coverage": 100,
        "cover_vitals": 100,
        "covers": [ "leg_l", "leg_r" ]
      }
    ]
  },
  {
    "id": "armor_lc_light_leg_guard",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "mild steel light leg guard" },
    "description": "A light leg guard, 1.25 mm at the thickest.  This one has been made with mild steel.",
    "weight": "2500 g",
    "volume": "2916 ml",
    "price": 60000,
    "price_postapoc": 12000,
    "to_hit": -5,
    "material": [ "lc_steel", "lc_steel_chain" ],
    "symbol": "[",
    "looks_like": "legguard_lightplate",
    "color": "light_gray",
    "warmth": 20,
    "longest_side": "60 cm",
    "sided": true,
    "flags": [ "OUTER", "STURDY", "CONDUCTIVE", "BLOCK_WHILE_WORN" ],
    "armor": [
      {
        "material": [
          { "type": "lc_steel", "covered_by_mat": 95, "thickness": 0.05 },
          { "type": "lc_steel_chain", "covered_by_mat": 100, "thickness": 1.2 },
          { "type": "leather", "covered_by_mat": 1, "thickness": 1.0 }
        ],
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_lower_r", "leg_lower_l", "leg_knee_r", "leg_knee_l", "leg_upper_r", "leg_upper_l" ],
        "coverage": 100,
        "encumbrance": 10
      }
    ],
    "melee_damage": { "bash": 8 }
  },
  {
    "id": "xl_armor_lc_light_leg_guard",
    "type": "ARMOR",
    "name": { "str": "XL mild steel light leg guard" },
    "copy-from": "armor_lc_light_leg_guard",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "armor_mc_light_leg_guard",
    "type": "ARMOR",
    "copy-from": "armor_lc_light_leg_guard",
    "name": { "str": "medium steel light leg guard" },
    "description": "A light leg guard, 1.25 mm at the thickest.  Made with tougher medium steel, this offers solid protection.",
    "replace_materials": { "lc_steel": "mc_steel", "lc_steel_chain": "mc_steel_chain" }
  },
  {
    "id": "xl_armor_mc_light_leg_guard",
    "type": "ARMOR",
    "name": { "str": "XL medium steel light leg guard" },
    "copy-from": "armor_mc_light_leg_guard",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "armor_hc_light_leg_guard",
    "type": "ARMOR",
    "copy-from": "armor_lc_light_leg_guard",
    "name": { "str": "high steel light leg guard" },
    "description": "A light leg guard, 1.25 mm at the thickest.  Made with high steel offering excellent protection.",
    "replace_materials": { "lc_steel": "hc_steel", "lc_steel_chain": "hc_steel_chain" }
  },
  {
    "id": "xl_armor_hc_light_leg_guard",
    "type": "ARMOR",
    "name": { "str": "XL high steel light leg guard" },
    "copy-from": "armor_hc_light_leg_guard",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "armor_ch_light_leg_guard",
    "type": "ARMOR",
    "copy-from": "armor_lc_light_leg_guard",
    "material": [ "ch_steel", "ch_steel_chain" ],
    "name": { "str": "hardened light leg guard" },
    "description": "A light leg guard, 1.25 mm at the thickest.  The mild steel has been hardened, offering superior protection.",
    "replace_materials": { "lc_steel": "ch_steel", "lc_steel_chain": "ch_steel_chain" }
  },
  {
    "id": "xl_armor_ch_light_leg_guard",
    "type": "ARMOR",
    "name": { "str": "XL hardened light leg guard" },
    "copy-from": "armor_ch_light_leg_guard",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "armor_qt_light_leg_guard",
    "type": "ARMOR",
    "copy-from": "armor_lc_light_leg_guard",
    "name": { "str": "tempered light leg guard" },
    "description": "A light leg guard, 1.25 mm at the thickest.  The medium steel has been quenched and tempered, offering top of the line protection.",
    "replace_materials": { "lc_steel": "qt_steel", "lc_steel_chain": "qt_steel_chain" }
  },
  {
    "id": "xl_armor_qt_light_leg_guard",
    "type": "ARMOR",
    "name": { "str": "XL tempered light leg guard" },
    "copy-from": "armor_qt_light_leg_guard",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "armor_lc_leg_guard",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "mild steel leg guard" },
    "description": "A leg guard, 1.75 mm at the thickest.  This one has been made with mild steel.",
    "weight": "3333 g",
    "volume": "2916 ml",
    "price": 60000,
    "price_postapoc": 12000,
    "to_hit": -5,
    "material": [ "lc_steel", "lc_steel_chain" ],
    "symbol": "[",
    "looks_like": "armor_larmor",
    "color": "light_gray",
    "warmth": 20,
    "longest_side": "60 cm",
    "sided": true,
    "material_thickness": 4,
    "flags": [ "OUTER", "STURDY", "CONDUCTIVE", "BLOCK_WHILE_WORN" ],
    "armor": [
      {
        "material": [
          { "type": "lc_steel", "covered_by_mat": 95, "thickness": 0.55 },
          { "type": "lc_steel_chain", "covered_by_mat": 100, "thickness": 1.2 },
          { "type": "leather", "covered_by_mat": 1, "thickness": 1.0 }
        ],
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_lower_r", "leg_lower_l", "leg_knee_r", "leg_knee_l", "leg_upper_r", "leg_upper_l" ],
        "coverage": 100,
        "encumbrance": 15
      }
    ],
    "melee_damage": { "bash": 8 }
  },
  {
    "id": "xl_armor_lc_leg_guard",
    "type": "ARMOR",
    "name": { "str": "XL mild steel leg guard" },
    "copy-from": "armor_lc_leg_guard",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "armor_mc_leg_guard",
    "type": "ARMOR",
    "copy-from": "armor_lc_leg_guard",
    "name": { "str": "medium steel leg guard" },
    "description": "A leg guard, 1.75 mm at the thickest.  Made with tougher medium steel, this offers solid protection.",
    "replace_materials": { "lc_steel": "mc_steel", "lc_steel_chain": "mc_steel_chain" }
  },
  {
    "id": "xl_armor_mc_leg_guard",
    "type": "ARMOR",
    "name": { "str": "XL medium steel leg guard" },
    "copy-from": "armor_mc_leg_guard",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "armor_hc_leg_guard",
    "type": "ARMOR",
    "copy-from": "armor_lc_leg_guard",
    "name": { "str": "high steel leg guard" },
    "description": "A leg guard, 1.75 mm at the thickest.  Made with high steel offering excellent protection.",
    "replace_materials": { "lc_steel": "hc_steel", "lc_steel_chain": "hc_steel_chain" }
  },
  {
    "id": "xl_armor_hc_leg_guard",
    "type": "ARMOR",
    "name": { "str": "XL high steel leg guard" },
    "copy-from": "armor_hc_leg_guard",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "armor_ch_leg_guard",
    "type": "ARMOR",
    "copy-from": "armor_lc_leg_guard",
    "name": { "str": "hardened leg guard" },
    "description": "A leg guard, 1.75 mm at the thickest.  The mild steel has been hardened, offering superior protection.",
    "replace_materials": { "lc_steel": "ch_steel", "lc_steel_chain": "ch_steel_chain" }
  },
  {
    "id": "xl_armor_ch_leg_guard",
    "type": "ARMOR",
    "name": { "str": "XL hardened leg guard" },
    "copy-from": "armor_ch_leg_guard",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "armor_qt_leg_guard",
    "type": "ARMOR",
    "copy-from": "armor_lc_leg_guard",
    "name": { "str": "tempered leg guard" },
    "description": "A leg guard, 1.75 mm at the thickest.  The medium steel has been quenched and tempered, offering top of the line protection.",
    "replace_materials": { "lc_steel": "qt_steel", "lc_steel_chain": "qt_steel_chain" }
  },
  {
    "id": "xl_armor_qt_leg_guard",
    "type": "ARMOR",
    "name": { "str": "XL tempered leg guard" },
    "copy-from": "armor_qt_leg_guard",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "armor_lc_heavy_leg_guard",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "mild steel heavy leg guard" },
    "description": "A heavy leg guard, 2.25 mm at the thickest.  This one has been made with mild steel.",
    "weight": "4166 g",
    "volume": "2916 ml",
    "price": 60000,
    "price_postapoc": 12000,
    "to_hit": -5,
    "material": [ "lc_steel", "lc_steel_chain" ],
    "symbol": "[",
    "looks_like": "armor_larmor",
    "color": "light_gray",
    "warmth": 20,
    "longest_side": "60 cm",
    "sided": true,
    "material_thickness": 6,
    "flags": [ "OUTER", "STURDY", "CONDUCTIVE", "BLOCK_WHILE_WORN" ],
    "armor": [
      {
        "material": [
          { "type": "lc_steel", "covered_by_mat": 95, "thickness": 1.05 },
          { "type": "lc_steel_chain", "covered_by_mat": 100, "thickness": 1.2 },
          { "type": "leather", "covered_by_mat": 1, "thickness": 1.0 }
        ],
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_lower_r", "leg_lower_l", "leg_knee_r", "leg_knee_l", "leg_upper_r", "leg_upper_l" ],
        "coverage": 100,
        "encumbrance": 20
      }
    ],
    "melee_damage": { "bash": 8 }
  },
  {
    "id": "xl_armor_lc_heavy_leg_guard",
    "type": "ARMOR",
    "name": { "str": "XL mild steel heavy leg guard" },
    "copy-from": "armor_lc_heavy_leg_guard",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "armor_mc_heavy_leg_guard",
    "type": "ARMOR",
    "copy-from": "armor_lc_heavy_leg_guard",
    "name": { "str": "medium steel heavy leg guard" },
    "description": "A heavy leg guard, 2.25 mm at the thickest.  Made with tougher medium steel, this offers solid protection.",
    "replace_materials": { "lc_steel": "mc_steel", "lc_steel_chain": "mc_steel_chain" }
  },
  {
    "id": "xl_armor_mc_heavy_leg_guard",
    "type": "ARMOR",
    "name": { "str": "XL medium steel heavy leg guard" },
    "copy-from": "armor_mc_heavy_leg_guard",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "armor_hc_heavy_leg_guard",
    "type": "ARMOR",
    "copy-from": "armor_lc_heavy_leg_guard",
    "name": { "str": "high steel heavy leg guard" },
    "description": "A heavy leg guard, 2.25 mm at the thickest.  Made with high steel offering excellent protection.",
    "replace_materials": { "lc_steel": "hc_steel", "lc_steel_chain": "hc_steel_chain" }
  },
  {
    "id": "xl_armor_hc_heavy_leg_guard",
    "type": "ARMOR",
    "name": { "str": "XL high steel heavy leg guard" },
    "copy-from": "armor_hc_heavy_leg_guard",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "armor_ch_heavy_leg_guard",
    "type": "ARMOR",
    "copy-from": "armor_lc_heavy_leg_guard",
    "name": { "str": "hardened heavy leg guard" },
    "description": "A heavy leg guard, 2.25 mm at the thickest.  The mild steel has been hardened, offering superior protection.",
    "replace_materials": { "lc_steel": "ch_steel", "lc_steel_chain": "ch_steel_chain" }
  },
  {
    "id": "xl_armor_ch_heavy_leg_guard",
    "type": "ARMOR",
    "name": { "str": "XL hardened heavy leg guard" },
    "copy-from": "armor_ch_heavy_leg_guard",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "armor_qt_heavy_leg_guard",
    "type": "ARMOR",
    "copy-from": "armor_lc_heavy_leg_guard",
    "name": { "str": "tempered heavy leg guard" },
    "description": "A heavy leg guard, 2.25 mm at the thickest.  The medium steel has been quenched and tempered, offering top of the line protection.",
    "replace_materials": { "lc_steel": "qt_steel", "lc_steel_chain": "qt_steel_chain" }
  },
  {
    "id": "xl_armor_qt_heavy_leg_guard",
    "type": "ARMOR",
    "name": { "str": "XL tempered heavy leg guard" },
    "copy-from": "armor_qt_heavy_leg_guard",
    "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "survivor_adhoc_leather_pants",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "leather-padded pants", "str_pl": "pairs of leather-padded pants" },
    "description": "A pair of tough canvas pants with sections from leather pants affixed, excluding the joints.  Offers mild protection without compromising mobility too much, but a lot of the pockets have been removed to make room for the leather.",
    "weight": "1970 g",
    "volume": "2500 ml",
    "price_postapoc": 1200,
    "looks_like": "technician_pants_gray",
    "to_hit": 1,
    "material": [ "canvas", "leather" ],
    "symbol": "[",
    "color": "light_gray",
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1080 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "165 mm",
        "moves": 100
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1080 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "165 mm",
        "moves": 100
      }
    ],
    "armor": [
      {
        "material": [
          { "type": "canvas", "covered_by_mat": 100, "thickness": 0.5 },
          { "type": "leather", "covered_by_mat": 95, "thickness": 0.75 },
          { "type": "leather", "covered_by_mat": 90, "thickness": 0.75 }
        ],
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_upper_l", "leg_upper_r", "leg_lower_l", "leg_lower_r" ],
        "coverage": 100,
        "encumbrance": [ 8, 10 ]
      },
      {
        "material": [ { "type": "canvas", "covered_by_mat": 100, "thickness": 0.5 } ],
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r", "leg_knee_l", "leg_knee_r" ],
        "coverage": 100,
        "encumbrance": [ 0, 0 ]
      }
    ],
    "warmth": 25,
    "material_thickness": 2.0,
    "flags": [ "VARSIZE", "WATERPROOF", "STURDY" ]
  },
  {
    "id": "canvas_pants_padded",
    "repairs_like": "jeans",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "cloth-padded pants", "str_pl": "pairs of cloth-padded pants" },
    "description": "A pair of tough canvas pants with sections of cotton sewn onto it in a crossing pattern, clearly done by an amateur.",
    "weight": "1970 g",
    "volume": "2500 ml",
    "price_postapoc": 1200,
    "looks_like": "technician_pants_gray",
    "to_hit": 1,
    "material": [ "canvas", "cotton" ],
    "symbol": "[",
    "color": "light_gray",
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1080 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "165 mm",
        "moves": 100
      },
      {
        "pocket_type": "CONTAINER",
        "max_contains_volume": "1080 ml",
        "max_contains_weight": "4 kg",
        "max_item_length": "165 mm",
        "moves": 100
      }
    ],
    "armor": [
      {
        "material": [
          { "type": "canvas", "covered_by_mat": 100, "thickness": 0.5 },
          { "type": "cotton", "covered_by_mat": 90, "thickness": 1 },
          { "type": "cotton", "covered_by_mat": 90, "thickness": 1 }
        ],
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_upper_l", "leg_upper_r", "leg_lower_l", "leg_lower_r" ],
        "coverage": 100,
        "encumbrance": [ 6, 8 ]
      },
      {
        "material": [ { "type": "canvas", "covered_by_mat": 100, "thickness": 0.5 } ],
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_hip_l", "leg_hip_r", "leg_knee_l", "leg_knee_r" ],
        "coverage": 100,
        "encumbrance": [ 0, 0 ]
      }
    ],
    "warmth": 25,
    "material_thickness": 2.0,
    "flags": [ "VARSIZE", "WATERPROOF", "STURDY" ]
  },
  {
    "id": "armor_riot_leg",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "pair of riot leg guards", "str_pl": "pairs of riot leg guards" },
    "description": "Hard leg guards used by riot police.",
    "weight": "500 g",
    "volume": "2500 ml",
    "price": 10000,
    "price_postapoc": 750,
    "to_hit": -3,
    "material": [ "thermo_resin", "plastic_pad" ],
    "symbol": "[",
    "looks_like": "legguard_hard",
    "color": "dark_gray",
    "warmth": 20,
    "longest_side": "40 cm",
    "flags": [ "STURDY", "OUTER", "WATER_FRIENDLY", "PADDED", "BLOCK_WHILE_WORN" ],
    "armor": [
      {
        "covers": [ "leg_l", "leg_r" ],
        "encumbrance": 3,
        "coverage": 90,
        "material": [
          { "type": "plastic_pad", "covered_by_mat": 100, "thickness": 5 },
          { "type": "thermo_resin", "covered_by_mat": 90, "thickness": 1.75 }
        ],
        "specifically_covers": [ "leg_knee_l", "leg_knee_r", "leg_lower_l", "leg_lower_r" ]
      },
      {
        "covers": [ "foot_l", "foot_r" ],
        "encumbrance": 2,
        "coverage": 75,
        "material": [ { "type": "thermo_resin", "covered_by_mat": 100, "thickness": 1.5 } ],
        "specifically_covers": [ "foot_arch_l", "foot_arch_r", "foot_ankle_r", "foot_ankle_l" ]
      }
    ]
  },
  {
    "id": "legguard_larmor",
    "type": "ARMOR",
    "category": "armor",
    "name": { "str": "pair of leather leg guards", "str_pl": "pairs of leather leg guards" },
    "description": "A pair of tough leather leg guards.  Light and comfortable.",
    "weight": "765 g",
    "volume": "2 L",
    "price": 4000,
    "price_postapoc": 1000,
    "to_hit": 1,
    "material": [ "leather" ],
    "symbol": "[",
    "looks_like": "legguard_bronze",
    "color": "brown",
    "warmth": 25,
    "material_thickness": 4,
    "valid_mods": [ "steel_padded" ],
    "flags": [ "STURDY", "OUTER", "WATER_FRIENDLY" ],
    "armor": [ { "covers": [ "leg_l", "leg_r" ], "encumbrance": 7, "coverage": 95 } ]
  },
  {
    "id": "xl_legguard_larmor",
    "type": "ARMOR",
    "name": { "str": "pair of XL leather leg guards", "str_pl": "pairs of XL leather leg guards" },
    "description": "A pair of gigantic leather arm guards.  Heavy but comfortable.",
    "copy-from": "legguard_larmor",
    "proportional": { "weight": 1.25, "volume": 1.13, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xs_legguard_larmor",
    "type": "ARMOR",
    "copy-from": "legguard_larmor",
    "looks_like": "legguard_larmor",
    "name": { "str": "pair of XS leather leg guards", "str_pl": "pairs of XS leather leg guards" },
    "description": "A pair of tiny, tough leather arm guards.  Light and comfortable.",
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  }
]
