diff --git a/data/json/items/armor.json b/data/json/items/armor.json deleted file mode 100644 index d341ae7f5c9a1..0000000000000 --- a/data/json/items/armor.json +++ /dev/null @@ -1,1066 +0,0 @@ -[ - { - "id": "b_shorts", - "repairs_like": "jeans", - "type": "ARMOR", - "name": "basketball shorts", - "name_plural": "basketball shorts", - "description": "A pair of basketball shorts. Comfortable and light.", - "weight": "190 g", - "volume": "1 L", - "price": 1300, - "to_hit": 1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "shorts", - "color": "cyan", - "covers": [ "LEGS" ], - "coverage": 50, - "storage": "1 L", - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE" ] - }, - { - "id": "breeches", - "type": "ARMOR", - "name": "breeches", - "name_plural": "breeches", - "description": "A well-made pair of old-fashioned pants, made of stiff yet baggy material. Comfortable, but lacks pockets.", - "weight": "520 g", - "volume": "1750 ml", - "price": 4900, - "to_hit": 1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "pants", - "color": "brown", - "covers": [ "LEGS" ], - "coverage": 80, - "encumbrance": 8, - "warmth": 10, - "material_thickness": 2, - "flags": [ "VARSIZE", "FANCY" ] - }, - { - "id": "bunker_pants", - "repairs_like": "pants_leather", - "type": "ARMOR", - "category": "armor", - "name": "turnout trousers", - "name_plural": "turnout trousers", - "//": "Fire-resistant outerwear ain't cheap.", - "description": "A heavy pair of protective overalls worn by firefighters. Highly resistant to heat and flame, they provide excellent protection from injury.", - "weight": "2290 g", - "volume": "5 L", - "price": 81500, - "to_hit": -1, - "material": [ "nomex", "kevlar" ], - "symbol": "[", - "looks_like": "pants_cargo", - "color": "dark_gray", - "covers": [ "LEGS" ], - "coverage": 100, - "encumbrance": 30, - "storage": "1500 ml", - "warmth": 30, - "material_thickness": 4, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 6, - "flags": [ "VARSIZE", "POCKETS", "STURDY", "WATERPROOF", "OUTER" ] - }, - { - "id": "chainmail_arms", - "type": "ARMOR", - "category": "armor", - "name": "pair of chainmail sleeves", - "name_plural": "pairs of chainmail sleeves", - "description": "Customized chainmail arms. Each sleeve has straps to connect them with each other. The lack of fingers makes them less cumbersome and allows them to be used with gloves.", - "weight": "2812 g", - "volume": "750 ml", - "price": 7500, - "to_hit": -1, - "material": [ "iron", "cotton" ], - "symbol": "[", - "looks_like": "armguard_metal", - "color": "light_red", - "covers": [ "ARMS" ], - "coverage": 95, - "encumbrance": 20, - "material_thickness": 4, - "flags": [ "VARSIZE", "STURDY" ] - }, - { - "id": "chainmail_legs", - "type": "ARMOR", - "category": "armor", - "name": "chainmail leggings", - "name_plural": "pairs of chainmail leggings", - "description": "Customized chainmail legs. Their straps keep everything in place, and the lack of toes and heels allows them to work perfectly well with footwear.", - "weight": "4212 g", - "volume": "1500 ml", - "price": 7500, - "to_hit": -1, - "material": [ "iron", "cotton" ], - "symbol": "[", - "looks_like": "legguard_hard", - "color": "light_red", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 20, - "material_thickness": 4, - "flags": [ "VARSIZE", "STURDY" ] - }, - { - "id": "chaps_leather", - "type": "ARMOR", - "name": "leather chaps", - "name_plural": "leather chaps", - "description": "A pair of black leather chaps. Very tough and light, but doesn't offer any storage.", - "weight": "1414 g", - "volume": "1250 ml", - "price": 21000, - "to_hit": -1, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "pants_leather", - "color": "dark_gray", - "covers": [ "LEGS" ], - "coverage": 65, - "encumbrance": 3, - "warmth": 10, - "material_thickness": 3, - "flags": [ "OUTER" ] - }, - { - "id": "clown_wig", - "repairs_like": "balaclava", - "type": "ARMOR", - "name": "clown wig", - "description": "A colorful and ridiculous wig fit for a clown.", - "weight": "125 g", - "volume": "1 L", - "price": 2500, - "to_hit": -3, - "material": [ "cotton" ], - "symbol": "[", - "color": "pink", - "covers": [ "HEAD" ], - "coverage": 60, - "encumbrance": 5, - "warmth": 20, - "material_thickness": 1, - "environmental_protection": 1, - "flags": [ "VARSIZE", "FANCY" ] - }, - { - "id": "clown_nose", - "type": "ARMOR", - "name": "clown nose", - "description": "A red latex nose often seen being worn by clowns.", - "weight": "150 g", - "volume": "100 ml", - "price": 800, - "material": [ "plastic" ], - "symbol": ".", - "color": "red", - "flags": [ "FANCY" ] - }, - { - "id": "cowl_wool", - "type": "ARMOR", - "name": "knit cowl", - "description": "A snuggly woolen cowl. It's one of those stylish and bulky cowls you see in fashion magazines.", - "weight": "272 g", - "volume": "2 L", - "price": 2000, - "to_hit": -2, - "material": [ "wool" ], - "symbol": "[", - "looks_like": "scarf", - "color": "white", - "covers": [ "MOUTH" ], - "coverage": 70, - "encumbrance": 20, - "warmth": 40, - "material_thickness": 3, - "flags": [ "OVERSIZE", "HOOD", "FANCY", "ALLOWS_NATURAL_ATTACKS" ] - }, - { - "id": "crown_golden", - "type": "ARMOR", - "name": "golden crown", - "description": "A delicate golden crown featuring flowering trees.", - "weight": "1000 g", - "volume": "1 L", - "price": 30000, - "material": [ "gold" ], - "symbol": "[", - "looks_like": "hat_cotton", - "color": "yellow", - "covers": [ "HEAD" ], - "coverage": 30, - "encumbrance": 20, - "material_thickness": 2, - "flags": [ "SUPER_FANCY" ] - }, - { - "id": "crown_golden_survivor", - "type": "ARMOR", - "name": "golden crown", - "description": "A golden crown for the monarch of survivors.", - "weight": "1000 g", - "volume": "1 L", - "price": 30000, - "material": [ "gold" ], - "symbol": "[", - "looks_like": "crown_golden", - "color": "yellow", - "covers": [ "HEAD" ], - "coverage": 30, - "encumbrance": 20, - "material_thickness": 2, - "flags": [ "FANCY" ] - }, - { - "id": "fencing_pants", - "repairs_like": "miner_hat", - "type": "ARMOR", - "name": "fencing pants", - "name_plural": "fencing pants", - "description": "A pair of reinforced pants used by fencers to prevent injuries.", - "weight": "450 g", - "volume": "2 L", - "price": 2500, - "material": [ "cotton", "kevlar" ], - "symbol": "[", - "looks_like": "pants", - "color": "white", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 15, - "storage": "500 ml", - "warmth": 20, - "material_thickness": 2, - "flags": [ "VARSIZE" ] - }, - { - "id": "fishing_waders", - "repairs_like": "boots_larmor", - "type": "ARMOR", - "name": "pair of fishing waders", - "name_plural": "pairs of fishing waders", - "description": "Waterproof plastic fishing waders with a single large front pocket.", - "weight": "1360 g", - "volume": "9500 ml", - "price": 10000, - "material": [ "plastic" ], - "symbol": "[", - "looks_like": "pants_ski", - "color": "green", - "covers": [ "TORSO", "LEGS", "FEET" ], - "coverage": 100, - "encumbrance": 25, - "storage": "1500 ml", - "warmth": 5, - "material_thickness": 2, - "environmental_protection": 6, - "flags": [ "VARSIZE", "WATERPROOF" ] - }, - { - "id": "jeans", - "type": "ARMOR", - "name": "jeans", - "name_plural": "jeans", - "description": "A pair of blue jeans with two deep pockets.", - "weight": "600 g", - "volume": "2 L", - "price": 5000, - "to_hit": 1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "pants", - "color": "blue", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 16, - "storage": "500 ml", - "warmth": 10, - "material_thickness": 3, - "flags": [ "VARSIZE", "POCKETS" ] - }, - { - "id": "jeans_red", - "repairs_like": "pants_leather", - "type": "ARMOR", - "name": "red jeans", - "name_plural": "red jeans", - "description": "A pair of tight-fitting candy-apple-red jeans with two deep pockets.", - "weight": "600 g", - "volume": "2 L", - "price": 5000, - "to_hit": 1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "jeans", - "color": "red", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 16, - "storage": "500 ml", - "warmth": 10, - "material_thickness": 3, - "flags": [ "VARSIZE", "POCKETS", "FANCY" ] - }, - { - "id": "keffiyeh", - "type": "ARMOR", - "name": "keffiyeh", - "description": "A type of headdress traditionally used in the Middle East. It can be used in different ways to protect the head and mouth from the elements.", - "weight": "152 g", - "volume": "1250 ml", - "price": 250, - "to_hit": -1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "scarf", - "color": "white", - "covers": [ "MOUTH" ], - "coverage": 85, - "encumbrance": 10, - "warmth": 30, - "material_thickness": 2, - "environmental_protection": 2, - "flags": [ "OVERSIZE", "HOOD", "ALLOWS_NATURAL_ATTACKS" ] - }, - { - "id": "marloss_scarf", - "type": "ARMOR", - "copy-from": "keffiyeh", - "looks_like": "scarf", - "name": "cyan scarf", - "description": "A simple cloth scarf worn by Marloss Voices. Wherever the Voices go, long sought peace soon follows, for better or for worse.", - "color": "cyan", - "covers": [ "MOUTH" ] - }, - { - "id": "kilt", - "type": "ARMOR", - "name": "kilt", - "description": "No true Scotsman would leave home without his kilt.", - "weight": "1814 g", - "volume": "1500 ml", - "price": 6500, - "material": [ "wool" ], - "symbol": "[", - "looks_like": "skirt", - "color": "dark_gray", - "covers": [ "LEGS" ], - "coverage": 50, - "storage": "250 ml", - "warmth": 20, - "material_thickness": 3, - "flags": [ "VARSIZE" ] - }, - { - "id": "kilt_leather", - "type": "ARMOR", - "name": "leather kilt", - "description": "No true Scotsman would leave home without his kilt.", - "weight": "1814 g", - "volume": "1500 ml", - "price": 6500, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "kilt", - "color": "dark_gray", - "covers": [ "LEGS" ], - "coverage": 50, - "storage": "250 ml", - "warmth": 10, - "material_thickness": 3, - "flags": [ "VARSIZE" ] - }, - { - "id": "lsurvivor_pants", - "type": "ARMOR", - "category": "armor", - "name": "light survivor cargo pants", - "name_plural": "light survivor cargo pants", - "description": "Lightweight, Kevlar armored cargo pants designed to hold as much as possible. Strong and mostly waterproof.", - "weight": "920 g", - "volume": "3500 ml", - "price": 40000, - "material": [ "kevlar", "cotton" ], - "symbol": "[", - "looks_like": "survivor_pants", - "color": "green", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 16, - "storage": "2500 ml", - "warmth": 12, - "material_thickness": 3, - "environmental_protection": 1, - "flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "RAINPROOF", "STURDY" ] - }, - { - "id": "motorbike_pants", - "repairs_like": "survivor_suit", - "type": "ARMOR", - "name": "motorcycle pants", - "name_plural": "pairs of motorcycle pants", - "description": "A pair of pants designed for dirt bikers and motorcyclists.", - "weight": "1340 g", - "volume": "750 ml", - "price": 10000, - "material": [ "kevlar", "cotton" ], - "symbol": "[", - "looks_like": "pants_leather", - "color": "dark_gray", - "covers": [ "LEGS" ], - "coverage": 100, - "encumbrance": 20, - "warmth": 35, - "material_thickness": 3, - "environmental_protection": 2, - "flags": [ "VARSIZE", "WATERPROOF" ] - }, - { - "id": "mouthpiece", - "repairs_like": "goggles_swim", - "type": "ARMOR", - "category": "armor", - "name": "protective mouthpiece", - "description": "A protective piece of equipment commonly used by athletes, which is worn inside the mouth to protect your teeth.", - "weight": "20 g", - "volume": "430 ml", - "price": 800, - "bashing": 2, - "material": [ "plastic" ], - "symbol": "[", - "color": "yellow", - "covers": [ "MOUTH" ], - "coverage": 50, - "material_thickness": 1, - "flags": [ "VARSIZE", "STURDY", "WATER_FRIENDLY", "SKINTIGHT", "POWERARMOR_COMPATIBLE" ] - }, - { - "id": "nanoskirt", - "repairs_like": "jeans", - "type": "ARMOR", - "name": "nanoskirt", - "description": "Apparently the microskirt wasn't short enough.", - "weight": "11 g", - "volume": "250 ml", - "price": 3000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "skirt", - "color": "pink", - "covers": [ "LEGS" ], - "coverage": 7, - "material_thickness": 1, - "flags": [ "VARSIZE", "FANCY" ] - }, - { - "id": "pants", - "repairs_like": "jeans", - "type": "ARMOR", - "name": "pants", - "name_plural": "pants", - "description": "A pair of khaki pants. Slightly warmer than jeans.", - "weight": "560 g", - "volume": "2 L", - "price": 4900, - "to_hit": 1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "jeans", - "color": "brown", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 11, - "storage": "1 L", - "warmth": 15, - "material_thickness": 2, - "flags": [ "VARSIZE", "POCKETS" ] - }, - { - "id": "pants_army", - "repairs_like": "jeans", - "type": "ARMOR", - "name": "army pants", - "name_plural": "army pants", - "description": "A tough pair of pants lined with pockets. Favored by the military.", - "weight": "720 g", - "volume": "2500 ml", - "price": 3500, - "material": [ "cotton", "plastic" ], - "symbol": "[", - "looks_like": "pants_cargo", - "color": "green", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 18, - "storage": "2500 ml", - "warmth": 20, - "material_thickness": 2, - "flags": [ "VARSIZE", "POCKETS" ] - }, - { - "id": "pants_cargo", - "type": "ARMOR", - "name": "cargo pants", - "name_plural": "cargo pants", - "description": "A pair of pants lined with pockets, offering lots of storage.", - "weight": "670 g", - "volume": "2250 ml", - "price": 2500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "pants", - "color": "light_gray", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 16, - "storage": "2500 ml", - "warmth": 15, - "material_thickness": 2, - "flags": [ "VARSIZE", "POCKETS" ] - }, - { - "id": "pants_checkered", - "repairs_like": "jeans", - "type": "ARMOR", - "name": "checkered pants", - "name_plural": "checkered pants", - "description": "In a pinch, these pants can be used for an impromptu game of checkers.", - "weight": "630 g", - "volume": "1250 ml", - "price": 4000, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "pants", - "color": "dark_gray", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 5, - "storage": "750 ml", - "warmth": 15, - "material_thickness": 1, - "flags": [ "VARSIZE" ] - }, - { - "id": "pants_fur", - "type": "ARMOR", - "name": "fur pants", - "name_plural": "fur pants", - "description": "A hefty pair of fur-lined pants.", - "weight": "920 g", - "volume": "4 L", - "price": 20000, - "to_hit": 1, - "material": [ "cotton", "fur" ], - "symbol": "[", - "looks_like": "pants", - "color": "brown", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 20, - "storage": "1 L", - "warmth": 80, - "material_thickness": 3, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 3, - "flags": [ "VARSIZE", "POCKETS" ] - }, - { - "id": "pants_faux_fur", - "type": "ARMOR", - "copy-from": "pants_fur", - "name": "faux fur pants", - "name_plural": "faux fur pants", - "description": "A pair of long cotton pants lined with warm imitation fur.", - "material": [ "faux_fur", "cotton" ], - "covers": [ "LEGS" ], - "warmth": 70 - }, - { - "id": "pants_leather", - "type": "ARMOR", - "name": "leather pants", - "name_plural": "leather pants", - "description": "A pair of black leather pants. Very tough, but cumbersome and without much storage.", - "weight": "980 g", - "volume": "2500 ml", - "price": 12000, - "to_hit": 1, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "pants", - "color": "dark_gray", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 17, - "storage": "500 ml", - "warmth": 25, - "material_thickness": 2, - "valid_mods": [ "steel_padded" ], - "flags": [ "VARSIZE" ] - }, - { - "id": "pants_ski", - "repairs_like": "jeans", - "type": "ARMOR", - "name": "ski pants", - "name_plural": "ski pants", - "description": "A pair of pants meant for alpine skiing.", - "weight": "450 g", - "volume": "2 L", - "price": 6500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "pants", - "color": "blue", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 10, - "storage": "1 L", - "warmth": 70, - "material_thickness": 2, - "environmental_protection": 3, - "flags": [ "VARSIZE", "POCKETS", "OUTER" ] - }, - { - "id": "pants_survivor", - "type": "ARMOR", - "category": "armor", - "name": "survivor cargo pants", - "name_plural": "survivor cargo pants", - "description": "A pair of Kevlar armored pants covered with pouches and pockets. Custom built to be durable, comfortable, and easy to wear.", - "weight": "2100 g", - "volume": "3 L", - "price": 38000, - "material": [ "cotton", "kevlar" ], - "symbol": "[", - "looks_like": "pants_army", - "color": "green", - "covers": [ "LEGS" ], - "coverage": 100, - "encumbrance": 20, - "storage": "3500 ml", - "warmth": 15, - "material_thickness": 4, - "valid_mods": [ "steel_padded" ], - "environmental_protection": 3, - "flags": [ "VARSIZE", "POCKETS", "STURDY", "WATERPROOF" ] - }, - { - "id": "postman_shorts", - "repairs_like": "jeans", - "type": "ARMOR", - "name": "mail carrier shorts", - "name_plural": "mail carrier shorts", - "description": "A pair of dark blue shorts, the kind used by postal service workers.", - "weight": "230 g", - "volume": "1 L", - "price": 4000, - "to_hit": 1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "shorts_cargo", - "color": "blue", - "covers": [ "LEGS" ], - "coverage": 40, - "storage": "1 L", - "warmth": 5, - "material_thickness": 2, - "flags": [ "VARSIZE" ] - }, - { - "id": "shorts", - "type": "ARMOR", - "name": "shorts", - "name_plural": "shorts", - "description": "A pair of khaki shorts.", - "weight": "230 g", - "volume": "1 L", - "price": 2000, - "to_hit": 1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "boxers", - "color": "brown", - "covers": [ "LEGS" ], - "coverage": 40, - "encumbrance": 5, - "storage": "1 L", - "warmth": 5, - "material_thickness": 2, - "flags": [ "VARSIZE" ] - }, - { - "id": "shorts_cargo", - "type": "ARMOR", - "name": "cargo shorts", - "name_plural": "cargo shorts", - "description": "A pair of shorts lined with pockets, offering decent storage.", - "weight": "340 g", - "volume": "1500 ml", - "price": 4000, - "to_hit": 1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "shorts", - "color": "light_gray", - "covers": [ "LEGS" ], - "coverage": 40, - "encumbrance": 5, - "storage": "1750 ml", - "warmth": 5, - "material_thickness": 2, - "flags": [ "VARSIZE", "POCKETS" ] - }, - { - "id": "shorts_denim", - "type": "ARMOR", - "name": "denim shorts", - "name_plural": "denim shorts", - "description": "A pair of denim shorts. Thick and tough, they provide excellent protection from cuts.", - "weight": "260 g", - "volume": "1250 ml", - "price": 2000, - "to_hit": 1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "shorts", - "color": "light_blue", - "covers": [ "LEGS" ], - "coverage": 40, - "encumbrance": 2, - "storage": "500 ml", - "warmth": 5, - "material_thickness": 3, - "flags": [ "VARSIZE" ] - }, - { - "id": "tie_skinny", - "type": "ARMOR", - "name": "skinny tie", - "description": "A skinny black and white checkered necktie.", - "weight": "12 g", - "volume": 0, - "price": 750, - "material": [ "cotton" ], - "symbol": "[", - "color": "dark_gray", - "flags": [ "FANCY" ] - }, - { - "id": "skirt", - "repairs_like": "jeans", - "type": "ARMOR", - "name": "skirt", - "description": "A short, breezy cotton skirt. Easy to move in, but only has a single small pocket.", - "weight": "74 g", - "volume": "250 ml", - "price": 6500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "kilt", - "color": "dark_gray", - "covers": [ "LEGS" ], - "coverage": 50, - "storage": "250 ml", - "warmth": 5, - "material_thickness": 1, - "flags": [ "VARSIZE" ] - }, - { - "id": "skirt_leather", - "repairs_like": "pants_leather", - "type": "ARMOR", - "name": "leather skirt", - "description": "A very short leather skirt, clearly designed to look good, not be practical.", - "weight": "230 g", - "volume": "250 ml", - "price": 9500, - "material": [ "leather" ], - "symbol": "[", - "looks_like": "skirt", - "color": "brown", - "covers": [ "LEGS" ], - "coverage": 35, - "encumbrance": 10, - "warmth": 10, - "material_thickness": 1, - "flags": [ "VARSIZE" ] - }, - { - "id": "sleeping_bag_roll", - "type": "ARMOR", - "name": "rolled sleeping bag", - "description": "A large sleeping bag rolled up for transport. It has a strap to carry it with.", - "weight": "981 g", - "volume": "1 L", - "price": 20500, - "to_hit": -1, - "material": [ "cotton" ], - "symbol": "(", - "looks_like": "duffelbag", - "color": "light_red", - "covers": [ "TORSO" ], - "coverage": 10, - "encumbrance": 20, - "material_thickness": 4, - "flags": [ "OVERSIZE", "BELTED" ], - "use_action": { "menu_text": "Unroll", "type": "transform", "target": "sleeping_bag", "msg": "You unroll the sleeping bag." } - }, - { - "id": "sleeping_bag_fur", - "type": "ARMOR", - "name": "fur sleeping bag", - "description": "A large sleeping bag lined with fur. Who needs a tent?", - "weight": "1175 g", - "volume": "4500 ml", - "price": 32500, - "to_hit": -1, - "material": [ "cotton", "fur" ], - "symbol": "[", - "looks_like": "sleeping_bag", - "color": "brown", - "covers": [ "TORSO", "HEAD", "MOUTH", "ARMS", "HANDS", "LEGS", "FEET" ], - "coverage": 100, - "encumbrance": 80, - "warmth": 100, - "material_thickness": 5, - "environmental_protection": 1, - "flags": [ "OVERSIZE", "OUTER" ], - "use_action": { - "menu_text": "Roll up", - "type": "transform", - "target": "sleeping_bag_fur_roll", - "msg": "You roll up the fur sleeping bag, preparing it for transport." - } - }, - { - "id": "sleeping_bag_fur_roll", - "type": "ARMOR", - "name": "rolled fur sleeping bag", - "description": "A large sleeping bag lined with fur, rolled for transport. It has a strap to carry it with.", - "weight": "1175 g", - "volume": "2 L", - "price": 32500, - "to_hit": -1, - "material": [ "cotton", "fur" ], - "symbol": "(", - "looks_like": "sleeping_bag_roll", - "color": "brown", - "covers": [ "TORSO" ], - "coverage": 10, - "encumbrance": 20, - "material_thickness": 5, - "flags": [ "OVERSIZE", "BELTED" ], - "use_action": { - "menu_text": "Unroll", - "type": "transform", - "target": "sleeping_bag_fur", - "msg": "You unroll up the fur sleeping bag." - } - }, - { - "id": "striped_pants", - "repairs_like": "jeans", - "type": "ARMOR", - "name": "striped pants", - "name_plural": "striped pants", - "description": "A pair of pants with horizontal black and white stripes.", - "weight": "560 g", - "volume": "2 L", - "price": 500, - "to_hit": 1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "pants_checkered", - "color": "white", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 5, - "storage": "500 ml", - "warmth": 15, - "material_thickness": 2, - "flags": [ "VARSIZE", "POCKETS" ] - }, - { - "id": "technician_pants_gray", - "repairs_like": "jeans", - "type": "ARMOR", - "name": "work pants", - "name_plural": "pairs of work pants", - "description": "A pair of gray work pants.", - "weight": "520 g", - "volume": "2 L", - "price": 5000, - "to_hit": 1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "pants", - "color": "light_gray", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 5, - "storage": "1500 ml", - "warmth": 15, - "material_thickness": 2, - "snippet_category": [ - { "id": "technician_pants_blue", "text": "A pair of blue work pants." }, - { "id": "technician_pants_gray", "text": "A pair of gray work pants." }, - { "id": "technician_pants_lightblue", "text": "A pair of light-blue work pants." } - ], - "flags": [ "VARSIZE", "POCKETS" ] - }, - { - "id": "tie_bow", - "type": "ARMOR", - "name": "bow tie", - "description": "A simple black bow tie. Best worn with a suit.", - "weight": "5 g", - "volume": 0, - "price": 1000, - "material": [ "cotton" ], - "symbol": "[", - "color": "black", - "flags": [ "FANCY" ] - }, - { - "id": "tie_clipon", - "type": "ARMOR", - "name": "clip-on tie", - "description": "A clip-on necktie, with blue and silver stripes. It's quick and easy to put on, and much better than the necktie.", - "weight": "10 g", - "volume": 0, - "price": 500, - "material": [ "cotton" ], - "symbol": "[", - "color": "blue", - "flags": [ "FANCY" ] - }, - { - "id": "tie_necktie", - "type": "ARMOR", - "name": "necktie", - "description": "An ordinary, green necktie. It's more difficult to put on, but it takes real skill to do so. Wearing a necktie is much better than wearing a clip-on tie.", - "weight": "15 g", - "volume": 0, - "price": 1000, - "material": [ "cotton" ], - "symbol": "[", - "color": "green", - "flags": [ "FANCY" ] - }, - { - "id": "headscarf", - "repairs_like": "miner_hat", - "type": "ARMOR", - "name": "headscarf", - "description": "A loose cloth worn over the head and around the neck.", - "weight": "70 g", - "volume": "250 ml", - "price": 85, - "to_hit": -1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "scarf", - "color": "yellow", - "covers": [ "HEAD" ], - "coverage": 70, - "encumbrance": 4, - "warmth": 7, - "material_thickness": 1, - "flags": [ "OVERSIZE", "ALLOWS_NATURAL_ATTACKS" ] - }, - { - "id": "veil_wedding", - "repairs_like": "miner_hat", - "type": "ARMOR", - "name": "wedding veil", - "name_plural": "wedding veils", - "description": "A lacy white wedding veil.", - "weight": "78 g", - "volume": "750 ml", - "price": 8000, - "to_hit": -1, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "scarf", - "color": "white", - "covers": [ "MOUTH", "EYES" ], - "coverage": 100, - "encumbrance": 5, - "material_thickness": 1, - "environmental_protection": 1, - "flags": [ "SUPER_FANCY", "OUTER", "OVERSIZE" ] - }, - { - "id": "winter_pants_army", - "type": "ARMOR", - "name": "army winter pants", - "name_plural": "army winter pants", - "description": "A tough pair of pants lined with pockets, thickly padded for warmth. Favored by the military.", - "weight": "1000 g", - "volume": "2500 ml", - "price": 4375, - "material": [ "cotton", "plastic" ], - "symbol": "[", - "looks_like": "pants_army", - "color": "white", - "covers": [ "LEGS" ], - "coverage": 95, - "encumbrance": 22, - "storage": "2500 ml", - "warmth": 50, - "material_thickness": 3, - "valid_mods": [ "steel_padded" ], - "flags": [ "VARSIZE", "POCKETS" ] - }, - { - "id": "zubon_gi", - "type": "ARMOR", - "name": "zubon", - "description": "Plain white zubon for use in martial arts.", - "weight": "150 g", - "volume": "750 ml", - "price": 2500, - "material": [ "cotton" ], - "symbol": "[", - "looks_like": "pants", - "color": "white", - "covers": [ "LEGS" ], - "coverage": 80, - "warmth": 5, - "material_thickness": 2, - "flags": [ "VARSIZE", "STURDY" ] - }, - { - "id": "tarp", - "type": "ARMOR", - "name": "tarpaulin", - "description": "A plastic sheet with several grommets for securing it with rope or cord. Useful for improvised rain protection.", - "weight": "1244 g", - "volume": "2 L", - "price": 5000, - "to_hit": -1, - "material": [ "plastic" ], - "symbol": "[", - "looks_like": "blanket", - "color": "light_blue", - "covers": [ "TORSO", "ARMS", "HANDS", "LEGS", "FEET" ], - "coverage": 90, - "encumbrance": 30, - "warmth": 10, - "material_thickness": 1, - "environmental_protection": 1, - "flags": [ "OVERSIZE", "OUTER", "WATERPROOF", "ALLOWS_NATURAL_ATTACKS" ] - } -] diff --git a/data/json/items/armor/arm_guards.json b/data/json/items/armor/arms_armor.json similarity index 92% rename from data/json/items/armor/arm_guards.json rename to data/json/items/armor/arms_armor.json index bf0e26813af63..93ca03a12c934 100644 --- a/data/json/items/armor/arm_guards.json +++ b/data/json/items/armor/arms_armor.json @@ -217,6 +217,27 @@ "environmental_protection": 1, "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY" ] }, + { + "id": "chainmail_arms", + "type": "ARMOR", + "category": "armor", + "name": "pair of chainmail sleeves", + "name_plural": "pairs of chainmail sleeves", + "description": "Customized chainmail arms. Each sleeve has straps to connect them with each other. The lack of fingers makes them less cumbersome and allows them to be used with gloves.", + "weight": "2812 g", + "volume": "750 ml", + "price": 7500, + "to_hit": -1, + "material": [ "iron", "cotton" ], + "symbol": "[", + "looks_like": "armguard_metal", + "color": "light_red", + "covers": [ "ARMS" ], + "coverage": 95, + "encumbrance": 20, + "material_thickness": 4, + "flags": [ "VARSIZE", "STURDY" ] + }, { "id": "elbow_pads", "type": "ARMOR", diff --git a/data/json/items/armor/leg_guards.json b/data/json/items/armor/legs_armor.json similarity index 51% rename from data/json/items/armor/leg_guards.json rename to data/json/items/armor/legs_armor.json index 1fb74b54a3fb8..d11189c372f16 100644 --- a/data/json/items/armor/leg_guards.json +++ b/data/json/items/armor/legs_armor.json @@ -22,6 +22,97 @@ "material_thickness": 3, "flags": [ "BELTED", "WATER_FRIENDLY" ] }, + { + "id": "bunker_pants", + "repairs_like": "pants_leather", + "type": "ARMOR", + "category": "armor", + "name": "turnout trousers", + "name_plural": "turnout trousers", + "//": "Fire-resistant outerwear ain't cheap.", + "description": "A heavy pair of protective overalls worn by firefighters. Highly resistant to heat and flame, they provide excellent protection from injury.", + "weight": "2290 g", + "volume": "5 L", + "price": 81500, + "to_hit": -1, + "material": [ "nomex", "kevlar" ], + "symbol": "[", + "looks_like": "pants_cargo", + "color": "dark_gray", + "covers": [ "LEGS" ], + "coverage": 100, + "encumbrance": 30, + "storage": "1500 ml", + "warmth": 30, + "material_thickness": 4, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 6, + "flags": [ "VARSIZE", "POCKETS", "STURDY", "WATERPROOF", "OUTER" ] + }, + { + "id": "chainmail_legs", + "type": "ARMOR", + "category": "armor", + "name": "chainmail leggings", + "name_plural": "pairs of chainmail leggings", + "description": "Customized chainmail legs. Their straps keep everything in place, and the lack of toes and heels allows them to work perfectly well with footwear.", + "weight": "4212 g", + "volume": "1500 ml", + "price": 7500, + "to_hit": -1, + "material": [ "iron", "cotton" ], + "symbol": "[", + "looks_like": "legguard_hard", + "color": "light_red", + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 20, + "material_thickness": 4, + "flags": [ "VARSIZE", "STURDY" ] + }, + { + "id": "chaps_leather", + "type": "ARMOR", + "name": "leather chaps", + "name_plural": "leather chaps", + "description": "A pair of black leather chaps. Very tough and light, but doesn't offer any storage.", + "weight": "1414 g", + "volume": "1250 ml", + "price": 21000, + "to_hit": -1, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "pants_leather", + "color": "dark_gray", + "covers": [ "LEGS" ], + "coverage": 65, + "encumbrance": 3, + "warmth": 10, + "material_thickness": 3, + "flags": [ "OUTER" ] + }, + { + "id": "fencing_pants", + "repairs_like": "miner_hat", + "type": "ARMOR", + "name": "fencing pants", + "name_plural": "fencing pants", + "description": "A pair of reinforced pants used by fencers to prevent injuries.", + "weight": "450 g", + "volume": "2 L", + "price": 2500, + "material": [ "cotton", "kevlar" ], + "symbol": "[", + "looks_like": "pants", + "color": "white", + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 15, + "storage": "500 ml", + "warmth": 20, + "material_thickness": 2, + "flags": [ "VARSIZE" ] + }, { "id": "knee_pads", "type": "ARMOR", @@ -175,5 +266,74 @@ "warmth": 20, "material_thickness": 2, "flags": [ "BELTED" ] + }, + { + "id": "lsurvivor_pants", + "type": "ARMOR", + "category": "armor", + "name": "light survivor cargo pants", + "name_plural": "light survivor cargo pants", + "description": "Lightweight, Kevlar armored cargo pants designed to hold as much as possible. Strong and mostly waterproof.", + "weight": "920 g", + "volume": "3500 ml", + "price": 40000, + "material": [ "kevlar", "cotton" ], + "symbol": "[", + "looks_like": "survivor_pants", + "color": "green", + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 16, + "storage": "2500 ml", + "warmth": 12, + "material_thickness": 3, + "environmental_protection": 1, + "flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "RAINPROOF", "STURDY" ] + }, + { + "id": "motorbike_pants", + "repairs_like": "survivor_suit", + "type": "ARMOR", + "name": "motorcycle pants", + "name_plural": "pairs of motorcycle pants", + "description": "A pair of pants designed for dirt bikers and motorcyclists.", + "weight": "1340 g", + "volume": "750 ml", + "price": 10000, + "material": [ "kevlar", "cotton" ], + "symbol": "[", + "looks_like": "pants_leather", + "color": "dark_gray", + "covers": [ "LEGS" ], + "coverage": 100, + "encumbrance": 20, + "warmth": 35, + "material_thickness": 3, + "environmental_protection": 2, + "flags": [ "VARSIZE", "WATERPROOF" ] + }, + { + "id": "pants_survivor", + "type": "ARMOR", + "category": "armor", + "name": "survivor cargo pants", + "name_plural": "survivor cargo pants", + "description": "A pair of Kevlar armored pants covered with pouches and pockets. Custom built to be durable, comfortable, and easy to wear.", + "weight": "2100 g", + "volume": "3 L", + "price": 38000, + "material": [ "cotton", "kevlar" ], + "symbol": "[", + "looks_like": "pants_army", + "color": "green", + "covers": [ "LEGS" ], + "coverage": 100, + "encumbrance": 20, + "storage": "3500 ml", + "warmth": 15, + "material_thickness": 4, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 3, + "flags": [ "VARSIZE", "POCKETS", "STURDY", "WATERPROOF" ] } ] diff --git a/data/json/items/armor/legs_clothes.json b/data/json/items/armor/legs_clothes.json index c6b3dd7d5b804..1d01f50810722 100644 --- a/data/json/items/armor/legs_clothes.json +++ b/data/json/items/armor/legs_clothes.json @@ -1,4 +1,70 @@ [ + { + "id": "b_shorts", + "repairs_like": "jeans", + "type": "ARMOR", + "name": "basketball shorts", + "name_plural": "basketball shorts", + "description": "A pair of basketball shorts. Comfortable and light.", + "weight": "190 g", + "volume": "1 L", + "price": 1300, + "to_hit": 1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "shorts", + "color": "cyan", + "covers": [ "LEGS" ], + "coverage": 50, + "storage": "1 L", + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE" ] + }, + { + "id": "breeches", + "type": "ARMOR", + "name": "breeches", + "name_plural": "breeches", + "description": "A well-made pair of old-fashioned pants, made of stiff yet baggy material. Comfortable, but lacks pockets.", + "weight": "520 g", + "volume": "1750 ml", + "price": 4900, + "to_hit": 1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "pants", + "color": "brown", + "covers": [ "LEGS" ], + "coverage": 80, + "encumbrance": 8, + "warmth": 10, + "material_thickness": 2, + "flags": [ "VARSIZE", "FANCY" ] + }, + { + "id": "fishing_waders", + "repairs_like": "boots_larmor", + "type": "ARMOR", + "name": "pair of fishing waders", + "name_plural": "pairs of fishing waders", + "description": "Waterproof plastic fishing waders with a single large front pocket.", + "weight": "1360 g", + "volume": "9500 ml", + "price": 10000, + "material": [ "plastic" ], + "symbol": "[", + "looks_like": "pants_ski", + "color": "green", + "covers": [ "TORSO", "LEGS", "FEET" ], + "coverage": 100, + "encumbrance": 25, + "storage": "1500 ml", + "warmth": 5, + "material_thickness": 2, + "environmental_protection": 6, + "flags": [ "VARSIZE", "WATERPROOF" ] + }, { "id": "hot_pants", "type": "ARMOR", @@ -55,6 +121,89 @@ "material_thickness": 1, "flags": [ "VARSIZE", "SKINTIGHT" ] }, + { + "id": "jeans", + "type": "ARMOR", + "name": "jeans", + "name_plural": "jeans", + "description": "A pair of blue jeans with two deep pockets.", + "weight": "600 g", + "volume": "2 L", + "price": 5000, + "to_hit": 1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "pants", + "color": "blue", + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 16, + "storage": "500 ml", + "warmth": 10, + "material_thickness": 3, + "flags": [ "VARSIZE", "POCKETS" ] + }, + { + "id": "jeans_red", + "repairs_like": "pants_leather", + "type": "ARMOR", + "name": "red jeans", + "name_plural": "red jeans", + "description": "A pair of tight-fitting candy-apple-red jeans with two deep pockets.", + "weight": "600 g", + "volume": "2 L", + "price": 5000, + "to_hit": 1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "jeans", + "color": "red", + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 16, + "storage": "500 ml", + "warmth": 10, + "material_thickness": 3, + "flags": [ "VARSIZE", "POCKETS", "FANCY" ] + }, + { + "id": "kilt", + "type": "ARMOR", + "name": "kilt", + "description": "No true Scotsman would leave home without his kilt.", + "weight": "1814 g", + "volume": "1500 ml", + "price": 6500, + "material": [ "wool" ], + "symbol": "[", + "looks_like": "skirt", + "color": "dark_gray", + "covers": [ "LEGS" ], + "coverage": 50, + "storage": "250 ml", + "warmth": 20, + "material_thickness": 3, + "flags": [ "VARSIZE" ] + }, + { + "id": "kilt_leather", + "type": "ARMOR", + "name": "leather kilt", + "description": "No true Scotsman would leave home without his kilt.", + "weight": "1814 g", + "volume": "1500 ml", + "price": 6500, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "kilt", + "color": "dark_gray", + "covers": [ "LEGS" ], + "coverage": 50, + "storage": "250 ml", + "warmth": 10, + "material_thickness": 3, + "flags": [ "VARSIZE" ] + }, { "id": "leggings", "type": "ARMOR", @@ -143,5 +292,411 @@ "warmth": 5, "material_thickness": 1, "flags": [ "VARSIZE", "SKINTIGHT", "OVERSIZE" ] + }, + { + "id": "nanoskirt", + "repairs_like": "jeans", + "type": "ARMOR", + "name": "nanoskirt", + "description": "Apparently the microskirt wasn't short enough.", + "weight": "11 g", + "volume": "250 ml", + "price": 3000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "skirt", + "color": "pink", + "covers": [ "LEGS" ], + "coverage": 7, + "material_thickness": 1, + "flags": [ "VARSIZE", "FANCY" ] + }, + { + "id": "pants", + "repairs_like": "jeans", + "type": "ARMOR", + "name": "pants", + "name_plural": "pants", + "description": "A pair of khaki pants. Slightly warmer than jeans.", + "weight": "560 g", + "volume": "2 L", + "price": 4900, + "to_hit": 1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "jeans", + "color": "brown", + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 11, + "storage": "1 L", + "warmth": 15, + "material_thickness": 2, + "flags": [ "VARSIZE", "POCKETS" ] + }, + { + "id": "pants_army", + "repairs_like": "jeans", + "type": "ARMOR", + "name": "army pants", + "name_plural": "army pants", + "description": "A tough pair of pants lined with pockets. Favored by the military.", + "weight": "720 g", + "volume": "2500 ml", + "price": 3500, + "material": [ "cotton", "plastic" ], + "symbol": "[", + "looks_like": "pants_cargo", + "color": "green", + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 18, + "storage": "2500 ml", + "warmth": 20, + "material_thickness": 2, + "flags": [ "VARSIZE", "POCKETS" ] + }, + { + "id": "pants_cargo", + "type": "ARMOR", + "name": "cargo pants", + "name_plural": "cargo pants", + "description": "A pair of pants lined with pockets, offering lots of storage.", + "weight": "670 g", + "volume": "2250 ml", + "price": 2500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "pants", + "color": "light_gray", + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 16, + "storage": "2500 ml", + "warmth": 15, + "material_thickness": 2, + "flags": [ "VARSIZE", "POCKETS" ] + }, + { + "id": "pants_checkered", + "repairs_like": "jeans", + "type": "ARMOR", + "name": "checkered pants", + "name_plural": "checkered pants", + "description": "In a pinch, these pants can be used for an impromptu game of checkers.", + "weight": "630 g", + "volume": "1250 ml", + "price": 4000, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "pants", + "color": "dark_gray", + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 5, + "storage": "750 ml", + "warmth": 15, + "material_thickness": 1, + "flags": [ "VARSIZE" ] + }, + { + "id": "pants_fur", + "type": "ARMOR", + "name": "fur pants", + "name_plural": "fur pants", + "description": "A hefty pair of fur-lined pants.", + "weight": "920 g", + "volume": "4 L", + "price": 20000, + "to_hit": 1, + "material": [ "cotton", "fur" ], + "symbol": "[", + "looks_like": "pants", + "color": "brown", + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 20, + "storage": "1 L", + "warmth": 80, + "material_thickness": 3, + "valid_mods": [ "steel_padded" ], + "environmental_protection": 3, + "flags": [ "VARSIZE", "POCKETS" ] + }, + { + "id": "pants_faux_fur", + "type": "ARMOR", + "copy-from": "pants_fur", + "name": "faux fur pants", + "name_plural": "faux fur pants", + "description": "A pair of long cotton pants lined with warm imitation fur.", + "material": [ "faux_fur", "cotton" ], + "covers": [ "LEGS" ], + "warmth": 70 + }, + { + "id": "pants_leather", + "type": "ARMOR", + "name": "leather pants", + "name_plural": "leather pants", + "description": "A pair of black leather pants. Very tough, but cumbersome and without much storage.", + "weight": "980 g", + "volume": "2500 ml", + "price": 12000, + "to_hit": 1, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "pants", + "color": "dark_gray", + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 17, + "storage": "500 ml", + "warmth": 25, + "material_thickness": 2, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE" ] + }, + { + "id": "pants_ski", + "repairs_like": "jeans", + "type": "ARMOR", + "name": "ski pants", + "name_plural": "ski pants", + "description": "A pair of pants meant for alpine skiing.", + "weight": "450 g", + "volume": "2 L", + "price": 6500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "pants", + "color": "blue", + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 10, + "storage": "1 L", + "warmth": 70, + "material_thickness": 2, + "environmental_protection": 3, + "flags": [ "VARSIZE", "POCKETS", "OUTER" ] + }, + { + "id": "postman_shorts", + "repairs_like": "jeans", + "type": "ARMOR", + "name": "mail carrier shorts", + "name_plural": "mail carrier shorts", + "description": "A pair of dark blue shorts, the kind used by postal service workers.", + "weight": "230 g", + "volume": "1 L", + "price": 4000, + "to_hit": 1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "shorts_cargo", + "color": "blue", + "covers": [ "LEGS" ], + "coverage": 40, + "storage": "1 L", + "warmth": 5, + "material_thickness": 2, + "flags": [ "VARSIZE" ] + }, + { + "id": "shorts", + "type": "ARMOR", + "name": "shorts", + "name_plural": "shorts", + "description": "A pair of khaki shorts.", + "weight": "230 g", + "volume": "1 L", + "price": 2000, + "to_hit": 1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "boxers", + "color": "brown", + "covers": [ "LEGS" ], + "coverage": 40, + "encumbrance": 5, + "storage": "1 L", + "warmth": 5, + "material_thickness": 2, + "flags": [ "VARSIZE" ] + }, + { + "id": "shorts_cargo", + "type": "ARMOR", + "name": "cargo shorts", + "name_plural": "cargo shorts", + "description": "A pair of shorts lined with pockets, offering decent storage.", + "weight": "340 g", + "volume": "1500 ml", + "price": 4000, + "to_hit": 1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "shorts", + "color": "light_gray", + "covers": [ "LEGS" ], + "coverage": 40, + "encumbrance": 5, + "storage": "1750 ml", + "warmth": 5, + "material_thickness": 2, + "flags": [ "VARSIZE", "POCKETS" ] + }, + { + "id": "shorts_denim", + "type": "ARMOR", + "name": "denim shorts", + "name_plural": "denim shorts", + "description": "A pair of denim shorts. Thick and tough, they provide excellent protection from cuts.", + "weight": "260 g", + "volume": "1250 ml", + "price": 2000, + "to_hit": 1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "shorts", + "color": "light_blue", + "covers": [ "LEGS" ], + "coverage": 40, + "encumbrance": 2, + "storage": "500 ml", + "warmth": 5, + "material_thickness": 3, + "flags": [ "VARSIZE" ] + }, + { + "id": "skirt", + "repairs_like": "jeans", + "type": "ARMOR", + "name": "skirt", + "description": "A short, breezy cotton skirt. Easy to move in, but only has a single small pocket.", + "weight": "74 g", + "volume": "250 ml", + "price": 6500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "kilt", + "color": "dark_gray", + "covers": [ "LEGS" ], + "coverage": 50, + "storage": "250 ml", + "warmth": 5, + "material_thickness": 1, + "flags": [ "VARSIZE" ] + }, + { + "id": "skirt_leather", + "repairs_like": "pants_leather", + "type": "ARMOR", + "name": "leather skirt", + "description": "A very short leather skirt, clearly designed to look good, not be practical.", + "weight": "230 g", + "volume": "250 ml", + "price": 9500, + "material": [ "leather" ], + "symbol": "[", + "looks_like": "skirt", + "color": "brown", + "covers": [ "LEGS" ], + "coverage": 35, + "encumbrance": 10, + "warmth": 10, + "material_thickness": 1, + "flags": [ "VARSIZE" ] + }, + { + "id": "striped_pants", + "repairs_like": "jeans", + "type": "ARMOR", + "name": "striped pants", + "name_plural": "striped pants", + "description": "A pair of pants with horizontal black and white stripes.", + "weight": "560 g", + "volume": "2 L", + "price": 500, + "to_hit": 1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "pants_checkered", + "color": "white", + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 5, + "storage": "500 ml", + "warmth": 15, + "material_thickness": 2, + "flags": [ "VARSIZE", "POCKETS" ] + }, + { + "id": "technician_pants_gray", + "repairs_like": "jeans", + "type": "ARMOR", + "name": "work pants", + "name_plural": "pairs of work pants", + "description": "A pair of gray work pants.", + "weight": "520 g", + "volume": "2 L", + "price": 5000, + "to_hit": 1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "pants", + "color": "light_gray", + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 5, + "storage": "1500 ml", + "warmth": 15, + "material_thickness": 2, + "snippet_category": [ + { "id": "technician_pants_blue", "text": "A pair of blue work pants." }, + { "id": "technician_pants_gray", "text": "A pair of gray work pants." }, + { "id": "technician_pants_lightblue", "text": "A pair of light-blue work pants." } + ], + "flags": [ "VARSIZE", "POCKETS" ] + }, + { + "id": "winter_pants_army", + "type": "ARMOR", + "name": "army winter pants", + "name_plural": "army winter pants", + "description": "A tough pair of pants lined with pockets, thickly padded for warmth. Favored by the military.", + "weight": "1000 g", + "volume": "2500 ml", + "price": 4375, + "material": [ "cotton", "plastic" ], + "symbol": "[", + "looks_like": "pants_army", + "color": "white", + "covers": [ "LEGS" ], + "coverage": 95, + "encumbrance": 22, + "storage": "2500 ml", + "warmth": 50, + "material_thickness": 3, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE", "POCKETS" ] + }, + { + "id": "zubon_gi", + "type": "ARMOR", + "name": "zubon", + "description": "Plain white zubon for use in martial arts.", + "weight": "150 g", + "volume": "750 ml", + "price": 2500, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "pants", + "color": "white", + "covers": [ "LEGS" ], + "coverage": 80, + "warmth": 5, + "material_thickness": 2, + "flags": [ "VARSIZE", "STURDY" ] } ] diff --git a/data/json/items/armor/misc.json b/data/json/items/armor/misc.json new file mode 100644 index 0000000000000..157eabac485eb --- /dev/null +++ b/data/json/items/armor/misc.json @@ -0,0 +1,258 @@ +[ + { + "id": "clown_wig", + "repairs_like": "balaclava", + "type": "ARMOR", + "name": "clown wig", + "description": "A colorful and ridiculous wig fit for a clown.", + "weight": "125 g", + "volume": "1 L", + "price": 2500, + "to_hit": -3, + "material": [ "cotton" ], + "symbol": "[", + "color": "pink", + "covers": [ "HEAD" ], + "coverage": 60, + "encumbrance": 5, + "warmth": 20, + "material_thickness": 1, + "environmental_protection": 1, + "flags": [ "VARSIZE", "FANCY" ] + }, + { + "id": "clown_nose", + "type": "ARMOR", + "name": "clown nose", + "description": "A red latex nose often seen being worn by clowns.", + "weight": "150 g", + "volume": "100 ml", + "price": 800, + "material": [ "plastic" ], + "symbol": ".", + "color": "red", + "flags": [ "FANCY" ] + }, + { + "id": "crown_golden", + "type": "ARMOR", + "name": "golden crown", + "description": "A delicate golden crown featuring flowering trees.", + "weight": "1000 g", + "volume": "1 L", + "price": 30000, + "material": [ "gold" ], + "symbol": "[", + "looks_like": "hat_cotton", + "color": "yellow", + "covers": [ "HEAD" ], + "coverage": 30, + "encumbrance": 20, + "material_thickness": 2, + "flags": [ "SUPER_FANCY" ] + }, + { + "id": "crown_golden_survivor", + "type": "ARMOR", + "name": "golden crown", + "description": "A golden crown for the monarch of survivors.", + "weight": "1000 g", + "volume": "1 L", + "price": 30000, + "material": [ "gold" ], + "symbol": "[", + "looks_like": "crown_golden", + "color": "yellow", + "covers": [ "HEAD" ], + "coverage": 30, + "encumbrance": 20, + "material_thickness": 2, + "flags": [ "FANCY" ] + }, + { + "id": "mouthpiece", + "repairs_like": "goggles_swim", + "type": "ARMOR", + "category": "armor", + "name": "protective mouthpiece", + "description": "A protective piece of equipment commonly used by athletes, which is worn inside the mouth to protect your teeth.", + "weight": "20 g", + "volume": "430 ml", + "price": 800, + "bashing": 2, + "material": [ "plastic" ], + "symbol": "[", + "color": "yellow", + "covers": [ "MOUTH" ], + "coverage": 50, + "material_thickness": 1, + "flags": [ "VARSIZE", "STURDY", "WATER_FRIENDLY", "SKINTIGHT", "POWERARMOR_COMPATIBLE" ] + }, + { + "id": "tie_skinny", + "type": "ARMOR", + "name": "skinny tie", + "description": "A skinny black and white checkered necktie.", + "weight": "12 g", + "volume": 0, + "price": 750, + "material": [ "cotton" ], + "symbol": "[", + "color": "dark_gray", + "flags": [ "FANCY" ] + }, + { + "id": "sleeping_bag_roll", + "type": "ARMOR", + "name": "rolled sleeping bag", + "description": "A large sleeping bag rolled up for transport. It has a strap to carry it with.", + "weight": "981 g", + "volume": "1 L", + "price": 20500, + "to_hit": -1, + "material": [ "cotton" ], + "symbol": "(", + "looks_like": "duffelbag", + "color": "light_red", + "covers": [ "TORSO" ], + "coverage": 10, + "encumbrance": 20, + "material_thickness": 4, + "flags": [ "OVERSIZE", "BELTED" ], + "use_action": { "menu_text": "Unroll", "type": "transform", "target": "sleeping_bag", "msg": "You unroll the sleeping bag." } + }, + { + "id": "sleeping_bag_fur", + "type": "ARMOR", + "name": "fur sleeping bag", + "description": "A large sleeping bag lined with fur. Who needs a tent?", + "weight": "1175 g", + "volume": "4500 ml", + "price": 32500, + "to_hit": -1, + "material": [ "cotton", "fur" ], + "symbol": "[", + "looks_like": "sleeping_bag", + "color": "brown", + "covers": [ "TORSO", "HEAD", "MOUTH", "ARMS", "HANDS", "LEGS", "FEET" ], + "coverage": 100, + "encumbrance": 80, + "warmth": 100, + "material_thickness": 5, + "environmental_protection": 1, + "flags": [ "OVERSIZE", "OUTER" ], + "use_action": { + "menu_text": "Roll up", + "type": "transform", + "target": "sleeping_bag_fur_roll", + "msg": "You roll up the fur sleeping bag, preparing it for transport." + } + }, + { + "id": "sleeping_bag_fur_roll", + "type": "ARMOR", + "name": "rolled fur sleeping bag", + "description": "A large sleeping bag lined with fur, rolled for transport. It has a strap to carry it with.", + "weight": "1175 g", + "volume": "2 L", + "price": 32500, + "to_hit": -1, + "material": [ "cotton", "fur" ], + "symbol": "(", + "looks_like": "sleeping_bag_roll", + "color": "brown", + "covers": [ "TORSO" ], + "coverage": 10, + "encumbrance": 20, + "material_thickness": 5, + "flags": [ "OVERSIZE", "BELTED" ], + "use_action": { + "menu_text": "Unroll", + "type": "transform", + "target": "sleeping_bag_fur", + "msg": "You unroll up the fur sleeping bag." + } + }, + { + "id": "tie_bow", + "type": "ARMOR", + "name": "bow tie", + "description": "A simple black bow tie. Best worn with a suit.", + "weight": "5 g", + "volume": 0, + "price": 1000, + "material": [ "cotton" ], + "symbol": "[", + "color": "black", + "flags": [ "FANCY" ] + }, + { + "id": "tie_clipon", + "type": "ARMOR", + "name": "clip-on tie", + "description": "A clip-on necktie, with blue and silver stripes. It's quick and easy to put on, and much better than the necktie.", + "weight": "10 g", + "volume": 0, + "price": 500, + "material": [ "cotton" ], + "symbol": "[", + "color": "blue", + "flags": [ "FANCY" ] + }, + { + "id": "tie_necktie", + "type": "ARMOR", + "name": "necktie", + "description": "An ordinary, green necktie. It's more difficult to put on, but it takes real skill to do so. Wearing a necktie is much better than wearing a clip-on tie.", + "weight": "15 g", + "volume": 0, + "price": 1000, + "material": [ "cotton" ], + "symbol": "[", + "color": "green", + "flags": [ "FANCY" ] + }, + { + "id": "veil_wedding", + "repairs_like": "miner_hat", + "type": "ARMOR", + "name": "wedding veil", + "name_plural": "wedding veils", + "description": "A lacy white wedding veil.", + "weight": "78 g", + "volume": "750 ml", + "price": 8000, + "to_hit": -1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "scarf", + "color": "white", + "covers": [ "MOUTH", "EYES" ], + "coverage": 100, + "encumbrance": 5, + "material_thickness": 1, + "environmental_protection": 1, + "flags": [ "SUPER_FANCY", "OUTER", "OVERSIZE" ] + }, + { + "id": "tarp", + "type": "ARMOR", + "name": "tarpaulin", + "description": "A plastic sheet with several grommets for securing it with rope or cord. Useful for improvised rain protection.", + "weight": "1244 g", + "volume": "2 L", + "price": 5000, + "to_hit": -1, + "material": [ "plastic" ], + "symbol": "[", + "looks_like": "blanket", + "color": "light_blue", + "covers": [ "TORSO", "ARMS", "HANDS", "LEGS", "FEET" ], + "coverage": 90, + "encumbrance": 30, + "warmth": 10, + "material_thickness": 1, + "environmental_protection": 1, + "flags": [ "OVERSIZE", "OUTER", "WATERPROOF", "ALLOWS_NATURAL_ATTACKS" ] + } +] diff --git a/data/json/items/armor/scarfs.json b/data/json/items/armor/scarfs.json new file mode 100644 index 0000000000000..980912eb865ae --- /dev/null +++ b/data/json/items/armor/scarfs.json @@ -0,0 +1,74 @@ +[ + { + "id": "cowl_wool", + "type": "ARMOR", + "name": "knit cowl", + "description": "A snuggly woolen cowl. It's one of those stylish and bulky cowls you see in fashion magazines.", + "weight": "272 g", + "volume": "2 L", + "price": 2000, + "to_hit": -2, + "material": [ "wool" ], + "symbol": "[", + "looks_like": "scarf", + "color": "white", + "covers": [ "MOUTH" ], + "coverage": 70, + "encumbrance": 20, + "warmth": 40, + "material_thickness": 3, + "flags": [ "OVERSIZE", "HOOD", "FANCY", "ALLOWS_NATURAL_ATTACKS" ] + }, + { + "id": "headscarf", + "repairs_like": "miner_hat", + "type": "ARMOR", + "name": "headscarf", + "description": "A loose cloth worn over the head and around the neck.", + "weight": "70 g", + "volume": "250 ml", + "price": 85, + "to_hit": -1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "scarf", + "color": "yellow", + "covers": [ "HEAD" ], + "coverage": 70, + "encumbrance": 4, + "warmth": 7, + "material_thickness": 1, + "flags": [ "OVERSIZE", "ALLOWS_NATURAL_ATTACKS" ] + }, + { + "id": "keffiyeh", + "type": "ARMOR", + "name": "keffiyeh", + "description": "A type of headdress traditionally used in the Middle East. It can be used in different ways to protect the head and mouth from the elements.", + "weight": "152 g", + "volume": "1250 ml", + "price": 250, + "to_hit": -1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "scarf", + "color": "white", + "covers": [ "MOUTH" ], + "coverage": 85, + "encumbrance": 10, + "warmth": 30, + "material_thickness": 2, + "environmental_protection": 2, + "flags": [ "OVERSIZE", "HOOD", "ALLOWS_NATURAL_ATTACKS" ] + }, + { + "id": "marloss_scarf", + "type": "ARMOR", + "copy-from": "keffiyeh", + "looks_like": "scarf", + "name": "cyan scarf", + "description": "A simple cloth scarf worn by Marloss Voices. Wherever the Voices go, long sought peace soon follows, for better or for worse.", + "color": "cyan", + "covers": [ "MOUTH" ] + } +]