[
  {
    "id": "arm_warmers",
    "type": "ARMOR",
    "name": { "str": "pair of arm warmers", "str_pl": "pairs of arm warmers" },
    "description": "Snug, soft cloth sleeves to keep your arms warm.",
    "weight": "32 g",
    "volume": "250 ml",
    "price": 1000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "armguard_larmor",
    "color": "light_gray",
    "warmth": 20,
    "material_thickness": 0.5,
    "flags": [ "SKINTIGHT" ],
    "armor": [
      {
        "encumbrance": 1,
        "coverage": 100,
        "covers": [ "arm_l", "arm_r" ],
        "specifically_covers": [ "arm_lower_l", "arm_lower_r", "arm_elbow_l", "arm_elbow_r", "arm_upper_l", "arm_upper_r" ]
      }
    ]
  },
  {
    "id": "xl_arm_warmers",
    "type": "ARMOR",
    "name": { "str": "pair of XL arm warmers", "str_pl": "pairs of XL arm warmers" },
    "description": "Snug, soft cloth sleeves to keep your arms warm.  Made only for the largest of survivors.",
    "weight": "49 g",
    "volume": "350 ml",
    "copy-from": "arm_warmers",
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xs_arm_warmers",
    "type": "ARMOR",
    "copy-from": "arm_warmers",
    "looks_like": "arm_warmers",
    "name": { "str": "pair of XS arm warmers", "str_pl": "pairs of XS arm warmers" },
    "description": "Snug, soft cloth sleeves to keep your arms warm.  Made only for the smallest of survivors.",
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "bellyband",
    "type": "ARMOR",
    "name": { "str": "belly band" },
    "description": "A piece of clothing designed to be worn around the belly, called Haramaki in Japan.  This one is made from wool, comfortable and warm.",
    "weight": "150 g",
    "volume": "750 ml",
    "looks_like": "chestwrap",
    "price": 700,
    "price_postapoc": 50,
    "material": [ "wool" ],
    "symbol": "[",
    "color": "blue",
    "warmth": 10,
    "material_thickness": 0.2,
    "flags": [ "SKINTIGHT", "OVERSIZE" ],
    "armor": [ { "coverage": 100, "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ] } ]
  },
  {
    "id": "bellywrap",
    "type": "ARMOR",
    "name": { "str": "belly wrap" },
    "description": "Rags wrapped around the belly.  Usually worn in combination with a chestwrap.  Provides negligible protection against punches to your stomach.",
    "weight": "120 g",
    "volume": "500 ml",
    "looks_like": "bellyband",
    "price": 700,
    "price_postapoc": 10,
    "material": [ "cotton" ],
    "symbol": "[",
    "color": "white",
    "warmth": 3,
    "material_thickness": 0.2,
    "flags": [ "SKINTIGHT", "OVERSIZE" ],
    "armor": [ { "coverage": 100, "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ] } ]
  },
  {
    "id": "bellywrap_fur",
    "type": "ARMOR",
    "name": { "str": "fur belly wrap" },
    "description": "Fur pelts wrapped around the belly.  Usually worn in combination with a chestwrap.  Provides negligible protection against punches to your stomach.",
    "copy-from": "bellywrap",
    "weight": "1104 g",
    "volume": "750 ml",
    "price": 700,
    "material": [ "fur" ],
    "color": "brown",
    "warmth": 12,
    "material_thickness": 0.2,
    "armor": [ { "encumbrance": 5, "coverage": 100, "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ] } ]
  },
  {
    "id": "bellywrap_leather",
    "type": "ARMOR",
    "name": { "str": "leather belly wrap" },
    "description": "Leather patches wrapped around the belly.  Usually worn in combination with a chestwrap.  Provides weak protection against punches to your stomach.",
    "copy-from": "bellywrap",
    "weight": "888 g",
    "volume": "750 ml",
    "price": 525,
    "material": [ "leather" ],
    "color": "brown",
    "warmth": 6,
    "material_thickness": 0.5,
    "armor": [ { "encumbrance": 5, "coverage": 100, "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ] } ]
  },
  {
    "id": "bellywrap_wool",
    "type": "ARMOR",
    "name": { "str": "wool belly wrap" },
    "description": "Felt patches wrapped around the belly.  Usually worn in combination with a chestwrap.  Provides negligible protection against punches to your stomach.",
    "copy-from": "bellywrap",
    "price": 500,
    "material": [ "wool" ],
    "color": "blue",
    "warmth": 8,
    "material_thickness": 0.2,
    "armor": [ { "encumbrance": 5, "coverage": 100, "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ] } ]
  },
  {
    "id": "bikini_top_fur",
    "type": "ARMOR",
    "name": { "str": "fur bikini top" },
    "description": "A simple fur bikini top.",
    "weight": "200 g",
    "volume": "250 ml",
    "price": 4900,
    "price_postapoc": 100,
    "material": [ "fur" ],
    "symbol": "[",
    "looks_like": "bikini_top",
    "color": "brown",
    "warmth": 10,
    "material_thickness": 0.5,
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "armor": [ { "coverage": 20, "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ] } ]
  },
  {
    "id": "bikini_top_leather",
    "type": "ARMOR",
    "name": { "str": "leather bikini top" },
    "description": "A simple leather bikini top.",
    "weight": "200 g",
    "volume": "250 ml",
    "price": 3500,
    "price_postapoc": 50,
    "material": [ "leather" ],
    "symbol": "[",
    "looks_like": "bikini_top",
    "color": "dark_gray",
    "warmth": 5,
    "material_thickness": 0.5,
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "armor": [ { "coverage": 20, "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ] } ]
  },
  {
    "id": "binder_top",
    "type": "ARMOR",
    "name": { "str": "binder" },
    "description": "A binder, meant to bind the chest close to the body to keep a persons chest flat.",
    "weight": "110 g",
    "volume": "250 ml",
    "price": 3500,
    "price_postapoc": 150,
    "material": [ "lycra", "cotton" ],
    "symbol": "[",
    "looks_like": "bikini_top",
    "color": "dark_gray",
    "warmth": 5,
    "material_thickness": 0.5,
    "flags": [ "SKINTIGHT" ],
    "armor": [ { "encumbrance": 10, "coverage": 20, "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ] } ],
    "variant_type": "generic",
    "variants": [
      {
        "id": "binder_top_black",
        "name": { "str": "black binder" },
        "description": "This one is black.",
        "weight": 140,
        "append": true
      },
      {
        "id": "binder_top_gray",
        "name": { "str": "gray binder" },
        "description": "This one is gray.",
        "weight": 90,
        "append": true
      },
      {
        "id": "binder_top_white",
        "name": { "str": "white binder" },
        "description": "This one is white.",
        "weight": 70,
        "append": true
      },
      {
        "id": "binder_top_blue",
        "name": { "str": "blue binder" },
        "description": "This one is blue.",
        "weight": 25,
        "append": true
      },
      {
        "id": "binder_top_green",
        "name": { "str": "green binder" },
        "description": "This one is green.",
        "weight": 25,
        "append": true
      },
      {
        "id": "binder_top_red",
        "name": { "str": "red binder" },
        "description": "This one is red.",
        "weight": 12,
        "append": true
      },
      {
        "id": "binder_top_orange",
        "name": { "str": "orange binder" },
        "description": "This one is orange.",
        "weight": 12,
        "append": true
      },
      {
        "id": "binder_top_pink",
        "name": { "str": "pink binder" },
        "description": "This one is pink.",
        "weight": 4,
        "append": true
      },
      {
        "id": "binder_top_american",
        "name": { "str": "american binder" },
        "description": "This one is painted with the star spangled banner, the red white and blue, old glory, the american flag.",
        "append": true
      },
      {
        "id": "binder_top_ribcage",
        "name": { "str": "ribcage binder" },
        "description": "This one is black, with white rib bones.",
        "weight": 12,
        "append": true
      },
      {
        "id": "binder_top_mushroom",
        "name": { "str": "mushroom binder" },
        "description": "This one has a row of mushrooms on it.",
        "weight": 10,
        "append": true
      },
      {
        "id": "binder_top_floral",
        "name": { "str": "floral binder" },
        "description": "This one has a floral pattern.",
        "weight": 10,
        "append": true
      },
      {
        "id": "binder_top_dinos",
        "name": { "str": "dinosaur binder" },
        "description": "This one has a cartoon rendition of a stegosaurus on it.",
        "weight": 8,
        "append": true
      },
      {
        "id": "binder_top_trans",
        "name": { "str": "trans flag binder" },
        "description": "This one is painted after the trans pride flag.",
        "weight": 20,
        "append": true
      },
      {
        "id": "binder_top_nonbinary",
        "name": { "str": "non-binary flag binder" },
        "description": "This one is painted after the non-binary pride flag.",
        "weight": 6,
        "append": true
      },
      {
        "id": "binder_top_meme",
        "name": { "str": "meme binder" },
        "description": "This one has an image of a stuffed rat chef, looking up with arms spread to the heavens, with text above reading \"I don't want to cook anymore\", and the bottom text reading \"I want to DIE\" all in a comic sans font.",
        "weight": 4,
        "append": true
      }
    ]
  },
  {
    "id": "xl_binder_top",
    "type": "ARMOR",
    "copy-from": "binder_top",
    "name": { "str": "XL binder" },
    "description": "A binder, meant to bind the chest close to the body to keep a persons chest flat, but custom made to accommodate larger mutants.",
    "proportional": { "weight": 1.5, "volume": 1.5, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xs_binder_top",
    "type": "ARMOR",
    "copy-from": "binder_top",
    "looks_like": "binder_top",
    "name": { "str": "XS binder" },
    "description": "A binder, meant to bind the chest close to the body to keep a persons chest flat, but custom made to accommodate smaller mutants.",
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "boxer_briefs",
    "type": "ARMOR",
    "name": { "str_sp": "boxer briefs" },
    "description": "The age-old question, boxers or briefs?  Your answer?  Yes.",
    "weight": "37 g",
    "volume": "250 ml",
    "price": 1000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "shorts",
    "color": "light_gray",
    "warmth": 5,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "armor": [ { "coverage": 100, "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_hip_l", "leg_hip_r" ] } ]
  },
  {
    "id": "xlboxer_briefs",
    "type": "ARMOR",
    "name": { "str_sp": "XL boxer briefs" },
    "description": "The age-old question, boxers or briefs?  Your answer?  Chonk!",
    "weight": "50 g",
    "volume": "350 ml",
    "copy-from": "boxer_briefs",
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xsboxer_briefs",
    "type": "ARMOR",
    "copy-from": "boxer_briefs",
    "looks_like": "boxer_briefs",
    "name": { "str_sp": "XS boxer briefs" },
    "description": "The age-old question, boxers or briefs?  Your answer?  Yes.",
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "boxer_shorts",
    "type": "ARMOR",
    "name": { "str_sp": "boxer shorts" },
    "description": "Men's boxer shorts.  More fashionable than briefs and just as comfortable.",
    "variant_type": "generic",
    "variants": [
      {
        "id": "generic_boxer_shorts",
        "name": { "str_sp": "boxer shorts" },
        "description": "Men's boxer shorts.  More fashionable than briefs and just as comfortable.",
        "weight": 30
      },
      {
        "id": "flag_boxer_shorts",
        "name": { "str_sp": "star-spangled boxer shorts" },
        "description": "This pair has been printed with the pattern of an American flag, with stars and miniature eagles embroidered at strategic positions.",
        "append": true
      }
    ],
    "weight": "42 g",
    "volume": "250 ml",
    "price": 1000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "boxer_briefs",
    "color": "light_gray",
    "warmth": 5,
    "material_thickness": 0.01,
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "armor": [
      { "coverage": 100, "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_hip_l", "leg_hip_r" ] },
      { "coverage": 20, "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_upper_l", "leg_upper_r" ] }
    ]
  },
  {
    "id": "xlboxer_shorts",
    "type": "ARMOR",
    "name": { "str_sp": "XL boxer shorts" },
    "description": "Men's XL boxer shorts.  For the very big and tall.  More fashionable than briefs and just as comfortable.",
    "weight": "72 g",
    "volume": "500 ml",
    "copy-from": "boxer_shorts",
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xsboxer_shorts",
    "type": "ARMOR",
    "copy-from": "boxer_shorts",
    "looks_like": "boxer_shorts",
    "name": { "str_sp": "XS boxer shorts" },
    "description": "Men's XS boxer shorts.  For the very short.  More fashionable than briefs and just as comfortable.",
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "boy_shorts",
    "type": "ARMOR",
    "name": { "str_sp": "boy shorts" },
    "description": "Female underwear similar to men's boxer shorts, but much more close-fitting.",
    "variant_type": "generic",
    "variants": [
      {
        "id": "generic_boy_shorts",
        "name": { "str_sp": "boy shorts" },
        "description": "Female underwear similar to men's boxer shorts, but much more close-fitting.",
        "weight": 30
      },
      {
        "id": "flag_boy_shorts",
        "name": { "str_sp": "star-spangled boy shorts" },
        "description": "This pair has been printed with the pattern of an American flag, with stars and miniature eagles embroidered at strategic positions.",
        "append": true
      }
    ],
    "weight": "42 g",
    "volume": "250 ml",
    "price": 1000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "boxer_briefs",
    "color": "light_gray",
    "warmth": 5,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "armor": [
      { "coverage": 100, "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_hip_l", "leg_hip_r" ] },
      { "coverage": 20, "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_upper_l", "leg_upper_r" ] }
    ]
  },
  {
    "id": "xlboy_shorts",
    "type": "ARMOR",
    "name": { "str_sp": "XL boy shorts" },
    "description": "Female underwear similar to men's boxer shorts, but much more close-fitting.  This size is made for giants.",
    "weight": "72 g",
    "volume": "500 ml",
    "copy-from": "boy_shorts",
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xsboy_shorts",
    "type": "ARMOR",
    "copy-from": "boy_shorts",
    "looks_like": "boy_shorts",
    "name": { "str_sp": "XS boy shorts" },
    "description": "Female underwear similar to men's boxer shorts, but much more close-fitting.",
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "bra",
    "type": "ARMOR",
    "name": { "str": "bra" },
    "description": "A simple bra.  For protecting those bits you don't want zombies to look at.",
    "weight": "32 g",
    "volume": "250 ml",
    "price": 1000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "tank_top",
    "color": "white",
    "warmth": 5,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "armor": [ { "coverage": 25, "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ] } ]
  },
  {
    "id": "xl_bra",
    "type": "ARMOR",
    "copy-from": "bra",
    "name": { "str": "XL bra" },
    "description": "A simple bra.  For protecting those bits you don't want zombies to look at, made for larger mutants.",
    "proportional": { "weight": 1.5, "volume": 1.5, "price": 1.25 },
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xs_bra",
    "type": "ARMOR",
    "copy-from": "bra",
    "looks_like": "bra",
    "name": { "str": "XS bra" },
    "description": "A simple bra.  For protecting those bits you don't want zombies to look at, made for smaller mutants.",
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "briefs",
    "type": "ARMOR",
    "name": { "str_sp": "briefs" },
    "description": "A pair of briefs.  Comfortable underwear worn by men.",
    "weight": "32 g",
    "volume": "250 ml",
    "price": 1000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "boxer_briefs",
    "color": "white",
    "warmth": 5,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "armor": [ { "coverage": 75, "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_hip_l", "leg_hip_r" ] } ]
  },
  {
    "id": "camisole",
    "type": "ARMOR",
    "name": { "str": "camisole" },
    "description": "A small camisole made from silk.  Typically used as an undergarment, 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": "light_blue",
    "material_thickness": 0.1,
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 70 },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100 }
    ]
  },
  {
    "id": "chestwrap",
    "type": "ARMOR",
    "name": { "str": "chestwrap" },
    "description": "Rags wrapped around the chest.  Preserves your modesty and keeps things out of the way, but not good for much else.",
    "weight": "100 g",
    "volume": "500 ml",
    "price": 500,
    "price_postapoc": 10,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "tshirt",
    "color": "white",
    "warmth": 2,
    "material_thickness": 0.2,
    "flags": [ "SKINTIGHT", "OVERSIZE" ],
    "armor": [ { "coverage": 40, "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ] } ]
  },
  {
    "id": "chestwrap_fur",
    "type": "ARMOR",
    "name": { "str": "fur chestwrap" },
    "description": "Fur pelts wrapped around the chest.  Preserves your modesty and keeps things out of the way, but not good for much else.",
    "weight": "372 g",
    "volume": "750 ml",
    "price": 700,
    "price_postapoc": 10,
    "material": [ "fur" ],
    "symbol": "[",
    "looks_like": "chestwrap_leather",
    "color": "brown",
    "warmth": 10,
    "material_thickness": 0.2,
    "flags": [ "SKINTIGHT", "OVERSIZE" ],
    "armor": [ { "encumbrance": 5, "coverage": 40, "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ] } ]
  },
  {
    "id": "chestwrap_leather",
    "type": "ARMOR",
    "name": { "str": "leather chestwrap" },
    "description": "Leather patches wrapped around the chest.  Preserves your modesty and keeps things out of the way, but not good for much else.",
    "weight": "296 g",
    "volume": "750 ml",
    "price": 525,
    "price_postapoc": 10,
    "material": [ "leather" ],
    "symbol": "[",
    "looks_like": "chestwrap",
    "color": "brown",
    "warmth": 5,
    "material_thickness": 0.5,
    "flags": [ "SKINTIGHT", "OVERSIZE" ],
    "armor": [ { "encumbrance": 5, "coverage": 40, "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ] } ]
  },
  {
    "id": "chestwrap_wool",
    "type": "ARMOR",
    "name": { "str": "wool chestwrap" },
    "description": "Felt patches wrapped around the chest.  Preserves your modesty and keeps things out of the way, but not good for much else.",
    "weight": "110 g",
    "volume": "500 ml",
    "price": 500,
    "price_postapoc": 10,
    "material": [ "wool" ],
    "symbol": "[",
    "looks_like": "chestwrap",
    "color": "blue",
    "warmth": 7,
    "material_thickness": 0.2,
    "flags": [ "SKINTIGHT", "OVERSIZE" ],
    "armor": [ { "encumbrance": 5, "coverage": 40, "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ] } ]
  },
  {
    "id": "corset",
    "type": "ARMOR",
    "name": { "str": "leather corset" },
    "description": "A snug, black leather corset.  Has no pockets, but its thick material provides good protection from harm.  Use it to loosen it if you want to wear it over normal clothing.",
    "weight": "640 g",
    "volume": "1250 ml",
    "price": 11000,
    "price_postapoc": 100,
    "to_hit": -3,
    "material": [ "leather" ],
    "symbol": "[",
    "looks_like": "vest_leather",
    "color": "dark_gray",
    "warmth": 25,
    "material_thickness": 3,
    "environmental_protection": 1,
    "use_action": { "type": "transform", "msg": "You loosen your %s.", "target": "corset_loose", "menu_text": "Loosen" },
    "flags": [ "VARSIZE", "FANCY", "SKINTIGHT" ],
    "armor": [
      { "encumbrance": 15, "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 70 },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100 }
    ]
  },
  {
    "id": "corset_loose",
    "copy-from": "corset",
    "type": "ARMOR",
    "name": { "str": "leather corset (loose)", "str_pl": "leather corsets (loose)" },
    "description": "A somewhat loose black leather corset.  Has no pockets, but its thick material provides good protection from harm.  Use it to wear it tighter and close to the skin.",
    "material_thickness": 3,
    "environmental_protection": 1,
    "use_action": { "type": "transform", "msg": "You wrap your corset tighter.", "target": "corset", "menu_text": "Wrap tighter" },
    "delete": { "flags": [ "SKINTIGHT" ] },
    "armor": [
      { "encumbrance": 12, "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 70 },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100 }
    ]
  },
  {
    "id": "corset_waist",
    "type": "ARMOR",
    "name": { "str": "waist corset" },
    "description": "A snug, black leather waist corset.  Works as a stylish solution for back pain.  Use it to loosen it if you want to wear it over normal clothing.",
    "weight": "320 g",
    "volume": "650 ml",
    "copy-from": "corset",
    "material_thickness": 3,
    "environmental_protection": 1,
    "use_action": { "type": "transform", "msg": "You loosen your %s.", "target": "corset_waist_loose", "menu_text": "Loosen" },
    "armor": [ { "encumbrance": 8, "coverage": 100, "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ] } ]
  },
  {
    "id": "corset_waist_loose",
    "copy-from": "corset_waist",
    "type": "ARMOR",
    "name": { "str": "waist corset (loose)", "str_pl": "waist corsets (loose)" },
    "description": "A somewhat loose black leather waist corset.  Works as a stylish solution for back pain.  Use it to wear it tighter and close to the skin.",
    "material_thickness": 3,
    "environmental_protection": 1,
    "use_action": {
      "type": "transform",
      "msg": "You wrap your waist corset tighter.",
      "target": "corset_waist",
      "menu_text": "Wrap tighter"
    },
    "delete": { "flags": [ "SKINTIGHT" ] },
    "armor": [ { "encumbrance": 6, "coverage": 100, "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ] } ]
  },
  {
    "id": "garter_belt",
    "type": "ARMOR",
    "name": { "str": "garter belt" },
    "description": "A black, decorated undergarment commonly used in combination with stockings.  They don't cover much, but they do help you feel sexy.",
    "weight": "80 g",
    "volume": "200 ml",
    "looks_like": "panties",
    "price": 500,
    "price_postapoc": 250,
    "material": [ "cotton" ],
    "symbol": "[",
    "color": "dark_gray",
    "material_thickness": 0.1,
    "flags": [ "SKINTIGHT", "VARSIZE" ],
    "armor": [ { "encumbrance": 1, "coverage": 38, "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ] } ]
  },
  {
    "id": "leg_warmers",
    "type": "ARMOR",
    "name": { "str": "pair of leg warmers", "str_pl": "pairs of leg warmers" },
    "description": "Snug, soft cloth sleeves to keep your legs warm.",
    "weight": "70 g",
    "volume": "500 ml",
    "price": 1000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "leggings",
    "color": "light_gray",
    "warmth": 20,
    "material_thickness": 0.1,
    "flags": [ "SKINTIGHT" ],
    "armor": [
      {
        "encumbrance": 1,
        "coverage": 100,
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_lower_l", "leg_lower_r", "leg_knee_l", "leg_knee_r" ]
      },
      { "coverage": 90, "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_upper_l", "leg_upper_r" ] }
    ]
  },
  {
    "id": "leg_warmers_f",
    "type": "ARMOR",
    "name": { "str": "pair of fur leggings", "str_pl": "pairs of fur leggings" },
    "description": "Snug fur sleeves to keep your legs warm.  Simple yet effective since prehistoric times.",
    "weight": "700 g",
    "volume": "1500 ml",
    "price": 1500,
    "price_postapoc": 250,
    "material": [ "fur" ],
    "symbol": "[",
    "looks_like": "leg_warmers",
    "color": "brown",
    "warmth": 40,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE" ],
    "armor": [
      {
        "encumbrance": 3,
        "coverage": 100,
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_lower_l", "leg_lower_r", "leg_knee_l", "leg_knee_r" ]
      },
      { "coverage": 90, "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_upper_l", "leg_upper_r" ] }
    ]
  },
  {
    "id": "leg_warmers_xlf",
    "type": "ARMOR",
    "name": { "str": "pair of fetlock furs", "str_pl": "pairs of fetlock furs" },
    "description": "Snug fur sleeves to keep your fetlocks warm.",
    "weight": "500 g",
    "volume": "750 ml",
    "price": 25000,
    "price_postapoc": 250,
    "material": [ "fur" ],
    "symbol": "[",
    "looks_like": "leg_warmers_xl",
    "color": "light_gray",
    "warmth": 40,
    "material_thickness": 2,
    "flags": [ "VARSIZE", "OVERSIZE" ],
    "armor": [ { "encumbrance": 7, "coverage": 60, "covers": [ "foot_l", "foot_r" ] } ]
  },
  {
    "id": "leg_warmers_xsf",
    "type": "ARMOR",
    "copy-from": "leg_warmers_f",
    "looks_like": "leg_warmers_f",
    "name": { "str": "pair of fetlock furs", "str_pl": "pairs of fetlock furs" },
    "description": "Snug fur sleeves to keep your legs warm.  Simple yet effective since prehistoric times.",
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "leg_warmers_xl",
    "type": "ARMOR",
    "name": { "str": "pair of XL leg warmers", "str_pl": "pairs of XL leg warmers" },
    "description": "Large, soft, snug cloth sleeves to keep your exotic anatomy warm.",
    "weight": "90 g",
    "volume": "750 ml",
    "price": 20000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "leg_warmers",
    "color": "light_gray",
    "warmth": 20,
    "material_thickness": 2,
    "flags": [ "VARSIZE", "SKINTIGHT", "OVERSIZE" ],
    "armor": [
      {
        "encumbrance": 7,
        "coverage": 100,
        "covers": [ "leg_l", "leg_r" ],
        "specifically_covers": [ "leg_lower_l", "leg_lower_r", "leg_knee_l", "leg_knee_r" ]
      },
      { "coverage": 90, "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_upper_l", "leg_upper_r" ] }
    ]
  },
  {
    "id": "leg_warmers_xs",
    "type": "ARMOR",
    "copy-from": "leg_warmers",
    "looks_like": "leg_warmers",
    "name": { "str": "pair of XS leg warmers", "str_pl": "pairs of XS leg warmers" },
    "description": "Snug, soft cloth sleeves to keep your legs warm.",
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "long_underpants",
    "type": "ARMOR",
    "name": { "str": "long underwear bottom" },
    "description": "A pair of long underwear that help to maintain body temperature.",
    "weight": "100 g",
    "volume": "500 ml",
    "price": 1500,
    "price_postapoc": 100,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "leggings",
    "color": "light_gray",
    "warmth": 30,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "armor": [ { "encumbrance": 3, "coverage": 100, "covers": [ "leg_l", "leg_r" ] } ]
  },
  {
    "id": "long_undertop",
    "type": "ARMOR",
    "name": { "str": "long underwear top" },
    "description": "A long underwear top that helps to maintain body temperature.",
    "weight": "102 g",
    "volume": "500 ml",
    "price": 1500,
    "price_postapoc": 100,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "longshirt",
    "color": "light_gray",
    "warmth": 30,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "armor": [
      { "encumbrance": 3, "coverage": 100, "covers": [ "arm_l", "arm_r" ] },
      {
        "covers": [ "torso" ],
        "specifically_covers": [ "torso_upper", "torso_lower" ],
        "coverage": 100,
        "encumbrance": 3
      }
    ]
  },
  {
    "id": "long_undertop_sleeveless",
    "type": "ARMOR",
    "name": { "str": "sleeveless underwear top" },
    "description": "A sleeveless underwear top that helps to maintain body temperature.",
    "weight": "80 g",
    "volume": "400 ml",
    "price": 1200,
    "price_postapoc": 100,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "long_undertop",
    "color": "light_gray",
    "warmth": 30,
    "material_thickness": 0.2,
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper", "torso_lower" ], "coverage": 100, "encumbrance": 3 }
    ]
  },
  {
    "id": "panties",
    "type": "ARMOR",
    "name": { "str_sp": "panties" },
    "description": "Underwear designed to be worn by women.  Preserves your modesty in desperate times.",
    "weight": "32 g",
    "volume": "250 ml",
    "price": 1000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "briefs",
    "color": "white",
    "warmth": 5,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "armor": [ { "coverage": 75, "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_hip_l", "leg_hip_r" ] } ]
  },
  {
    "id": "thermal_shirt",
    "type": "ARMOR",
    "name": { "str": "thermal shirt" },
    "description": "A lightweight, form-fitting long-sleeved spandex undershirt that helps maintains body temperature.",
    "weight": "112 g",
    "volume": "250 ml",
    "price": 3200,
    "price_postapoc": 250,
    "material": [ "lycra" ],
    "symbol": "[",
    "color": "dark_gray",
    "warmth": 20,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ],
    "armor": [
      { "coverage": 100, "covers": [ "arm_l", "arm_r" ] },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper", "torso_lower" ], "coverage": 100 }
    ]
  },
  {
    "id": "sports_bra",
    "type": "ARMOR",
    "name": { "str": "sports bra" },
    "description": "A sturdy nylon bra to provide additional support during physical movement.  Typically worn when exercising, it clings to the skin and is easy to wear.",
    "weight": "92 g",
    "volume": "500 ml",
    "price": 4200,
    "price_postapoc": 50,
    "material": [ "lycra" ],
    "symbol": "[",
    "looks_like": "bra",
    "color": "white",
    "warmth": 5,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE", "WATER_FRIENDLY", "SKINTIGHT" ],
    "armor": [ { "coverage": 50, "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ] } ]
  },
  {
    "id": "xlsports_bra",
    "type": "ARMOR",
    "name": { "str": "XL sports bra" },
    "description": "A sturdy nylon bra to provide additional support during physical movement.  Typically worn when exercising, it clings to the skin and is easy to wear.  This one appears to have been made for a massive person.",
    "weight": "160 g",
    "volume": "750 ml",
    "copy-from": "sports_bra",
    "extend": { "flags": [ "OVERSIZE" ] }
  },
  {
    "id": "xssports_bra",
    "type": "ARMOR",
    "copy-from": "sports_bra",
    "looks_like": "sports_bra",
    "name": { "str": "XS sports bra" },
    "description": "A sturdy nylon bra to provide additional support during physical movement.  Typically worn when exercising, it clings to the skin and is easy to wear.",
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "extend": { "flags": [ "UNDERSIZE" ] }
  },
  {
    "id": "tank_top",
    "type": "ARMOR",
    "name": { "str": "tank top" },
    "description": "A sleeveless cotton shirt.  Very easy to move in.",
    "weight": "130 g",
    "volume": "115 ml",
    "price": "9 USD",
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "tshirt",
    "color": "light_gray",
    "material_thickness": 0.1,
    "flags": [ "VARSIZE", "WATER_FRIENDLY", "SKINTIGHT" ],
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100 },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 90 }
    ],
    "variant_type": "generic",
    "variants": [
      {
        "id": "tank_top_generic",
        "name": { "str": "tank top" },
        "description": "A sleeveless cotton shirt.  Very easy to move in.",
        "weight": 45
      },
      {
        "id": "tank_top_camo",
        "name": { "str": "camo tank top" },
        "description": "A sleeveless cotton shirt with a camouflage pattern.  Very easy to move in.",
        "weight": 3
      },
      {
        "id": "tank_top_cheerleader",
        "name": { "str": "cheerleader tank top" },
        "description": "A red cheerleader tank top.  It has the word \"Cheers\" printed at the top.",
        "weight": 2
      }
    ],
    "//": "Based on https://www.amazon.com/dp/B07SDD5CZH"
  },
  {
    "id": "tights",
    "type": "ARMOR",
    "name": { "str_sp": "tights" },
    "description": "A snug cloth garment which clings tightly to the legs and feet to protect them from the cold.",
    "weight": "114 g",
    "volume": "250 ml",
    "price": 2000,
    "price_postapoc": 100,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "leggings",
    "color": "dark_gray",
    "warmth": 10,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "armor": [ { "coverage": 100, "covers": [ "foot_l", "foot_r", "leg_r", "leg_l" ] } ]
  },
  {
    "id": "under_armor",
    "type": "ARMOR",
    "name": { "str": "compression top" },
    "description": "Nylon sportswear that clings to your chest and maintains body temperature.",
    "weight": "92 g",
    "volume": "250 ml",
    "price": 2000,
    "price_postapoc": 100,
    "material": [ "lycra" ],
    "symbol": "[",
    "looks_like": "longshirt",
    "color": "dark_gray",
    "warmth": 20,
    "material_thickness": 0.05,
    "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ],
    "armor": [ { "coverage": 100, "covers": [ "torso" ] } ]
  },
  {
    "id": "under_armor_shorts",
    "type": "ARMOR",
    "name": { "str_sp": "compression shorts" },
    "description": "Nylon sportswear that clings to your upper legs, aiding muscle tone and maintaining warmth.",
    "weight": "82 g",
    "volume": "250 ml",
    "price": 2000,
    "price_postapoc": 100,
    "material": [ "lycra" ],
    "symbol": "[",
    "looks_like": "shorts",
    "color": "dark_gray",
    "warmth": 20,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ],
    "armor": [
      { "coverage": 100, "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_hip_l", "leg_hip_r" ] },
      { "coverage": 65, "covers": [ "leg_l", "leg_r" ], "specifically_covers": [ "leg_upper_l", "leg_upper_r" ] }
    ]
  },
  {
    "id": "undershirt",
    "type": "ARMOR",
    "name": { "str": "undershirt" },
    "description": "A simple white undershirt.  Worn beneath your regular clothes, it provides a little extra warmth.",
    "weight": "100 g",
    "volume": "250 ml",
    "price": 1000,
    "price_postapoc": 50,
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "tshirt",
    "color": "white",
    "warmth": 10,
    "material_thickness": 0.1,
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "armor": [
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100 },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 90 }
    ]
  },
  {
    "id": "unitard",
    "type": "ARMOR",
    "name": { "str": "unitard" },
    "description": "A skin-tight spandex garment resembling a crew-necked leotard combined with leggings.  Commonly used by gymnasts, dancers and equestrian vaulters, the unitard provides overall coverage with great flexibility.",
    "weight": "110 g",
    "volume": "250 ml",
    "price": 3100,
    "price_postapoc": 50,
    "material": [ "lycra" ],
    "symbol": "[",
    "color": "dark_gray",
    "warmth": 20,
    "material_thickness": 0.02,
    "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ],
    "armor": [
      { "coverage": 100, "covers": [ "leg_l", "leg_r" ] },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ], "coverage": 100 },
      { "covers": [ "torso" ], "specifically_covers": [ "torso_upper" ], "coverage": 90 }
    ]
  }
]
