[
  {
    "type": "GENERIC",
    "id": "bee_sting",
    "name": { "str": "bee stinger" },
    "description": "A six-inch stinger from a giant bee.  Makes a mediocre melee weapon.",
    "weight": "540 g",
    "to_hit": -1,
    "color": "white",
    "symbol": ",",
    "material": [ "flesh" ],
    "volume": "250 ml",
    "flags": [ "SPEAR", "ALLOWS_BODY_BLOCK" ],
    "weapon_category": [ "SHIVS" ],
    "price": 3000,
    "price_postapoc": 0,
    "melee_damage": { "stab": 10 }
  },
  {
    "type": "GENERIC",
    "id": "broom",
    "name": { "str": "broom" },
    "description": "A long-handled broom.  Makes a terrible weapon unless you're chasing cats.",
    "weight": "929 g",
    "longest_side": "140 cm",
    "to_hit": 1,
    "color": "yellow",
    "symbol": "/",
    "material": [ "wood" ],
    "techniques": [ "WBLOCK_1" ],
    "weapon_category": [ "QUARTERSTAVES" ],
    "volume": "1250 ml",
    "price": 2400,
    "price_postapoc": 0,
    "melee_damage": { "bash": 4 }
  },
  {
    "type": "GENERIC",
    "id": "ceramic_shard",
    "symbol": "*",
    "color": "white",
    "name": { "str": "ceramic shard" },
    "description": "A broken ceramic shard.  It is relatively heavy for its size and has a somewhat sharp edge, but it's too irregular to cut properly.",
    "material": [ "ceramic" ],
    "flags": [ "TRADER_AVOID", "ALLOWS_BODY_BLOCK" ],
    "weight": "150 g",
    "volume": "50 ml",
    "longest_side": "8 cm",
    "to_hit": { "grip": "bad", "length": "hand", "surface": "line", "balance": "clumsy" },
    "qualities": [ [ "BUTCHER", -66 ] ],
    "melee_damage": { "bash": 2, "cut": 2 },
    "weapon_category": [ "SHIVS" ]
  },
  {
    "type": "GENERIC",
    "id": "fighter_sting",
    "name": { "str": "fungal fighter stinger" },
    "description": "A short dart from a fungal fighter.  Makes a poor melee weapon.",
    "weight": "270 g",
    "to_hit": -1,
    "color": "green",
    "symbol": ",",
    "material": [ "veggy" ],
    "volume": "250 ml",
    "flags": [ "SPEAR", "SHEATH_KNIFE", "ALLOWS_BODY_BLOCK" ],
    "weapon_category": [ "SHIVS" ],
    "price": 500,
    "price_postapoc": 0,
    "melee_damage": { "stab": 8 }
  },
  {
    "id": "incendiary",
    "type": "AMMO",
    "category": "chems",
    "name": { "str_sp": "incendiary" },
    "description": "Material from an incendiary round, useful in constructing incendiary ammunition.",
    "weight": "2 g",
    "volume": "500 ml",
    "price": 10000,
    "price_postapoc": 100,
    "container": "bag_plastic",
    "material": [ "powder" ],
    "symbol": "=",
    "color": "dark_gray",
    "count": 200,
    "ammo_type": "components",
    "effects": [ "COOKOFF" ]
  },
  {
    "id": "mattress",
    "type": "GENERIC",
    "category": "spare_parts",
    "name": { "str": "mattress", "str_pl": "mattresses" },
    "description": "A single, or twin, sized mattress.",
    "weight": "20000 g",
    "volume": "300000 ml",
    "longest_side": "190 cm",
    "price": 1000,
    "price_postapoc": 500,
    "material": [ "cotton", "steel" ],
    "symbol": "0",
    "color": "white",
    "flags": [ "NONCONDUCTIVE", "SINGLE_USE" ],
    "use_action": {
      "type": "place_trap",
      "allow_under_player": true,
      "trap": "tr_mattress",
      "moves": 100,
      "practice": 0,
      "done_message": "You lay the mattress flat on the ground."
    }
  },
  {
    "id": "down_mattress",
    "type": "GENERIC",
    "category": "spare_parts",
    "name": { "str": "down mattress", "str_pl": "down mattresses" },
    "description": "A single, or twin, sized down-filled mattress.",
    "weight": "6 kg",
    "volume": "300000 ml",
    "longest_side": "190 cm",
    "price": 1000,
    "price_postapoc": 750,
    "material": [ "cotton" ],
    "symbol": "0",
    "color": "white",
    "flags": [ "SINGLE_USE" ],
    "use_action": {
      "type": "place_trap",
      "allow_under_player": true,
      "trap": "tr_down_mattress",
      "moves": 100,
      "practice": 0,
      "done_message": "You lay the down mattress flat on the ground."
    }
  },
  {
    "id": "fuse",
    "type": "AMMO",
    "category": "spare_parts",
    "name": { "str_sp": "fuse" },
    "description": "A piece of fuse, long enough to give you enough time to get away from most explosions.",
    "weight": "6 g",
    "volume": "80 ml",
    "price": 500,
    "price_postapoc": 500,
    "container": "bag_plastic",
    "material": [ "cotton" ],
    "symbol": ",",
    "color": "dark_gray",
    "count": 50,
    "ammo_type": "components",
    "effects": [ "COOKOFF" ]
  },
  {
    "type": "GENERIC",
    "id": "sharp_rock",
    "symbol": "*",
    "color": "light_gray",
    "name": { "str": "sharp rock" },
    "description": "A baseball-sized rock with a somewhat sharp edge that also chips in a semi-predictable way if struck.  With the right skills, you could give it a better edge.",
    "material": [ "stone" ],
    "weight": "500 g",
    "volume": "250 ml",
    "longest_side": "8 cm",
    "to_hit": -3,
    "qualities": [ [ "CUT", 1 ], [ "BUTCHER", -50 ] ],
    "flags": [ "ALLOWS_BODY_BLOCK" ],
    "melee_damage": { "bash": 5, "cut": 3 },
    "weapon_category": [ "SHIVS" ]
  },
  {
    "id": "sole_rubber",
    "type": "AMMO",
    "category": "spare_parts",
    "name": { "str": "rubber sole" },
    "description": "A sole made from rubber, usually found on the bottoms of boots.  Can be used for making actual boots.",
    "weight": "140 g",
    "volume": "500 ml",
    "price": 100,
    "price_postapoc": 10,
    "material": [ "rubber" ],
    "symbol": "=",
    "color": "dark_gray",
    "ammo_type": "components"
  },
  {
    "id": "rubber_tire_chunk",
    "type": "GENERIC",
    "category": "spare_parts",
    "name": { "str": "thick rubber chunk" },
    "description": "A chunk of thick, semi-rigid rubber, similar to what tires are made from.",
    "weight": "600 g",
    "volume": "1 L",
    "longest_side": "25 cm",
    "price": 100,
    "price_postapoc": 10,
    "material": [ "rubber" ],
    "symbol": "=",
    "color": "dark_gray"
  },
  {
    "id": "rubber_tire_strip",
    "type": "GENERIC",
    "category": "spare_parts",
    "name": { "str": "rubber tire strip" },
    "description": "A long, curled strip of thick, semi-rigid rubber cut from a tire.",
    "weight": "3000 g",
    "volume": "5 L",
    "longest_side": "40 cm",
    "price": 500,
    "price_postapoc": 50,
    "material": [ "rubber" ],
    "symbol": "=",
    "color": "dark_gray"
  },
  {
    "id": "iotv_shoulder_plate",
    "type": "GENERIC",
    "category": "spare_parts",
    "name": { "str": "ballistic shoulder protector" },
    "description": "Nylon armor with soft armor inserts protecting the deltoid and upper arm.  Designed to be attached to US military body armor.",
    "weight": "1000 g",
    "volume": "600 ml",
    "price": 60000,
    "price_postapoc": 100,
    "material": [ "nylon", "kevlar_layered" ],
    "symbol": ",",
    "color": "dark_gray"
  },
  {
    "id": "iotv_groin_plate",
    "type": "GENERIC",
    "category": "spare_parts",
    "name": { "str": "ballistic groin protector" },
    "description": "Front and back nylon armor with soft armor inserts for groin and butt protection.  Designed to be attached to US military body armor.",
    "weight": "1500 g",
    "volume": "1000 ml",
    "price": 60000,
    "price_postapoc": 100,
    "material": [ "nylon", "kevlar_layered" ],
    "symbol": ",",
    "color": "dark_gray"
  },
  {
    "id": "ugl_buttstock",
    "type": "GENERIC",
    "symbol": ",",
    "color": "dark_gray",
    "name": { "str": "grenade launcher buttstock" },
    "category": "spare_parts",
    "description": "A collapsible buttstock designed for the M320 grenade launcher.  When combined with this stock, the M320 can be used as a standalone weapon.",
    "price": 10000,
    "price_postapoc": 250,
    "material": [ "plastic", "steel" ],
    "weight": "600 g",
    "volume": "250 ml",
    "to_hit": 1
  },
  {
    "type": "GENERIC",
    "id": "wasp_sting",
    "name": { "str": "wasp stinger" },
    "description": "A six-inch stinger from a giant wasp.  Makes a poor melee weapon.",
    "weight": "540 g",
    "to_hit": -1,
    "color": "dark_gray",
    "symbol": ",",
    "material": [ "flesh" ],
    "volume": "250 ml",
    "flags": [ "SPEAR", "SHEATH_KNIFE", "ALLOWS_BODY_BLOCK" ],
    "weapon_category": [ "SHIVS" ],
    "price": 1000,
    "price_postapoc": 0,
    "melee_damage": { "stab": 8 }
  },
  {
    "type": "GENERIC",
    "id": "cannonball_4lb",
    "symbol": "o",
    "color": "dark_gray",
    "name": { "str": "cannonball" },
    "description": "A four-pound cannonball.  With some gunpowder, wadding, and a fuse, it could be prepared to load into a cannon.",
    "material": [ "steel" ],
    "weight": "1814 g",
    "volume": "200 ml",
    "to_hit": -5,
    "flags": [ "TRADER_AVOID" ],
    "melee_damage": { "bash": 15 }
  },
  {
    "id": "radio_car_wheel",
    "type": "GENERIC",
    "category": "spare_parts",
    "name": { "str": "RC car wheel set" },
    "description": "A small set of wheels for a radio-controlled car.  Could be improvised with caster wheels if given rubber treads for grip.",
    "weight": "260 g",
    "volume": "480 ml",
    "price": 100,
    "price_postapoc": 10,
    "material": [ "rubber", "steel" ],
    "symbol": "o",
    "color": "dark_gray"
  },
  {
    "id": "armor_star_samurai_helmet_destroyed",
    "type": "GENERIC",
    "category": "spare_parts",
    "name": { "str_sp": "destroyed ryūsei kabuto" },
    "description": "A conical shaped massive slab of inscrutable rock now in two pieces, strange metallic tubes visibly on display.  Something seems to have cracked it from the inside out.",
    "weight": "150 kg",
    "volume": "4000 ml",
    "price": 0,
    "price_postapoc": 0,
    "material": [ { "type": "monolith_heavy", "portion": 19 }, { "type": "superalloy", "portion": 1 } ],
    "symbol": ",",
    "color": "dark_gray"
  },
  {
    "type": "GENERIC",
    "id": "wax_paraffin",
    "name": { "str": "chunk of paraffin wax", "str_pl": "chunks of paraffin wax" },
    "category": "spare_parts",
    "weight": "225 g",
    "color": "white",
    "material": [ "paraffin_wax" ],
    "symbol": "%",
    "description": "A large chunk of paraffin wax.",
    "price": 500,
    "price_postapoc": 10,
    "volume": "250 ml",
    "flags": [ "UNRECOVERABLE" ]
  }
]
