[
    {
        "type" : "ITEM_CATEGORY",
        "id" : "armor",
        "name" : "armor",
        "sort_rank" : 20
    },
    {
        "id": "miner_hat",
        "type": "TOOL_ARMOR",
        "category" : "armor",
        "symbol": "[",
        "color": "blue",
        "name": "mining helmet",
        "description": "This is a mining helmet with a heavy duty LED flashlight.  Using this will turn the flashlight on and provide light, assuming it is charged with batteries.",
        "flags": [ "WATERPROOF" ],
        "price": 12500,
        "material": ["plastic", "null" ],
        "weight" : 796,
        "volume": 10,
        "bashing": 6,
        "cutting": 0,
        "to_hit" : 0,
        "max_charges": 100,
        "initial_charges": 100,
        "charges_per_use": 1,
        "turns_per_charge": 0,
        "ammo": "battery",
        "revert_to": "null",
        "use_action": {
            "type": "transform",
            "msg": "You turn the helmet on.",
            "target": "miner_hat_on",
            "active": true,
            "need_charges": 1,
            "need_charges_msg": "The helmet's batteries are dead."
        },
        "covers" : ["HEAD"],
        "techniques" : ["WBLOCK_1"],
        "storage" : 0,
        "warmth" : 5,
        "environmental_protection" : 0,
        "encumbrance" : 1,
        "coverage" : 80,
        "material_thickness" : 4
    },
    {
        "id": "miner_hat_on",
        "type": "TOOL_ARMOR",
        "category" : "armor",
        "symbol": "[",
        "color": "blue",
        "name": "mining helmet (on)",
        "name_plural": "mining helmets (on)",
        "description": "This is a mining helmet with a heavy duty LED flashlight.  The flashlight is turned on, and continually draining its batteries.  Use it to turn it off.",
        "flags": [ "LIGHT_100", "CHARGEDIM", "WATERPROOF" ],
        "price": 12500,
        "material": ["plastic", "null"],
        "weight" : 796,
        "volume": 10,
        "bashing": 6,
        "cutting": 0,
        "to_hit" : 0,
        "max_charges": 100,
        "initial_charges": 100,
        "charges_per_use": 0,
        "turns_per_charge": 15,
        "ammo": "battery",
        "revert_to": "miner_hat",
        "use_action": {
            "type": "auto_transform",
            "msg": "The %s flicks off.",
            "target": "miner_hat"
        },
        "covers" : ["HEAD"],
        "techniques" : ["WBLOCK_1"],
        "storage" : 0,
        "warmth" : 5,
        "environmental_protection" : 0,
        "encumbrance" : 1,
        "coverage" : 80,
        "material_thickness" : 4
    },
    {
        "type" : "TOOL_ARMOR",
        "id" : "fedora",
        "name" : "fedora",
        "weight" : 350,
        "color" : "brown",
        "covers" : ["HEAD"],
        "to_hit" : 0,
        "max_charges": 0,
        "initial_charges": 0,
        "charges_per_use": 0,
        "turns_per_charge": 0,
        "ammo": "NULL",
        "revert_to": "null",
        "use_action": {
            "type": "consume_drug",
            "activation_message": "You tip your fedora."
        },
        "storage" : 0,
        "symbol" : "[",
        "description" : "A high-crowned, wide-brimmed, sable colored fedora.  The perfect hat for treasure hunting.",
        "price" : 7500,
        "material" : ["leather", "null"],
        "volume" : 7,
        "cutting" : 0,
        "warmth" : 7,
        "phase" : "solid",
        "environmental_protection" : 3,
        "encumbrance" : 1,
        "bashing" : -3,
        "coverage" : 50,
        "flags" : ["VARSIZE"],
        "material_thickness" : 1
    },
    {
        "id": "thermal_socks",
        "type": "TOOL_ARMOR",
        "category" : "clothing",
        "symbol": "[",
        "color": "light_gray",
        "name": "pair of thermal electric socks",
        "name_plural": "pairs of thermal electric socks",
        "description": "This is a pair of socks with internal battery-powered heating elements.  Use it to turn it on.",
        "flags": [ "VARSIZE", "SKINTIGHT" ],
        "price": 5000,
        "material": ["cotton", "null"],
        "weight" : 182,
        "volume": 3,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : 0,
        "max_charges": 100,
        "initial_charges": 100,
        "charges_per_use": 1,
        "turns_per_charge": 0,
        "ammo": "battery",
        "revert_to": "null",
        "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."
        },
        "covers" : ["FEET"],
        "storage" : 0,
        "warmth" : 10,
        "environmental_protection" : 0,
        "encumbrance" : 0,
        "coverage" : 100,
        "material_thickness" : 1
    },
    {
        "id": "thermal_socks_on",
        "type": "TOOL_ARMOR",
        "category" : "clothing",
        "symbol": "[",
        "color": "light_gray",
        "name": "pair of thermal electric socks (on)",
        "name_plural": "pairs of thermal electric socks (on)",
        "description": "This is 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" ],
        "price": 5000,
        "material": ["cotton", "null"],
        "weight" : 182,
        "volume": 3,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : 0,
        "max_charges": 100,
        "initial_charges": 100,
        "charges_per_use": 0,
        "turns_per_charge": 50,
        "ammo": "battery",
        "revert_to": "thermal_socks",
        "use_action": {
            "type": "auto_transform",
            "msg": "Your %s deactivates.",
            "target": "thermal_socks"
        },
        "covers" : ["FEET"],
        "storage" : 0,
        "warmth" : 60,
        "environmental_protection" : 0,
        "encumbrance" : 0,
        "coverage" : 100,
        "material_thickness" : 1
    },
    {
        "id": "thermal_suit",
        "type": "TOOL_ARMOR",
        "category" : "clothing",
        "symbol": "[",
        "color": "light_gray",
        "name": "thermal electric suit",
        "description": "This is 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": 15000,
        "material": ["cotton", "null"],
        "weight" : 864,
        "volume": 8,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : 0,
        "max_charges": 200,
        "initial_charges": 200,
        "charges_per_use": 1,
        "turns_per_charge": 0,
        "ammo": "battery",
        "revert_to": "null",
        "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."
        },
        "covers" : ["TORSO", "ARMS", "LEGS"],
        "storage" : 0,
        "warmth" : 10,
        "environmental_protection" : 0,
        "encumbrance" : 0,
        "coverage" : 100,
        "material_thickness" : 1
    },
    {
        "id": "thermal_suit_on",
        "type": "TOOL_ARMOR",
        "category" : "clothing",
        "symbol": "[",
        "color": "light_gray",
        "name": "thermal electric suit (on)",
        "name_plural": "thermal electric suits (on)",
        "description": "This is 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" ],
        "price": 15000,
        "material": ["cotton", "null"],
        "weight" : 864,
        "volume": 8,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : 0,
        "max_charges": 200,
        "initial_charges": 200,
        "charges_per_use": 0,
        "turns_per_charge": 25,
        "ammo": "battery",
        "revert_to": "thermal_suit",
        "use_action": {
            "type": "auto_transform",
            "msg": "Your %s deactivates.",
            "target": "thermal_suit"
        },
        "covers" : ["TORSO", "ARMS", "LEGS"],
        "storage" : 0,
        "warmth" : 60,
        "environmental_protection" : 0,
        "encumbrance" : 0,
        "coverage" : 100,
        "material_thickness" : 1
    },
    {
        "id": "thermal_gloves",
        "type": "TOOL_ARMOR",
        "category" : "clothing",
        "symbol": "[",
        "color": "light_gray",
        "name": "pair of thermal electric gloves",
        "name_plural": "pairs of thermal electric gloves",
        "description": "This is a pair of gloves with internal battery-powered heating elements.  Use it to turn it on.",
        "flags": [ "VARSIZE", "SKINTIGHT" ],
        "price": 5000,
        "material": ["cotton", "null"],
        "weight" : 210,
        "volume": 3,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : 0,
        "max_charges": 100,
        "initial_charges": 100,
        "charges_per_use": 1,
        "turns_per_charge": 0,
        "ammo": "battery",
        "revert_to": "null",
        "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."
        },
        "covers" : ["HANDS"],
        "storage" : 0,
        "warmth" : 10,
        "environmental_protection" : 0,
        "encumbrance" : 0,
        "coverage" : 100,
        "material_thickness" : 1
    },
    {
        "id": "thermal_gloves_on",
        "type": "TOOL_ARMOR",
        "category" : "clothing",
        "symbol": "[",
        "color": "light_gray",
        "name": "pair of thermal electric gloves (on)",
        "name_plural": "pairs of thermal electric gloves (on)",
        "description": "This is 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" ],
        "price": 5000,
        "material": ["cotton", "null"],
        "weight" : 210,
        "volume": 3,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : 0,
        "max_charges": 100,
        "initial_charges": 100,
        "charges_per_use": 0,
        "turns_per_charge": 50,
        "ammo": "battery",
        "revert_to": "thermal_gloves",
        "use_action": {
            "type": "auto_transform",
            "msg": "Your %s deactivates.",
            "target": "thermal_gloves"
        },
        "covers" : ["HANDS"],
        "storage" : 0,
        "warmth" : 60,
        "environmental_protection" : 0,
        "encumbrance" : 0,
        "coverage" : 100,
        "material_thickness" : 1
    },
    {
        "id": "thermal_mask",
        "type": "TOOL_ARMOR",
        "category" : "clothing",
        "symbol": "[",
        "color": "light_gray",
        "name": "thermal electric balaclava",
        "description": "This is a snug cloth mask with internal battery-powered heating elements.  Use it to turn it on.",
        "flags": [ "VARSIZE", "SKINTIGHT" ],
        "price": 5000,
        "material": ["cotton", "null"],
        "weight" : 196,
        "volume": 4,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : 0,
        "max_charges": 100,
        "initial_charges": 100,
        "charges_per_use": 1,
        "turns_per_charge": 0,
        "ammo": "battery",
        "revert_to": "null",
        "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."
        },
        "covers" : ["HEAD", "MOUTH"],
        "storage" : 0,
        "warmth" : 10,
        "environmental_protection" : 0,
        "encumbrance" : 0,
        "coverage" : 100,
        "material_thickness" : 1
    },
    {
        "id": "thermal_mask_on",
        "type": "TOOL_ARMOR",
        "category" : "clothing",
        "symbol": "[",
        "color": "light_gray",
        "name": "thermal electric balaclava (on)",
        "name_plural": "thermal electric balaclavas (on)",
        "description": "This is 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" ],
        "price": 5000,
        "material": ["cotton", "null"],
        "weight" : 196,
        "volume": 4,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : 0,
        "max_charges": 100,
        "initial_charges": 100,
        "charges_per_use": 0,
        "turns_per_charge": 50,
        "ammo": "battery",
        "revert_to": "thermal_mask",
        "use_action": {
            "type": "auto_transform",
            "msg": "Your %s deactivates.",
            "target": "thermal_mask"
        },
        "covers" : ["HEAD", "MOUTH"],
        "storage" : 0,
        "warmth" : 60,
        "environmental_protection" : 0,
        "encumbrance" : 0,
        "coverage" : 100,
        "material_thickness" : 1
    },
    {
        "id": "wearable_light",
        "type": "TOOL_ARMOR",
        "category" : "clothing",
        "symbol": "[",
        "color": "blue",
        "name": "wearable flashlight",
        "description": "This is a heavy duty LED flashlight equipped with adjustable straps and clips so as to be comfortably worn anywhere on the body.  Use it to turn it on.",
        "price": 4000,
        "material": ["plastic", "aluminum" ],
        "flags" : ["OVERSIZE"],
        "weight" : 520,
        "volume": 1,
        "bashing": 1,
        "cutting": 0,
        "to_hit" : 0,
        "max_charges": 100,
        "initial_charges": 100,
        "charges_per_use": 1,
        "turns_per_charge": 0,
        "ammo": "battery",
        "revert_to": "null",
        "use_action": {
            "type": "transform",
            "msg": "You turn the flashlight on.",
            "target": "wearable_light_on",
            "active": true,
            "need_charges": 1,
            "need_charges_msg": "The flashlights batteries are dead."
        },
        "storage" : 0,
        "warmth" : 0,
        "environmental_protection" : 0,
        "encumbrance" : 0,
        "coverage" : 0,
        "material_thickness" : 2
    },
    {
        "id": "wearable_light_on",
        "type": "TOOL_ARMOR",
        "category" : "clothing",
        "symbol": "[",
        "color": "blue",
        "name": "wearable flashlight (on)",
        "name_plural": "wearable flashlights (on)",
        "description": "This is a heavy duty LED flashlight equipped with adjustable straps and clips so as to be comfortably worn anywhere on the body.  It is turned on, and continually draining batteries.  Use it to turn it off.",
        "flags": [ "LIGHT_100", "CHARGEDIM", "OVERSIZE" ],
        "price": 4000,
        "material": ["plastic", "aluminum"],
        "weight" : 520,
        "volume": 1,
        "bashing": 1,
        "cutting": 0,
        "to_hit" : 0,
        "max_charges": 100,
        "initial_charges": 100,
        "charges_per_use": 0,
        "turns_per_charge": 15,
        "ammo": "battery",
        "revert_to": "wearable_light",
        "use_action": {
            "type": "auto_transform",
            "msg": "The %s flicks off.",
            "target": "wearable_light"
        },
        "storage" : 0,
        "warmth" : 0,
        "environmental_protection" : 0,
        "encumbrance" : 0,
        "coverage" : 0,
        "material_thickness" : 2
    },
    {
        "id": "mask_bunker",
        "type": "TOOL_ARMOR",
        "category" : "armor",
        "symbol": "[",
        "color": "light_gray",
        "name": "firefighter PBA mask",
        "description": "A full-face mask commonly used by firefighters.  The battery-powered protective breathing apparatus provides excellent protection from smoke, flame, and other dangers.  Use it to turn it on.",
        "flags" : ["VARSIZE", "WATERPROOF", "STURDY"],
        "price": 100000,
        "material": ["plastic", "nomex"],
        "weight" : 1260,
        "volume": 6,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : -3,
        "max_charges": 100,
        "initial_charges": 100,
        "charges_per_use": 1,
        "turns_per_charge": 0,
        "ammo": "battery",
        "revert_to": "null",
        "use_action": {
            "type": "transform",
            "msg": "You activate your %s",
            "target": "mask_bunker_on",
            "active": true,
            "need_charges": 1,
            "need_charges_msg": "The %s's batteries are dead."
        },
        "covers" : ["MOUTH", "EYES"],
        "storage" : 0,
        "warmth" : 30,
        "environmental_protection" : 7,
        "encumbrance" : 4,
        "coverage" : 100,
        "material_thickness" : 3
    },
    {
        "id": "mask_bunker_on",
        "type": "TOOL_ARMOR",
        "category" : "armor",
        "symbol": "[",
        "color": "light_gray",
        "name": "firefighter PBA mask (on)",
        "name_plural": "firefighter PBA masks (on)",
        "description": "A full-face mask commonly used by firefighters.  The battery-powered protective breathing apparatus provides excellent protection from smoke, flame, and other dangers.  It is turned on, and continually draining batteries.  Use it to turn it off.",
        "flags" : ["VARSIZE", "WATERPROOF", "STURDY"],
        "price": 100000,
        "material": ["plastic", "nomex"],
        "weight" : 1260,
        "volume": 6,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : -3,
        "max_charges": 100,
        "initial_charges": 100,
        "charges_per_use": 0,
        "turns_per_charge": 10,
        "ammo": "battery",
        "revert_to": "mask_bunker",
        "use_action": {
            "type": "auto_transform",
            "msg": "Your %s deactivates.",
            "target": "mask_bunker"
        },
        "covers" : ["MOUTH", "EYES"],
        "storage" : 0,
        "warmth" : 15,
        "environmental_protection" : 30,
        "encumbrance" : 2,
        "coverage" : 100,
        "material_thickness" : 3
    },
    {
        "id": "rm13_armor",
        "type": "TOOL_ARMOR",
        "category" : "armor",
        "symbol": "[",
        "color": "dark_gray",
        "name": "RM13 combat armor",
        "description": "Internally powered by a maximum of ten plutonium fuel cells, this full-body suit of sleek black military armor represents the pinnacle of Rivtech's non-rigid powered armor technology.  Use it to turn it on.",
        "flags" : ["VARSIZE", "STURDY", "WATERPROOF", "RAINPROOF", "WATCH", "ALARMCLOCK", "SWIM_GOGGLES", "SUN_GLASSES", "RAD_RESIST"],
        "price": 50000000,
        "material": ["ceramic", "kevlar"],
        "weight" : 6820,
        "volume": 36,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : -3,
        "max_charges": 5000,
        "initial_charges": 0,
        "charges_per_use": 0,
        "turns_per_charge": 0,
        "ammo": "plutonium",
        "revert_to": "null",
        "use_action": "RM13ARMOR_OFF",
        "covers" : ["HEAD", "MOUTH", "EYES", "TORSO", "ARMS", "HANDS", "LEGS", "FEET"],
        "storage" : 32,
        "warmth" : 30,
        "environmental_protection" : 15,
        "encumbrance" : 3,
        "coverage" : 100,
        "material_thickness" : 2
    },
    {
        "id": "rm13_armor_on",
        "type": "TOOL_ARMOR",
        "category" : "armor",
        "symbol": "[",
        "color": "dark_gray",
        "name": "RM13 combat armor (on)",
        "name_plural": "RM13 combat armors (on)",
        "description": "Internally powered by a maximum of ten plutonium fuel cells, this full-body suit of sleek black military armor represents the pinnacle of Rivtech's non-rigid powered armor technology.  It is turned on, and continually draining power.  Use it to turn it off.",
        "flags" : ["VARSIZE", "STURDY", "WATERPROOF", "RAINPROOF", "WATCH", "ALARMCLOCK", "SWIM_GOGGLES", "SUN_GLASSES", "RAD_PROOF", "ELECTRIC_IMMUNE"],
        "price": 50000000,
        "material": ["ceramic", "kevlar"],
        "weight" : 6820,
        "volume": 36,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : -3,
        "max_charges": 5000,
        "initial_charges": 0,
        "charges_per_use": 0,
        "turns_per_charge": 3,
        "ammo": "plutonium",
        "revert_to": "rm13_armor",
        "use_action": "RM13ARMOR_ON",
        "covers" : ["HEAD", "MOUTH", "EYES", "TORSO", "ARMS", "HANDS", "LEGS", "FEET"],
        "storage" : 32,
        "warmth" : 30,
        "environmental_protection" : 40,
        "encumbrance" : 1,
        "coverage" : 100,
        "material_thickness" : 5
    },
    {
        "id": "rebreather",
        "type": "TOOL_ARMOR",
        "category" : "clothing",
        "symbol": "[",
        "color": "dark_gray",
        "name" : "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"],
        "price": 25000,
        "material": ["plastic", "aluminum"],
        "weight" : 720,
        "volume": 2,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : -3,
        "max_charges": 60,
        "initial_charges": 60,
        "charges_per_use": 1,
        "turns_per_charge": 0,
        "ammo": "rebreather_filter",
        "revert_to": "null",
        "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."
        },
        "covers" : ["MOUTH"],
        "storage" : 0,
        "warmth" : 10,
        "environmental_protection" : 1,
        "encumbrance" : 3,
        "coverage" : 75,
        "material_thickness" : 1
    },
    {
        "id": "rebreather_on",
        "type": "TOOL_ARMOR",
        "category" : "clothing",
        "symbol": "[",
        "color": "dark_gray",
        "name": "rebreather mask (on)",
        "name_plural": "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"],
        "price": 25000,
        "material": ["plastic", "aluminum"],
        "weight" : 720,
        "volume": 2,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : -3,
        "max_charges": 60,
        "initial_charges": 0,
        "charges_per_use": 0,
        "turns_per_charge": 10,
        "ammo": "rebreather_filter",
        "revert_to": "rebreather",
        "use_action": {
            "type": "auto_transform",
            "msg": "Your %s deactivates.",
            "target": "rebreather"
        },
        "covers" : ["MOUTH"],
        "storage" : 0,
        "warmth" : 10,
        "environmental_protection" : 15,
        "encumbrance" : 2,
        "coverage" : 75,
        "material_thickness" : 1
    },
    {
        "id": "rebreather_xl",
        "type": "TOOL_ARMOR",
        "category" : "clothing",
        "symbol": "[",
        "color": "dark_gray",
        "name" : "XL 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"],
        "price": 25000,
        "material": ["plastic", "aluminum"],
        "weight" : 960,
        "volume": 5,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : -3,
        "max_charges": 60,
        "initial_charges": 60,
        "charges_per_use": 1,
        "turns_per_charge": 0,
        "ammo": "rebreather_filter",
        "revert_to": "null",
        "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."
        },
        "covers" : ["MOUTH"],
        "storage" : 0,
        "warmth" : 10,
        "environmental_protection" : 1,
        "encumbrance" : 3,
        "coverage" : 75,
        "material_thickness" : 1
    },
    {
        "id": "rebreather_xl_on",
        "type": "TOOL_ARMOR",
        "category" : "clothing",
        "symbol": "[",
        "color": "dark_gray",
        "name": "XL rebreather mask (on)",
        "name_plural": "XL 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 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"],
        "price": 25000,
        "material": ["plastic", "aluminum"],
        "weight" : 960,
        "volume": 5,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : -3,
        "max_charges": 60,
        "initial_charges": 0,
        "charges_per_use": 0,
        "turns_per_charge": 10,
        "ammo": "rebreather_filter",
        "revert_to": "rebreather_xl",
        "use_action": {
            "type": "auto_transform",
            "msg": "Your %s deactivates.",
            "target": "rebreather_xl"
        },
        "covers" : ["MOUTH"],
        "storage" : 0,
        "warmth" : 10,
        "environmental_protection" : 15,
        "encumbrance" : 2,
        "coverage" : 75,
        "material_thickness" : 1
    },
    {
        "id": "goggles_nv",
        "type": "TOOL_ARMOR",
        "category" : "clothing",
        "symbol": "[",
        "color": "dark_gray",
        "name" : "pair of light amp goggles",
        "name_plural" : "pairs of light amp goggles",
        "description": "A pair of battery-powered goggles that amplify ambient light, allowing you to see in the dark.  Use it to turn them on.",
        "price": 92000,
        "material": ["plastic", "steel"],
        "weight" : 1020,
        "volume": 4,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : -3,
        "max_charges": 200,
        "initial_charges": 200,
        "charges_per_use": 1,
        "turns_per_charge": 0,
        "ammo": "battery",
        "revert_to": "null",
        "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."
        },
        "covers" : ["EYES"],
        "storage" : 0,
        "warmth" : 10,
        "environmental_protection" : 6,
        "encumbrance" : 4,
        "coverage" : 100,
        "material_thickness" : 2
    },
    {
        "id": "goggles_nv_on",
        "type": "TOOL_ARMOR",
        "category" : "clothing",
        "symbol": "[",
        "color": "dark_gray",
        "name": "pair of light amp goggles (on)",
        "name_plural": "pairs of light amp goggles (on)",
        "description": "A pair of battery-powered goggles that amplify ambient light, allowing you to see in the dark.  It is turned on, and continually draining batteries.  Use it to turn them off.",
        "flags" : ["GNV_EFFECT"],
        "price": 92000,
        "material": ["plastic", "steel"],
        "weight" : 1020,
        "volume": 4,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : -3,
        "max_charges": 200,
        "initial_charges": 200,
        "charges_per_use": 0,
        "turns_per_charge": 7,
        "ammo": "battery",
        "revert_to": "goggles_nv",
        "use_action": {
            "type": "auto_transform",
            "msg": "Your %s deactivates.",
            "target": "goggles_nv"
        },
        "covers" : ["EYES"],
        "storage" : 0,
        "warmth" : 25,
        "environmental_protection" : 6,
        "encumbrance" : 2,
        "coverage" : 100,
        "material_thickness" : 2
    },
    {
        "id": "goggles_ir",
        "type": "TOOL_ARMOR",
        "category" : "clothing",
        "symbol": "[",
        "color": "dark_gray",
        "name" : "pair of infrared goggles",
        "name_plural" : "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, and even through walls.  Use it to turn them on.",
        "price": 92000,
        "material": ["plastic", "steel"],
        "weight" : 1240,
        "volume": 4,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : -3,
        "max_charges": 200,
        "initial_charges": 200,
        "charges_per_use": 1,
        "turns_per_charge": 0,
        "ammo": "battery",
        "revert_to": "null",
        "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."
        },
        "covers" : ["EYES"],
        "storage" : 0,
        "warmth" : 10,
        "environmental_protection" : 6,
        "encumbrance" : 4,
        "coverage" : 100,
        "material_thickness" : 2
    },
    {
        "id": "goggles_ir_on",
        "type": "TOOL_ARMOR",
        "category" : "clothing",
        "symbol": "[",
        "color": "dark_gray",
        "name": "pair of infrared goggles (on)",
        "name_plural": "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, and even through walls.  Use it to turn them off.",
        "flags" : ["IR_EFFECT"],
        "price": 92000,
        "material": ["plastic", "steel"],
        "weight" : 1240,
        "volume": 4,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : -3,
        "max_charges": 200,
        "initial_charges": 200,
        "charges_per_use": 0,
        "turns_per_charge": 10,
        "ammo": "battery",
        "revert_to": "goggles_ir",
        "use_action": {
            "type": "auto_transform",
            "msg": "Your %s deactivates.",
            "target": "goggles_ir"
        },
        "covers" : ["EYES"],
        "storage" : 0,
        "warmth" : 25,
        "environmental_protection" : 6,
        "encumbrance" : 2,
        "coverage" : 100,
        "material_thickness" : 2
    },    
    {
        "id": "wearable_rx12",
        "type": "TOOL_ARMOR",
        "category" : "clothing",
        "symbol": "[",
        "color": "blue",
        "name": "wearable RX12 jet injector",
        "description": "This is 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": 40000,
        "material": ["ceramic", "superalloy"],
        "flags" : ["OVERSIZE"],
        "weight" : 364,
        "volume": 3,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : 0,
        "max_charges": 2,
        "initial_charges": 0,
        "charges_per_use": 1,
        "turns_per_charge": 0,
        "ammo": "ampoule",
        "revert_to": "null",
        "use_action": "JET_INJECTOR",
        "storage" : 0,
        "warmth" : 0,
        "environmental_protection" : 0,
        "encumbrance" : 0,
        "coverage" : 0,
        "material_thickness" : 3
    },    
    {
        "id": "mask_h20survivor",
        "type": "TOOL_ARMOR",
        "category" : "armor",
        "symbol": "[",
        "color": "dark_gray",
        "name" : "survivor divemask",
        "description": "A custom-built, armored rebreather mask that covers the face and eyes.  It 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": 40000,
        "material": ["kevlar", "plastic"],
        "weight" : 982,
        "volume": 6,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : -3,
        "max_charges": 120,
        "initial_charges": 0,
        "charges_per_use": 1,
        "turns_per_charge": 0,
        "ammo": "rebreather_filter",
        "revert_to": "null",
        "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."
        },
        "covers" : ["MOUTH", "EYES"],
        "storage" : 0,
        "warmth" : 15,
        "environmental_protection" : 10,
        "encumbrance" : 3,
        "coverage" : 75,
        "material_thickness" : 2
    },    
    {
        "id": "mask_h20survivor_on",
        "type": "TOOL_ARMOR",
        "category" : "armor",
        "symbol": "[",
        "color": "dark_gray",
        "name": "survivor divemask (on)",
        "name_plural": "survivor divemasks (on)",
        "description": "A custom-built, armored rebreather mask that covers the face and eyes.  It 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"],
        "price": 40000,
        "material": ["kevlar", "plastic"],
        "weight" : 982,
        "volume": 6,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : -3,
        "max_charges": 120,
        "initial_charges": 0,
        "charges_per_use": 0,
        "turns_per_charge": 10,
        "ammo": "rebreather_filter",
        "revert_to": "mask_h20survivor",
        "use_action": {
            "type": "auto_transform",
            "msg": "Your %s deactivates.",
            "target": "mask_h20survivor"
        },
        "covers" : ["MOUTH", "EYES"],
        "storage" : 0,
        "warmth" : 15,
        "environmental_protection" : 10,
        "encumbrance" : 2,
        "coverage" : 75,
        "material_thickness" : 2
    },
    {
        "id": "mask_h20survivorxl",
        "type": "TOOL_ARMOR",
        "category" : "armor",
        "symbol": "[",
        "color": "dark_gray",
        "name" : "XL survivor divemask",
        "description": "A custom-built, armored rebreather mask that covers the face and eyes.  It 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", "OVERSIZE"],
        "price": 40000,
        "material": ["kevlar", "plastic"],
        "weight" : 1302,
        "volume": 8,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : -3,
        "max_charges": 120,
        "initial_charges": 0,
        "charges_per_use": 1,
        "turns_per_charge": 0,
        "ammo": "rebreather_filter",
        "revert_to": "null",
        "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."
        },
        "covers" : ["MOUTH", "EYES"],
        "storage" : 0,
        "warmth" : 15,
        "environmental_protection" : 10,
        "encumbrance" : 3,
        "coverage" : 75,
        "material_thickness" : 2
    },
    {
        "id": "mask_h20survivorxl_on",
        "type": "TOOL_ARMOR",
        "category" : "armor",
        "symbol": "[",
        "color": "dark_gray",
        "name": "XL survivor divemask (on)",
        "name_plural": "XL survivor divemasks (on)",
        "description": "A custom-built, armored rebreather mask that covers the face and eyes regardless of your state of mutation.  It 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"],
        "price": 40000,
        "material": ["kevlar", "plastic"],
        "weight" : 1302,
        "volume": 8,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : -3,
        "max_charges": 120,
        "initial_charges": 0,
        "charges_per_use": 0,
        "turns_per_charge": 10,
        "ammo": "rebreather_filter",
        "revert_to": "mask_h20survivorxl",
        "use_action": {
            "type": "auto_transform",
            "msg": "Your %s deactivates.",
            "target": "mask_h20survivorxl"
        },
        "covers" : ["MOUTH", "EYES"],
        "storage" : 0,
        "warmth" : 15,
        "environmental_protection" : 10,
        "encumbrance" : 2,
        "coverage" : 75,
        "material_thickness" : 2
    },
    {
        "type": "TOOL",
        "id": "folding_poncho",
        "symbol": ",",
        "color": "yellow",
        "name": "folded poncho",
        "description": "A folded lightweight plastic rain poncho with a hood.  Use it to unfold for use.",
        "price": 5000,
        "material": "plastic",
        "weight": 280,
        "volume": 1,
        "bashing": 0,
        "cutting": 0,
        "max_charges": 0,
        "initial_charges": 0,
        "charges_per_use": 0,
        "turns_per_charge": 0,
        "ammo": "NULL",
        "use_action": "UNPACK_ITEM",
        "to_hit": 0,
        "revert_to": "null",
        "storage" : 0,
        "warmth" : 0,
        "environmental_protection" : 0,
        "encumbrance" : 0,
        "coverage" : 0,
        "material_thickness" : 0
    },
    {
        "id": "folding_poncho_on",
        "type": "TOOL_ARMOR",
        "category" : "clothing",
        "symbol": "[",
        "color": "yellow",
        "name" : "unfolded poncho",
        "description": "A lightweight plastic rain poncho with a hood.  Use it to fold for storage.",
        "price": 5000,
        "material": "plastic",
        "weight" : 280,
        "volume": 6,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : -3,
        "max_charges": 0,
        "initial_charges": 0,
        "charges_per_use": 0,
        "turns_per_charge": 0,
        "ammo": "NULL",
        "revert_to": "folding_poncho",
        "use_action": "PACK_ITEM",
        "covers" : ["TORSO", "ARMS"],
        "flags" : ["WATERPROOF", "RAINPROOF", "HOOD", "OVERSIZE"],
        "storage" : 0,
        "warmth" : 0,
        "environmental_protection" : 1,
        "encumbrance" : 0,
        "coverage" : 90,
        "material_thickness" : 1
    },
    {
        "type": "TOOL",
        "id": "emer_blanket",
        "symbol": ",",
        "color": "light_gray",
        "name": "folded emergency blanket",
        "description": "A folded blanket made of space-age materials that covers your most important body parts.  Use it to unfold for use.",
        "price": 42500,
        "material": "plastic",
        "weight": 622,
        "volume": 2,
        "bashing": 0,
        "cutting": 0,
        "max_charges": 0,
        "initial_charges": 0,
        "charges_per_use": 0,
        "turns_per_charge": 0,
        "ammo": "NULL",
        "use_action": "UNPACK_ITEM",
        "to_hit": 0,
        "revert_to": "null",
        "storage" : 0,
        "warmth" : 0,
        "environmental_protection" : 0,
        "encumbrance" : 0,
        "coverage" : 0,
        "material_thickness" : 0
    },    
    {
        "id": "emer_blanket_on",
        "type": "TOOL_ARMOR",
        "category" : "clothing",
        "symbol": "[",
        "color": "light_gray",
        "name" : "emergency blanket",
        "description": "A blanket made of space-age material that covers your most important body parts.  Use it to fold for storage.",
        "price": 42500,
        "material": "plastic",
        "weight" : 622,
        "volume": 10,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : -3,
        "max_charges": 0,
        "initial_charges": 0,
        "charges_per_use": 0,
        "turns_per_charge": 0,
        "ammo": "NULL",
        "revert_to": "emer_blanket",
        "use_action": "PACK_ITEM",
        "covers" : ["TORSO", "ARMS", "HANDS", "LEGS", "FEET"],
        "flags" : ["OVERSIZE"],
        "storage" : 0,
        "warmth" : 50,
        "environmental_protection" : 1,
        "encumbrance" : 5,
        "coverage" : 90,
        "material_thickness" : 1
    },
    {
        "id": "rad_monitor",
        "type": "TOOL_ARMOR",
        "category" : "clothing",
        "symbol": "[",
        "color": "dark_gray",
        "name" : "radiation biomonitor",
        "description": "A small battery-powered biometric safety device worn on the wrist.  Activate to check your current level of radiation exposure.",
        "price": 60000,
        "material": ["plastic", "aluminum"],
        "weight" : 68,
        "volume": 1,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : -3,
        "max_charges": 20,
        "initial_charges": 20,
        "charges_per_use": 1,
        "turns_per_charge": 0,
        "ammo": "battery",
        "revert_to": "null",
        "use_action": "RADGLOVE",
        "storage" : 0,
        "warmth" : 0,
        "environmental_protection" : 0,
        "encumbrance" : 0,
        "coverage" : 0,
        "material_thickness" : 1
    },
    {
        "type" : "ARMOR",
        "id" : "survivor_belt",
        "name" : "survivor utility belt",
        "name_plural" : "survivor utility belts",
        "weight" : 3220,
        "color" : "brown",
        "covers" : ["TORSO"],
        "to_hit" : 0,
        "storage" : 2,
        "symbol" : "[",
        "description" : "A custom-built leather utility belt covered with straps and pouches containing many useful hand tools and a sheath to carry a knife.  Durable and carefully crafted to be comfortable to wear.  Activate to sheathe/draw a weapon.",
        "price" : 50000,
        "material" : ["leather", "iron"],
        "volume" : 16,
        "cutting" : 0,
        "warmth" : 0,
        "phase" : "solid",
        "environmental_protection" : 0,
        "encumbrance" : 0,
        "bashing" : -3,
        "flags" : ["VARSIZE", "WATER_FRIENDLY", "STURDY", "BELTED", "OVERSIZE"],
        "coverage" : 15,
        "material_thickness" : 2,
        "use_action": "SURVIVOR_BELT",
        "qualities": [["HAMMER", 3], ["SAW_M", 1], ["SAW_W", 2], ["WRENCH", 1],
        ["SCREW", 1], ["HAMMER_FINE", 1], ["SAW_M_FINE", 1], ["WRENCH_FINE", 1], ["SCREW_FINE", 1]]
    },
    {
        "id": "hairpin",
        "type": "TOOL_ARMOR",
        "category" : "clothing",
        "symbol": "[",
        "color": "brown",
        "name" : "hairpin",
        "description": "A plain hairpin to keep your hair in place.",
        "price": 50,
        "material": ["iron", "null"],
        "weight" : 2,
        "volume": 0,
        "bashing": 0,
        "cutting": 0,
        "to_hit" : -3,
        "max_charges": 0,
        "initial_charges": 0,
        "charges_per_use": 0,
        "turns_per_charge": 0,
        "ammo": "NULL",
        "revert_to": "null",
        "use_action": "PICKLOCK",
        "storage" : 0,
        "warmth" : 0,
        "environmental_protection" : 0,
        "encumbrance" : 0,
        "coverage" : 0,
        "material_thickness" : 0
    },

  {
    "id": "towel",
    "type": "TOOL_ARMOR",
    "symbol": ",",
    "color": "cyan",
    "name": "towel",
    "description": "This is a fluffy and large 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": 4500,
    "material": "cotton",
    "covers" : ["TORSO", "LEGS"],
    "weight": 370,
    "volume": 2,
    "bashing": 0,
    "cutting": 0,
    "to_hit": -1,
    "max_charges": 0,
    "initial_charges": 0,
    "charges_per_use": 0,
    "turns_per_charge": 0,
    "ammo": "NULL",
    "revert_to": "null",
    "use_action": "TOWEL",
    "flags": ["ABSORBENT"],
    "storage" : 0,
    "warmth" : 10,
    "environmental_protection" : 0,
    "encumbrance" : 0,
    "coverage" : 50,
    "material_thickness" : 1
  },
  {
    "id": "towel_wet",
    "type": "TOOL_ARMOR",
    "symbol": ",",
    "color": "blue",
    "name": "towel",
    "description": "This is a large, sopping wet towel.  If you wait a little bit, it should dry out.  Don't panic.",
    "price": 2000,
    "material": "cotton",
    "covers" : ["TORSO", "LEGS"],
    "weight": 400,
    "volume": 2,
    "bashing": 0,
    "cutting": 0,
    "to_hit": -1,
    "max_charges": 0,
    "initial_charges": 0,
    "charges_per_use": 0,
    "turns_per_charge": 0,
    "ammo": "NULL",
    "revert_to": "towel",
    "use_action": "TOWEL",
    "flags": ["WET"],
    "storage" : 0,
    "warmth" : 0,
    "environmental_protection" : 0,
    "encumbrance" : 0,
    "coverage" : 50,
    "material_thickness" : 1
  }
]
