[
  {
    "type": "COMESTIBLE",
    "id": "dry_bottle_gourd",
    "name": { "str": "dried bottle gourd" },
    "copy-from": "dry_lentils",
    "looks_like": "pumpkin",
    "comestible_type": "FOOD",
    "symbol": "6",
    "description": "A vegetable from the gourd family, bottle gourds were brought to the Americas by the first Native American settlers crossing the Bering strait.  This one has been dried for processing into a watertight container.",
    "volume": "1250 ml",
    "flags": [ "INEDIBLE" ]
  },
  {
    "id": "gum",
    "type": "COMESTIBLE",
    "comestible_type": "FOOD",
    "name": { "str": "chewing gum" },
    "description": "Bright pink sugar-free chewing gum.",
    "category": "food",
    "weight": "3 g",
    "volume": "2 ml",
    "price": "1 cent",
    "price_postapoc": "1 cent",
    "symbol": "*",
    "color": "pink",
    "fun": 2,
    "flags": [ "NO_INGEST" ],
    "use_action": [ "CHEW" ]
  },
  {
    "type": "COMESTIBLE",
    "id": "slime_scrap",
    "category": "other",
    "name": { "str": "slime glob" },
    "weight": "238 g",
    "color": "dark_gray",
    "use_action": [ "POISON" ],
    "comestible_type": "FOOD",
    "symbol": "%",
    "calories": 174,
    "description": "A little hunk of glop that fell off a slime monster.  It doesn't seem hostile, but it does wiggle occasionally.",
    "price": 0,
    "price_postapoc": 0,
    "volume": "250 ml",
    "fun": -10
  },
  {
    "type": "COMESTIBLE",
    "id": "honeycomb",
    "name": { "str": "honey comb" },
    "weight": "150 g",
    "color": "yellow",
    "use_action": [ "HONEYCOMB" ],
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": 2,
    "calories": 436,
    "description": "A large chunk of wax filled with honey.  Very tasty.",
    "price": 3500,
    "price_postapoc": 300,
    "material": [ "honey" ],
    "volume": "250 ml",
    "fun": 9
  },
  {
    "type": "GENERIC",
    "id": "wax",
    "name": { "str": "chunk of beeswax", "str_pl": "chunks of beeswax" },
    "category": "spare_parts",
    "weight": "235 g",
    "color": "white",
    "material": [ "beeswax" ],
    "symbol": "%",
    "description": "A large chunk of beeswax.  Despite being used in some cooking recipes, beeswax in itself is indigestible to humans.",
    "price": 1300,
    "price_postapoc": 10,
    "volume": "250 ml",
    "flags": [ "UNRECOVERABLE" ]
  },
  {
    "type": "COMESTIBLE",
    "id": "royal_jelly",
    "name": { "str_sp": "royal jelly" },
    "category": "food",
    "weight": "150 g",
    "color": "white",
    "comestible_type": "FOOD",
    "symbol": "%",
    "calories": 240,
    "description": "A translucent hexagonal chunk of wax, filled with dense, milky, bitter and acidic-tasting jelly.  Though some hold it as a panacea, it doesn't have any medical benefit.  Still it is rich with the most beneficial substances the hive can produce.",
    "price": 20000,
    "price_postapoc": 400,
    "volume": "250 ml",
    "flags": [ "EDIBLE_FROZEN", "NUTRIENT_OVERRIDE" ],
    "fun": -5
  },
  {
    "type": "COMESTIBLE",
    "id": "honeydew",
    "name": { "str_sp": "honeydew" },
    "description": "A sugar-rich sticky substance, produced by aphids from plant sap.  Ants and bees love it.",
    "weight": "22 g",
    "color": "green",
    "symbol": "~",
    "material": [ "honey" ],
    "quench": 4,
    "calories": 67,
    "fun": 2,
    "comestible_type": "FOOD",
    "flags": [ "NUTRIENT_OVERRIDE" ],
    "vitamins": [ [ "mutant_toxin", 6 ] ],
    "//": "It takes about 30 portions of honeydew to feed an adult (~2000 kkal). 2000 kkal is about 10 raw chunks of mutant meat, which is 250% toxins. Honeydew probably isn't as toxic as meat, so 30 portions of it would give you 180% of toxins.",
    "volume": "16 ml"
  },
  {
    "type": "COMESTIBLE",
    "id": "marloss_berry",
    "name": { "str": "Marloss berry", "str_pl": "Marloss berries" },
    "weight": "177 g",
    "color": "pink",
    "addiction_type": "marloss_r",
    "use_action": [ "MARLOSS" ],
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": 20,
    "healthy": -10,
    "addiction_potential": 5,
    "calories": 347,
    "description": "This looks like a blueberry the size of your fist, but pinkish in color.  It has a strong but delicious aroma, but is clearly either mutated or of alien origin.",
    "price": "1 cent",
    "price_postapoc": "1 cent",
    "material": [ "fruit" ],
    "volume": "62 ml",
    "flags": [ "MYCUS_OK" ],
    "fun": 30
  },
  {
    "type": "COMESTIBLE",
    "id": "marloss_gel",
    "name": { "str_sp": "Marloss gelatin" },
    "weight": "177 g",
    "color": "yellow",
    "addiction_type": "marloss_y",
    "use_action": [ "MARLOSS_GEL" ],
    "comestible_type": "FOOD",
    "symbol": "~",
    "quench": 5,
    "healthy": -10,
    "addiction_potential": 5,
    "calories": 174,
    "description": "This looks like a handful of lemon-colored liquid which has taken a set, much like pre-Cataclysm Jello.  It has a strong but delicious aroma, but is clearly either mutated or of alien origin.",
    "price": "1 cent",
    "price_postapoc": "1 cent",
    "material": [ "fruit" ],
    "volume": "10 ml",
    "fun": 30
  },
  {
    "type": "COMESTIBLE",
    "id": "mycus_fruit",
    "name": { "str": "Mycus fruit" },
    "weight": "354 g",
    "color": "light_gray",
    "use_action": [ "MYCUS" ],
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": 80,
    "calories": 694,
    "description": "Humans might call this a Gray Delicious apple: large, gray, and smells even better than the Marloss.  If they didn't reject it for its alien origins.  But we know better.",
    "price": "1 cent",
    "price_postapoc": "1 cent",
    "material": [ "fruit" ],
    "volume": "62 ml",
    "flags": [ "MYCUS_OK" ],
    "vitamins": [ [ "vitC", 25 ], [ "calcium", 25 ], [ "iron", 25 ] ],
    "fun": 30
  },
  {
    "type": "COMESTIBLE",
    "id": "yeast",
    "name": { "str_sp": "yeast" },
    "weight": "11 g",
    "color": "white",
    "container": "bag_plastic",
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": -1,
    "calories": 9,
    "description": "A powder-like mix of cultured yeast, good for baking and brewing alike.",
    "price": "6 cent",
    "price_postapoc": "2 cent",
    "material": [ "powder" ],
    "volume": "10 ml",
    "flags": [ "EDIBLE_FROZEN" ],
    "fun": -10
  },
  {
    "type": "COMESTIBLE",
    "id": "yogurt_starter_culture",
    "name": { "str_sp": "yogurt starter culture" },
    "weight": "11 g",
    "color": "white",
    "container": "bag_plastic",
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": -1,
    "calories": 1,
    "description": "A powder-like mix of cultured yogurt bacteria, good for fermenting yogurt.",
    "price": "37 cent",
    "price_postapoc": "12 cent",
    "material": [ "powder" ],
    "volume": "62 ml",
    "flags": [ "EDIBLE_FROZEN" ],
    "fun": -10
  },
  {
    "type": "COMESTIBLE",
    "id": "koji",
    "looks_like": "yeast",
    "name": { "str_sp": "koji" },
    "weight": "11 g",
    "color": "white",
    "container": "bag_plastic",
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": -1,
    "calories": 9,
    "description": "Some ground rice covered with a special kind of mold used for saccharification and fermentation in Japanese cuisine.",
    "price": "6 cent",
    "price_postapoc": "2 cent",
    "material": [ "powder" ],
    "volume": "10 ml",
    "flags": [ "EDIBLE_FROZEN" ],
    "fun": -10
  },
  {
    "type": "COMESTIBLE",
    "id": "meal_bone",
    "name": { "str_sp": "bone meal" },
    "weight": "112 g",
    "color": "white",
    "comestible_type": "FOOD",
    "symbol": "%",
    "description": "This bone meal can be used to craft fertilizer and some other things.",
    "price": "6 cent",
    "price_postapoc": "2 cent",
    "material": [ "powder" ],
    "volume": "62 ml",
    "flags": [ "EDIBLE_FROZEN" ],
    "fun": -10
  },
  {
    "type": "COMESTIBLE",
    "id": "gelatin_powder",
    "name": { "str_sp": "powdered gelatin" },
    "weight": "11 g",
    "color": "yellow",
    "container": "bag_plastic",
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": -1,
    "calories": 6,
    "description": "Dried and powdered gelatin, used as a gelling agent when mixed with water.",
    "price": "6 cent",
    "price_postapoc": "2 cent",
    "material": "powder",
    "volume": "10 ml",
    "flags": [ "EDIBLE_FROZEN" ],
    "fun": -10
  },
  {
    "type": "COMESTIBLE",
    "id": "gelatin_fresh",
    "name": { "str_sp": "fresh gelatin" },
    "conditional_names": [
      { "type": "COMPONENT_ID_SUBSTRING", "condition": "mutant", "name": { "str_sp": "abomination %s" } },
      { "type": "FLAG", "condition": "CANNIBALISM", "name": { "str_sp": "amoral %s" } },
      { "type": "FLAG", "condition": "STRICT_HUMANITARIANISM", "name": { "str_sp": "Orwell's %s" } }
    ],
    "weight": "25 g",
    "color": "yellow",
    "spoils_in": "7 days",
    "comestible_type": "FOOD",
    "symbol": "%",
    "calories": 6,
    "//": "Same as the meat it's been made from.  It's additional ingredient compared to smoking, jerking, and dehydrating, so there's no incentive otherwise.",
    "description": "Fresh gelatin.  Not vegan-friendly!",
    "price": 150,
    "price_postapoc": 50,
    "material": [ "flesh" ],
    "volume": "250 ml",
    "vitamins": [ [ "vitC", 15 ], [ "calcium", 2 ], [ "iron", 8 ] ],
    "flags": [ "EATEN_COLD", "FREEZERBURN" ]
  },
  {
    "type": "COMESTIBLE",
    "id": "meal_bone_tainted",
    "name": { "str_sp": "tainted bone meal" },
    "weight": "112 g",
    "color": "white",
    "use_action": [ "POISON" ],
    "comestible_type": "FOOD",
    "symbol": "%",
    "description": "This is a grayish bone meal made from rotten bones.",
    "calories": 4,
    "price": "1 cent",
    "price_postapoc": "1 cent",
    "material": [ "powder" ],
    "volume": "62 ml",
    "flags": [ "EDIBLE_FROZEN" ],
    "fun": -10
  },
  {
    "type": "COMESTIBLE",
    "id": "meal_chitin_piece",
    "name": { "str_sp": "chitin powder" },
    "weight": "62 g",
    "color": "brown",
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": -5,
    "calories": 17,
    "description": "This chitin powder can be used to craft fertilizer and some other things.",
    "price": "6 cent",
    "price_postapoc": "2 cent",
    "material": [ "powder" ],
    "volume": "112 ml",
    "flags": [ "EDIBLE_FROZEN", "NUTRIENT_OVERRIDE" ],
    "fun": -10
  },
  {
    "type": "GENERIC",
    "id": "napkin",
    "name": { "str": "napkin" },
    "category": "spare_parts",
    "weight": "3 g",
    "color": "white",
    "symbol": "`",
    "description": "A napkin.  Can be used for fires.",
    "price": 0,
    "price_postapoc": 0,
    "material": [ "paper" ],
    "volume": "5 ml"
  },
  {
    "type": "GENERIC",
    "id": "cardboard",
    "name": { "str": "cardboard" },
    "looks_like": "paper",
    "category": "spare_parts",
    "weight": "10 g",
    "color": "brown",
    "symbol": "`",
    "description": "A piece of cardboard.",
    "price": 0,
    "price_postapoc": 0,
    "material": [ "cardboard" ],
    "volume": "25 ml"
  },
  {
    "type": "COMESTIBLE",
    "id": "can_beans",
    "name": { "str_sp": "canned beans" },
    "weight": "256 g",
    "color": "brown",
    "spoils_in": "2 days",
    "container": "can_medium",
    "sealed": true,
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": -1,
    "calories": 203,
    "description": "Canned beans.  A staple among canned goods, these are reputedly good for one's coronary health.",
    "price": "75 cent",
    "price_postapoc": "75 cent",
    "material": [ "bean" ],
    "volume": "250 ml",
    "flags": [ "EATEN_HOT" ],
    "vitamins": [ [ "calcium", 9 ], [ "iron", 24 ] ]
  },
  {
    "type": "COMESTIBLE",
    "id": "dry_beans",
    "name": { "str_sp": "dried beans" },
    "weight": "56 g",
    "color": "light_gray",
    "container": "bag_plastic",
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": -4,
    "calories": 203,
    "description": "Dehydrated great northern beans.  Tasty and nutritious when cooked, virtually inedible when dry.",
    "price": "50 cent",
    "price_postapoc": "25 cent",
    "material": [ "bean" ],
    "volume": "41 ml",
    "cooks_like": "beans_cooked",
    "vitamins": [ [ "calcium", 56 ], [ "iron", 22 ] ],
    "petfood": [ "CATTLEFOOD" ],
    "flags": [ "EDIBLE_FROZEN", "RAW", "INEDIBLE", "CATTLE", "PLANTABLE_SEED" ],
    "seed_data": { "plant_name": "beans", "fruit": "raw_beans", "seeds": false, "byproducts": [ "withered" ], "grow": "91 days" }
  },
  {
    "type": "COMESTIBLE",
    "id": "beans_cooked",
    "name": { "str_sp": "cooked beans" },
    "weight": "270 g",
    "color": "light_gray",
    "spoils_in": "10 days",
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": 1,
    "calories": 203,
    "description": "A hearty serving of cooked great northern beans.",
    "price": 100,
    "price_postapoc": 100,
    "material": [ "bean" ],
    "volume": "250 ml",
    "flags": [ "EATEN_HOT", "NUTRIENT_OVERRIDE" ],
    "fun": 1,
    "vitamins": [ [ "calcium", 8 ] ]
  },
  {
    "type": "COMESTIBLE",
    "id": "tofu",
    "name": { "str_sp": "tofu" },
    "weight": "85 g",
    "color": "white",
    "spoils_in": "4 days",
    "comestible_type": "FOOD",
    "symbol": "%",
    "calories": 130,
    "description": "Tofu, a soy protein crucial to East Asian cuisine.  It absorbs flavors very well and can be used as a meat alternative in many dishes.",
    "price": 90,
    "price_postapoc": 50,
    "fun": -4,
    "material": [ "veggy" ],
    "volume": "85 ml",
    "flags": [ "SMOKABLE", "EATEN_HOT", "NUTRIENT_OVERRIDE" ],
    "smoking_result": "dry_tofu",
    "vitamins": [ [ "calcium", 20 ], [ "iron", 4 ] ]
  },
  {
    "type": "COMESTIBLE",
    "id": "tofu_fried",
    "name": { "str_sp": "fried tofu" },
    "weight": "85 g",
    "color": "white",
    "spoils_in": "4 days",
    "comestible_type": "FOOD",
    "symbol": "%",
    "fun": 10,
    "calories": 150,
    "description": "Tofu, a soy protein crucial to East Asian cuisine.  It absorbs flavors very well and can be used as a meat alternative in many dishes.",
    "price": 90,
    "price_postapoc": 50,
    "material": [ "veggy" ],
    "volume": "85 ml",
    "flags": [ "EATEN_HOT", "NUTRIENT_OVERRIDE" ],
    "vitamins": [ [ "calcium", 16 ], [ "iron", 4 ] ]
  },
  {
    "type": "COMESTIBLE",
    "id": "dry_tofu",
    "name": { "str_sp": "dehydrated tofu" },
    "weight": "65 g",
    "color": "white",
    "spoils_in": "360 days",
    "comestible_type": "FOOD",
    "symbol": "%",
    "calories": 130,
    "description": "Dehydrated tofu, sealed and still extra firm to last a long time.",
    "price": 90,
    "price_postapoc": 75,
    "material": [ "veggy" ],
    "volume": "85 ml",
    "vitamins": [ [ "calcium", 16 ], [ "iron", 4 ] ]
  },
  {
    "type": "COMESTIBLE",
    "comestible_type": "FOOD",
    "id": "soybean",
    "name": { "str_sp": "raw soybeans" },
    "volume": "25 ml",
    "weight": "16 g",
    "symbol": ".",
    "color": "yellow",
    "healthy": -1,
    "spoils_in": "364 days",
    "calories": 56,
    "description": "Beige colored beans.  They have many uses, but in their raw form are fairly poisonous to humans.",
    "price": 90,
    "price_postapoc": 50,
    "material": [ "veggy" ],
    "fun": -5,
    "vitamins": [ [ "iron", 25 ], [ "vitC", 1 ], [ "calcium", 3 ] ],
    "smoking_result": "dry_soybean",
    "milling": { "into": "paste_nut", "conversion_rate": 0.2 },
    "seed_data": {
      "plant_name": "soybean",
      "fruit": "soybean",
      "seeds": false,
      "byproducts": [ "withered", "raw_edamame" ],
      "grow": "91 days"
    },
    "petfood": [ "CATTLEFOOD" ],
    "flags": [ "EDIBLE_FROZEN", "SMOKABLE", "NUTRIENT_OVERRIDE", "RAW", "INEDIBLE", "CATTLE", "PLANTABLE_SEED" ]
  },
  {
    "type": "COMESTIBLE",
    "comestible_type": "FOOD",
    "id": "dry_soybean",
    "name": { "str_sp": "dried soybeans" },
    "volume": "25 ml",
    "weight": "16 g",
    "symbol": ".",
    "color": "yellow",
    "healthy": -1,
    "calories": 56,
    "description": "Beige colored beans, dried until rock hard.  They'll need to be cooked or processed before use.",
    "price": 90,
    "price_postapoc": 50,
    "material": [ "veggy" ],
    "fun": -5,
    "milling": { "into": "flour_wheat_free", "conversion_rate": 1 },
    "vitamins": [ [ "iron", 25 ], [ "vitC", 1 ], [ "calcium", 3 ] ],
    "seed_data": {
      "plant_name": "soybean",
      "fruit": "soybean",
      "seeds": false,
      "byproducts": [ "withered", "raw_edamame" ],
      "grow": "91 days"
    },
    "petfood": [ "CATTLEFOOD" ],
    "smoking_result": "soy_nuts",
    "flags": [ "EDIBLE_FROZEN", "SMOKABLE", "NUTRIENT_OVERRIDE", "SMOKED", "RAW", "INEDIBLE", "CATTLE", "PLANTABLE_SEED" ]
  },
  {
    "type": "COMESTIBLE",
    "comestible_type": "FOOD",
    "id": "raw_edamame",
    "name": { "str_sp": "raw edamame" },
    "volume": "35 ml",
    "weight": "24 g",
    "symbol": ".",
    "color": "green",
    "spoils_in": "3 days",
    "calories": 56,
    "description": "Raw soybeans still in their pod.  They can be cooked as-is or shelled for further processing, but in their raw form, they're toxic to humans.",
    "price": 150,
    "price_postapoc": 50,
    "material": [ "veggy" ],
    "fun": 1,
    "vitamins": [ [ "iron", 26 ], [ "vitC", 16 ], [ "calcium", 6 ] ],
    "petfood": [ "CATTLEFOOD" ],
    "flags": [ "SMOKABLE", "NUTRIENT_OVERRIDE", "RAW", "INEDIBLE", "CATTLE" ],
    "smoking_result": "edamame_roasted"
  },
  {
    "type": "COMESTIBLE",
    "id": "blood_rice_pudding",
    "name": { "str_sp": "blood rice pudding" },
    "weight": "60 g",
    "color": "black",
    "spoils_in": "2 days",
    "comestible_type": "FOOD",
    "symbol": "%",
    "calories": 220,
    "description": "Blood rice pudding is a pastry made from blood and rice grains.  Best with chopped peanuts, but also good to eat with various seasonings.",
    "price": "30 cent",
    "price_postapoc": "16 cent",
    "fun": 10,
    "material": [ "veggy", "blood" ],
    "volume": "83 ml",
    "flags": [ "EATEN_HOT" ]
  },
  {
    "type": "COMESTIBLE",
    "id": "foodplace_food",
    "name": { "str_sp": "Foodplace's delicious food™" },
    "weight": "500 g",
    "color": "magenta",
    "comestible_type": "FOOD",
    "container": "box_small",
    "symbol": "f",
    "calories": 500,
    "description": "The best-seller from Foodplace, delicious food™, is made with real foodstuff and is guaranteed 100% edible!",
    "price": "125 cent",
    "price_postapoc": "250 cent",
    "material": [ "foodplace_foodstuff" ],
    "volume": "125 ml",
    "flags": [ "EDIBLE_FROZEN", "IRREPLACEABLE_CONSUMABLE" ],
    "addiction_potential": 1,
    "fun": 2
  },
  {
    "type": "COMESTIBLE",
    "id": "foodplace_snack_bar",
    "name": { "str_sp": "Foodplace's appropriate snack™" },
    "weight": "12g",
    "color": "magenta",
    "comestible_type": "FOOD",
    "container": "wrapper",
    "symbol": "f",
    "calories": 12,
    "description": "Real foodstuff now in a pocket size format!",
    "price": 50,
    "price_postapoc": 500,
    "material": [ "foodplace_foodstuff" ],
    "volume": "12 ml",
    "flags": [ "EDIBLE_FROZEN", "IRREPLACEABLE_CONSUMABLE" ],
    "addiction_potential": 1,
    "fun": 1
  },
  {
    "type": "COMESTIBLE",
    "id": "lentils_cooked",
    "name": { "str_sp": "cooked lentils" },
    "weight": "198 g",
    "copy-from": "dry_lentils",
    "color": "light_gray",
    "spoils_in": "5 days",
    "quench": 1,
    "description": "Wet, cooked lentils.  Humble and nutrient-rich, but pretty bland.",
    "price": "1 cent",
    "price_postapoc": "50 cent",
    "volume": "125 ml",
    "flags": [ "EATEN_HOT", "FREEZERBURN" ]
  },
  {
    "type": "COMESTIBLE",
    "id": "coffee_raw",
    "name": { "str_sp": "coffee powder" },
    "weight": "14 g",
    "color": "brown",
    "addiction_type": "caffeine",
    "addiction_potential": 1,
    "fatigue_mod": 24,
    "stim": 8,
    "container": "bag_plastic",
    "comestible_type": "FOOD",
    "symbol": "%",
    "description": "Ground coffee beans.  You can boil it into a mediocre stimulant, or something better if you had an atomic coffee pot.",
    "price": "45 cent",
    "price_postapoc": "25 cent",
    "material": [ "powder" ],
    "volume": "12 ml",
    "flags": [ "EDIBLE_FROZEN", "RAW", "IRREPLACEABLE_CONSUMABLE", "NUTRIENT_OVERRIDE" ],
    "calories": 2,
    "fun": -5,
    "freezing_point": -274
  },
  {
    "type": "COMESTIBLE",
    "id": "coffee_raw_kentucky",
    "copy-from": "coffee_raw",
    "name": { "str_sp": "Kentucky coffee grounds" },
    "container": "bag_plastic",
    "description": "Coffee grounds created through washing, cleaning, and roasting the pods from a Kentucky coffeetree.  They can be used to create coffee.",
    "flags": [ "EDIBLE_FROZEN", "NUTRIENT_OVERRIDE" ],
    "volume": "12 ml"
  },
  {
    "id": "honey_glassed",
    "type": "COMESTIBLE",
    "symbol": "~",
    "color": "yellow",
    "name": { "str_sp": "candied honey" },
    "description": "Honey, that stuff the bees make.  This variant is \"candied honey\", a variant of very thick consistence.  This honey won't spoil and is good for your digestion.",
    "price": "160 cent",
    "price_postapoc": "150 cent",
    "material": [ "honey" ],
    "weight": "51 g",
    "volume": "50 ml",
    "comestible_type": "FOOD",
    "container": "jar_glass_sealed",
    "sealed": false,
    "quench": 1,
    "calories": 201,
    "fun": 2
  },
  {
    "type": "COMESTIBLE",
    "id": "can_tomato",
    "name": { "str_sp": "canned tomato" },
    "weight": "128 g",
    "color": "red",
    "spoils_in": "3 days 18 hours",
    "container": "can_food",
    "sealed": true,
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": 3,
    "calories": 55,
    "description": "Canned tomato.  A staple in many pantries, and useful for many recipes.",
    "price": "175 cent",
    "price_postapoc": "50 cent",
    "material": [ "tomato" ],
    "volume": "125 ml",
    "vitamins": [ [ "vitC", 26 ], [ "calcium", 9 ], [ "iron", 18 ] ],
    "flags": [ "RAW" ]
  },
  {
    "type": "COMESTIBLE",
    "id": "human_brain_embalmed",
    "name": { "str": "embalmed human brain" },
    "weight": "56 g",
    "color": "pink",
    "looks_like": "offal",
    "use_action": [ "POISON" ],
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": -47,
    "calories": 78,
    "vitamins": [ [ "vitC", 2 ], [ "calcium", 1 ], [ "iron", 8 ] ],
    "description": "This is a human brain soaked in a solution of highly toxic formaldehyde.  Eating this would be a terrible idea.",
    "price": 80,
    "price_postapoc": 0,
    "material": [ "hflesh" ],
    "flags": [ "TRADER_AVOID" ],
    "volume": "250 ml",
    "fun": -30
  },
  {
    "id": "cattlefodder",
    "type": "COMESTIBLE",
    "comestible_type": "FOOD",
    "name": { "str_sp": "cattle fodder" },
    "description": "What cattle eat.  Mainly made of grass, silage or legumes.  It's perfect for ruminants.",
    "weight": "300 g",
    "volume": "250 ml",
    "price": 100,
    "price_postapoc": 25,
    "to_hit": -5,
    "material": [ "veggy" ],
    "symbol": ";",
    "quench": 1,
    "calories": 170,
    "vitamins": [ [ "vitC", 45 ], [ "calcium", 5 ], [ "iron", 5 ] ],
    "fun": 5,
    "freezing_point": -274,
    "color": "brown",
    "flags": [ "INEDIBLE", "CATTLE" ],
    "use_action": [ "PETFOOD" ],
    "petfood": [ "CATTLEFOOD" ]
  },
  {
    "id": "cattlefodder_medium",
    "type": "COMESTIBLE",
    "comestible_type": "FOOD",
    "name": { "str": "cattle fodder bundle" },
    "description": "A pile of cattle fodder, about enough to feed a goat or a sheep for a day.",
    "weight": "1925 g",
    "volume": "1750 ml",
    "price": 700,
    "price_postapoc": 175,
    "to_hit": -5,
    "material": [ "veggy" ],
    "symbol": ";",
    "quench": 1,
    "calories": 1190,
    "vitamins": [ [ "vitC", 45 ], [ "calcium", 5 ], [ "iron", 5 ] ],
    "fun": 5,
    "freezing_point": -274,
    "color": "brown",
    "flags": [ "INEDIBLE", "CATTLE" ],
    "use_action": [ "PETFOOD" ],
    "petfood": [ "CATTLEFOOD" ]
  },
  {
    "id": "cattlefodder_large",
    "type": "COMESTIBLE",
    "comestible_type": "FOOD",
    "name": { "str": "large cattle fodder bundle" },
    "description": "A big heap of cattle fodder, enough to feed a cow for a day.",
    "weight": "9900 g",
    "volume": "9000 ml",
    "price": 36000,
    "price_postapoc": 900,
    "to_hit": -5,
    "material": [ "veggy" ],
    "symbol": ";",
    "quench": 1,
    "calories": 6120,
    "vitamins": [ [ "vitC", 45 ], [ "calcium", 5 ], [ "iron", 5 ] ],
    "fun": 5,
    "freezing_point": -274,
    "color": "brown",
    "flags": [ "INEDIBLE", "CATTLE" ],
    "use_action": [ "PETFOOD" ],
    "petfood": [ "CATTLEFOOD" ]
  },
  {
    "id": "birdfood",
    "type": "COMESTIBLE",
    "comestible_type": "FOOD",
    "name": { "str_sp": "bird food" },
    "description": "What birds eat.  Mainly made of seeds, silage or legumes.  It's perfect for small birds.",
    "weight": "60 g",
    "volume": "250 ml",
    "price": 20,
    "price_postapoc": 25,
    "to_hit": -5,
    "material": [ "veggy" ],
    "symbol": ";",
    "calories": 400,
    "vitamins": [ [ "calcium", 1 ], [ "iron", 7 ] ],
    "fun": 5,
    "freezing_point": -274,
    "color": "brown",
    "flags": [ "INEDIBLE", "BIRD", "NUTRIENT_OVERRIDE" ],
    "use_action": [ "PETFOOD" ],
    "petfood": [ "BIRDFOOD" ]
  },
  {
    "id": "dogfood",
    "type": "COMESTIBLE",
    "comestible_type": "FOOD",
    "name": { "str_sp": "wet dog food" },
    "description": "This is wet food for dogs, made from canned fresh meats.  It smells strange, but dogs seem to love it.",
    "weight": "554 g",
    "spoils_in": "1 day",
    "container": "can_medium",
    "volume": "500 ml",
    "price": 300,
    "price_postapoc": 250,
    "to_hit": -5,
    "material": [ "flesh" ],
    "symbol": ";",
    "quench": 2,
    "calories": 450,
    "vitamins": [ [ "vitC", 4 ], [ "iron", 17 ], [ "calcium", 0 ] ],
    "fun": -15,
    "color": "brown",
    "flags": [ "LUPINE" ],
    "use_action": [ "PETFOOD" ],
    "petfood": [ "DOGFOOD" ]
  },
  {
    "id": "dogfood_dry",
    "type": "COMESTIBLE",
    "comestible_type": "FOOD",
    "name": { "str_sp": "dry dog food" },
    "description": "Dry morsels of dog food with a long shelf life.  Made from dried processed meats and grains, and enriched with vitamins and minerals.",
    "weight": "100 g",
    "spoils_in": "90 days",
    "container": "bag_plastic",
    "volume": "250 ml",
    "price": 300,
    "price_postapoc": 400,
    "to_hit": -5,
    "material": [ "flesh" ],
    "symbol": ";",
    "quench": -1,
    "calories": 380,
    "vitamins": [ [ "iron", 25 ], [ "calcium", 30 ] ],
    "fun": -15,
    "freezing_point": -274,
    "color": "brown",
    "flags": [ "LUPINE" ],
    "use_action": [ "PETFOOD" ],
    "petfood": [ "DOGFOOD" ]
  },
  {
    "id": "catfood",
    "type": "COMESTIBLE",
    "comestible_type": "FOOD",
    "name": { "str_sp": "wet cat food" },
    "description": "This is wet food for cats, made from canned fresh meats.  It has a pungent aroma that cats seem to love.",
    "weight": "223 g",
    "spoils_in": "1 day",
    "container": "can_food",
    "volume": "250 ml",
    "price": 300,
    "price_postapoc": 400,
    "to_hit": -5,
    "material": [ "flesh" ],
    "symbol": ";",
    "quench": 2,
    "calories": 800,
    "vitamins": [ [ "vitC", 4 ], [ "iron", 17 ], [ "calcium", 0 ] ],
    "fun": -15,
    "color": "brown",
    "flags": [ "FELINE" ],
    "use_action": [ "PETFOOD" ],
    "petfood": [ "CATFOOD" ]
  },
  {
    "id": "catfood_dry",
    "type": "COMESTIBLE",
    "comestible_type": "FOOD",
    "name": { "str_sp": "dry cat food" },
    "description": "Dry kibbles of cat food with a long shelf life.  Made from dried processed meats and grains, and enriched with vitamins and minerals.",
    "weight": "100 g",
    "spoils_in": "90 days",
    "container": "bag_plastic",
    "volume": "250 ml",
    "price": 300,
    "price_postapoc": 400,
    "to_hit": -5,
    "material": [ "flesh" ],
    "symbol": ";",
    "healthy": -1,
    "quench": -1,
    "calories": 380,
    "vitamins": [ [ "iron", 25 ], [ "calcium", 30 ] ],
    "fun": -15,
    "freezing_point": -274,
    "color": "brown",
    "flags": [ "FELINE" ],
    "use_action": [ "PETFOOD" ],
    "petfood": [ "CATFOOD" ]
  },
  {
    "type": "COMESTIBLE",
    "id": "grass",
    "name": { "str_sp": "grass" },
    "weight": "100 g",
    "color": "green",
    "comestible_type": "FOOD",
    "symbol": "%",
    "calories": 70,
    "vitamins": [  ],
    "description": "Some grass, edible by grazers and ruminants only.  Seeing this item is a bug.",
    "price": 0,
    "price_postapoc": 0,
    "material": [ "veggy" ],
    "flags": [ "TRADER_AVOID" ],
    "volume": "250 ml"
  },
  {
    "type": "COMESTIBLE",
    "id": "small_plant",
    "name": { "str": "small plant" },
    "weight": "100 g",
    "color": "green",
    "comestible_type": "FOOD",
    "symbol": "%",
    "calories": 50,
    "vitamins": [  ],
    "description": "A small plant or flower, edible by grazers and ruminants only.  Seeing this item is a bug.",
    "price": 0,
    "price_postapoc": 0,
    "material": [ "veggy" ],
    "flags": [ "TRADER_AVOID" ],
    "volume": "250 ml"
  },
  {
    "type": "COMESTIBLE",
    "id": "underbrush",
    "name": { "str": "underbrush", "str_pl": "underbrushes" },
    "weight": "100 g",
    "color": "green",
    "comestible_type": "FOOD",
    "symbol": "%",
    "calories": 174,
    "vitamins": [  ],
    "description": "Some underbrush, edible by ruminants only.  Seeing this item is a bug.",
    "price": 0,
    "price_postapoc": 0,
    "material": [ "veggy" ],
    "flags": [ "TRADER_AVOID" ],
    "volume": "250 ml"
  },
  {
    "type": "COMESTIBLE",
    "id": "nectar",
    "name": { "str_sp": "nectar" },
    "weight": "100 g",
    "color": "green",
    "comestible_type": "FOOD",
    "symbol": "%",
    "calories": 130,
    "vitamins": [  ],
    "description": "Some nectar.  Seeing this item is a bug.",
    "price": 0,
    "price_postapoc": 0,
    "flags": [ "TRADER_AVOID" ],
    "volume": "250 ml"
  },
  {
    "id": "tea_bag",
    "type": "COMESTIBLE",
    "comestible_type": "FOOD",
    "name": { "str": "black tea bag" },
    "flags": [ "IRREPLACEABLE_CONSUMABLE", "INEDIBLE" ],
    "weight": "5 g",
    "volume": "10 ml",
    "color": "white",
    "symbol": "?",
    "container": "box_tea",
    "calories": 1,
    "material": [ "paper" ],
    "price": 50,
    "price_postapoc": 200,
    "freezing_point": -274,
    "description": "A paper sachet with tea leaves inside.  Put it into boiling water to make a cup of black tea."
  },
  {
    "id": "tea_green_bag",
    "type": "COMESTIBLE",
    "name": { "str": "green tea bag" },
    "copy-from": "tea_bag",
    "description": "A paper sachet with tea leaves inside.  Put it into boiling water to make a cup of green tea."
  },
  {
    "id": "tea_fruit_bag",
    "type": "COMESTIBLE",
    "name": { "str": "fruit tea bag" },
    "copy-from": "tea_bag",
    "description": "A paper sachet with leaves and fruit parts inside.  Put it into boiling water to make a cup of fruit tea."
  },
  {
    "id": "herbal_tea_bag",
    "type": "COMESTIBLE",
    "name": { "str": "herbal tea bag" },
    "copy-from": "tea_bag",
    "description": "A paper sachet with dried wild herbs inside.  Put it into boiling water to make a cup of herbal tea."
  },
  {
    "id": "tea_bag_dandelion",
    "type": "COMESTIBLE",
    "name": { "str": "dandelion tea bag" },
    "copy-from": "tea_bag",
    "description": "A paper sachet with dried dandelion roots inside.  Put it into boiling water to make a cup of dandelion tea."
  },
  {
    "id": "tea_bag_chamomile",
    "type": "COMESTIBLE",
    "name": { "str": "chamomile tea bag" },
    "copy-from": "tea_bag",
    "description": "A paper sachet with dried chamomile inside.  Put it into boiling water to make a cup of chamomile tea."
  },
  {
    "id": "instant_coffee",
    "type": "COMESTIBLE",
    "comestible_type": "FOOD",
    "name": { "str_sp": "instant coffee mix" },
    "looks_like": "coffee_raw",
    "flags": [ "IRREPLACEABLE_CONSUMABLE", "INEDIBLE" ],
    "weight": "5 g",
    "volume": "10 ml",
    "color": "brown",
    "symbol": ",",
    "material": [ "plastic" ],
    "price": 50,
    "price_postapoc": 200,
    "freezing_point": -274,
    "description": "A small packet of commercial instant coffee powder.  No creamer or sweetener added."
  },
  {
    "type": "COMESTIBLE",
    "id": "acid_soaked_hide",
    "name": { "str_sp": "acid soaked hide" },
    "description": "Raw hide soaking in a dilute acid solution to extract collagen.  After 24 hours the solution can be strained to extract fresh gelatin.",
    "weight": "500 g",
    "material": [ "leather", "acid" ],
    "color": "yellow",
    "sealed": false,
    "symbol": "~",
    "calories": 9,
    "quench": 6,
    "fun": -10,
    "price": 0,
    "volume": "10L",
    "charges": 1,
    "price_postapoc": 10,
    "phase": "liquid",
    "comestible_type": "DRINK",
    "flags": [ "NUTRIENT_OVERRIDE" ],
    "brewable": { "time": "24 hours", "results": [ "gelatin_extracted" ] }
  },
  {
    "type": "COMESTIBLE",
    "id": "gelatin_extracted",
    "name": { "str_sp": "extracted gelatin" },
    "description": "Freshly extracted gelatin in a dilute acid solution.  It needs to be strained to separate the gelatin from the acid.",
    "weight": "500 g",
    "color": "yellow",
    "sealed": false,
    "symbol": "~",
    "calories": 9,
    "quench": 6,
    "fun": -10,
    "price": 0,
    "volume": "10L",
    "charges": 1,
    "price_postapoc": 10,
    "phase": "liquid",
    "comestible_type": "DRINK",
    "flags": [ "NUTRIENT_OVERRIDE" ]
  },
  {
    "type": "COMESTIBLE",
    "comestible_type": "FOOD",
    "id": "press_cake",
    "name": { "str": "press cake" },
    "description": "Dry leftovers that remain after extracting the oil from nuts or seeds.",
    "weight": "250 g",
    "volume": "250 ml",
    "price": 100,
    "price_postapoc": 25,
    "to_hit": -5,
    "material": [ "veggy" ],
    "symbol": "%",
    "color": "yellow",
    "spoils_in": "300 days",
    "calories": 200,
    "quench": -15,
    "fun": -15,
    "freezing_point": -274
  },
  {
    "type": "COMESTIBLE",
    "id": "blood_pancakes_wheat_free",
    "copy-from": "blood_pancakes",
    "name": { "str": "wheat-free blodplättar" },
    "description": "Blodplättar is not your average pancake.  It does not taste of blood at all and it tastes like a crispier black pudding.  Made with wheat-free flour.",
    "material": [ "veggy", "blood" ],
    "primary_material": "veggy"
  },
  {
    "type": "COMESTIBLE",
    "id": "snail_garden",
    "category": "food",
    "name": { "str": "snail" },
    "weight": "15 g",
    "color": "brown",
    "use_action": [ "POISON" ],
    "comestible_type": "FOOD",
    "symbol": "%",
    "material": [ "flesh" ],
    "calories": 15,
    "spoils_in": "15 days",
    "rot_spawn": "GROUP_MUTATION_SNAIL",
    "description": "A small gastropod harvested from the bushes.  Dangerous to consume raw but can be prepared if you get enough of them.",
    "price": 0,
    "price_postapoc": 0,
    "volume": "15 ml",
    "fun": -20
  },
  {
    "type": "COMESTIBLE",
    "comestible_type": "FOOD",
    "id": "paste_seed",
    "name": { "str_sp": "seed paste" },
    "description": "A mass of ground seeds that are ready to be pressed into oil.",
    "weight": "100 g",
    "volume": "100 ml",
    "price": 100,
    "price_postapoc": 25,
    "to_hit": -5,
    "material": [ "veggy" ],
    "symbol": "%",
    "color": "brown",
    "spoils_in": "3 days",
    "calories": 100,
    "quench": -15,
    "fun": -15,
    "freezing_point": -274
  },
  {
    "type": "COMESTIBLE",
    "comestible_type": "FOOD",
    "id": "paste_nut",
    "name": { "str_sp": "nut paste" },
    "description": "A thick mass of ground nuts that are ready to be pressed into oil.",
    "weight": "100 g",
    "volume": "100 ml",
    "price": 100,
    "price_postapoc": 25,
    "to_hit": -5,
    "material": [ "nut" ],
    "symbol": "%",
    "color": "brown",
    "spoils_in": "3 days",
    "calories": 200,
    "quench": -15,
    "fun": -15,
    "freezing_point": -274,
    "flags": [ "NUTRIENT_OVERRIDE" ]
  },
  {
    "id": "swarm_bees",
    "type": "COMESTIBLE",
    "comestible_type": "FOOD",
    "name": { "str": "swarm of bees", "str_pl": "swarms of bees" },
    "description": "A swarm of honey bees, displaced from the hive.  Without the support and nutrients of an apiary, or taking root somewhere, they will die in a few days.",
    "//": "While bees have mass and volume, it is easier to round to zero for the purposes of the game.",
    "price": 0,
    "price_postapoc": 0,
    "spoils_in": "2 days",
    "flags": [ "ZERO_WEIGHT", "INEDIBLE" ],
    "volume": "500 ml",
    "symbol": "B",
    "color": "yellow",
    "calories": 0
  }
]
