[
  {
    "id": "arm_splint",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "arm splint" },
    "description": "A tool to help set arm bones and hold them in place.",
    "weight": "300 g",
    "volume": "1 L",
    "price": "200 USD",
    "price_postapoc": "50 cent",
    "material": [ "wood", "cotton" ],
    "symbol": "[",
    "looks_like": "armguard_hard",
    "color": "white",
    "sided": true,
    "warmth": 8,
    "material_thickness": 1,
    "flags": [ "WATER_FRIENDLY", "OUTER", "SPLINT" ],
    "armor": [ { "encumbrance": 70, "coverage": 75, "covers": [ "arm_l", "arm_r" ] } ]
  },
  {
    "id": "arm_xlsplint",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "arm splint" },
    "description": "A tool to help set arm bones and hold them in place.  It is specifically designed to fit Huge survivors.",
    "copy-from": "arm_splint",
    "looks_like": "arm_splint",
    "weight": "600 g",
    "volume": "2 L",
    "price": "250 USD",
    "price_postapoc": "50 cent",
    "material": [ "wood", "cotton" ],
    "flags": [ "OVERSIZE", "PREFIX_XL", "WATER_FRIENDLY", "OUTER", "SPLINT" ]
  },
  {
    "id": "arm_xs_splint",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "arm splint" },
    "description": "A tool to help set arm bones and hold them in place.  It is specifically designed to fit Tiny survivors.",
    "copy-from": "arm_splint",
    "looks_like": "arm_splint",
    "weight": "150 g",
    "volume": "500 ml",
    "price": "150 USD",
    "price_postapoc": "50 cent",
    "flags": [ "UNDERSIZE", "PREFIX_XS", "WATER_FRIENDLY", "OUTER", "SPLINT" ]
  },
  {
    "id": "tourniquet_upper",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "tourniquet (arm)", "str_pl": "tourniquets (arm)" },
    "description": "A first aid device used to apply pressure to a limb or extremity in order to limit blood flow.  Should be employed only to manage heavy bleeding, because prolonged use will harm the limb.  It can be adjusted in size to fit different limbs.",
    "weight": "300 g",
    "volume": "300 ml",
    "price": "200 USD",
    "price_postapoc": "50 cent",
    "material": [ "wood", "cotton" ],
    "symbol": "{",
    "looks_like": "armguard_hard",
    "color": "red",
    "sided": true,
    "warmth": 0,
    "material_thickness": 1,
    "use_action": { "target": "tourniquet_upper_XL", "msg": "You adjust the tourniquet.", "menu_text": "Adjust", "type": "transform" },
    "flags": [ "WATER_FRIENDLY", "OUTER", "TOURNIQUET" ],
    "armor": [ { "encumbrance": 70, "coverage": 10, "covers": [ "arm_l", "arm_r" ] } ]
  },
  {
    "id": "tourniquet_upper_XL",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "tourniquet (arm)", "str_pl": "tourniquets (arm)" },
    "description": "A first aid device used to apply pressure to a limb or extremity in order to limit blood flow.  Should be employed only to manage heavy bleeding, because prolonged use will harm the limb.  It can be adjusted in size to fit different limbs.",
    "copy-from": "tourniquet_upper",
    "looks_like": "tourniquet_upper",
    "sided": true,
    "use_action": { "target": "tourniquet_upper_XS", "msg": "You adjust the tourniquet.", "menu_text": "Adjust", "type": "transform" },
    "flags": [ "WATER_FRIENDLY", "OUTER", "TOURNIQUET", "OVERSIZE", "PREFIX_XL" ]
  },
  {
    "id": "tourniquet_upper_XS",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "tourniquet (arm)", "str_pl": "tourniquets (arm)" },
    "description": "A first aid device used to apply pressure to a limb or extremity in order to limit blood flow.  Should be employed only to manage heavy bleeding, because prolonged use will harm the limb.  It can be adjusted in size to fit different limbs.",
    "copy-from": "tourniquet_upper",
    "looks_like": "tourniquet_upper",
    "covers": [ "arm_l", "arm_r" ],
    "sided": true,
    "use_action": { "target": "tourniquet_lower", "msg": "You adjust the tourniquet.", "menu_text": "Adjust", "type": "transform" },
    "flags": [ "WATER_FRIENDLY", "OUTER", "TOURNIQUET", "UNDERSIZE", "PREFIX_XS" ]
  },
  {
    "id": "tourniquet_lower",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "tourniquet (leg)", "str_pl": "tourniquets (leg)" },
    "description": "A first aid device used to apply pressure to a limb or extremity in order to limit blood flow.  Should be employed only to manage heavy bleeding, because prolonged use will harm the limb.  It can be adjusted in size to fit different limbs.",
    "copy-from": "tourniquet_upper",
    "looks_like": "tourniquet_upper",
    "sided": true,
    "material": [ "wood", "cotton" ],
    "use_action": { "target": "tourniquet_lower_XL", "msg": "You adjust the tourniquet.", "menu_text": "Adjust", "type": "transform" },
    "flags": [ "WATER_FRIENDLY", "OUTER", "TOURNIQUET", "ALLOWS_TAIL" ],
    "armor": [ { "encumbrance": 70, "coverage": 10, "covers": [ "leg_l", "leg_r" ] } ]
  },
  {
    "id": "tourniquet_lower_XL",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "tourniquet (leg)", "str_pl": "tourniquets (leg)" },
    "description": "A first aid device used to apply pressure to a limb or extremity in order to limit blood flow.  Should be employed only to manage heavy bleeding, because prolonged use will harm the limb.  It can be adjusted in size to fit different limbs.",
    "copy-from": "tourniquet_lower",
    "looks_like": "tourniquet_lower",
    "sided": true,
    "use_action": { "target": "tourniquet_lower_XS", "msg": "You adjust the tourniquet.", "menu_text": "Adjust", "type": "transform" },
    "flags": [ "WATER_FRIENDLY", "OUTER", "TOURNIQUET", "OVERSIZE", "PREFIX_XL", "ALLOWS_TAIL" ]
  },
  {
    "id": "tourniquet_lower_XS",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "tourniquet (leg)", "str_pl": "tourniquets (leg)" },
    "description": "A first aid device used to apply pressure to a limb or extremity in order to limit blood flow.  Should be employed only to manage heavy bleeding, because prolonged use will harm the limb.  It can be adjusted in size to fit different limbs.",
    "copy-from": "tourniquet_lower",
    "looks_like": "tourniquet_lower",
    "sided": true,
    "use_action": { "target": "tourniquet_upper", "msg": "You adjust the tourniquet.", "menu_text": "Adjust", "type": "transform" },
    "flags": [ "WATER_FRIENDLY", "OUTER", "TOURNIQUET", "UNDERSIZE", "PREFIX_XS", "ALLOWS_TAIL" ]
  },
  {
    "id": "makeshift_blindfold",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "makeshift blindfold" },
    "description": "A crude eye covering woven from blades of grass with string attached to fasten it.  Useful for sleeping in bright areas.  Use to raise it.",
    "weight": "32 g",
    "volume": "200 ml",
    "price": "5 cent",
    "price_postapoc": "1 cent",
    "use_action": { "type": "transform", "msg": "You uncover your eyes.", "target": "makeshift_blindfold_up", "menu_text": "Raise" },
    "material": [ "dry_plant" ],
    "symbol": "[",
    "looks_like": "blindfold",
    "color": "yellow",
    "warmth": 0,
    "material_thickness": 0.1,
    "environmental_protection": 0,
    "flags": [ "BLIND" ],
    "armor": [ { "encumbrance": 10, "coverage": 95, "covers": [ "eyes" ] } ]
  },
  {
    "id": "makeshift_blindfold_up",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "makeshift blindfold (raised)", "str_pl": "makeshift blindfolds (raised)" },
    "description": "A crude eye covering woven from blades of grass with string attached to fasten it.  It's currently raised, letting you see.  Use to lower it.",
    "weight": "32 g",
    "volume": "200 ml",
    "price": "5 cent",
    "price_postapoc": "1 cent",
    "use_action": { "type": "transform", "msg": "You cover your eyes.", "target": "makeshift_blindfold", "menu_text": "Lower" },
    "material": [ "dry_plant" ],
    "symbol": "[",
    "looks_like": "blindfold",
    "color": "yellow",
    "warmth": 0,
    "material_thickness": 0.1,
    "environmental_protection": 0,
    "armor": [ { "encumbrance": 10, "coverage": 95, "covers": [ "head" ] } ]
  },
  {
    "id": "blindfold",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "blindfold" },
    "//": "A folded bandana still takes up some space on the head.",
    "description": "A simple fabric covering tied over the eyes to block sight.  Useful for sleeping in bright areas.  Use to raise it.",
    "weight": "72 g",
    "volume": "100 ml",
    "price": "6 USD",
    "price_postapoc": "10 cent",
    "use_action": { "type": "transform", "msg": "You uncover your eyes.", "target": "blindfold_up", "menu_text": "Raise" },
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "scarf",
    "color": "dark_gray",
    "warmth": 5,
    "material_thickness": 0.1,
    "environmental_protection": 1,
    "flags": [ "BLIND" ],
    "armor": [ { "encumbrance": 10, "coverage": 95, "covers": [ "eyes" ] } ]
  },
  {
    "id": "blindfold_up",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "blindfold (raised)", "str_pl": "blindfolds (raised)" },
    "description": "A simple fabric covering tied over the eyes to block sight.  It's currently raised, letting you see.  Use to lower it.",
    "weight": "72 g",
    "volume": "100 ml",
    "price": "6 USD",
    "price_postapoc": "10 cent",
    "use_action": { "type": "transform", "msg": "You cover your eyes.", "target": "blindfold", "menu_text": "Lower" },
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "scarf",
    "color": "dark_gray",
    "warmth": 5,
    "material_thickness": 0.1,
    "environmental_protection": 1,
    "armor": [ { "encumbrance": 10, "coverage": 95, "covers": [ "head" ] } ]
  },
  {
    "id": "blindfold_duct",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "duct tape blindfold" },
    "//": "A folded bandana still takes up some space on the head.",
    "description": "A simple covering tied over the eyes to block sight, made out of duct tape.  Useful for sleeping in bright areas.  Use to raise it.",
    "weight": "20 g",
    "volume": "60 ml",
    "price": "10 cent",
    "price_postapoc": "5 cent",
    "use_action": { "type": "transform", "msg": "You uncover your eyes.", "target": "blindfold_duct_up", "menu_text": "Raise" },
    "material": [ "plastic" ],
    "symbol": "[",
    "looks_like": "blindfold",
    "color": "dark_gray",
    "warmth": 0,
    "material_thickness": 1,
    "environmental_protection": 1,
    "flags": [ "BLIND", "SKINTIGHT" ],
    "armor": [ { "encumbrance": 10, "coverage": 95, "covers": [ "eyes" ], "rigid_layer_only": true } ]
  },
  {
    "id": "blindfold_duct_up",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "duct tape blindfold (raised)", "str_pl": "duct tape blindfolds (raised)" },
    "description": "A simple covering tied over the eyes to block sight, made out of duct tape.  It's currently raised, letting you see.  Use to lower it.",
    "weight": "20 g",
    "volume": "60 ml",
    "price": "10 cent",
    "price_postapoc": "5 cent",
    "use_action": { "type": "transform", "msg": "You cover your eyes.", "target": "blindfold_duct", "menu_text": "Lower" },
    "material": [ "plastic" ],
    "symbol": "[",
    "looks_like": "blindfold",
    "color": "dark_gray",
    "warmth": 0,
    "material_thickness": 1,
    "environmental_protection": 1,
    "flags": [ "SKINTIGHT" ],
    "armor": [ { "encumbrance": 10, "coverage": 95, "covers": [ "head" ], "rigid_layer_only": true } ]
  },
  {
    "id": "ear_plugs",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "pair of ear plugs", "str_pl": "pairs of ear plugs" },
    "description": "Industrial-grade ear plugs.  They fit inside the ears.",
    "weight": "10 g",
    "volume": "10 ml",
    "price": "10 cent",
    "price_postapoc": "50 cent",
    "material": [ "plastic" ],
    "symbol": ";",
    "color": "light_gray",
    "material_thickness": 1,
    "flags": [ "DEAF", "OVERSIZE", "POWERARMOR_COMPATIBLE" ]
  },
  {
    "id": "gobag",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "go bag" },
    "description": "A huge duffel bag with a backpack attached, both packed to the gills.  Judging by the feel, a National Guardsman could have packed this to be ready for deployment.  Activate to unpack and enjoy.",
    "weight": "18043 g",
    "volume": "35750 ml",
    "price": "1 kUSD",
    "price_postapoc": "10 USD",
    "material": [ "cotton", "plastic" ],
    "symbol": "[",
    "looks_like": "duffelbag",
    "color": "green",
    "warmth": 10,
    "material_thickness": 3,
    "flags": [ "BELTED", "WATER_FRIENDLY" ],
    "use_action": { "type": "unpack", "group": "gobag_contents", "filthy_volume_threshold": "10 L" },
    "armor": [
      {
        "encumbrance": 35,
        "coverage": 100,
        "covers": [ "torso", "arm_l", "arm_r" ],
        "specifically_covers": [ "torso_hanging_back", "arm_shoulder_r", "arm_shoulder_l" ]
      }
    ]
  },
  {
    "id": "personal_gobag",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "personal go bag" },
    "description": "A huge duffel bag with a backpack attached, both packed to the gills.  You packed this to be ready for deployment.  Activate to unpack and enjoy.",
    "looks_like": "gobag",
    "use_action": { "type": "unpack", "group": "gobag_contents", "items_fit": true, "filthy_volume_threshold": "10 L" },
    "copy-from": "gobag"
  },
  {
    "id": "leg_splint",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "leg splint" },
    "description": "A tool to help set leg bones and hold them in place.",
    "weight": "500 g",
    "volume": "1 L",
    "price": "200 USD",
    "price_postapoc": "50 cent",
    "material": [ "wood", "cotton" ],
    "symbol": "[",
    "looks_like": "legguard_hard",
    "color": "white",
    "sided": true,
    "warmth": 5,
    "material_thickness": 1,
    "flags": [ "WATER_FRIENDLY", "OUTER", "SPLINT", "ALLOWS_TAIL" ],
    "armor": [ { "encumbrance": 70, "coverage": 75, "covers": [ "leg_l", "leg_r" ] } ]
  },
  {
    "id": "leg_xlsplint",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "leg splint" },
    "description": "A tool to help set leg bones and hold them in place.  It is specifically designed to fit Huge people.",
    "copy-from": "leg_splint",
    "weight": "1000 g",
    "volume": "2 L",
    "price": "250 USD",
    "price_postapoc": "50 cent",
    "material": [ "wood", "cotton" ],
    "flags": [ "OVERSIZE", "PREFIX_XL", "WATER_FRIENDLY", "OUTER", "SPLINT", "ALLOWS_TAIL" ]
  },
  {
    "id": "leg_xs_splint",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "leg splint" },
    "description": "A tool to help set leg bones and hold them in place.  It is specifically designed to fit Tiny people.",
    "copy-from": "leg_splint",
    "weight": "250 g",
    "volume": "500 ml",
    "price": "250 USD",
    "price_postapoc": "50 cent",
    "flags": [ "UNDERSIZE", "PREFIX_XS", "WATER_FRIENDLY", "OUTER", "SPLINT", "ALLOWS_TAIL" ]
  },
  {
    "id": "welding_mask",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "welding mask" },
    "description": "A plastic mask with a very dark visor, meant to protect the entire face while welding.  It also serves as somewhat good armor, but makes it hard to see.  Activate it to push it up your head.",
    "weight": "1 kg",
    "volume": "4 L",
    "longest_side": "34 cm",
    "price": "14 USD",
    "price_postapoc": "5 USD",
    "use_action": { "type": "transform", "msg": "You push your %s up your head.", "target": "welding_mask_raised", "menu_text": "Raise" },
    "material": [ "plastic" ],
    "symbol": "[",
    "color": "dark_gray",
    "warmth": 10,
    "material_thickness": 3,
    "environmental_protection": 1,
    "qualities": [ [ "GLARE", 1 ] ],
    "flags": [ "SUN_GLASSES", "FLASH_PROTECTION" ],
    "armor": [
      {
        "encumbrance": 20,
        "coverage": 100,
        "covers": [ "head" ],
        "specifically_covers": [ "head_forehead", "head_ear_r", "head_ear_l" ]
      },
      { "encumbrance": 0, "coverage": 30, "covers": [ "head" ], "specifically_covers": [ "head_crown" ] },
      { "encumbrance": 40, "coverage": 90, "covers": [ "eyes", "mouth" ], "rigid_layer_only": true }
    ]
  },
  {
    "id": "welding_mask_crude",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "crude welding mask" },
    "description": "A crude welding mask made from shaped steel.  It will keep your face safe while welding, but it's a bit less comfortable than the real deal.  Activate it to push it up your head.",
    "weight": "4 kg",
    "volume": "4 L",
    "price": "10 USD",
    "price_postapoc": "1 USD",
    "to_hit": { "grip": "none", "length": "hand", "surface": "any", "balance": "uneven" },
    "use_action": {
      "type": "transform",
      "msg": "You push your %s up your head.",
      "target": "welding_mask_crude_raised",
      "menu_text": "Raise"
    },
    "material": [ "steel" ],
    "symbol": "[",
    "color": "dark_gray",
    "warmth": 12,
    "material_thickness": 2,
    "environmental_protection": 1,
    "qualities": [ [ "GLARE", 1 ] ],
    "flags": [ "SUN_GLASSES", "FLASH_PROTECTION" ],
    "armor": [
      {
        "encumbrance": 25,
        "coverage": 100,
        "covers": [ "head" ],
        "specifically_covers": [ "head_forehead", "head_ear_r", "head_ear_l" ]
      },
      { "encumbrance": 0, "coverage": 30, "covers": [ "head" ], "specifically_covers": [ "head_crown" ] },
      { "encumbrance": 45, "coverage": 90, "covers": [ "eyes", "mouth" ], "rigid_layer_only": true }
    ],
    "melee_damage": { "bash": 5 }
  },
  {
    "id": "welding_mask_crude_raised",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "crude welding mask (raised)", "str_pl": "crude welding masks (raised)" },
    "description": "A crude welding mask made from shaped steel.  It's less dark than a proper welding mask, and therefore less difficult to see in, but also less protective when welding.  Activate it to lower it over your face.",
    "weight": "4 kg",
    "volume": "4 L",
    "price": "10 USD",
    "price_postapoc": "1 USD",
    "to_hit": { "grip": "none", "length": "hand", "surface": "any", "balance": "uneven" },
    "use_action": {
      "type": "transform",
      "msg": "You lower your crude welding mask over your face.",
      "target": "welding_mask_crude",
      "menu_text": "Lower"
    },
    "material": [ "steel" ],
    "symbol": "[",
    "color": "dark_gray",
    "warmth": 8,
    "material_thickness": 2,
    "armor": [ { "encumbrance": 25, "coverage": 80, "covers": [ "head" ], "specifically_covers": [ "head_crown" ] } ],
    "melee_damage": { "bash": 5 }
  },
  {
    "id": "welding_mask_raised",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "welding mask (raised)", "str_pl": "welding masks (raised)" },
    "description": "A plastic mask with a very dark visor, meant to protect the entire face while welding.  It also serves as somewhat good armor, but makes it hard to see.  Activate it to lower it over your face.",
    "weight": "1 kg",
    "volume": "4 L",
    "longest_side": "34 cm",
    "price": "14 USD",
    "price_postapoc": "5 USD",
    "use_action": {
      "type": "transform",
      "msg": "You lower your welding mask over your face.",
      "target": "welding_mask",
      "menu_text": "Lower"
    },
    "material": [ "plastic" ],
    "symbol": "[",
    "color": "dark_gray",
    "warmth": 6,
    "material_thickness": 3,
    "armor": [ { "encumbrance": 20, "coverage": 80, "covers": [ "head" ], "specifically_covers": [ "head_crown" ] } ]
  },
  {
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "id": "game_watch",
    "name": { "str": "game watch", "str_pl": "game watches" },
    "category": "clothing",
    "volume": "250 ml",
    "description": "A waterproof digital watch with a built-in electronic game system, powered by standard batteries.  Activate to play.",
    "weight": "112 g",
    "color": "light_gray",
    "sided": true,
    "price": "60 USD",
    "price_postapoc": "1 USD",
    "material": [ "plastic" ],
    "flags": [ "WATCH", "ALARMCLOCK", "WATER_FRIENDLY", "BELTED", "FRAGILE", "ALLOWS_NATURAL_ATTACKS", "OVERSIZE" ],
    "symbol": "[",
    "charges_per_use": 1,
    "use_action": [ "PORTABLE_GAME" ],
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "BATTERY_ULTRA_LIGHT" ],
        "default_magazine": "light_minus_battery_cell"
      }
    ],
    "armor": [ { "coverage": 100, "covers": [ "hand_l", "hand_r" ], "specifically_covers": [ "hand_wrist_l", "hand_wrist_r" ] } ],
    "tool_ammo": "battery"
  },
  {
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "id": "smart_watch",
    "name": { "str": "smart watch", "str_pl": "smart watches" },
    "category": "clothing",
    "volume": "125 ml",
    "description": "A touchscreen watch that comes with many uses, such as a calendar, alarm, and even a fitness app, for when you want to check your health on the go!",
    "weight": "61 g",
    "color": "light_gray",
    "sided": true,
    "price": "100 USD",
    "price_postapoc": "1 USD 50 cent",
    "material": [ { "type": "plastic", "portion": 75 }, { "type": "aluminum", "portion": 25 } ],
    "flags": [
      "WATCH",
      "ALARMCLOCK",
      "BELTED",
      "FRAGILE",
      "ALLOWS_NATURAL_ATTACKS",
      "OVERSIZE",
      "USE_UPS",
      "NO_UNLOAD",
      "NO_RELOAD",
      "WATER_BREAK",
      "CALORIE_BURN",
      "ELECTRONIC"
    ],
    "faults": [ { "fault_group": "electronic_general" } ],
    "symbol": "[",
    "charges_per_use": 1,
    "use_action": [ "MP3", "CALORIES_INTAKE_TRACKER", "FITNESS_CHECK", "PORTABLE_GAME" ],
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 20 } } ],
    "armor": [ { "coverage": 100, "covers": [ "hand_l", "hand_r" ], "specifically_covers": [ "hand_wrist_l", "hand_wrist_r" ] } ],
    "tool_ammo": "battery"
  },
  {
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "id": "smart_watch_adv",
    "name": { "str": "advanced smart watch", "str_pl": "advanced smart watches" },
    "copy-from": "smart_watch",
    "description": "A touchscreen watch that comes with many uses, such as a calendar, alarm, and even a fitness app, for when you want to check your health on the go!  This is more expensive model, featuring shock-resistant and waterproof case and a bunch of additional sensors.",
    "price": "700 USD",
    "price_postapoc": "10 USD",
    "etransfer_rate": "30 MB",
    "e_port": "phone",
    "e_ports_banned": [ "USB-A", "memory card", "camera" ],
    "extend": { "flags": [ "WATER_FRIENDLY", "THERMOMETER", "HYGROMETER", "BAROMETER", "CAN_USE_IN_DARK" ] },
    "delete": { "flags": [ "WATER_BREAK", "FRAGILE" ] },
    "use_action": [
      "E_FILE_DEVICE",
      "EBOOKSAVE",
      "CAMERA",
      "MP3",
      "CALORIES_INTAKE_TRACKER",
      "FITNESS_CHECK",
      "WEATHER_TOOL",
      "PORTABLE_GAME",
      { "type": "link_up", "cable_length": 3, "charge_rate": "20 W" }
    ],
    "pocket_data": [
      { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 30 } },
      {
        "pocket_type": "E_FILE_STORAGE",
        "rigid": true,
        "max_contains_volume": "1 ml",
        "max_contains_weight": "1 g",
        "weight_multiplier": 0,
        "ememory_max": "64 GB"
      }
    ]
  },
  {
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "id": "fitness_band",
    "name": { "str": "fitness band" },
    "category": "clothing",
    "volume": "100 ml",
    "description": "A fitness band that can track your heartbeat, exercise level, and calories, and also has a clock.  Activate to see your metrics.",
    "weight": "30 g",
    "color": "light_gray",
    "sided": true,
    "price": "50 USD",
    "price_postapoc": "1 USD",
    "material": [ "plastic" ],
    "flags": [ "WATCH", "CALORIE_BURN", "WATER_FRIENDLY", "BELTED", "FRAGILE", "ALLOWS_NATURAL_ATTACKS", "OVERSIZE" ],
    "symbol": "[",
    "use_action": [ "FITNESS_CHECK" ],
    "armor": [ { "coverage": 100, "covers": [ "hand_l", "hand_r" ], "specifically_covers": [ "hand_wrist_l", "hand_wrist_r" ] } ]
  },
  {
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "id": "flashlight_mount_wrist",
    "name": { "str": "diving flashlight wrist mount" },
    "category": "clothing",
    "volume": "150 ml",
    "description": "A proprietary wrist mount for a flashlight.  Not very useful on its own.",
    "//": "Based on mount for this: https://www.amazon.com/dp/B00DI5GMOM",
    "weight": "50 g",
    "color": "light_gray",
    "sided": true,
    "price": "25 USD",
    "price_postapoc": "1 USD",
    "material": [ "rubber", "plastic" ],
    "flags": [ "WATER_FRIENDLY", "BELTED", "ALLOWS_NATURAL_ATTACKS", "OVERSIZE" ],
    "symbol": "[",
    "armor": [
      {
        "material": [
          { "type": "rubber", "covered_by_mat": 100, "thickness": 2.0 },
          { "type": "plastic", "covered_by_mat": 40, "thickness": 4.0 }
        ],
        "coverage": 70,
        "encumbrance": 1,
        "covers": [ "hand_l", "hand_r" ],
        "specifically_covers": [ "hand_wrist_l", "hand_wrist_r" ]
      }
    ],
    "pocket_data": [
      {
        "pocket_type": "CONTAINER",
        "volume_encumber_modifier": 1.5,
        "max_contains_volume": "300 ml",
        "max_contains_weight": "300 g",
        "moves": 150,
        "description": "Proprietary mount for a diving flashlight.",
        "flag_restriction": [ "WRIST_MOUNT_ATTACHMENT" ]
      }
    ]
  },
  {
    "id": "holo_cloak",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "hologram cloak" },
    "description": "A cloak woven with metallic fibers and covered with hexagonal sheets of reflective carbide.  When activated, it will create a holographic decoy of its wearer.",
    "weight": "1552 g",
    "volume": "3500 ml",
    "price": "55 kUSD",
    "price_postapoc": "100 USD",
    "material": [ "superalloy" ],
    "symbol": "[",
    "color": "light_gray",
    "pocket_data": [ { "pocket_type": "MAGAZINE_WELL", "rigid": true, "item_restriction": [ "light_battery_cell" ] } ],
    "charges_per_use": 25,
    "warmth": 10,
    "material_thickness": 0.5,
    "environmental_protection": 2,
    "use_action": [ "DIRECTIONAL_HOLOGRAM" ],
    "flags": [ "OVERSIZE", "HOOD", "WATERPROOF", "BELTED", "SOFT" ],
    "armor": [
      { "encumbrance": 10, "coverage": 70, "covers": [ "torso", "arm_l", "arm_r" ] },
      {
        "covers": [ "head" ],
        "encumbrance": 10,
        "coverage": 100,
        "specifically_covers": [ "head_crown", "head_forehead", "head_nape" ]
      },
      {
        "covers": [ "leg_l", "leg_r" ],
        "coverage": 70,
        "encumbrance": 10,
        "specifically_covers": [ "leg_draped_l", "leg_draped_r" ],
        "layers": [ "BELTED" ]
      }
    ],
    "tool_ammo": "battery"
  },
  {
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "id": "fedora",
    "name": { "str": "fedora" },
    "weight": "350 g",
    "color": "brown",
    "use_action": { "menu_text": "Tip", "type": "transform", "target": "fedora", "msg": "You tip your %s." },
    "symbol": "[",
    "description": "A high-crowned, wide-brimmed, sable-colored fedora.  Its brim helps keep the sun out of your eyes.  The perfect hat for treasure hunting.",
    "price": "75 USD",
    "price_postapoc": "1 USD",
    "material": [ "leather" ],
    "volume": "1750 ml",
    "warmth": 7,
    "environmental_protection": 1,
    "flags": [ "VARSIZE", "SUN_GLASSES" ],
    "material_thickness": 0.5,
    "armor": [ { "encumbrance": 10, "coverage": 100, "covers": [ "head" ], "specifically_covers": [ "head_crown" ] } ]
  },
  {
    "id": "thermal_socks",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "symbol": "[",
    "color": "light_gray",
    "name": { "str": "pair of thermal electric socks", "str_pl": "pairs of thermal electric socks" },
    "description": "A pair of socks with internal battery-powered heating elements.  Use it to turn it on.",
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "price": "50 USD",
    "price_postapoc": "1 USD",
    "material": [ "cotton" ],
    "weight": "182 g",
    "volume": "750 ml",
    "charges_per_use": 1,
    "use_action": {
      "type": "transform",
      "msg": "You activate your %s.",
      "target": "thermal_socks_on",
      "active": true,
      "need_charges": 1,
      "need_charges_msg": "The %s's batteries are dead."
    },
    "warmth": 10,
    "material_thickness": 0.3,
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "BATTERY_MEDIUM" ],
        "default_magazine": "medium_battery_cell"
      }
    ],
    "armor": [ { "coverage": 100, "covers": [ "foot_l", "foot_r" ] } ],
    "tool_ammo": "battery"
  },
  {
    "id": "thermal_socks_on",
    "copy-from": "thermal_socks",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "pair of thermal electric socks (on)", "str_pl": "pairs of thermal electric socks (on)" },
    "description": "A pair of socks with internal battery-powered heating elements.  They are currently on, and continually draining batteries.  Use it to turn them off.",
    "flags": [ "VARSIZE", "SKINTIGHT", "TRADER_AVOID" ],
    "power_draw": "400 mW",
    "revert_to": "thermal_socks",
    "use_action": {
      "ammo_scale": 0,
      "menu_text": "Turn off",
      "type": "transform",
      "msg": "Your %s deactivates.",
      "target": "thermal_socks"
    },
    "warmth": 60
  },
  {
    "id": "thermal_suit",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "symbol": "[",
    "color": "light_gray",
    "name": { "str": "thermal electric suit" },
    "description": "A full-body suit of thin thermal underwear equipped with internal battery-powered heating elements.  Use it to turn it on.",
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "price": "150 USD",
    "price_postapoc": "5 USD",
    "material": [ "cotton" ],
    "weight": "3972 g",
    "volume": "2 L",
    "charges_per_use": 1,
    "use_action": {
      "type": "transform",
      "msg": "You activate your %s.",
      "target": "thermal_suit_on",
      "active": true,
      "need_charges": 1,
      "need_charges_msg": "The %s's batteries are dead."
    },
    "warmth": 10,
    "material_thickness": 0.1,
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "BATTERY_MEDIUM", "BATTERY_HEAVY" ],
        "default_magazine": "heavy_battery_cell"
      }
    ],
    "armor": [ { "coverage": 100, "covers": [ "torso", "arm_l", "arm_r", "leg_l", "leg_r" ] } ],
    "tool_ammo": "battery"
  },
  {
    "id": "thermal_suit_on",
    "copy-from": "thermal_suit",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "thermal electric suit (on)", "str_pl": "thermal electric suits (on)" },
    "description": "A full-body suit of thin thermal underwear equipped with internal battery-powered heating elements.  It is currently on, and continually draining batteries.  Use it to turn it off.",
    "flags": [ "VARSIZE", "SKINTIGHT", "TRADER_AVOID" ],
    "power_draw": "6800 mW",
    "revert_to": "thermal_suit",
    "warmth": 60,
    "use_action": {
      "ammo_scale": 0,
      "menu_text": "Turn off",
      "type": "transform",
      "msg": "Your %s deactivates.",
      "target": "thermal_suit"
    }
  },
  {
    "id": "thermal_gloves",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "symbol": "[",
    "color": "light_gray",
    "name": { "str": "pair of thermal electric gloves", "str_pl": "pairs of thermal electric gloves" },
    "description": "A pair of gloves with internal battery-powered heating elements.  Use it to turn it on.",
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "price": "50 USD",
    "price_postapoc": "1 USD",
    "material": [ "cotton" ],
    "weight": "210 g",
    "volume": "750 ml",
    "charges_per_use": 1,
    "use_action": {
      "type": "transform",
      "msg": "You activate your %s.",
      "target": "thermal_gloves_on",
      "active": true,
      "need_charges": 1,
      "need_charges_msg": "The %s's batteries are dead."
    },
    "warmth": 10,
    "material_thickness": 0.3,
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "BATTERY_MEDIUM" ],
        "default_magazine": "medium_battery_cell"
      }
    ],
    "armor": [ { "coverage": 100, "covers": [ "hand_l", "hand_r" ] } ],
    "tool_ammo": "battery"
  },
  {
    "id": "thermal_gloves_on",
    "copy-from": "thermal_gloves",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "pair of thermal electric gloves (on)", "str_pl": "pairs of thermal electric gloves (on)" },
    "description": "A pair of gloves with internal battery-powered heating elements.  They are currently on, and continually draining batteries.  Use it to turn them off.",
    "flags": [ "VARSIZE", "SKINTIGHT", "TRADER_AVOID" ],
    "power_draw": "400 mW",
    "revert_to": "thermal_gloves",
    "use_action": {
      "ammo_scale": 0,
      "menu_text": "Turn off",
      "type": "transform",
      "msg": "Your %s deactivates.",
      "target": "thermal_gloves"
    },
    "warmth": 60
  },
  {
    "id": "thermal_mask",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "symbol": "[",
    "color": "light_gray",
    "name": { "str": "thermal electric balaclava" },
    "description": "A snug cloth mask with internal battery-powered heating elements.  Use it to turn it on.",
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "price": "50 USD",
    "price_postapoc": "2 USD 50 cent",
    "material": [ "cotton" ],
    "weight": "196 g",
    "volume": "1 L",
    "charges_per_use": 1,
    "use_action": {
      "type": "transform",
      "msg": "You activate your %s.",
      "target": "thermal_mask_on",
      "active": true,
      "need_charges": 1,
      "need_charges_msg": "The %s's batteries are dead."
    },
    "warmth": 10,
    "material_thickness": 0.3,
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "BATTERY_MEDIUM" ],
        "default_magazine": "medium_battery_cell"
      }
    ],
    "armor": [ { "coverage": 100, "covers": [ "head", "mouth" ] } ],
    "tool_ammo": "battery"
  },
  {
    "id": "thermal_mask_on",
    "copy-from": "thermal_mask",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "thermal electric balaclava (on)", "str_pl": "thermal electric balaclavas (on)" },
    "description": "A snug cloth mask with internal battery-powered heating elements.  It is are currently on, and continually draining batteries.  Use it to turn it off.",
    "flags": [ "VARSIZE", "SKINTIGHT", "TRADER_AVOID" ],
    "power_draw": "400 mW",
    "revert_to": "thermal_mask",
    "use_action": {
      "ammo_scale": 0,
      "type": "transform",
      "menu_text": "Turn off",
      "msg": "Your %s deactivates.",
      "target": "thermal_mask"
    },
    "warmth": 60
  },
  {
    "id": "binoculars",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "tools",
    "symbol": ";",
    "color": "dark_gray",
    "name": { "str": "pair of binoculars", "str_pl": "pairs of binoculars" },
    "description": "A pair of optics with a neck strap attached.  Useful for seeing long distances.  Wearing this item or carrying it in your inventory will double the distance around you that is mapped during your travels.  You could also use them to focus the sunlight.",
    "price": "34 USD",
    "price_postapoc": "5 USD",
    "material": [ { "type": "plastic", "portion": 9 }, { "type": "glass" } ],
    "flags": [ "ZOOM", "OVERSIZE", "BELTED", "ALLOWS_NATURAL_ATTACKS", "FIRESTARTER" ],
    "weight": "550 g",
    "volume": "540 ml",
    "longest_side": "15 cm",
    "to_hit": { "grip": "solid", "length": "hand", "surface": "any", "balance": "uneven" },
    "use_action": { "type": "firestarter", "moves": 1000, "moves_slow": 25000, "need_sunlight": true },
    "material_thickness": 2,
    "armor": [ { "encumbrance": 2, "coverage": 25, "covers": [ "torso" ], "specifically_covers": [ "torso_hanging_front" ] } ],
    "melee_damage": { "bash": 3 },
    "//": "Based on https://www.amazon.com/dp/B0798Q79RV"
  },
  {
    "id": "wearable_light",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "symbol": "[",
    "color": "blue",
    "name": { "str": "headlamp" },
    "description": "An LED headlamp with an adjustable strap so as to be comfortably worn on your head or attached to your helmet.  Use it to turn it on.",
    "//": "reference: https://www.rei.com/product/202772/black-diamond-astro-300-headlamp",
    "price": "20 USD",
    "price_postapoc": "1 USD",
    "material": [ "plastic", "aluminum" ],
    "flags": [ "OVERSIZE", "BELTED", "PADDED", "ALLOWS_NATURAL_ATTACKS" ],
    "weight": "150 g",
    "volume": "141 ml",
    "longest_side": "136 mm",
    "charges_per_use": 1,
    "use_action": {
      "type": "transform",
      "msg": "You turn the headlamp on.",
      "target": "wearable_light_on",
      "active": true,
      "need_charges": 1,
      "need_charges_msg": "The headlamp batteries are dead."
    },
    "material_thickness": 1,
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "BATTERY_MEDIUM" ],
        "default_magazine": "medium_battery_cell"
      }
    ],
    "armor": [ { "coverage": 45, "covers": [ "head" ], "specifically_covers": [ "head_crown", "head_forehead" ] } ],
    "melee_damage": { "bash": 1 },
    "tool_ammo": [ "battery" ]
  },
  {
    "id": "wearable_camera",
    "copy-from": "camera",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "symbol": "[",
    "color": "blue",
    "name": { "str": "wearable camera" },
    "description": "A point-and-shoot digital camera with a digital viewfinder, a backup 'iron-sight', and flash.  You can look at your photos on the digital screen, or transfer them with a memory card.  This one can be worn over your neck.",
    "flags": [ "NO_UNLOAD", "NO_RELOAD", "OVERSIZE", "BELTED", "ALLOWS_NATURAL_ATTACKS", "WATER_BREAK", "ELECTRONIC" ],
    "weight": "520 g",
    "volume": "500 ml",
    "armor": [ { "encumbrance": 2, "coverage": 15, "covers": [ "torso" ], "specifically_covers": [ "torso_hanging_front" ] } ],
    "melee_damage": { "bash": 1 }
  },
  {
    "id": "wearable_camera_pro",
    "copy-from": "camera_pro",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "name": { "str": "wearable professional camera" },
    "description": "A 35 mm digital SLR (single-lens reflex) camera with optical and digital viewfinders, a zoom lens with auto-focus and stabilizer, and flash.  You can view your photos on it or transfer them with a memory card.  Before the Cataclysm, you could have taken professional-grade photos using this.  This one can be worn over your neck.",
    "flags": [
      "NO_UNLOAD",
      "NO_RELOAD",
      "CAMERA_PRO",
      "ALWAYS_TWOHAND",
      "OVERSIZE",
      "BELTED",
      "ALLOWS_NATURAL_ATTACKS",
      "WATER_BREAK",
      "ELECTRONIC"
    ],
    "weight": "520 g",
    "volume": "500 ml",
    "armor": [ { "encumbrance": 2, "coverage": 15, "covers": [ "torso" ], "specifically_covers": [ "torso_hanging_front" ] } ],
    "melee_damage": { "bash": 1 }
  },
  {
    "id": "wearable_light_on",
    "copy-from": "wearable_light",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "headlamp (on)", "str_pl": "headlamps (on)" },
    "description": "An LED headlamp with an adjustable strap so as to be comfortably worn on your head or attached to your helmet.  It is turned on, and continually draining batteries.  Use it to turn it off.",
    "flags": [ "LIGHT_300", "CHARGEDIM", "OVERSIZE", "BELTED", "PADDED", "ALLOWS_NATURAL_ATTACKS", "TRADER_AVOID" ],
    "power_draw": "1560 mW",
    "revert_to": "wearable_light",
    "use_action": {
      "ammo_scale": 0,
      "type": "transform",
      "menu_text": "Turn off",
      "msg": "The %s flicks off.",
      "target": "wearable_light"
    }
  },
  {
    "id": "wearable_big_light_on",
    "copy-from": "wearable_big_light",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "heavy-duty headlamp (on)", "str_pl": "heavy-duty headlamps (on)" },
    "description": "A heavy-duty LED headlamp with a durable polymer housing.  It's impact-resistant, chemical-resistant, waterproof and certified for use in hazardous environments.  Designed for firefighters, rescue personnel and miners.  Use it to turn it off.",
    "flags": [ "LIGHT_650", "CHARGEDIM", "OVERSIZE", "BELTED", "PADDED", "ALLOWS_NATURAL_ATTACKS", "TRADER_AVOID" ],
    "power_draw": "4 W",
    "revert_to": "wearable_big_light",
    "use_action": {
      "ammo_scale": 0,
      "type": "transform",
      "menu_text": "Turn off",
      "msg": "The %s flicks off.",
      "target": "wearable_big_light"
    }
  },
  {
    "id": "wearable_big_light",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "symbol": "[",
    "color": "blue",
    "name": { "str": "heavy-duty headlamp" },
    "description": "A heavy-duty LED headlamp with a durable polymer housing.  It's impact-resistant, chemical-resistant, waterproof and certified for use in hazardous environments.  Designed for firefighters, rescue personnel and miners.  Use it to turn it on.",
    "//": "see heavy_flashlight. Based on https://www.nightstick.com/collections/fire/products/xpp-5462rx",
    "price": "65 USD",
    "price_postapoc": "2 USD",
    "material": [ "thermo_resin", "aluminum" ],
    "flags": [ "OVERSIZE", "BELTED", "PADDED", "ALLOWS_NATURAL_ATTACKS" ],
    "weight": "300 g",
    "volume": "750 ml",
    "charges_per_use": 1,
    "use_action": {
      "type": "transform",
      "msg": "You turn the headlamp on.",
      "target": "wearable_big_light_on",
      "active": true,
      "need_charges": 1,
      "need_charges_msg": "The headlamp batteries are dead."
    },
    "material_thickness": 1,
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "BATTERY_MEDIUM" ],
        "default_magazine": "medium_battery_cell"
      }
    ],
    "armor": [ { "encumbrance": 2, "coverage": 50, "covers": [ "head" ], "specifically_covers": [ "head_crown", "head_forehead" ] } ],
    "melee_damage": { "bash": 1 },
    "looks_like": "wearable_light",
    "tool_ammo": [ "battery" ]
  },
  {
    "id": "wearable_atomic_light",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "symbol": "[",
    "color": "blue",
    "looks_like": "wearable_light_on",
    "name": { "str": "atomic headlamp" },
    "description": "A custom-made, reinforced headlamp powered by the magic of nuclear decay, focused for more usable brightness.  The adjustable strap allows it to be comfortably worn on your head or attached to your helmet.  Use it to close the cover and hide the light.",
    "price": "40 USD",
    "price_postapoc": "15 USD",
    "material": [ "steel", "plastic" ],
    "flags": [
      "LIGHT_200",
      "LEAK_DAM",
      "RADIOACTIVE",
      "STURDY",
      "OVERSIZE",
      "BELTED",
      "PADDED",
      "ALLOWS_NATURAL_ATTACKS",
      "SPAWN_ACTIVE"
    ],
    "weight": "1 kg",
    "volume": "1500 ml",
    "use_action": {
      "type": "transform",
      "msg": "You close the headlamp's cover.",
      "menu_text": "Close cover",
      "target": "wearable_atomic_light_off"
    },
    "material_thickness": 1,
    "armor": [ { "encumbrance": 5, "coverage": 50, "covers": [ "head" ], "specifically_covers": [ "head_crown", "head_forehead" ] } ],
    "melee_damage": { "bash": 2 }
  },
  {
    "id": "wearable_atomic_light_off",
    "copy-from": "wearable_atomic_light",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "looks_like": "wearable_light",
    "name": { "str": "atomic headlamp (covered)", "str_pl": "atomic headlamps (covered)" },
    "description": "A custom-made, reinforced headlamp powered by the magic of nuclear decay, focused for more usable brightness.  The adjustable strap allows it to be comfortably worn on your head or attached to your helmet.  Use it to open the cover and show the light.",
    "flags": [ "LEAK_DAM", "RADIOACTIVE", "STURDY", "OVERSIZE", "BELTED", "PADDED", "ALLOWS_NATURAL_ATTACKS" ],
    "use_action": {
      "type": "transform",
      "msg": "You open the headlamp's cover.",
      "menu_text": "Open cover",
      "target": "wearable_atomic_light",
      "active": true
    }
  },
  {
    "id": "ar_glasses_basic",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "name": { "str": "pair of basic AR glasses", "str_pl": "pairs of basic AR glasses" },
    "description": "A pair of compact augmented reality glasses with some basic functionality.  There is a camera on the rim, and it has an alarm clock feature.",
    "weight": "65 g",
    "volume": "720 ml",
    "price": "500 USD",
    "price_postapoc": "2 USD 50 cent",
    "material": [ "plastic" ],
    "symbol": "[",
    "looks_like": "glasses_safety",
    "color": "light_gray",
    "charges_per_use": 1,
    "use_action": [ "CAMERA" ],
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "BATTERY_LIGHT", "BATTERY_ULTRA_LIGHT" ],
        "default_magazine": "light_battery_cell"
      }
    ],
    "armor": [ { "encumbrance": 5, "coverage": 95, "covers": [ "eyes" ] } ],
    "material_thickness": 1,
    "environmental_protection": 1,
    "flags": [ "WATCH", "ALARMCLOCK", "FRAGILE", "WATER_BREAK", "PADDED", "ELECTRONIC" ],
    "faults": [ { "fault_group": "electronic_general" } ],
    "tool_ammo": "battery"
  },
  {
    "id": "ar_glasses_advanced",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "name": { "str": "pair of advanced AR glasses", "str_pl": "pairs of advanced AR glasses" },
    "description": "An expensive model of augmented reality glasses, with adaptive light correction and some gadgets, designed to be compatible with corrective glasses.  An augmented reality overlay allows the user to zoom their view, and it displays handy information about local topology.",
    "weight": "170 g",
    "volume": "750 ml",
    "price": "3 kUSD",
    "price_postapoc": "4 USD",
    "material": [ "plastic" ],
    "symbol": "[",
    "looks_like": "glasses_safety",
    "color": "light_gray",
    "charges_per_use": 1,
    "use_action": [ "CAMERA", "PORTABLE_GAME", "EBOOKSAVE", "E_FILE_DEVICE" ],
    "tick_action": [ "EPIC_MUSIC" ],
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "BATTERY_LIGHT", "BATTERY_ULTRA_LIGHT" ],
        "default_magazine": "light_battery_cell"
      },
      {
        "pocket_type": "E_FILE_STORAGE",
        "rigid": true,
        "max_contains_volume": "1 ml",
        "max_contains_weight": "1 g",
        "weight_multiplier": 0,
        "ememory_max": "1 TB"
      }
    ],
    "armor": [ { "encumbrance": 5, "coverage": 100, "covers": [ "eyes" ] } ],
    "material_thickness": 1,
    "environmental_protection": 1,
    "flags": [
      "ZOOM",
      "WATCH",
      "ALARMCLOCK",
      "OUTER",
      "FRAGILE",
      "SUN_GLASSES",
      "THERMOMETER",
      "WATER_BREAK",
      "PADDED",
      "ELECTRONIC",
      "CAN_USE_IN_DARK"
    ],
    "faults": [ { "fault_group": "electronic_general" } ],
    "tool_ammo": "battery"
  },
  {
    "id": "helmet_eod",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "armor",
    "name": { "str": "EOD helmet" },
    "description": "An armored, electronically-shielded helmet containing a camera, a two-way radio, and a headlamp, all of which can be voice-activated for redundancy.  It is designed to protect against overpressure, fragmentation, impact, and heat.",
    "weight": "3600 g",
    "volume": "4 L",
    "price": "16 kUSD 139 USD",
    "//": "Based on the EOD 10 and EOD 9 helmets.",
    "price_postapoc": "100 USD",
    "armor": [
      {
        "material": [
          { "type": "kevlar_rigid", "covered_by_mat": 100, "thickness": 4.0 },
          { "type": "plastic_pad", "covered_by_mat": 100, "thickness": 14.0 }
        ],
        "covers": [ "head" ],
        "coverage": 100,
        "layers": [ "OUTER", "NORMAL" ],
        "encumbrance_modifiers": [ "RESTRICTS_NECK", "WELL_SUPPORTED" ]
      },
      {
        "material": [ { "type": "plastic", "covered_by_mat": 100, "thickness": 20.0 } ],
        "covers": [ "mouth" ],
        "coverage": 100,
        "encumbrance": 15,
        "layers": [ "OUTER" ],
        "rigid_layer_only": true
      },
      {
        "material": [ { "type": "plastic", "covered_by_mat": 100, "thickness": 20.0 } ],
        "covers": [ "eyes" ],
        "coverage": 100,
        "encumbrance": 5,
        "layers": [ "OUTER" ],
        "rigid_layer_only": true
      }
    ],
    "warmth": 65,
    "material": [ "kevlar_rigid", "plastic", "plastic_pad" ],
    "symbol": "[",
    "color": "light_green",
    "environmental_protection": 3,
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "BATTERY_MEDIUM" ],
        "default_magazine": "medium_battery_cell"
      }
    ],
    "use_action": {
      "type": "transform",
      "menu_text": "Turn on headlamps",
      "msg": "\"Activating illumination.\"",
      "target": "helmet_eod_on",
      "active": true,
      "need_charges": 1,
      "need_charges_msg": "\"Illumination disabled, low power.\""
    },
    "flags": [ "STURDY", "OUTER", "RAINPROOF", "PADDED", "WATCH", "ALARMCLOCK" ],
    "tool_ammo": "battery"
  },
  {
    "id": "helmet_eod_on",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "copy-from": "helmet_eod",
    "name": { "str": "EOD helmet (on)", "str_pl": "EOD helmets (on)" },
    "extend": { "flags": [ "LIGHT_350", "CHARGEDIM", "TRADER_AVOID", "TWO_WAY_RADIO" ] },
    "power_draw": "10 W",
    "revert_to": "helmet_eod",
    "use_action": { "type": "transform", "menu_text": "Turn off headlamps", "msg": "\"Disabling illumination.\"", "target": "helmet_eod" }
  },
  {
    "id": "rm13_armor",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR", "ARTIFACT" ],
    "category": "armor",
    "symbol": "[",
    "color": "dark_gray",
    "name": { "str": "RM13 combat armor" },
    "description": "A full-body suit of sleek black military armor that represents the pinnacle of Rivtech's powered armor technology.  It has a proprietary internal battery recharged by UPS.  Use it to turn it on.",
    "flags": [
      "STURDY",
      "WATERPROOF",
      "RAINPROOF",
      "WATCH",
      "ALARMCLOCK",
      "SWIM_GOGGLES",
      "SUN_GLASSES",
      "RAD_RESIST",
      "NO_REPAIR",
      "NANOFAB_REPAIR",
      "PADDED",
      "USE_UPS",
      "NO_UNLOAD",
      "COMBAT_TOGGLEABLE",
      "UNBREAKABLE_MELEE"
    ],
    "price": "500 kUSD",
    "price_postapoc": "100 USD",
    "material": [ "hyperweave_off", "carbide" ],
    "weight": "9540 g",
    "volume": "9 L",
    "to_hit": { "grip": "bad", "length": "long", "surface": "any", "balance": "clumsy" },
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 5000 } } ],
    "charges_per_use": 1,
    "use_action": {
      "type": "transform",
      "msg": "You activate your RM13 combat armor.\nRivtech Model 13 RivOS v2.19:   ONLINE.\nCBRN defense system:            ONLINE.\nAcoustic dampening system:      ONLINE.\nThermal regulation system:      ONLINE.\nVision enhancement system:      ONLINE.\nElectro-reactive armor system:  ONLINE.\nAll systems nominal.",
      "target": "rm13_armor_on",
      "active": true,
      "need_worn": true,
      "need_charges": 1,
      "need_charges_msg": "The RM13 combat armor's battery is dead."
    },
    "warmth": 30,
    "environmental_protection": 10,
    "material_thickness": 3,
    "armor": [
      {
        "material": [
          { "type": "lvl4ballisticglass", "covered_by_mat": 100, "thickness": 1.0 },
          { "type": "thermo_resin", "covered_by_mat": 100, "thickness": 1.0 }
        ],
        "encumbrance": 5,
        "coverage": 100,
        "covers": [ "eyes" ],
        "volume_encumber_modifier": 0
      },
      {
        "material": [
          { "type": "carbide", "covered_by_mat": 100, "thickness": 1.0 },
          { "type": "hyperweave_off", "covered_by_mat": 100, "thickness": 2.0 }
        ],
        "encumbrance": 10,
        "coverage": 100,
        "covers": [ "mouth", "head", "torso", "arm_l", "arm_r", "leg_l", "leg_r", "hand_l", "hand_r" ],
        "volume_encumber_modifier": 0
      },
      {
        "material": [
          { "type": "carbide", "covered_by_mat": 100, "thickness": 1.0 },
          { "type": "hyperweave_off", "covered_by_mat": 100, "thickness": 2.0 }
        ],
        "encumbrance": 10,
        "coverage": 100,
        "covers": [ "foot_l", "foot_r" ],
        "specifically_covers": [
          "foot_toes_r",
          "foot_toes_l",
          "foot_ankle_r",
          "foot_ankle_l",
          "foot_heel_r",
          "foot_heel_l",
          "foot_arch_r",
          "foot_arch_l"
        ],
        "volume_encumber_modifier": 0
      },
      {
        "material": [
          { "type": "carbide", "covered_by_mat": 100, "thickness": 1.0 },
          { "type": "rubber", "covered_by_mat": 100, "thickness": 5.0 }
        ],
        "encumbrance": 0,
        "coverage": 100,
        "covers": [ "foot_l", "foot_r" ],
        "specifically_covers": [ "foot_sole_r", "foot_sole_l" ],
        "volume_encumber_modifier": 0
      }
    ],
    "melee_damage": { "bash": 6 },
    "tool_ammo": "battery",
    "passive_effects": [ { "id": "ench_climate_control_all" }, { "id": "ench_dampened_steps" } ]
  },
  {
    "id": "rm13_armor_on",
    "copy-from": "rm13_armor",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "RM13 combat armor (on)", "str_pl": "RM13 combat armors (on)" },
    "description": "A full-body suit of sleek black military armor that represents the pinnacle of Rivtech's powered armor technology.  As you move your fingers over the surface, the armor tenses, almost as though it were alive.  Use it to turn it off.",
    "flags": [
      "STURDY",
      "WATERPROOF",
      "RAINPROOF",
      "WATCH",
      "ALARMCLOCK",
      "SWIM_GOGGLES",
      "SUN_GLASSES",
      "IRRITANT_IMMUNE",
      "RAD_PROOF",
      "GAS_PROOF",
      "ELECTRIC_IMMUNE",
      "THERMOMETER",
      "TRADER_AVOID",
      "NO_REPAIR",
      "NANOFAB_REPAIR",
      "PADDED",
      "USE_UPS",
      "NO_UNLOAD",
      "COMBAT_TOGGLEABLE",
      "UNBREAKABLE_MELEE",
      "USE_POWER_WHEN_HIT"
    ],
    "material": [ "hyperweave_on", "carbide" ],
    "power_draw": "100 W",
    "revert_to": "rm13_armor",
    "use_action": {
      "type": "transform",
      "msg": "You deactivate your RM13 combat armor.\nRivOS v2.19 shutdown sequence initiated.\nShutting down.\nYour RM13 combat armor turns off.",
      "target": "rm13_armor",
      "need_worn": true
    },
    "environmental_protection": 40,
    "qualities": [ [ "GLARE", 1 ] ],
    "material_thickness": 3,
    "armor": [
      {
        "material": [
          { "type": "lvl4ballisticglass", "covered_by_mat": 100, "thickness": 1.0 },
          { "type": "thermo_resin", "covered_by_mat": 100, "thickness": 1.0 }
        ],
        "encumbrance": 5,
        "coverage": 100,
        "covers": [ "eyes" ],
        "volume_encumber_modifier": 0
      },
      {
        "material": [
          { "type": "carbide", "covered_by_mat": 100, "thickness": 1.0 },
          { "type": "hyperweave_on", "covered_by_mat": 100, "thickness": 2.0 }
        ],
        "encumbrance": 10,
        "coverage": 100,
        "covers": [ "mouth", "head", "torso", "arm_l", "arm_r", "leg_l", "leg_r", "hand_l", "hand_r" ],
        "volume_encumber_modifier": 0
      },
      {
        "material": [
          { "type": "carbide", "covered_by_mat": 100, "thickness": 1.0 },
          { "type": "hyperweave_on", "covered_by_mat": 100, "thickness": 2.0 }
        ],
        "encumbrance": 10,
        "coverage": 100,
        "covers": [ "foot_l", "foot_r" ],
        "specifically_covers": [
          "foot_toes_r",
          "foot_toes_l",
          "foot_ankle_r",
          "foot_ankle_l",
          "foot_heel_r",
          "foot_heel_l",
          "foot_arch_r",
          "foot_arch_l"
        ],
        "volume_encumber_modifier": 0
      },
      {
        "material": [
          { "type": "carbide", "covered_by_mat": 100, "thickness": 1.0 },
          { "type": "rubber", "covered_by_mat": 100, "thickness": 5.0 }
        ],
        "encumbrance": 0,
        "coverage": 100,
        "covers": [ "foot_l", "foot_r" ],
        "specifically_covers": [ "foot_sole_r", "foot_sole_l" ],
        "volume_encumber_modifier": 0
      }
    ]
  },
  {
    "id": "dimensional_anchor",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "symbol": "[",
    "color": "light_gray",
    "name": { "str": "5-point anchor" },
    "looks_like": "chestguard_hard",
    "description": "A featureless, disc-shaped device mounted on a harness.  The words \"X.E.D.R.A\" and \"5-point anchor\" are inscribed on its front and back.",
    "price": "1 kUSD 500 USD",
    "price_postapoc": "80 USD",
    "material": [ "ceramic", "kevlar" ],
    "weight": "1250 g",
    "volume": "4500 ml",
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "BATTERY_MEDIUM" ],
        "default_magazine": "medium_battery_cell"
      }
    ],
    "use_action": {
      "type": "transform",
      "msg": "An LED light in the %s flickers on.",
      "target": "dimensional_anchor_on",
      "active": true,
      "need_charges": 1,
      "need_charges_msg": "It seems like this device needs power."
    },
    "warmth": 10,
    "material_thickness": 2,
    "flags": [ "OVERSIZE", "BELTED", "SOFT" ],
    "armor": [ { "encumbrance": 2, "coverage": 50, "covers": [ "torso" ] } ],
    "tool_ammo": "battery"
  },
  {
    "id": "dimensional_anchor_on",
    "copy-from": "dimensional_anchor",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "5-point anchor (on)", "str_pl": "5-point anchors (on)" },
    "looks_like": "dimensional_anchor",
    "description": "The harness' shoulder-mounted LED glows with a soft green hue.  There's no further indication of anything happening.",
    "turns_per_charge": 100,
    "revert_to": "dimensional_anchor",
    "use_action": {
      "type": "transform",
      "ammo_scale": 0,
      "menu_text": "Turn off",
      "msg": "The %s LED light flickers off.",
      "target": "dimensional_anchor"
    },
    "flags": [ "DIMENSIONAL_ANCHOR", "OVERSIZE", "BELTED", "PORTAL_PROOF", "SOFT" ]
  },
  {
    "id": "broken_dimensional_anchor",
    "copy-from": "dimensional_anchor",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "malfunctioning 5-point anchor" },
    "description": "A battered, disc-shaped device mounted on a harness.  The inscriptions \"X.E.D.R.A\" and \"5-point anchor\" are barely legible on its radiation-stained front and back.",
    "use_action": {
      "type": "transform",
      "msg": "The %s emits a low-pitched clicking alarm as its mounted LED light flashes yellow.",
      "target": "broken_dimensional_anchor",
      "active": true,
      "need_charges": 1,
      "need_charges_msg": "It seems like this device needs power."
    }
  },
  {
    "id": "phase_immersion_suit",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR", "ARTIFACT" ],
    "category": "clothing",
    "symbol": "[",
    "color": "light_gray",
    "name": { "str": "phase immersion suit" },
    "looks_like": "rm13_armor",
    "description": "Covered in interlocking plates of reflective metal, this advanced suit resembles both plate armor and an astronaut's spacesuit.  Designed to protect its wearer during extradimensional excursions, it offers unparalleled environmental protection, both in this Earth and beyond.  Use it to turn it on.",
    "price": "1 kUSD 500 USD",
    "price_postapoc": "150 USD",
    "material": [ "carbide", "qt_steel", "lvl4ballisticglass", "superalloy" ],
    "weight": "9500 g",
    "volume": "4500 ml",
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 7000 } } ],
    "use_action": {
      "type": "transform",
      "msg": "Initiating\nRunning suit integrity diagnostics…\nAll systems operational.",
      "target": "phase_immersion_suit_on",
      "active": true,
      "need_charges": 1,
      "need_charges_msg": "Warning: Operating on minimal power.  Protection compromised."
    },
    "warmth": 30,
    "environmental_protection": 10,
    "material_thickness": 3,
    "flags": [
      "IRRITANT_IMMUNE",
      "RAD_PROOF",
      "PORTAL_PROOF",
      "STURDY",
      "WATERPROOF",
      "HYGROMETER",
      "THERMOMETER",
      "RAINPROOF",
      "WATCH",
      "ALARMCLOCK",
      "SWIM_GOGGLES",
      "SUN_GLASSES",
      "NO_REPAIR",
      "NANOFAB_REPAIR",
      "PADDED",
      "USE_UPS",
      "NO_UNLOAD",
      "COMBAT_TOGGLEABLE",
      "UNBREAKABLE_MELEE"
    ],
    "armor": [
      {
        "material": [ { "type": "lvl4ballisticglass", "covered_by_mat": 100, "thickness": 1.0 } ],
        "encumbrance": 10,
        "coverage": 100,
        "covers": [ "mouth", "eyes" ],
        "layers": [ "OUTER" ],
        "volume_encumber_modifier": 0
      },
      {
        "material": [
          { "type": "carbide", "covered_by_mat": 60, "thickness": 1.0 },
          { "type": "qt_steel", "covered_by_mat": 30, "thickness": 1.0 },
          { "type": "lvl4ballisticglass", "covered_by_mat": 100, "thickness": 1.0 }
        ],
        "//": "no weight is directly on your head",
        "encumbrance": 0,
        "coverage": 100,
        "covers": [ "head" ],
        "layers": [ "OUTER" ],
        "volume_encumber_modifier": 0
      },
      {
        "material": [
          { "type": "carbide", "covered_by_mat": 100, "thickness": 1.0 },
          { "type": "qt_steel", "covered_by_mat": 80, "thickness": 1.0 },
          { "type": "superalloy", "covered_by_mat": 40, "thickness": 1.0 },
          { "type": "superalloy", "covered_by_mat": 40, "thickness": 1.0 }
        ],
        "encumbrance": 10,
        "coverage": 100,
        "covers": [ "torso" ],
        "volume_encumber_modifier": 0
      },
      {
        "material": [
          { "type": "carbide", "covered_by_mat": 100, "thickness": 1.0 },
          { "type": "qt_steel", "covered_by_mat": 60, "thickness": 1.0 }
        ],
        "//": "hands are lighter armored",
        "encumbrance": 5,
        "coverage": 100,
        "covers": [ "hand_l", "hand_r" ],
        "volume_encumber_modifier": 0
      },
      {
        "material": [
          { "type": "carbide", "covered_by_mat": 100, "thickness": 1.0 },
          { "type": "qt_steel", "covered_by_mat": 80, "thickness": 3.0 }
        ],
        "//": "feet are heavier armored",
        "encumbrance": 10,
        "coverage": 100,
        "covers": [ "foot_l", "foot_r" ],
        "layers": [ "NORMAL", "OUTER" ],
        "volume_encumber_modifier": 0
      },
      {
        "material": [
          { "type": "carbide", "covered_by_mat": 100, "thickness": 1.0 },
          { "type": "qt_steel", "covered_by_mat": 75, "thickness": 0.5 },
          { "type": "superalloy", "covered_by_mat": 40, "thickness": 0.5 },
          { "type": "superalloy", "covered_by_mat": 40, "thickness": 0.5 }
        ],
        "//": "limbs are lighter armored than torso but still strongly armored this is the non joints so extra hardsteel",
        "encumbrance": 10,
        "coverage": 100,
        "covers": [ "arm_l", "arm_r", "leg_l", "leg_r" ],
        "volume_encumber_modifier": 0
      }
    ],
    "tool_ammo": "battery",
    "passive_effects": [ { "id": "ench_climate_control_all" } ]
  },
  {
    "id": "phase_immersion_suit_on",
    "copy-from": "phase_immersion_suit",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "phase immersion suit (on)", "str_pl": "phase immersion suits (on)" },
    "looks_like": "phase_immersion_suit",
    "description": "Covered in interlocking plates of reflective metal, this advanced suit resembles both plate armor and an astronaut's spacesuit.  It is turned on, and continually draining power.  Use it to turn it off.",
    "turns_per_charge": 25,
    "revert_to": "phase_immersion_suit",
    "use_action": {
      "type": "transform",
      "ammo_scale": 0,
      "menu_text": "Turn off",
      "msg": "Suit shutting down.",
      "target": "phase_immersion_suit"
    },
    "environmental_protection": 80,
    "flags": [
      "IRRITANT_IMMUNE",
      "RAD_PROOF",
      "PORTAL_PROOF",
      "STURDY",
      "WATERPROOF",
      "HYGROMETER",
      "THERMOMETER",
      "RAINPROOF",
      "WATCH",
      "ALARMCLOCK",
      "SWIM_GOGGLES",
      "SUN_GLASSES",
      "ELECTRIC_IMMUNE",
      "PARTIAL_DEAF",
      "GAS_PROOF",
      "TRADER_AVOID",
      "PSYSHIELD_PARTIAL",
      "GNV_EFFECT",
      "NO_REPAIR",
      "NANOFAB_REPAIR",
      "PADDED",
      "USE_UPS",
      "NO_UNLOAD",
      "COMBAT_TOGGLEABLE",
      "UNBREAKABLE_MELEE"
    ]
  },
  {
    "id": "rebreather",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "symbol": "[",
    "color": "dark_gray",
    "name": { "str": "rebreather mask" },
    "description": "A mask worn over your mouth which, when loaded with the proper filters, recycles your exhaled breath for rebreathing while underwater.  Use it to turn it on.",
    "flags": [ "WATER_FRIENDLY", "PADDED" ],
    "price": "250 USD",
    "price_postapoc": "5 USD",
    "material": [ "plastic", "aluminum" ],
    "weight": "720 g",
    "volume": "500 ml",
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "REBREATHER_CART" ],
        "default_magazine": "rebreather_cartridge_o2"
      }
    ],
    "charges_per_use": 1,
    "use_action": {
      "type": "transform",
      "msg": "You activate your %s.",
      "target": "rebreather_on",
      "active": true,
      "need_charges": 1,
      "need_charges_msg": "The %s's filter is used up."
    },
    "warmth": 10,
    "environmental_protection": 3,
    "material_thickness": 1,
    "armor": [ { "encumbrance": 30, "coverage": 75, "covers": [ "mouth" ] } ],
    "tool_ammo": [ "rebreather_filter", "rebreather_o2_regenerator" ]
  },
  {
    "id": "rebreather_on",
    "copy-from": "rebreather",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "material": [ "plastic", "aluminum" ],
    "name": { "str": "rebreather mask (on)", "str_pl": "rebreather masks (on)" },
    "description": "A mask worn over your mouth which, when loaded with the proper filters, recycles your exhaled breath for rebreathing while underwater.  It is turned on, and continually consuming its filter.  Use it to turn it off.",
    "flags": [ "WATER_FRIENDLY", "REBREATHER", "TRADER_AVOID" ],
    "turns_per_charge": 60,
    "revert_to": "rebreather",
    "use_action": { "ammo_scale": 0, "type": "transform", "menu_text": "Turn off", "msg": "Your %s deactivates.", "target": "rebreather" },
    "environmental_protection": 15,
    "armor": [ { "encumbrance": 20, "coverage": 75, "covers": [ "mouth" ] } ]
  },
  {
    "id": "rebreather_xl",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "symbol": "[",
    "color": "dark_gray",
    "name": { "str": "rebreather mask" },
    "description": "A mask worn over your mouth which, when loaded with the proper filters, recycles your exhaled breath for rebreathing while underwater.  This model has been expanded substantially and can accommodate exotic anatomy.  Use it to turn it on.",
    "flags": [ "WATER_FRIENDLY", "OVERSIZE", "PREFIX_XL" ],
    "price": "250 USD",
    "price_postapoc": "5 USD",
    "material": [ "plastic", "aluminum" ],
    "weight": "960 g",
    "volume": "1250 ml",
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "REBREATHER_CART" ],
        "default_magazine": "rebreather_cartridge_o2"
      }
    ],
    "charges_per_use": 1,
    "use_action": {
      "type": "transform",
      "msg": "You activate your %s.",
      "target": "rebreather_xl_on",
      "active": true,
      "need_charges": 1,
      "need_charges_msg": "The %s's filter is used up."
    },
    "warmth": 10,
    "environmental_protection": 3,
    "material_thickness": 1,
    "armor": [ { "encumbrance": 30, "coverage": 75, "covers": [ "mouth" ] } ],
    "tool_ammo": [ "rebreather_filter", "rebreather_o2_regenerator" ]
  },
  {
    "id": "rebreather_xl_on",
    "copy-from": "rebreather_xl",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "rebreather mask (on)", "str_pl": "rebreather masks (on)" },
    "material": [ "plastic", "aluminum" ],
    "description": "A mask worn over your mouth which, when loaded with the proper filters, recycles your exhaled breath for rebreathing while underwater.  This model has been expanded substantially and can accommodate exotic anatomy.  It is turned on, and continually consuming its filter.  Use it to turn it off.",
    "flags": [ "WATER_FRIENDLY", "REBREATHER", "OVERSIZE", "PREFIX_XL", "TRADER_AVOID" ],
    "turns_per_charge": 60,
    "revert_to": "rebreather_xl",
    "use_action": {
      "ammo_scale": 0,
      "type": "transform",
      "menu_text": "Turn off",
      "msg": "Your %s deactivates.",
      "target": "rebreather_xl"
    },
    "environmental_protection": 15,
    "armor": [ { "encumbrance": 20, "coverage": 75, "covers": [ "mouth" ] } ]
  },
  {
    "id": "rebreather_xs",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "symbol": "[",
    "color": "dark_gray",
    "name": { "str": "rebreather mask" },
    "description": "A mask worn over your mouth which, when loaded with the proper filters, recycles your exhaled breath for rebreathing while underwater.  This model has been shrunk dramatically to fit a smaller face.  Use it to turn it on.",
    "flags": [ "WATER_FRIENDLY", "UNDERSIZE", "PREFIX_XS" ],
    "price": "250 USD",
    "price_postapoc": "5 USD",
    "material": [ "plastic", "aluminum" ],
    "weight": "360 g",
    "volume": "250 ml",
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "REBREATHER_CART" ],
        "default_magazine": "rebreather_cartridge_o2"
      }
    ],
    "charges_per_use": 1,
    "use_action": {
      "type": "transform",
      "msg": "You activate your %s.",
      "target": "rebreather_xs_on",
      "active": true,
      "need_charges": 1,
      "need_charges_msg": "The %s's filter is used up."
    },
    "covers": [ "mouth" ],
    "warmth": 10,
    "environmental_protection": 3,
    "material_thickness": 1,
    "armor": [ { "encumbrance": 30, "coverage": 75, "covers": [ "mouth" ] } ],
    "tool_ammo": [ "rebreather_filter", "rebreather_o2_regenerator" ]
  },
  {
    "id": "rebreather_xs_on",
    "copy-from": "rebreather_xs",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "rebreather mask (on)", "str_pl": "rebreather masks (on)" },
    "description": "A mask worn over your mouth which, when loaded with the proper filters, recycles your exhaled breath for rebreathing while underwater.  This model has been shrunk dramatically to fit a smaller face.  It is turned on, and continually consuming its filter.  Use it to turn it off.",
    "flags": [ "WATER_FRIENDLY", "REBREATHER", "UNDERSIZE", "PREFIX_XS", "TRADER_AVOID" ],
    "turns_per_charge": 60,
    "revert_to": "rebreather_xs",
    "use_action": {
      "type": "transform",
      "ammo_scale": 0,
      "menu_text": "Turn off",
      "msg": "Your %s deactivates.",
      "target": "rebreather_xs"
    },
    "covers": [ "mouth" ],
    "environmental_protection": 15,
    "armor": [ { "encumbrance": 20, "coverage": 75, "covers": [ "mouth" ] } ]
  },
  {
    "id": "mask_filter",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "filter mask" },
    "category": "clothing",
    "description": "A mask that straps over your mouth and nose and filters air.  Protects from smoke, dust, and other contaminants quite well.  It must be prepared before use.",
    "flags": [ "SLEEP_IGNORE" ],
    "weight": "260 g",
    "volume": "500 ml",
    "price": "35 USD",
    "price_postapoc": "2 USD 50 cent",
    "material": [ "plastic" ],
    "symbol": "[",
    "looks_like": "mask_dust",
    "color": "light_gray",
    "warmth": 10,
    "material_thickness": 2,
    "environmental_protection": 3,
    "environmental_protection_with_filter": 7,
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "GASFILTER_SM" ],
        "default_magazine": "gasfilter_sm"
      }
    ],
    "use_action": [ "GASMASK_ACTIVATE" ],
    "tick_action": [ "GASMASK" ],
    "armor": [ { "encumbrance": 15, "rigid_layer_only": true, "coverage": 100, "covers": [ "mouth" ] } ],
    "tool_ammo": "gasfilter_s"
  },
  {
    "id": "mask_gas",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "name": { "str": "gas mask" },
    "description": "A full-face, industrial-grade respirator made from a solid black silicon and butyl rubber blend, providing decent user comfort in addition to a clear field of view and a secure fit thanks to the mask's single-element visor and 6-point head harness.  Provided that a filter canister's been screwed into the right-side filter port and the respirator's been prepared, it'll do an admirable job at preventing smoke, gas, and contaminants derived from chemical and lab work from taking up residence in your organs.",
    "weight": "490 g",
    "volume": "1536 ml",
    "longest_side": "27 cm",
    "//": "Based on https://www.avon-protection.com/products/c50/",
    "//2": "While it's based on the C50, this could equally be the FM53, CM8, or an assortment of other gas masks that fall into the same category.",
    "price": "499 USD 50 cent",
    "price_postapoc": "7 USD 50 cent",
    "material": [ { "type": "butyl_rubber", "portion": 3 }, { "type": "plastic", "portion": 2 } ],
    "symbol": "[",
    "color": "dark_gray",
    "armor": [
      {
        "material": [ { "type": "cotton", "covered_by_mat": 100, "thickness": 0.2 } ],
        "covers": [ "head" ],
        "specifically_covers": [ "head_crown", "head_nape" ],
        "coverage": 25,
        "encumbrance": 0,
        "layers": [ "SKINTIGHT" ],
        "//": "The cotton represents the head harness that keeps the mask attached to one's melon. Hood-style masks, like the GP5, should get their own item.",
        "volume_encumber_modifier": 0
      },
      {
        "material": [ { "type": "butyl_rubber", "covered_by_mat": 100, "thickness": 2 } ],
        "covers": [ "head" ],
        "specifically_covers": [ "head_forehead" ],
        "coverage": 100,
        "encumbrance": 20,
        "volume_encumber_modifier": 0,
        "layers": [ "SKINTIGHT" ]
      },
      {
        "material": [ { "type": "hard_plastic_transp", "covered_by_mat": 100, "thickness": 2 } ],
        "//": "While some older gas masks had lenses made from glass, most modern ones are fabricated with plastic eyepieces or visors. We can hand-wave away the outliers.",
        "covers": [ "eyes" ],
        "coverage": 100,
        "encumbrance": 10,
        "layers": [ "SKINTIGHT", "NORMAL" ],
        "rigid_layer_only": true,
        "volume_encumber_modifier": 0
      },
      {
        "material": [
          { "type": "butyl_rubber", "covered_by_mat": 100, "thickness": 2 },
          { "type": "plastic", "covered_by_mat": 30, "thickness": 1 }
        ],
        "//": "The exhale valve, speech diaphragm, and, if a mask has them, the communications unit and drinking tube, are located over the mouth and nose sections. They're represented by the plastic content.",
        "covers": [ "mouth" ],
        "specifically_covers": [ "mouth_lips", "mouth_nose", "mouth_chin" ],
        "coverage": 100,
        "encumbrance": [ 20, 40 ],
        "layers": [ "SKINTIGHT", "NORMAL" ]
      },
      {
        "material": [
          { "type": "butyl_rubber", "covered_by_mat": 100, "thickness": 2 },
          { "type": "plastic", "covered_by_mat": 25, "thickness": 1 }
        ],
        "//": "Most modern gas masks possess plastic filter mounts on either one or both of the cheek sections, which this plastic represents. Again, we can tactically handwave away the outliers.",
        "covers": [ "mouth" ],
        "specifically_covers": [ "mouth_cheeks" ],
        "coverage": 100,
        "encumbrance": 20,
        "layers": [ "SKINTIGHT", "NORMAL", "OUTER" ],
        "volume_encumber_modifier": 0
      }
    ],
    "warmth": 40,
    "material_thickness": 2,
    "environmental_protection": 4,
    "environmental_protection_with_filter": 16,
    "pocket_data": [
      { "pocket_type": "MAGAZINE_WELL", "flag_restriction": [ "GASFILTER_MED" ], "default_magazine": "gasfilter_med" },
      {
        "pocket_type": "CONTAINER",
        "ablative": true,
        "volume_encumber_modifier": 0,
        "max_contains_volume": "50 ml",
        "max_contains_weight": "60 g",
        "max_item_length": "17 cm",
        "moves": 250,
        "description": "A number of external brackets arranged around the eyepiece to retain an outer attachment.",
        "flag_restriction": [ "PANORAMIC_OUTSERT" ],
        "inherits_flags": true
      },
      {
        "pocket_type": "CONTAINER",
        "rigid": true,
        "ablative": true,
        "volume_encumber_modifier": 0,
        "max_contains_volume": "50 ml",
        "max_contains_weight": "50 g",
        "max_item_length": "10 cm",
        "moves": 380,
        "description": "A space behind the visor designed to accommodate the installation of inserts.",
        "flag_restriction": [ "PANORAMIC_INSERT" ],
        "inherits_flags": true
      }
    ],
    "use_action": [ "GASMASK_ACTIVATE" ],
    "tick_action": [ "GASMASK" ],
    "flags": [ "SKINTIGHT", "NORMAL", "SLEEP_IGNORE", "VARSIZE", "PADDED" ],
    "tool_ammo": "gasfilter_m"
  },
  {
    "id": "mask_gas_xl",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "gas mask" },
    "copy-from": "mask_gas",
    "looks_like": "mask_gas",
    "proportional": { "weight": 1.25, "volume": 1.25, "price": 0.5 },
    "flags": [ "VARSIZE", "OVERSIZE", "PREFIX_XL", "SLEEP_IGNORE" ]
  },
  {
    "id": "mask_gas_xs",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "gas mask" },
    "copy-from": "mask_gas",
    "looks_like": "mask_gas",
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "flags": [ "VARSIZE", "UNDERSIZE", "PREFIX_XS", "SLEEP_IGNORE" ]
  },
  {
    "id": "mask_gas_half",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "half-face gas mask" },
    "category": "clothing",
    "description": "A lightweight, form-fitting mask that straps over your mouth and nose, providing full protection from the inhalation of smoke, tear gas, and chemical contaminants - though safety goggles are advised!  It must be prepared before use.",
    "flags": [ "SLEEP_IGNORE" ],
    "weight": "400 g",
    "volume": "500 ml",
    "price": "52 USD",
    "price_postapoc": "7 USD 50 cent",
    "material": [ "plastic" ],
    "symbol": "[",
    "looks_like": "mask_dust",
    "color": "light_gray",
    "warmth": 12,
    "material_thickness": 2,
    "environmental_protection": 3,
    "environmental_protection_with_filter": 16,
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "GASFILTER_MED" ],
        "default_magazine": "gasfilter_med"
      }
    ],
    "use_action": [ "GASMASK_ACTIVATE" ],
    "tick_action": [ "GASMASK" ],
    "armor": [ { "encumbrance": 35, "rigid_layer_only": true, "coverage": 100, "covers": [ "mouth" ] } ],
    "tool_ammo": "gasfilter_m"
  },
  {
    "id": "mask_fsurvivor",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "armor",
    "name": { "str": "survivor firemask" },
    "description": "A custom-made leather gasmask faced with Nomex.  It must be prepared before use.",
    "weight": "686 g",
    "volume": "1250 ml",
    "price": "260 USD",
    "price_postapoc": "18 USD",
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "GASFILTER_MED" ],
        "default_magazine": "gasfilter_med"
      }
    ],
    "use_action": [ "GASMASK_ACTIVATE" ],
    "tick_action": [ "GASMASK" ],
    "material": [ "nomex", "leather_treated", "hard_plastic_transp" ],
    "symbol": "[",
    "color": "brown",
    "armor": [
      {
        "material": [
          { "type": "leather_treated", "covered_by_mat": 100, "thickness": 4 },
          { "type": "nomex", "covered_by_mat": 100, "thickness": 2 }
        ],
        "covers": [ "mouth" ],
        "coverage": 100,
        "encumbrance": 37
      },
      {
        "material": [ { "type": "hard_plastic_transp", "covered_by_mat": 100, "thickness": 5 } ],
        "covers": [ "eyes" ],
        "coverage": 100,
        "encumbrance": 25
      }
    ],
    "warmth": 25,
    "environmental_protection": 4,
    "environmental_protection_with_filter": 16,
    "flags": [ "VARSIZE", "STURDY", "SUN_GLASSES", "SLEEP_IGNORE", "UNRESTRICTED", "PADDED" ],
    "tool_ammo": "gasfilter_m"
  },
  {
    "id": "mask_fsurvivorxl",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "copy-from": "mask_fsurvivor",
    "looks_like": "mask_fsurvivor",
    "name": { "str": "survivor firemask" },
    "proportional": { "weight": 1.25, "volume": 1.25, "price": 0.5 },
    "flags": [ "VARSIZE", "STURDY", "OVERSIZE", "PREFIX_XL", "SUN_GLASSES", "SLEEP_IGNORE", "PADDED", "UNRESTRICTED" ]
  },
  {
    "id": "mask_fsurvivorxs",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "copy-from": "mask_fsurvivor",
    "looks_like": "mask_fsurvivor",
    "name": { "str": "survivor firemask" },
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "flags": [ "VARSIZE", "STURDY", "SUN_GLASSES", "SLEEP_IGNORE", "UNDERSIZE", "PREFIX_XS", "PADDED", "UNRESTRICTED" ]
  },
  {
    "id": "mask_bunker",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "armor",
    "symbol": "[",
    "color": "light_gray",
    "name": { "str": "firefighter PBA mask" },
    "description": "A full-face mask commonly used by firefighters.  The protective breathing apparatus provides excellent protection from smoke, flame, and other dangers.  It must be prepared before use.",
    "flags": [ "WATERPROOF", "STURDY", "SUN_GLASSES", "SLEEP_IGNORE", "PADDED" ],
    "price": "1 kUSD",
    "price_postapoc": "7 USD 50 cent",
    "material": [ "plastic", "nomex" ],
    "weight": "1260 g",
    "volume": "1500 ml",
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "GASFILTER_MED" ],
        "default_magazine": "gasfilter_med"
      }
    ],
    "use_action": [ "GASMASK_ACTIVATE" ],
    "tick_action": [ "GASMASK" ],
    "warmth": 25,
    "environmental_protection": 4,
    "environmental_protection_with_filter": 16,
    "armor": [
      {
        "material": [
          { "type": "nomex", "covered_by_mat": 100, "thickness": 3 },
          { "type": "plastic", "covered_by_mat": 100, "thickness": 3 }
        ],
        "covers": [ "mouth" ],
        "coverage": 100,
        "encumbrance": 25
      },
      {
        "material": [ { "type": "plastic", "covered_by_mat": 100, "thickness": 3 } ],
        "covers": [ "eyes" ],
        "coverage": 100,
        "encumbrance": 12
      }
    ],
    "tool_ammo": "gasfilter_m"
  },
  {
    "id": "mask_hsurvivor",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "armor",
    "name": { "str": "heavy survivor mask" },
    "description": "A gas mask handcrafted from treated leather with a steel faceplate overtop.  It must be prepared before use.",
    "weight": "686 g",
    "volume": "1350 ml",
    "price": "260 USD",
    "price_postapoc": "18 USD",
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "GASFILTER_MED" ],
        "default_magazine": "gasfilter_med"
      }
    ],
    "use_action": [ "GASMASK_ACTIVATE" ],
    "tick_action": [ "GASMASK" ],
    "material": [ "leather_treated", "hard_plastic_transp", "lc_steel" ],
    "symbol": "[",
    "color": "brown",
    "armor": [
      {
        "material": [
          { "type": "leather_treated", "covered_by_mat": 100, "thickness": 4 },
          { "type": "lc_steel", "covered_by_mat": 90, "thickness": 1 }
        ],
        "covers": [ "mouth" ],
        "coverage": 100,
        "encumbrance": 38
      },
      {
        "material": [
          { "type": "hard_plastic_transp", "covered_by_mat": 100, "thickness": 5 },
          { "type": "lc_steel", "covered_by_mat": 15, "thickness": 1 }
        ],
        "covers": [ "eyes" ],
        "layers": [ "SKINTIGHT", "NORMAL" ],
        "rigid_layer_only": true,
        "coverage": 100,
        "encumbrance": 28
      }
    ],
    "warmth": 28,
    "environmental_protection": 4,
    "environmental_protection_with_filter": 16,
    "flags": [ "VARSIZE", "STURDY", "SUN_GLASSES", "SLEEP_IGNORE", "PADDED", "UNRESTRICTED" ],
    "tool_ammo": "gasfilter_m"
  },
  {
    "id": "mask_hsurvivorxl",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "copy-from": "mask_hsurvivor",
    "looks_like": "mask_hsurvivor",
    "name": { "str": "heavy survivor mask" },
    "proportional": { "weight": 1.25, "volume": 1.25, "price": 0.5 },
    "flags": [ "VARSIZE", "STURDY", "OVERSIZE", "PREFIX_XL", "SUN_GLASSES", "SLEEP_IGNORE", "PADDED", "UNRESTRICTED" ]
  },
  {
    "id": "mask_hsurvivorxs",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "copy-from": "mask_hsurvivor",
    "looks_like": "mask_hsurvivor",
    "name": { "str": "heavy survivor mask" },
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "flags": [ "VARSIZE", "STURDY", "SUN_GLASSES", "SLEEP_IGNORE", "UNDERSIZE", "PREFIX_XS", "PADDED", "UNRESTRICTED" ]
  },
  {
    "id": "mask_lsurvivor",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "armor",
    "name": { "str": "survivor half mask" },
    "description": "A half-face gasmask handcrafted from treated leather.  It provides no protection for the eyes, and must be activated before use.",
    "weight": "341 g",
    "volume": "625 ml",
    "price": "200 USD",
    "price_postapoc": "14 USD 50 cent",
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "GASFILTER_MED" ],
        "default_magazine": "gasfilter_med"
      }
    ],
    "use_action": [ "GASMASK_ACTIVATE" ],
    "tick_action": [ "GASMASK" ],
    "material": [ "leather_treated" ],
    "symbol": "[",
    "color": "brown",
    "armor": [
      {
        "material": [ { "type": "leather_treated", "covered_by_mat": 100, "thickness": 4 } ],
        "covers": [ "mouth" ],
        "coverage": 100,
        "encumbrance": 35
      }
    ],
    "warmth": 15,
    "environmental_protection": 4,
    "environmental_protection_with_filter": 15,
    "flags": [ "VARSIZE", "STURDY", "SLEEP_IGNORE", "UNRESTRICTED" ],
    "tool_ammo": "gasfilter_m"
  },
  {
    "id": "mask_lsurvivorxl",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "copy-from": "mask_lsurvivor",
    "looks_like": "mask_lsurvivor",
    "name": { "str": "survivor half mask" },
    "proportional": { "weight": 1.25, "volume": 1.25, "price": 0.5 },
    "flags": [ "VARSIZE", "STURDY", "OVERSIZE", "PREFIX_XL", "SLEEP_IGNORE", "UNRESTRICTED" ]
  },
  {
    "id": "mask_lsurvivorxs",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "copy-from": "mask_lsurvivor",
    "looks_like": "mask_lsurvivor",
    "name": { "str": "survivor half mask" },
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "flags": [ "VARSIZE", "STURDY", "SLEEP_IGNORE", "UNDERSIZE", "PREFIX_XS", "UNRESTRICTED" ]
  },
  {
    "id": "mask_survivor",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "armor",
    "name": { "str": "survivor mask" },
    "description": "A gas mask handcrafted from treated leather.  It must be prepared before use.",
    "weight": "682 g",
    "volume": "1250 ml",
    "price": "240 USD",
    "price_postapoc": "17 USD 50 cent",
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "GASFILTER_MED" ],
        "default_magazine": "gasfilter_med"
      }
    ],
    "use_action": [ "GASMASK_ACTIVATE" ],
    "tick_action": [ "GASMASK" ],
    "material": [ "leather_treated", "hard_plastic_transp" ],
    "symbol": "[",
    "color": "brown",
    "armor": [
      {
        "material": [ { "type": "leather_treated", "covered_by_mat": 100, "thickness": 4 } ],
        "covers": [ "mouth" ],
        "coverage": 100,
        "encumbrance": 35
      },
      {
        "material": [ { "type": "hard_plastic_transp", "covered_by_mat": 100, "thickness": 5 } ],
        "covers": [ "eyes" ],
        "layers": [ "SKINTIGHT", "NORMAL" ],
        "rigid_layer_only": true,
        "coverage": 100,
        "encumbrance": 25
      }
    ],
    "warmth": 20,
    "environmental_protection": 4,
    "environmental_protection_with_filter": 15,
    "flags": [ "VARSIZE", "STURDY", "SUN_GLASSES", "SLEEP_IGNORE", "PADDED", "UNRESTRICTED" ],
    "tool_ammo": "gasfilter_m"
  },
  {
    "id": "mask_survivorxl",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "copy-from": "mask_survivor",
    "looks_like": "mask_survivor",
    "name": { "str": "survivor mask" },
    "proportional": { "weight": 1.25, "volume": 1.25, "price": 0.5 },
    "flags": [ "VARSIZE", "STURDY", "OVERSIZE", "PREFIX_XL", "SUN_GLASSES", "SLEEP_IGNORE", "PADDED", "UNRESTRICTED" ]
  },
  {
    "id": "mask_survivorxs",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "copy-from": "mask_survivor",
    "looks_like": "mask_survivor",
    "name": { "str": "survivor mask" },
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "flags": [ "VARSIZE", "STURDY", "SUN_GLASSES", "SLEEP_IGNORE", "UNDERSIZE", "PREFIX_XS", "PADDED", "UNRESTRICTED" ]
  },
  {
    "id": "goggles_nv",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR", "ARTIFACT" ],
    "category": "clothing",
    "symbol": "[",
    "color": "dark_gray",
    "name": { "str": "pair of light amp goggles", "str_pl": "pairs of light amp goggles" },
    "description": "A pair of battery-powered goggles that use a infrared LED in conjunction with a IR camera, allowing you to see in the dark.  Use it to turn them on.",
    "flags": [ "FRAGILE", "OUTER", "ELECTRONIC", "MUNDANE" ],
    "faults": [ { "fault_group": "electronic_general" } ],
    "price": "300 USD",
    "price_postapoc": "30 USD",
    "material": [ "plastic", "steel" ],
    "weight": "600 g",
    "volume": "1 L",
    "charges_per_use": 1,
    "use_action": {
      "type": "transform",
      "msg": "You activate your %s.",
      "target": "goggles_nv_on",
      "active": true,
      "need_charges": 1,
      "need_charges_msg": "The %s's batteries are dead."
    },
    "warmth": 10,
    "environmental_protection": 3,
    "material_thickness": 2,
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "BATTERY_LIGHT", "BATTERY_ULTRA_LIGHT" ],
        "default_magazine": "light_battery_cell"
      }
    ],
    "armor": [ { "encumbrance": 40, "coverage": 100, "covers": [ "eyes" ], "rigid_layer_only": true } ],
    "tool_ammo": "battery",
    "passive_effects": [ { "id": "nvg_bad" } ]
  },
  {
    "id": "goggles_nv_on",
    "copy-from": "goggles_nv",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str_pl": "pairs of light amp goggles (on)", "str": "pair of light amp goggles (on)" },
    "description": "A pair of battery-powered goggles that use a infrared LED in conjunction with a IR camera, allowing you to see in the dark.  It is turned on, and continually draining batteries.  Use it to turn them off.",
    "material": [ "plastic", "steel" ],
    "extend": { "flags": [ "TRADER_AVOID", "NVG_GREEN" ] },
    "//": "2019 commercial models can operate at under 0.375W with the IR illuminator on",
    "power_draw": "375 mW",
    "revert_to": "goggles_nv",
    "use_action": { "ammo_scale": 0, "type": "transform", "menu_text": "Turn off", "msg": "Your %s deactivates.", "target": "goggles_nv" },
    "warmth": 15,
    "armor": [ { "encumbrance": 20, "coverage": 100, "covers": [ "eyes" ], "rigid_layer_only": true } ]
  },
  {
    "id": "goggles_ir",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR", "ARTIFACT" ],
    "category": "clothing",
    "symbol": "[",
    "color": "dark_gray",
    "name": { "str": "pair of infrared goggles", "str_pl": "pairs of infrared goggles" },
    "description": "A pair of battery-powered goggles that grant infrared vision, allowing you to see warm-blooded creatures in the dark.  Use it to turn them on.",
    "flags": [ "FRAGILE", "OUTER", "ELECTRONIC" ],
    "faults": [ { "fault_group": "electronic_general" } ],
    "price": "920 USD",
    "price_postapoc": "25 USD",
    "material": [ "plastic", "steel" ],
    "weight": "1240 g",
    "volume": "1 L",
    "charges_per_use": 1,
    "use_action": {
      "type": "transform",
      "msg": "You activate your %s.",
      "target": "goggles_ir_on",
      "active": true,
      "need_charges": 1,
      "need_charges_msg": "The %s's batteries are dead."
    },
    "warmth": 10,
    "environmental_protection": 3,
    "material_thickness": 2,
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "BATTERY_LIGHT", "BATTERY_ULTRA_LIGHT" ],
        "default_magazine": "light_battery_cell"
      }
    ],
    "armor": [ { "encumbrance": 40, "coverage": 100, "covers": [ "eyes" ], "rigid_layer_only": true } ],
    "tool_ammo": "battery",
    "passive_effects": [ { "id": "THERMAL_VISION_GOOD" } ]
  },
  {
    "id": "goggles_ir_on",
    "copy-from": "goggles_ir",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "pair of infrared goggles (on)", "str_pl": "pairs of infrared goggles (on)" },
    "description": "A pair of battery-powered goggles that grant infrared vision, allowing you to see warm-blooded creatures in the dark.  Use it to turn them off.",
    "material": [ "plastic", "steel" ],
    "flags": [ "FRAGILE", "TRADER_AVOID", "OUTER", "ELECTRONIC" ],
    "faults": [ { "fault_group": "electronic_general" } ],
    "power_draw": "1 W",
    "revert_to": "goggles_ir",
    "use_action": { "ammo_scale": 0, "type": "transform", "menu_text": "Turn off", "msg": "Your %s deactivates.", "target": "goggles_ir" },
    "warmth": 15,
    "armor": [ { "encumbrance": 20, "coverage": 100, "covers": [ "eyes" ], "rigid_layer_only": true } ]
  },
  {
    "id": "wearable_rx12",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "symbol": "[",
    "color": "blue",
    "name": { "str": "wearable RX12 jet injector" },
    "description": "A modified RX12 jet injector which can be worn on the body.  A label on the side warns against using more than two doses per hour.",
    "price": "400 USD",
    "price_postapoc": "10 USD",
    "material": [ "ceramic", "superalloy" ],
    "flags": [ "OVERSIZE" ],
    "weight": "364 g",
    "volume": "750 ml",
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "ampoule": 2 } } ],
    "charges_per_use": 1,
    "use_action": [ "JET_INJECTOR" ],
    "material_thickness": 3
  },
  {
    "id": "rx11_stimpack",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "symbol": "[",
    "color": "dark_gray",
    "name": { "str_sp": "RX11 stimulant delivery system" },
    "description": "A Rivtech RX11 stimulant delivery system, a jet autoinjector system worn on the user's body.  A simple press of its activator injects powerful chemical stimulants into the bloodstream without using a needle.",
    "price": "400 USD",
    "price_postapoc": "10 USD",
    "material": [ "superalloy", "kevlar_rigid" ],
    "flags": [ "OVERSIZE" ],
    "weight": "212 g",
    "volume": "750 ml",
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "stimpack_ammo": 5 } } ],
    "charges_per_use": 1,
    "use_action": [ "STIMPACK" ],
    "material_thickness": 3,
    "tool_ammo": "stimpack_ammo"
  },
  {
    "id": "mask_h20survivor",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "armor",
    "symbol": "[",
    "color": "dark_gray",
    "name": { "str": "survivor divemask" },
    "description": "A custom-built, armored rebreather mask that covers the face and eyes.  Provides excellent protection from harm as well providing breathing gas while underwater.  Use it to turn it on.",
    "flags": [ "VARSIZE", "STURDY", "WATER_FRIENDLY", "SWIM_GOGGLES" ],
    "price": "400 USD",
    "price_postapoc": "20 USD",
    "material": [ "kevlar_layered", "plastic" ],
    "weight": "982 g",
    "volume": "1500 ml",
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "REBREATHER_CART" ],
        "default_magazine": "rebreather_cartridge_o2"
      }
    ],
    "charges_per_use": 1,
    "use_action": {
      "type": "transform",
      "msg": "You activate your %s.",
      "target": "mask_h20survivor_on",
      "active": true,
      "need_charges": 1,
      "need_charges_msg": "The %s's filter is used up."
    },
    "warmth": 15,
    "environmental_protection": 4,
    "armor": [
      {
        "material": [
          { "type": "plastic", "covered_by_mat": 100, "thickness": 3.0 },
          { "type": "neoprene", "covered_by_mat": 25, "thickness": 1.0 }
        ],
        "covers": [ "eyes" ],
        "rigid_layer_only": true,
        "coverage": 100,
        "encumbrance": 5
      },
      {
        "material": [
          { "type": "kevlar_layered", "covered_by_mat": 100, "thickness": 1.1, "ignore_sheet_thickness": true },
          { "type": "plastic", "covered_by_mat": 100, "thickness": 1.0 },
          { "type": "aluminum", "covered_by_mat": 75, "thickness": 0.5 },
          { "type": "neoprene", "covered_by_mat": 50, "thickness": 1.0 }
        ],
        "covers": [ "mouth" ],
        "rigid_layer_only": true,
        "coverage": 100,
        "encumbrance": 30
      }
    ],
    "tool_ammo": [ "rebreather_filter", "rebreather_o2_regenerator" ]
  },
  {
    "id": "mask_h20survivor_on",
    "copy-from": "mask_h20survivor",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "survivor divemask (on)", "str_pl": "survivor divemasks (on)" },
    "description": "A custom-built, armored rebreather mask that covers the face and eyes.  Provides excellent protection from harm as well providing breathing gas while underwater.  It is turned on, and continually consuming its filter.  Use it to turn it off.",
    "flags": [ "VARSIZE", "STURDY", "WATER_FRIENDLY", "REBREATHER", "SWIM_GOGGLES" ],
    "turns_per_charge": 60,
    "revert_to": "mask_h20survivor",
    "use_action": {
      "ammo_scale": 0,
      "type": "transform",
      "menu_text": "Turn off",
      "msg": "Your %s deactivates.",
      "target": "mask_h20survivor"
    },
    "environmental_protection": 16
  },
  {
    "id": "mask_h20survivorxl",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "copy-from": "mask_h20survivor",
    "looks_like": "mask_h20survivor",
    "name": { "str": "survivor divemask" },
    "description": "A custom-built, armored rebreather mask that covers the face and eyes.  Provides excellent protection from harm as well providing breathing gas while underwater.  Use it to turn it on.",
    "proportional": { "weight": 1.25, "volume": 1.25, "price": 1.5 },
    "flags": [ "VARSIZE", "STURDY", "WATER_FRIENDLY", "SWIM_GOGGLES", "OVERSIZE", "PREFIX_XL" ],
    "use_action": {
      "type": "transform",
      "msg": "You activate your %s.",
      "target": "mask_h20survivorxl_on",
      "active": true,
      "need_charges": 1,
      "need_charges_msg": "The %s's filter is used up."
    }
  },
  {
    "id": "mask_h20survivorxs",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "copy-from": "mask_h20survivor",
    "looks_like": "mask_h20survivor",
    "name": { "str": "survivor divemask" },
    "description": "A custom-built, armored rebreather mask that covers the face and eyes.  Provides excellent protection from harm as well providing breathing gas while underwater.  Use it to turn it on.",
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "use_action": {
      "type": "transform",
      "msg": "You activate your %s.",
      "target": "mask_h20survivorxs_on",
      "active": true,
      "need_charges": 1,
      "need_charges_msg": "The %s's filter is used up."
    },
    "flags": [ "VARSIZE", "STURDY", "WATER_FRIENDLY", "SWIM_GOGGLES", "UNDERSIZE", "PREFIX_XS" ]
  },
  {
    "id": "mask_h20survivorxl_on",
    "copy-from": "mask_h20survivorxl",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "survivor divemask (on)", "str_pl": "survivor divemasks (on)" },
    "description": "A custom-built, armored rebreather mask that covers the face and eyes regardless of your state of mutation.  Provides excellent protection from harm as well providing breathing gas while underwater.  It is turned on, and continually consuming its filter.  Use it to turn it off.",
    "flags": [ "VARSIZE", "STURDY", "WATER_FRIENDLY", "REBREATHER", "SWIM_GOGGLES", "OVERSIZE", "PREFIX_XL", "TRADER_AVOID" ],
    "turns_per_charge": 60,
    "revert_to": "mask_h20survivorxl",
    "use_action": {
      "ammo_scale": 0,
      "type": "transform",
      "menu_text": "Turn off",
      "msg": "Your %s deactivates.",
      "target": "mask_h20survivorxl"
    },
    "environmental_protection": 16
  },
  {
    "id": "mask_h20survivorxs_on",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "copy-from": "mask_h20survivor",
    "looks_like": "mask_h20survivor",
    "name": { "str": "survivor divemask (on)", "str_pl": "survivor divemasks (on)" },
    "description": "A custom-built, armored rebreather mask that covers the face and eyes.  Provides excellent protection from harm as well providing breathing gas while underwater.  Use it to turn it on.",
    "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
    "flags": [ "VARSIZE", "STURDY", "WATER_FRIENDLY", "REBREATHER", "SWIM_GOGGLES", "UNDERSIZE", "PREFIX_XS", "TRADER_AVOID" ],
    "turns_per_charge": 60,
    "revert_to": "mask_h20survivorxs",
    "use_action": {
      "ammo_scale": 0,
      "type": "transform",
      "menu_text": "Turn off",
      "msg": "Your %s deactivates.",
      "target": "mask_h20survivorxs"
    },
    "environmental_protection": 16
  },
  {
    "id": "rad_monitor",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "symbol": "[",
    "color": "dark_gray",
    "name": { "str": "radiation biomonitor" },
    "description": "A small, battery-powered biometric safety device worn on the wrist.  Activate to check your current level of radiation exposure.",
    "price": "600 USD",
    "price_postapoc": "10 USD",
    "material": [ "plastic", "aluminum" ],
    "weight": "150 g",
    "volume": "150 ml",
    "charges_per_use": 1,
    "use_action": [ "RADGLOVE" ],
    "sided": true,
    "material_thickness": 0.1,
    "flags": [ "BELTED", "FRAGILE", "ALLOWS_NATURAL_ATTACKS", "WATER_FRIENDLY", "OVERSIZE" ],
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "BATTERY_ULTRA_LIGHT" ],
        "default_magazine": "light_minus_battery_cell"
      }
    ],
    "armor": [ { "coverage": 50, "covers": [ "hand_l", "hand_r" ], "specifically_covers": [ "hand_wrist_l", "hand_wrist_r" ] } ],
    "tool_ammo": "battery"
  },
  {
    "id": "hairpin",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "symbol": "[",
    "color": "brown",
    "name": { "str": "hairpin" },
    "description": "A plain hairpin to keep your hair in place.",
    "price": "4 cent",
    "price_postapoc": "10 cent",
    "material": [ "steel" ],
    "weight": "200 mg",
    "volume": "1 ml",
    "longest_side": "45 mm"
  },
  {
    "id": "fc_hairpin",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "copy-from": "hairpin",
    "color": "pink",
    "name": { "str": "fancy hairpin" },
    "description": "A pink hairpin with cute flower textures.",
    "price": "10 USD",
    "price_postapoc": "5 cent",
    "material": [ "plastic" ],
    "weight": "100 mg"
  },
  {
    "id": "towel",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "symbol": ",",
    "color": "cyan",
    "name": { "str": "towel" },
    "description": "A large, fluffy towel.  It could be used to dry yourself.  Any person that can travel the length and breadth of the apocalypse, rough it, slum it, struggle against terrible odds, win through, and still know where their towel is, is clearly a force to be reckoned with.",
    "price": "45 USD",
    "price_postapoc": "10 cent",
    "material": [ "cotton" ],
    "weight": "370 g",
    "volume": "500 ml",
    "use_action": [ "TOWEL" ],
    "warmth": 8,
    "material_thickness": 0.3,
    "armor": [ { "coverage": 50, "covers": [ "torso", "leg_l", "leg_r" ] } ]
  },
  {
    "id": "towel_wet",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "symbol": ",",
    "color": "blue",
    "name": { "str": "towel" },
    "description": "A large, sopping wet towel.  If you wait a little bit, it should dry out.  Don't panic.",
    "price": "20 USD",
    "price_postapoc": "0 cent",
    "material": [ "cotton" ],
    "weight": "400 g",
    "volume": "500 ml",
    "revert_to": "towel",
    "use_action": [ "TOWEL" ],
    "flags": [ "WET", "SLEEP_IGNORE" ],
    "material_thickness": 0.3,
    "armor": [ { "coverage": 50, "covers": [ "torso", "leg_l", "leg_r" ] } ]
  },
  {
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "id": "straw_fedora",
    "category": "clothing",
    "name": { "str": "straw fedora" },
    "weight": "300 g",
    "color": "light_gray",
    "use_action": { "menu_text": "Tip", "type": "transform", "target": "straw_fedora", "msg": "You tip your %s." },
    "symbol": "[",
    "description": "A straw fedora hat, comfortable and stylish.  Its brim helps keep the sun out of your eyes.",
    "price": "50 USD",
    "price_postapoc": "50 cent",
    "material": [ "paper" ],
    "volume": "1250 ml",
    "warmth": 5,
    "environmental_protection": 1,
    "flags": [ "VARSIZE", "SUN_GLASSES" ],
    "material_thickness": 1,
    "armor": [ { "encumbrance": 10, "coverage": 100, "covers": [ "head" ], "specifically_covers": [ "head_crown" ] } ]
  },
  {
    "id": "thermal_outfit",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "symbol": "[",
    "color": "light_gray",
    "name": { "str": "thermal electric outfit" },
    "description": "A suit of thin thermal underwear that covers you from head to toe and is equipped with internal battery-powered heating elements.  Use it to turn it on.",
    "flags": [ "VARSIZE", "SKINTIGHT", "WATER_BREAK" ],
    "price": "300 USD",
    "price_postapoc": "7 USD 50 cent",
    "material": [ "cotton" ],
    "weight": "5748 g",
    "volume": "4500 ml",
    "charges_per_use": 1,
    "use_action": {
      "type": "transform",
      "msg": "You activate your %s.",
      "target": "thermal_outfit_on",
      "active": true,
      "need_charges": 1,
      "need_charges_msg": "The %s's batteries are dead."
    },
    "warmth": 10,
    "material_thickness": 0.1,
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "BATTERY_MEDIUM", "BATTERY_HEAVY" ],
        "default_magazine": "heavy_battery_cell"
      }
    ],
    "armor": [
      {
        "coverage": 100,
        "covers": [ "head", "mouth", "torso", "arm_l", "arm_r", "leg_l", "leg_r", "hand_l", "hand_r", "foot_l", "foot_r" ]
      }
    ],
    "tool_ammo": "battery"
  },
  {
    "id": "thermal_outfit_on",
    "copy-from": "thermal_outfit",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "thermal electric outfit (on)", "str_pl": "thermal electric outfits (on)" },
    "description": "A suit of thin thermal underwear that covers you from head to toe and is equipped with internal battery-powered heating elements.  It is currently on, and continually draining batteries.  Use it to turn it off.",
    "flags": [ "VARSIZE", "SKINTIGHT", "TRADER_AVOID" ],
    "power_draw": "8 W",
    "revert_to": "thermal_outfit",
    "use_action": {
      "ammo_scale": 0,
      "type": "transform",
      "menu_text": "Turn off",
      "msg": "Your %s deactivates.",
      "target": "thermal_outfit"
    },
    "warmth": 60
  },
  {
    "id": "turtleneck",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "turtleneck" },
    "description": "A tasteful wool turtleneck, modeled after cashmere.  Unencumbering and warm, but lacking storage.",
    "category": "clothing",
    "weight": "478 g",
    "volume": "2500 ml",
    "price": "50 USD",
    "price_postapoc": "60 cent",
    "material": [ "wool" ],
    "symbol": "[",
    "looks_like": "sweater",
    "color": "white",
    "warmth": 30,
    "material_thickness": 0.5,
    "environmental_protection": 2,
    "use_action": {
      "target": "turtleneck_rolled",
      "menu_text": "Roll neck",
      "msg": "You adjust the neck and collar of the turtleneck.",
      "type": "transform"
    },
    "flags": [ "VARSIZE", "ALLOWS_NATURAL_ATTACKS" ],
    "armor": [
      { "encumbrance": 3, "coverage": 100, "covers": [ "torso", "arm_l", "arm_r", "mouth" ] },
      { "encumbrance": 1, "coverage": 100, "covers": [ "head" ], "specifically_covers": [ "head_throat" ] }
    ]
  },
  {
    "id": "turtleneck_rolled",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "turtleneck (rolled)", "str_pl": "turtlenecks (rolled)" },
    "description": "This wool turtleneck's neck is rolled out of the way of the mouth.",
    "category": "clothing",
    "weight": "478 g",
    "volume": "2500 ml",
    "price": "50 USD",
    "price_postapoc": "60 cent",
    "material": [ "wool" ],
    "symbol": "[",
    "looks_like": "sweater",
    "color": "white",
    "warmth": 30,
    "material_thickness": 0.5,
    "environmental_protection": 2,
    "use_action": {
      "target": "turtleneck",
      "menu_text": "Unroll neck",
      "msg": "You adjust the neck and collar of the turtleneck.",
      "type": "transform"
    },
    "flags": [ "VARSIZE", "ALLOWS_NATURAL_ATTACKS" ],
    "armor": [
      { "encumbrance": 3, "coverage": 100, "covers": [ "torso", "arm_l", "arm_r" ] },
      { "encumbrance": 1, "coverage": 100, "covers": [ "head" ], "specifically_covers": [ "head_throat" ] }
    ]
  },
  {
    "id": "turtleneck_shirt",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "turtleneck shirt" },
    "description": "A tasteful cotton turtleneck shirt, thick for a shirt, thin for a sweater, and completely lacking storage.",
    "category": "clothing",
    "weight": "300 g",
    "volume": "2000 ml",
    "price": "20 USD",
    "price_postapoc": "50 cent",
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "sweater",
    "color": "white",
    "warmth": 20,
    "material_thickness": 0.5,
    "environmental_protection": 1,
    "use_action": {
      "target": "turtleneck_shirt_rolled",
      "menu_text": "Roll neck",
      "msg": "You adjust the neck and collar of the turtleneck shirt.",
      "type": "transform"
    },
    "flags": [ "VARSIZE", "ALLOWS_NATURAL_ATTACKS" ],
    "armor": [
      { "encumbrance": 2, "coverage": 100, "covers": [ "torso", "arm_l", "arm_r", "mouth" ] },
      { "encumbrance": 0, "coverage": 100, "covers": [ "head" ], "specifically_covers": [ "head_throat" ] }
    ]
  },
  {
    "id": "turtleneck_shirt_rolled",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "turtleneck shirt (rolled)", "str_pl": "turtleneck shirts (rolled)" },
    "description": "This turtleneck shirt's neck is rolled out of the way of the mouth.",
    "category": "clothing",
    "weight": "300 g",
    "volume": "2000 ml",
    "price": "20 USD",
    "price_postapoc": "50 cent",
    "material": [ "cotton" ],
    "symbol": "[",
    "looks_like": "sweater",
    "color": "white",
    "warmth": 20,
    "material_thickness": 0.5,
    "environmental_protection": 1,
    "use_action": {
      "target": "turtleneck_shirt",
      "menu_text": "Unroll neck",
      "msg": "You adjust the neck and collar of the turtleneck shirt.",
      "type": "transform"
    },
    "flags": [ "VARSIZE", "ALLOWS_NATURAL_ATTACKS" ],
    "armor": [
      { "encumbrance": 2, "coverage": 100, "covers": [ "torso", "arm_l", "arm_r" ] },
      { "encumbrance": 0, "coverage": 100, "covers": [ "head" ], "specifically_covers": [ "head_throat" ] }
    ]
  },
  {
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "id": "mask_ski",
    "name": { "str": "ski mask" },
    "category": "clothing",
    "weight": "86 g",
    "color": "dark_gray",
    "use_action": {
      "type": "transform",
      "menu_text": "Wear as collar",
      "msg": "You adjust your ski mask for less warmth.",
      "target": "mask_ski_loose"
    },
    "symbol": "[",
    "description": "A warm wool mask that protects the head and face from the cold.  It covers most of your head and mouth, and can be adjusted to hang around your throat instead.",
    "price": "18 USD",
    "price_postapoc": "2 USD 50 cent",
    "material": [ "wool" ],
    "volume": "250 ml",
    "warmth": 25,
    "flags": [ "VARSIZE", "SKINTIGHT" ],
    "material_thickness": 1,
    "environmental_protection": 2,
    "armor": [
      {
        "encumbrance": 6,
        "coverage": 100,
        "covers": [ "head" ],
        "//:": "not forehead or nape",
        "specifically_covers": [ "head_crown", "head_ear_r", "head_ear_l", "head_throat" ]
      },
      {
        "encumbrance": 10,
        "coverage": 100,
        "covers": [ "mouth" ],
        "specifically_covers": [ "mouth_lips", "mouth_cheeks", "mouth_chin" ]
      }
    ]
  },
  {
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "id": "mask_ski_loose",
    "name": { "str": "ski mask (collar)", "str_pl": "ski masks (collar)" },
    "category": "clothing",
    "weight": "86 g",
    "color": "dark_gray",
    "use_action": {
      "type": "transform",
      "menu_text": "Wear around head",
      "msg": "You adjust your ski mask for more warmth.",
      "target": "mask_ski"
    },
    "revert_to": "mask_ski",
    "symbol": "[",
    "description": "A warm wool mask that protects the head and face from the cold.  It is wrapped around your throat, and can be adjusted to cover your mouth and more of your head.",
    "price": "18 USD",
    "price_postapoc": "2 USD 50 cent",
    "material": [ "wool" ],
    "volume": "250 ml",
    "warmth": 25,
    "flags": [ "VARSIZE", "SKINTIGHT", "COLLAR" ],
    "material_thickness": 1,
    "environmental_protection": 1,
    "armor": [ { "encumbrance": 4, "coverage": 20, "covers": [ "head" ], "specifically_covers": [ "head_nape", "head_throat" ] } ]
  },
  {
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "id": "whistle",
    "name": { "str": "whistle" },
    "volume": "10 ml",
    "description": "A simple metal whistle, with a cord to wear it around your neck.",
    "weight": "25 g",
    "color": "light_gray",
    "price": "2 USD",
    "price_postapoc": "50 cent",
    "material": [ "steel", "cotton" ],
    "flags": [ "WATER_FRIENDLY", "BELTED" ],
    "symbol": "[",
    "use_action": {
      "type": "manualnoise",
      "use_message": "You blow the whistle.",
      "//": "Use of %s not currently supported.",
      "noise_message": "FWEEEET!",
      "noise_id": "misc",
      "noise_variant": "whistle",
      "noise": 38,
      "moves": 100
    },
    "armor": [ { "coverage": 1, "covers": [ "torso" ], "specifically_covers": [ "torso_neck" ] } ]
  },
  {
    "id": "powered_earmuffs",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "armor",
    "symbol": "[",
    "color": "blue",
    "name": { "str_sp": "shooter's earmuffs" },
    "description": "A pair of earmuffs favored by shooters.  Without batteries or when turned off, they function like normal earmuffs and block all sound.  They will only block sounds over a certain decibel amount when turned on, to protect your ears from injury while otherwise allowing you to hear normally.  The earmuffs are currently off.",
    "flags": [ "DEAF", "OVERSIZE", "BELTED", "ALLOWS_NATURAL_ATTACKS", "WATER_BREAK", "ELECTRONIC" ],
    "faults": [ { "fault_group": "electronic_general" } ],
    "price": "125 USD",
    "price_postapoc": "7 USD 50 cent",
    "material": [ "plastic" ],
    "weight": "179 g",
    "volume": "1 L",
    "charges_per_use": 1,
    "use_action": {
      "type": "transform",
      "msg": "You turn the earmuffs on.",
      "target": "powered_earmuffs_on",
      "active": true,
      "need_charges": 1,
      "need_charges_msg": "The earmuff's batteries are dead."
    },
    "warmth": 5,
    "material_thickness": 2,
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "BATTERY_LIGHT", "BATTERY_ULTRA_LIGHT" ],
        "default_magazine": "light_battery_cell"
      }
    ],
    "armor": [ { "encumbrance": 5, "coverage": 100, "covers": [ "head" ], "specifically_covers": [ "head_ear_r", "head_ear_l" ] } ],
    "tool_ammo": "battery"
  },
  {
    "id": "powered_earmuffs_on",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "armor",
    "symbol": "[",
    "color": "blue",
    "name": { "str_sp": "shooter's earmuffs" },
    "description": "A pair of earmuffs favored by shooters.  The earmuffs are turned on, and will block sounds over a certain decibel amount while otherwise allowing you to hear normally.",
    "flags": [ "OVERSIZE", "BELTED", "ALLOWS_NATURAL_ATTACKS", "PARTIAL_DEAF", "WATER_BREAK", "ELECTRONIC" ],
    "faults": [ { "fault_group": "electronic_general" } ],
    "price": "125 USD",
    "price_postapoc": "7 USD 50 cent",
    "material": [ "plastic" ],
    "weight": "179 g",
    "volume": "1 L",
    "//": "3M Peltors claim to go 100 hours on 2 AAs",
    "power_draw": "60 mW",
    "charges_per_use": 1,
    "revert_to": "powered_earmuffs",
    "use_action": {
      "ammo_scale": 0,
      "type": "transform",
      "menu_text": "Turn off",
      "msg": "The %s flicks off.",
      "target": "powered_earmuffs"
    },
    "warmth": 5,
    "material_thickness": 2,
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "BATTERY_LIGHT", "BATTERY_ULTRA_LIGHT" ],
        "default_magazine": "light_battery_cell"
      }
    ],
    "armor": [ { "encumbrance": 5, "coverage": 100, "covers": [ "head" ], "specifically_covers": [ "head_ear_r", "head_ear_l" ] } ],
    "tool_ammo": "battery"
  },
  {
    "id": "powered_earplugs",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "armor",
    "symbol": "[",
    "color": "blue",
    "name": { "str_sp": "shooter's ear plugs" },
    "description": "A pair of in-ear drivers designed to dampen loud sounds and amplify quiet sounds.  Without batteries or when turned off, they function like normal earplugs and block most sound.  They will only block sounds over a certain decibel amount when turned on, to protect your ears from injury while otherwise allowing you to hear normally.  The earplugs are currently off.",
    "flags": [ "DEAF", "OVERSIZE", "USE_UPS", "NO_UNLOAD", "NO_RELOAD", "WATER_BREAK", "ELECTRONIC" ],
    "faults": [ { "fault_group": "electronic_general" } ],
    "price": "125 USD",
    "price_postapoc": "12 USD 50 cent",
    "material": [ "plastic" ],
    "weight": "20 g",
    "volume": "200 ml",
    "use_action": {
      "type": "transform",
      "msg": "You turn the earplugs on.",
      "target": "powered_earplugs_on",
      "active": true,
      "need_charges": 1,
      "need_charges_msg": "The earplugs' batteries are dead."
    },
    "material_thickness": 1,
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 10 } } ],
    "tool_ammo": "battery"
  },
  {
    "id": "powered_earplugs_on",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "copy-from": "powered_earplugs",
    "symbol": "[",
    "color": "blue",
    "name": { "str_sp": "shooter's ear plugs (on)" },
    "description": "A pair of in-ear drivers designed to dampen loud sounds and amplify quiet sounds.  The earplugs are turned on, and will block sounds over a certain decibel amount while otherwise allowing you to hear normally.",
    "flags": [ "OVERSIZE", "PARTIAL_DEAF", "USE_UPS", "NO_UNLOAD", "NO_RELOAD" ],
    "//": "same power draw as the earmuffs, much smaller internal battery",
    "power_draw": "60 mW",
    "revert_to": "powered_earplugs",
    "use_action": {
      "ammo_scale": 0,
      "type": "transform",
      "menu_text": "Turn off",
      "msg": "The %s flicks off.",
      "target": "powered_earplugs"
    }
  },
  {
    "id": "stethoscope",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "symbol": "y",
    "color": "dark_gray",
    "name": { "str": "stethoscope" },
    "description": "A medical listening tool.  Use it to listen to things.  Closely.",
    "price": "40 USD",
    "price_postapoc": "5 USD",
    "material": [ "plastic", "aluminum" ],
    "weight": "150 g",
    "volume": "250 ml",
    "flags": [ "BELTED", "SAFECRACK" ],
    "armor": [ { "encumbrance": 1, "coverage": 50, "covers": [ "torso" ], "specifically_covers": [ "torso_neck" ] } ]
  },
  {
    "id": "makeshift_stethoscope",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "symbol": "y",
    "color": "dark_gray",
    "name": { "str": "makeshift stethoscope" },
    "description": "A relatively cumbersome DIY child's medical listening toy.  Use it to listen to things.  Closely.",
    "price": "5 USD",
    "price_postapoc": "1 USD",
    "material": [ "plastic" ],
    "weight": "400 g",
    "volume": "500 ml",
    "flags": [ "BELTED", "SAFECRACK" ],
    "armor": [ { "encumbrance": 3, "coverage": 40, "covers": [ "torso" ], "specifically_covers": [ "torso_neck" ] } ]
  },
  {
    "id": "solarpack",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "solar backpack (folded)", "str_pl": "solar backpacks (folded)" },
    "description": "A personal portable charging system consisting of an array of solar panels neatly folded into the form of a large backpack.  It can be worn like a normal backpack, and has an integrated cable to plug it into a cable charger system CBM.",
    "weight": "7500 g",
    "volume": "5 L",
    "price": "5 kUSD",
    "price_postapoc": "15 USD",
    "to_hit": { "grip": "bad", "length": "short", "surface": "any", "balance": "uneven" },
    "material": [ "glass", "steel" ],
    "symbol": "[",
    "color": "light_gray",
    "material_thickness": 3,
    "use_action": [ "SOLARPACK" ],
    "flags": [ "BELTED", "FRAGILE", "SOLARPACK", "WATER_BREAK", "ELECTRONIC" ],
    "faults": [ { "fault_group": "electronic_general" } ],
    "max_worn": 1,
    "armor": [ { "encumbrance": 10, "coverage": 100, "covers": [ "torso" ], "specifically_covers": [ "torso_hanging_back" ] } ],
    "melee_damage": { "bash": 10 }
  },
  {
    "id": "solarpack_on",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "solar backpack (unfolded)", "str_pl": "solar backpacks (unfolded)" },
    "description": "An unfolded array of portable solar panels, ready to push some power into an active cable charger system CBM.",
    "weight": "7500 g",
    "volume": "15 L",
    "price": "5 kUSD",
    "price_postapoc": "15 USD",
    "material": [ "glass", "steel" ],
    "symbol": "[",
    "color": "blue",
    "material_thickness": 1,
    "use_action": [ "SOLARPACK_OFF" ],
    "solar_efficiency": 0.05,
    "flags": [ "BELTED", "FRAGILE", "SOLARPACK_ON", "WATER_BREAK", "ELECTRONIC" ],
    "faults": [ { "fault_group": "electronic_general" } ],
    "max_worn": 1,
    "armor": [ { "encumbrance": 10, "coverage": 100, "covers": [ "torso" ], "specifically_covers": [ "torso_hanging_back" ] } ],
    "melee_damage": { "bash": 4 }
  },
  {
    "id": "helmet_riot",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "armor",
    "name": { "str": "riot helmet" },
    "description": "A riot helmet with a plastic face shield that covers your entire face.  Activate to raise the face shield.",
    "use_action": { "type": "transform", "target": "helmet_riot_raised", "menu_text": "Raise visor", "msg": "You raise your visor." },
    "weight": "1450 g",
    "volume": "2250 ml",
    "price": "220 USD",
    "price_postapoc": "10 USD",
    "to_hit": { "grip": "bad", "length": "short", "surface": "any", "balance": "uneven" },
    "material": [ "plastic", "thermo_resin" ],
    "symbol": "[",
    "color": "dark_gray",
    "warmth": 15,
    "armor": [
      {
        "material": [
          { "type": "plastic", "covered_by_mat": 100, "thickness": 2.0 },
          { "type": "thermo_resin", "covered_by_mat": 100, "thickness": 1.0 }
        ],
        "covers": [ "head" ],
        "specifically_covers": [ "head_crown", "head_forehead", "head_nape", "head_ear_r", "head_ear_l" ],
        "coverage": 100,
        "encumbrance_modifiers": [ "NONE" ]
      },
      {
        "material": [
          { "type": "plastic", "covered_by_mat": 100, "thickness": 2.0 },
          { "type": "thermo_resin", "covered_by_mat": 100, "thickness": 1.0 }
        ],
        "covers": [ "eyes" ],
        "rigid_layer_only": true,
        "coverage": 100,
        "encumbrance": 5,
        "layers": [ "OUTER" ]
      },
      {
        "material": [
          { "type": "plastic", "covered_by_mat": 100, "thickness": 2.0 },
          { "type": "thermo_resin", "covered_by_mat": 100, "thickness": 1.0 }
        ],
        "covers": [ "mouth" ],
        "rigid_layer_only": true,
        "coverage": 100,
        "encumbrance": 2,
        "layers": [ "OUTER" ]
      }
    ],
    "environmental_protection": 2,
    "techniques": [ "WBLOCK_1" ],
    "flags": [ "WATERPROOF", "STURDY", "PADDED" ],
    "melee_damage": { "bash": 8 }
  },
  {
    "id": "helmet_riot_raised",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "armor",
    "name": { "str": "riot helmet (raised visor)", "str_pl": "riot helmets (raised visor)" },
    "description": "A riot helmet with a plastic face shield, which is raised up.  Activate to lower the shield.",
    "use_action": { "type": "transform", "target": "helmet_riot", "menu_text": "Lower visor", "msg": "You put down your visor." },
    "weight": "1450 g",
    "volume": "2250 ml",
    "price": "220 USD",
    "price_postapoc": "10 USD",
    "to_hit": { "grip": "bad", "length": "short", "surface": "any", "balance": "uneven" },
    "material": [ "plastic", "thermo_resin" ],
    "symbol": "[",
    "color": "dark_gray",
    "warmth": 15,
    "armor": [
      {
        "material": [
          { "type": "plastic", "covered_by_mat": 100, "thickness": 2.0 },
          { "type": "thermo_resin", "covered_by_mat": 100, "thickness": 1.0 }
        ],
        "covers": [ "head" ],
        "specifically_covers": [ "head_crown", "head_forehead", "head_nape", "head_ear_r", "head_ear_l" ],
        "coverage": 100,
        "encumbrance_modifiers": [ "NONE" ]
      }
    ],
    "environmental_protection": 2,
    "techniques": [ "WBLOCK_1" ],
    "flags": [ "WATERPROOF", "STURDY", "PADDED" ],
    "melee_damage": { "bash": 6 }
  },
  {
    "id": "helmet_sallet",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "category": "armor",
    "name": { "str": "sallet helm" },
    "description": "A popular German helmet of the late medieval era, the sallet covers the head and eyes.  Activate it to toggle the visor.",
    "weight": "1800 g",
    "volume": "2050 ml",
    "price": "350 USD",
    "price_postapoc": "45 USD",
    "use_action": { "type": "transform", "msg": "You raise the sallet visor.", "target": "helmet_sallet_raised", "menu_text": "Raise" },
    "material": [ "steel", "leather" ],
    "symbol": "s",
    "looks_like": "helmet_barbute",
    "color": "light_gray",
    "armor": [
      { "covers": [ "head" ], "coverage": 90, "encumbrance": 20 },
      { "covers": [ "eyes" ], "coverage": 60, "encumbrance": 20 }
    ],
    "warmth": 15,
    "material_thickness": 4,
    "environmental_protection": 1,
    "techniques": [ "WBLOCK_1" ],
    "flags": [ "VARSIZE", "STURDY" ],
    "melee_damage": { "bash": 8 }
  },
  {
    "id": "helmet_sallet_raised",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "category": "armor",
    "name": { "str": "sallet helm (raised)", "str_pl": "sallet helms (raised)" },
    "description": "A popular German helmet of the late medieval era, the sallet covers the head and eyes.  Activate it to toggle the visor.",
    "weight": "1800 g",
    "volume": "2050 ml",
    "price": "350 USD",
    "price_postapoc": "45 USD",
    "use_action": {
      "type": "transform",
      "msg": "You lower the sallet visor over your eyes.",
      "target": "helmet_sallet",
      "menu_text": "Lower"
    },
    "material": [ "steel", "leather" ],
    "symbol": "s",
    "looks_like": "helmet_barbute",
    "color": "light_gray",
    "armor": [ { "covers": [ "head" ], "coverage": 90, "encumbrance": 20 } ],
    "warmth": 15,
    "material_thickness": 4,
    "environmental_protection": 1,
    "techniques": [ "WBLOCK_1" ],
    "flags": [ "VARSIZE", "STURDY" ],
    "melee_damage": { "bash": 8 }
  },
  {
    "id": "helmet_armet",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "category": "armor",
    "name": { "str": "armet helm" },
    "description": "An iconic knightly helm of the late Middle Ages.  When you think of a knight's helmet, it looks something like this.  Activate it to toggle the visor.",
    "weight": "2300 g",
    "volume": "2050 ml",
    "price": "550 USD",
    "price_postapoc": "55 USD",
    "use_action": { "type": "transform", "msg": "You raise the armet visor.", "target": "helmet_armet_raised", "menu_text": "Raise" },
    "material": [ "steel", "leather" ],
    "symbol": "s",
    "looks_like": "helmet_barbute",
    "color": "light_gray",
    "armor": [
      { "covers": [ "head" ], "coverage": 100, "encumbrance": 40 },
      { "covers": [ "eyes" ], "coverage": 70, "encumbrance": 20 },
      { "covers": [ "mouth" ], "coverage": 85, "encumbrance": 30 }
    ],
    "warmth": 15,
    "material_thickness": 5,
    "environmental_protection": 1,
    "techniques": [ "WBLOCK_1" ],
    "flags": [ "VARSIZE", "STURDY" ],
    "melee_damage": { "bash": 8 }
  },
  {
    "id": "helmet_armet_raised",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "category": "armor",
    "name": { "str": "armet helm (raised)", "str_pl": "armet helms (raised)" },
    "description": "An iconic knightly helm of the late Middle Ages.  When you think of a knight's helmet, it looks something like this.  Activate it to toggle the visor.",
    "weight": "2300 g",
    "volume": "2050 ml",
    "price": "550 USD",
    "price_postapoc": "55 USD",
    "use_action": { "type": "transform", "msg": "You lower the armet visor.", "target": "helmet_armet", "menu_text": "Lower" },
    "material": [ "steel", "leather" ],
    "symbol": "s",
    "looks_like": "helmet_barbute",
    "color": "light_gray",
    "armor": [ { "covers": [ "head" ], "coverage": 100, "encumbrance": 45 } ],
    "warmth": 15,
    "material_thickness": 5,
    "environmental_protection": 1,
    "techniques": [ "WBLOCK_1" ],
    "flags": [ "VARSIZE", "STURDY" ],
    "melee_damage": { "bash": 8 }
  },
  {
    "id": "scuba_tank",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "name": { "str": "diving cylinder" },
    "looks_like": "oxygen_tank",
    "description": "A high-pressure 232 bar diving tank that can contain up to 12 L of a compressed mixture of oxygen and nitrogen.  It is equipped with an on-demand regulator and a mouthpiece designed mostly for underwater use.",
    "weight": "16000 g",
    "volume": "12 L",
    "price": "60 USD",
    "price_postapoc": "5 USD",
    "to_hit": { "grip": "bad", "length": "short", "surface": "any", "balance": "clumsy" },
    "material": [ "steel", "plastic" ],
    "symbol": ";",
    "color": "light_gray",
    "pocket_data": [
      { "pocket_type": "MAGAZINE", "airtight": true, "rigid": true, "watertight": true, "ammo_restriction": { "nitrox": 60 } }
    ],
    "flags": [ "WATER_FRIENDLY", "BELTED", "STURDY", "NO_UNLOAD", "NO_RELOAD" ],
    "max_worn": 1,
    "environmental_protection": 1,
    "environmental_protection_with_filter": 16,
    "material_thickness": 4,
    "use_action": [ "DIVE_TANK_ACTIVATE" ],
    "armor": [ { "encumbrance": 30, "coverage": 50, "covers": [ "torso" ], "specifically_covers": [ "torso_hanging_back" ] } ],
    "melee_damage": { "bash": 10 },
    "tool_ammo": "nitrox"
  },
  {
    "id": "scuba_tank_on",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "name": { "str": "diving cylinder (on)", "str_pl": "diving cylinders (on)" },
    "description": "A high-pressure 232 bar diving tank that can contain up to 12 L of a compressed mixture of oxygen and nitrogen.  It is equipped with an on-demand regulator and a mouthpiece designed mostly for underwater use.",
    "looks_like": "oxygen_tank",
    "weight": "16 kg",
    "volume": "12 L",
    "price": "60 USD",
    "price_postapoc": "5 USD",
    "to_hit": { "grip": "bad", "length": "short", "surface": "any", "balance": "clumsy" },
    "material": [ "steel", "plastic" ],
    "symbol": ";",
    "color": "light_gray",
    "pocket_data": [
      { "pocket_type": "MAGAZINE", "airtight": true, "rigid": true, "watertight": true, "ammo_restriction": { "nitrox": 60 } }
    ],
    "charges_per_use": 1,
    "turns_per_charge": 60,
    "revert_to": "scuba_tank",
    "flags": [ "WATER_FRIENDLY", "BELTED", "STURDY", "NO_UNLOAD", "NO_RELOAD" ],
    "max_worn": 1,
    "environmental_protection": 3,
    "environmental_protection_with_filter": 16,
    "material_thickness": 4,
    "use_action": [ "DIVE_TANK_ACTIVATE" ],
    "tick_action": [ "DIVE_TANK" ],
    "armor": [
      { "encumbrance": 30, "coverage": 50, "covers": [ "torso", "mouth" ], "specifically_covers": [ "torso_hanging_back" ] }
    ],
    "melee_damage": { "bash": 10 },
    "tool_ammo": "nitrox"
  },
  {
    "id": "small_scuba_tank",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "name": { "str": "small diving cylinder" },
    "description": "A small, high-pressure 200 bar backup diving tank that can contain 4 L of a compressed mixture of oxygen and nitrogen.  It is equipped with an on-demand regulator and a mouthpiece designed mostly for underwater use.",
    "looks_like": "smoxygen_tank",
    "weight": "7 kg",
    "volume": "4 L",
    "price": "40 USD",
    "price_postapoc": "2 USD 50 cent",
    "to_hit": { "grip": "bad", "length": "short", "surface": "any", "balance": "clumsy" },
    "material": [ "aluminum", "plastic" ],
    "symbol": ";",
    "color": "light_gray",
    "pocket_data": [
      { "pocket_type": "MAGAZINE", "airtight": true, "rigid": true, "watertight": true, "ammo_restriction": { "nitrox": 20 } }
    ],
    "flags": [ "WATER_FRIENDLY", "BELTED", "STURDY", "NO_UNLOAD", "NO_RELOAD" ],
    "max_worn": 1,
    "environmental_protection": 1,
    "environmental_protection_with_filter": 16,
    "material_thickness": 4,
    "use_action": [ "DIVE_TANK_ACTIVATE" ],
    "armor": [ { "encumbrance": 30, "coverage": 50, "covers": [ "torso" ], "specifically_covers": [ "torso_hanging_back" ] } ],
    "melee_damage": { "bash": 6 },
    "tool_ammo": "nitrox"
  },
  {
    "id": "small_scuba_tank_on",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "name": { "str": "small diving cylinder (on)", "str_pl": "small diving cylinders (on)" },
    "description": "A small, high-pressure 200 bar backup diving tank that can contain 4 L of a compressed mixture of oxygen and nitrogen.  It is equipped with an on-demand regulator and a mouthpiece designed mostly for underwater use.",
    "looks_like": "smoxygen_tank",
    "weight": "7 kg",
    "volume": "4 L",
    "price": "40 USD",
    "price_postapoc": "2 USD 50 cent",
    "to_hit": { "grip": "bad", "length": "short", "surface": "any", "balance": "clumsy" },
    "material": [ "aluminum", "plastic" ],
    "symbol": ";",
    "color": "light_gray",
    "pocket_data": [
      { "pocket_type": "MAGAZINE", "airtight": true, "rigid": true, "watertight": true, "ammo_restriction": { "nitrox": 20 } }
    ],
    "charges_per_use": 1,
    "turns_per_charge": 60,
    "revert_to": "small_scuba_tank",
    "flags": [ "WATER_FRIENDLY", "BELTED", "STURDY", "NO_UNLOAD", "NO_RELOAD" ],
    "max_worn": 1,
    "environmental_protection": 3,
    "environmental_protection_with_filter": 16,
    "material_thickness": 4,
    "use_action": [ "DIVE_TANK_ACTIVATE" ],
    "tick_action": [ "DIVE_TANK" ],
    "armor": [
      { "encumbrance": 30, "coverage": 50, "covers": [ "torso", "mouth" ], "specifically_covers": [ "torso_hanging_back" ] }
    ],
    "melee_damage": { "bash": 6 },
    "tool_ammo": "nitrox"
  },
  {
    "id": "electric_blanket",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "electric blanket" },
    "description": "A heated blanket made of polyester.  The most comfortable thing on Earth.  Its power drain is usually negligible, but without being able to plug it into a wall, it chews through batteries insanely quickly.",
    "weight": "1123 g",
    "volume": "2500 ml",
    "price": "55 USD",
    "price_postapoc": "2 USD 50 cent",
    "material": [ "nylon" ],
    "symbol": "[",
    "color": "brown",
    "warmth": 50,
    "material_thickness": 1,
    "environmental_protection": 2,
    "charges_per_use": 1,
    "use_action": [
      {
        "type": "transform",
        "msg": "You turn the blanket's heating elements on.",
        "target": "electric_blanket_on",
        "active": true,
        "need_charges": 1,
        "need_charges_msg": "The blanket's batteries are dead."
      },
      { "type": "link_up", "cable_length": 3, "charge_rate": "110 W" }
    ],
    "flags": [ "OVERSIZE", "OUTER", "ALLOWS_NATURAL_ATTACKS", "WATER_BREAK" ],
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "BATTERY_MEDIUM" ],
        "default_magazine": "medium_battery_cell"
      }
    ],
    "armor": [
      {
        "encumbrance": 35,
        "coverage": 100,
        "covers": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r" ]
      }
    ],
    "tool_ammo": "battery"
  },
  {
    "id": "electric_blanket_on",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "electric blanket (on)", "str_pl": "electric blankets (on)" },
    "description": "A heated blanket made of polyester.  It's turned on, making it nice and toasty while it lasts.",
    "copy-from": "electric_blanket",
    "warmth": 90,
    "power_draw": "100 W",
    "revert_to": "electric_blanket",
    "use_action": [
      {
        "ammo_scale": 0,
        "type": "transform",
        "msg": "You turn the blanket's heating elements off.",
        "target": "electric_blanket"
      },
      { "type": "link_up", "cable_length": 3, "charge_rate": "110 W" }
    ]
  },
  {
    "id": "foodperson_mask",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "Foodperson mask" },
    "description": "Foodperson, the mascot your stomach deserves!",
    "weight": "1500 g",
    "volume": "16 L",
    "price": "15 USD",
    "price_postapoc": "10 cent",
    "material": [ "cotton", "plastic" ],
    "symbol": "Q",
    "color": "pink",
    "warmth": 40,
    "material_thickness": 1,
    "environmental_protection": 3,
    "charges_per_use": 1,
    "use_action": {
      "type": "transform",
      "msg": "Your HUD lights-up: \"Greetings Foodperson, your shift begins now.  Good luck!\"",
      "target": "foodperson_mask_on",
      "active": true,
      "need_worn": true,
      "need_charges": 1,
      "need_charges_msg": "The mask's batteries are dead."
    },
    "flags": [ "OUTER", "SUN_GLASSES" ],
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "BATTERY_MEDIUM" ],
        "default_magazine": "medium_battery_cell"
      }
    ],
    "armor": [ { "encumbrance": 30, "coverage": 100, "covers": [ "head", "eyes", "mouth" ] } ],
    "tool_ammo": "battery"
  },
  {
    "id": "foodperson_mask_on",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "Foodperson mask (on)", "str_pl": "Foodperson masks (on)" },
    "copy-from": "foodperson_mask",
    "turns_per_charge": 60,
    "revert_to": "foodperson_mask",
    "use_action": [ "FOODPERSON" ],
    "tick_action": [ "FOODPERSON_VOICE" ],
    "flags": [ "OUTER", "SUN_GLASSES", "NO_TAKEOFF", "LIGHT_10", "WATCH", "NO_UNLOAD" ]
  },
  {
    "id": "attached_ear_plugs_on",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "pair of attached ear plugs (in)", "str_pl": "pairs of attached ear plugs (in)" },
    "description": "A pair of industrial-grade ear plugs attached together by some string.  They are inside your ears, activate them to take them out.",
    "copy-from": "ear_plugs",
    "use_action": {
      "type": "transform",
      "msg": "You take the ear plugs out.",
      "target": "attached_ear_plugs_off",
      "menu_text": "Unplug",
      "need_worn": true
    }
  },
  {
    "id": "attached_ear_plugs_off",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "pair of attached ear plugs (out)", "str_pl": "pairs of attached ear plugs (out)" },
    "description": "A pair of industrial-grade ear plugs, they are attached together by some string.  They hang around your neck, use them to plug them in.",
    "copy-from": "attached_ear_plugs_on",
    "use_action": {
      "type": "transform",
      "msg": "You plug up your ears.",
      "target": "attached_ear_plugs_on",
      "menu_text": "Plug in",
      "need_worn": true
    },
    "delete": { "flags": [ "DEAF" ] }
  },
  {
    "id": "makeshift_ear_plugs_on",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "pair of makeshift ear plugs (in)", "str_pl": "pairs of makeshift ear plugs (in)" },
    "description": "A pair of makeshift ear plugs made from lumps of wax on the ends of a piece of string.  They are inside your ears, activate them to take them out.",
    "copy-from": "ear_plugs",
    "material": [ "beeswax", "cotton" ],
    "use_action": {
      "type": "transform",
      "msg": "You take the ear plugs out.",
      "target": "makeshift_ear_plugs_off",
      "menu_text": "Unplug",
      "need_worn": true
    }
  },
  {
    "id": "makeshift_ear_plugs_off",
    "type": "ITEM",
    "subtypes": [ "ARMOR" ],
    "name": { "str": "pair of makeshift ear plugs (out)", "str_pl": "pairs of makeshift ear plugs (out)" },
    "description": "A pair of makeshift ear plugs made from lumps of wax on the ends of a piece of string.  They hang around your neck, use them to plug them in.",
    "copy-from": "ear_plugs",
    "material": [ "beeswax", "cotton" ],
    "use_action": {
      "type": "transform",
      "msg": "You plug up your ears.",
      "target": "makeshift_ear_plugs_on",
      "menu_text": "Plug in",
      "need_worn": true
    },
    "delete": { "flags": [ "DEAF" ] }
  },
  {
    "id": "flight_helmet",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "armor",
    "name": { "str": "military flight helmet" },
    "description": "A military flight helmet.  Equipped with a visor, microphone, and noise dampening system.  The helmet is also fitted with plastic rail for a night-vision attachment.",
    "weight": "1324 g",
    "volume": "2 L",
    "price": "500 USD",
    "price_postapoc": "10 USD",
    "to_hit": { "grip": "bad", "length": "short", "surface": "any", "balance": "uneven" },
    "material": [ "kevlar_rigid", "plastic" ],
    "symbol": "[",
    "looks_like": "helmet_motor",
    "color": "dark_gray",
    "armor": [
      { "covers": [ "head" ], "coverage": 100, "encumbrance": 30 },
      { "covers": [ "eyes" ], "rigid_layer_only": true, "coverage": 100, "encumbrance": 5, "layers": [ "OUTER" ] }
    ],
    "warmth": 15,
    "material_thickness": 5,
    "environmental_protection": 2,
    "techniques": [ "WBLOCK_1" ],
    "flags": [ "VARSIZE", "STURDY", "DEAF", "SUN_GLASSES", "PADDED", "MODULE_HOLDER" ],
    "charges_per_use": 1,
    "use_action": {
      "type": "transform",
      "msg": "You turn the flight helmet on.",
      "target": "flight_helmet_on",
      "active": true,
      "need_charges": 1,
      "need_charges_msg": "The helmet's batteries are dead."
    },
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "rigid": true,
        "flag_restriction": [ "BATTERY_LIGHT", "BATTERY_ULTRA_LIGHT" ],
        "default_magazine": "light_battery_cell"
      },
      {
        "pocket_type": "CONTAINER",
        "ablative": true,
        "volume_encumber_modifier": 0,
        "max_contains_volume": "2 L",
        "max_contains_weight": "2 kg",
        "moves": 250,
        "description": "Pocket for a front night vision attachment.",
        "flag_restriction": [ "HELMET_FRONT_ATTACHMENT" ],
        "inherits_flags": false
      }
    ],
    "tool_ammo": "battery"
  },
  {
    "id": "flight_helmet_on",
    "copy-from": "flight_helmet",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "military flight helmet (on)", "str_pl": "military flight helmets (on)" },
    "symbol": "[",
    "looks_like": "helmet_motor",
    "color": "dark_gray",
    "extend": { "flags": [ "PARTIAL_DEAF", "TWO_WAY_RADIO" ] },
    "delete": { "flags": [ "DEAF" ] },
    "power_draw": "60 mW",
    "revert_to": "flight_helmet",
    "use_action": {
      "type": "transform",
      "ammo_scale": 0,
      "menu_text": "Turn off",
      "msg": "The %s flicks off.",
      "target": "flight_helmet"
    },
    "tool_ammo": "battery"
  },
  {
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "category": "clothing",
    "id": "combo_cover",
    "name": { "str": "combo cover" },
    "weight": "500 g",
    "color": "white",
    "use_action": {
      "menu_text": "Salute",
      "type": "transform",
      "target": "combo_cover",
      "msg": "You bring your hand to your cover and issue a salute."
    },
    "symbol": "[",
    "description": "A military officer's combo cover, or peaked cap.  It conveys an air of authority, while keeping the sun out of your eyes.",
    "price": "100 USD",
    "price_postapoc": "10 USD",
    "material": [ "cotton" ],
    "volume": "1750 ml",
    "warmth": 7,
    "environmental_protection": 1,
    "armor": [ { "covers": [ "head" ], "coverage": 80, "encumbrance": 10 } ],
    "flags": [ "VARSIZE", "SUN_GLASSES" ],
    "material_thickness": 0.5
  },
  {
    "id": "utility_exoskeleton_off",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR", "ARTIFACT" ],
    "category": "armor",
    "name": { "str": "battery powered utility exoskeleton" },
    "//": "This is based on the Sarcos Guardian, a production model with independent battery power, all weather operation, and capable of lifting up to 200 lbs. It uses three 12 lb batteries that provide 8 hours of operation. The battery life in-game is significantly less in order to utilize medium storage batteries, otherwise this would require the unit to be active to reload itself. This can also be changed out to use other battery types.",
    "description": "A skeletal frame of sturdy metal with attached motors to allow the user to move heavier loads with less strain on the body.",
    "weight": "90 kg",
    "volume": "130 L",
    "price": "115 kUSD",
    "price_postapoc": "400 USD",
    "to_hit": { "grip": "bad", "length": "long", "surface": "any", "balance": "clumsy" },
    "material": [ "steel", "plastic" ],
    "symbol": "[",
    "looks_like": "depowered_armor",
    "color": "dark_gray",
    "pocket_data": [
      {
        "pocket_type": "MAGAZINE_WELL",
        "item_restriction": [ "medium_storage_battery" ],
        "default_magazine": "medium_storage_battery"
      }
    ],
    "warmth": 0,
    "material_thickness": 8,
    "environmental_protection": 0,
    "charges_per_use": 1,
    "use_action": { "type": "transform", "msg": "The %s engages.", "target": "utility_exoskeleton_on", "active": true },
    "flags": [ "STURDY", "OVERSIZE", "BELTED", "WATER_FRIENDLY", "ELECTRONIC" ],
    "faults": [ { "fault_group": "electronic_general" } ],
    "armor": [
      {
        "encumbrance": 20,
        "coverage": 20,
        "covers": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r" ]
      }
    ],
    "melee_damage": { "bash": 10 },
    "tool_ammo": "battery",
    "passive_effects": [
      { "id": "ench_exo_strength" },
      { "condition": "ACTIVE", "values": [ { "value": "CARRY_WEIGHT", "add": 215000 } ] },
      { "condition": "ALWAYS", "values": [ { "value": "MOVE_COST", "multiply": -0.1 } ] }
    ]
  },
  {
    "id": "utility_exoskeleton_on",
    "copy-from": "utility_exoskeleton_off",
    "looks_like": "power_armor_light",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "battery powered utility exoskeleton (on)", "str_pl": "battery powered utility exoskeletons (on)" },
    "description": "A skeletal frame of sturdy metal with attached motors to allow the user to move heavier loads with less strain on the body.  It is turned on and continually drawing power.  Use it to turn it off.",
    "flags": [ "STURDY", "OVERSIZE", "BELTED", "WATER_FRIENDLY", "TRADER_AVOID" ],
    "power_draw": "972216 mW",
    "//": "Battery should last two hours (02:00:07). Weight capacity bonus should include weight of item AND battery, plus 90kg.",
    "revert_to": "utility_exoskeleton_off",
    "use_action": {
      "type": "transform",
      "ammo_scale": 0,
      "menu_text": "Turn off",
      "msg": "The %s disengages.",
      "target": "utility_exoskeleton_off"
    },
    "tool_ammo": "battery"
  },
  {
    "id": "ice_utility_exoskeleton_off",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR", "ARTIFACT" ],
    "category": "armor",
    "name": { "str": "ICE utility exoskeleton" },
    "description": "A skeletal frame of sturdy metal with attached motors to allow the user to move heavier loads with less strain on the body.  This model uses a compact internal combustion engine for power.",
    "weight": "110 kg",
    "volume": "130 L",
    "price": "115 kUSD",
    "price_postapoc": "400 USD",
    "to_hit": { "grip": "bad", "length": "long", "surface": "any", "balance": "clumsy" },
    "material": [ "steel", "plastic" ],
    "symbol": "[",
    "looks_like": "depowered_armor",
    "color": "dark_gray",
    "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "watertight": true, "ammo_restriction": { "gasoline": 10000 } } ],
    "warmth": 0,
    "material_thickness": 8,
    "environmental_protection": 0,
    "charges_per_use": 1,
    "use_action": { "type": "transform", "msg": "The %s engages.", "target": "ice_utility_exoskeleton_on", "active": true },
    "flags": [ "STURDY", "OVERSIZE", "BELTED", "WATER_FRIENDLY", "ELECTRONIC" ],
    "faults": [ { "fault_group": "electronic_general" } ],
    "armor": [
      {
        "encumbrance": 20,
        "coverage": 20,
        "covers": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r" ]
      }
    ],
    "melee_damage": { "bash": 10 },
    "tool_ammo": "gasoline",
    "passive_effects": [
      { "id": "ench_exo_strength" },
      { "condition": "ACTIVE", "values": [ { "value": "CARRY_WEIGHT", "add": 190000 } ] },
      { "condition": "ALWAYS", "values": [ { "value": "MOVE_COST", "multiply": -0.1 } ] }
    ]
  },
  {
    "id": "ice_utility_exoskeleton_on",
    "copy-from": "ice_utility_exoskeleton_off",
    "looks_like": "power_armor_light",
    "type": "ITEM",
    "subtypes": [ "TOOL", "ARMOR" ],
    "name": { "str": "ICE utility exoskeleton (on)", "str_pl": "ICE utility exoskeletons (on)" },
    "description": "A skeletal frame of sturdy metal with attached motors to allow the user to move heavier loads with less strain on the body.  This model uses a compact internal combustion engine for power.  It is turned on and continually draining gasoline.  Use it to turn it off.",
    "flags": [ "STURDY", "OVERSIZE", "BELTED", "WATER_FRIENDLY", "TRADER_AVOID" ],
    "turns_per_charge": 1,
    "//": "Full tank lasts a bit under three hours (166.66 minutes). Has less carry bonus than the battery one since the weight of the fuel will drop over time.",
    "revert_to": "ice_utility_exoskeleton_off",
    "use_action": {
      "type": "transform",
      "ammo_scale": 0,
      "menu_text": "Turn off",
      "msg": "The %s disengages.",
      "target": "ice_utility_exoskeleton_off"
    }
  }
]
