[
  {
    "type": "COMESTIBLE",
    "id": "pine_nuts",
    "name": { "str_sp": "pine nuts" },
    "weight": "15 g",
    "color": "brown",
    "spoils_in": 1080,
    "container": "bag_plastic",
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": -1,
    "calories": 101,
    "description": "A handful of tasty, crunchy nuts from a pinecone.",
    "price": "17 cent",
    "price_postapoc": "75 cent",
    "material": [ "nut" ],
    "volume": "31 ml",
    "flags": [ "EDIBLE_FROZEN", "NUTRIENT_OVERRIDE" ],
    "vitamins": [ [ "iron", 5 ] ],
    "fun": 2
  },
  {
    "type": "COMESTIBLE",
    "id": "juniper",
    "name": { "str_sp": "junipers" },
    "weight": "122 g",
    "color": "blue",
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": -2,
    "calories": 22,
    "description": "A handful of female juniper cones, for making gin and adding earthy flavors to food.  Spicy, tastes similar to rosemary.",
    "price": 400,
    "price_postapoc": 25,
    "material": [ "fruit" ],
    "volume": "250 ml",
    "fun": -2,
    "vitamins": [ [ "vitC", 12 ], [ "calcium", 1 ], [ "iron", 1 ] ]
  },
  {
    "type": "COMESTIBLE",
    "id": "pistachio_shelled",
    "name": { "str_sp": "shelled pistachios" },
    "weight": "30 g",
    "color": "green",
    "spoils_in": "90 days",
    "container": "bag_plastic",
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": -3,
    "calories": 168,
    "description": "A handful of nuts from a pistachio tree, with the shells removed.",
    "price": "25 cent",
    "price_postapoc": "150 cent",
    "material": [ "nut" ],
    "volume": "62 ml",
    "flags": [ "EDIBLE_FROZEN", "NUTRIENT_OVERRIDE", "RAW", "SMOKABLE" ],
    "smoking_result": "pistachio_roasted",
    "vitamins": [ [ "vitC", 1 ], [ "calcium", 3 ], [ "iron", 7 ] ],
    "fun": 1,
    "milling": { "into": "paste_nut", "conversion_rate": 0.1 }
  },
  {
    "type": "COMESTIBLE",
    "id": "pistachio_roasted",
    "name": { "str_sp": "roasted pistachios" },
    "copy-from": "pistachio_shelled",
    "description": "A handful of roasted nuts from a pistachio tree.",
    "price": 150,
    "flags": [ "EATEN_HOT", "EDIBLE_FROZEN" ],
    "fun": 3
  },
  {
    "type": "COMESTIBLE",
    "id": "almond_shelled",
    "name": { "str_sp": "shelled almonds" },
    "weight": "30 g",
    "color": "brown",
    "spoils_in": "300 days",
    "container": "bag_plastic",
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": -3,
    "calories": 167,
    "description": "A handful of nuts from an almond tree, with the shells removed.",
    "price": "25 cent",
    "price_postapoc": "150 cent",
    "material": [ "nut" ],
    "volume": "62 ml",
    "flags": [ "EDIBLE_FROZEN", "NUTRIENT_OVERRIDE", "RAW", "SMOKABLE" ],
    "smoking_result": "almond_roasted",
    "vitamins": [ [ "calcium", 6 ], [ "iron", 6 ] ],
    "fun": 1,
    "milling": { "into": "paste_nut", "conversion_rate": 0.1 }
  },
  {
    "type": "COMESTIBLE",
    "id": "almond_pulp",
    "name": { "str_sp": "almond pulp" },
    "looks_like": "granola",
    "weight": "30 g",
    "color": "brown",
    "spoils_in": "300 days",
    "comestible_type": "FOOD",
    "symbol": "%",
    "calories": 184,
    "description": "Pulp left over after making almond milk.  It's gritty and incredibly bland.",
    "price": 10,
    "price_postapoc": 50,
    "material": [ "nut" ],
    "volume": "125 ml",
    "flags": [ "EDIBLE_FROZEN" ],
    "fun": -8
  },
  {
    "type": "COMESTIBLE",
    "id": "almond_roasted",
    "name": { "str_sp": "roasted almonds" },
    "copy-from": "almond_shelled",
    "description": "A handful of roasted nuts from an almond tree.",
    "price": 150,
    "price_postapoc": 600,
    "flags": [ "EATEN_HOT", "EDIBLE_FROZEN" ],
    "fun": 3
  },
  {
    "type": "COMESTIBLE",
    "id": "cashews",
    "name": { "str_sp": "cashews" },
    "weight": "30 g",
    "color": "brown",
    "spoils_in": "240 days",
    "container": "bag_plastic",
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": -3,
    "calories": 166,
    "description": "A handful of salty cashews.",
    "price": "27 cent",
    "price_postapoc": "150 cent",
    "material": [ "nut" ],
    "volume": "62 ml",
    "flags": [ "EDIBLE_FROZEN", "NUTRIENT_OVERRIDE" ],
    "vitamins": [ [ "calcium", 1 ], [ "iron", 12 ] ],
    "fun": 3,
    "milling": { "into": "paste_nut", "conversion_rate": 0.1 }
  },
  {
    "type": "COMESTIBLE",
    "id": "pecan_shelled",
    "name": { "str_sp": "shelled pecans" },
    "weight": "30 g",
    "color": "brown",
    "spoils_in": "180 days",
    "container": "bag_plastic",
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": -3,
    "calories": 196,
    "description": "A handful of pecans, a sub-species of hickory nuts, with the shells removed.",
    "price": "25 cent",
    "price_postapoc": "150 cent",
    "material": [ "nut" ],
    "volume": "62 ml",
    "flags": [ "EDIBLE_FROZEN", "NUTRIENT_OVERRIDE", "RAW", "SMOKABLE" ],
    "smoking_result": "pecan_roasted",
    "vitamins": [ [ "calcium", 2 ], [ "iron", 4 ] ],
    "fun": 1,
    "milling": { "into": "paste_nut", "conversion_rate": 0.1 }
  },
  {
    "type": "COMESTIBLE",
    "id": "pecan_roasted",
    "name": { "str_sp": "roasted pecans" },
    "copy-from": "pecan_shelled",
    "description": "A handful of roasted nuts from a pecan tree.",
    "price": 150,
    "flags": [ "EATEN_HOT", "EDIBLE_FROZEN" ],
    "fun": 3
  },
  {
    "type": "COMESTIBLE",
    "id": "peanut_shelled",
    "name": { "str_sp": "shelled peanuts" },
    "weight": "30 g",
    "color": "brown",
    "spoils_in": "240 days",
    "container": "bag_plastic",
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": -4,
    "calories": 174,
    "description": "Salty peanuts with the shells removed.",
    "price": "25 cent",
    "price_postapoc": "150 cent",
    "material": [ "nut" ],
    "volume": "62 ml",
    "flags": [ "EDIBLE_FROZEN", "NUTRIENT_OVERRIDE", "RAW" ],
    "vitamins": [ [ "calcium", 1 ], [ "iron", 3 ] ],
    "fun": 3,
    "milling": { "into": "paste_nut", "conversion_rate": 0.1 }
  },
  {
    "type": "COMESTIBLE",
    "id": "beech_nuts",
    "name": { "str_sp": "beech nuts" },
    "weight": "30 g",
    "color": "brown",
    "spoils_in": "90 days",
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": -4,
    "calories": 170,
    "description": "A handful of hard, pointy nuts from a beech tree.",
    "price": "1 cent",
    "price_postapoc": "1 USD",
    "material": [ "nut" ],
    "volume": "62 ml",
    "flags": [ "EDIBLE_FROZEN", "NUTRIENT_OVERRIDE", "RAW" ],
    "vitamins": [ [ "vitC", 5 ], [ "iron", 9 ] ],
    "milling": { "into": "paste_nut", "conversion_rate": 0.1 }
  },
  {
    "type": "COMESTIBLE",
    "id": "walnut_shelled",
    "name": { "str_sp": "shelled walnuts" },
    "weight": "30 g",
    "color": "brown",
    "spoils_in": "180 days",
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": -5,
    "calories": 192,
    "description": "A handful of raw, hard nuts from a walnut tree, with the shells removed.",
    "price": "1 cent",
    "price_postapoc": "150 cent",
    "flags": [ "EDIBLE_FROZEN", "NUTRIENT_OVERRIDE", "RAW", "SMOKABLE" ],
    "material": [ "nut" ],
    "volume": "62 ml",
    "smoking_result": "walnut_roasted",
    "vitamins": [ [ "calcium", 2 ], [ "iron", 4 ] ],
    "fun": -1,
    "milling": { "into": "paste_nut", "conversion_rate": 0.1 }
  },
  {
    "type": "COMESTIBLE",
    "id": "butternut_shelled",
    "name": { "str_sp": "shelled butternuts" },
    "weight": "30 g",
    "color": "brown",
    "spoils_in": "180 days",
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": -5,
    "calories": 192,
    "description": "A handful of raw nuts from a butternut tree, with the shells removed.",
    "price": "1 cent",
    "price_postapoc": "150 cent",
    "flags": [ "EDIBLE_FROZEN", "NUTRIENT_OVERRIDE", "RAW", "SMOKABLE" ],
    "material": [ "nut" ],
    "volume": "62 ml",
    "smoking_result": "butternut_roasted",
    "vitamins": [ [ "calcium", 2 ], [ "iron", 4 ] ],
    "fun": -1
  },
  {
    "type": "COMESTIBLE",
    "id": "walnut_roasted",
    "name": { "str_sp": "roasted walnuts" },
    "copy-from": "walnut_shelled",
    "description": "A handful of roasted nuts from a walnut tree.",
    "price": 90,
    "flags": [ "EATEN_HOT", "EDIBLE_FROZEN" ],
    "fun": 1
  },
  {
    "type": "COMESTIBLE",
    "id": "butternut_roasted",
    "name": { "str_sp": "roasted butternuts" },
    "copy-from": "butternut_shelled",
    "description": "A handful of roasted nuts from a butternut tree.",
    "price": 90,
    "flags": [ "EATEN_HOT", "EDIBLE_FROZEN" ],
    "fun": 1
  },
  {
    "type": "COMESTIBLE",
    "id": "chestnut_shelled",
    "name": { "str_sp": "shelled chestnuts" },
    "weight": "30 g",
    "color": "brown",
    "spoils_in": "180 days",
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": -5,
    "calories": 72,
    "description": "A handful of raw, hard nuts from a chestnut tree, with the shells removed.",
    "price": "1 cent",
    "price_postapoc": "25 cent",
    "flags": [ "EDIBLE_FROZEN", "NUTRIENT_OVERRIDE", "RAW", "SMOKABLE" ],
    "material": [ "nut" ],
    "volume": "62 ml",
    "smoking_result": "chestnut_roasted",
    "vitamins": [ [ "vitC", 13 ], [ "iron", 1 ] ],
    "fun": -10,
    "milling": { "into": "paste_nut", "conversion_rate": 0.1 }
  },
  {
    "type": "COMESTIBLE",
    "id": "chestnut_roasted",
    "name": { "str_sp": "roasted chestnuts" },
    "copy-from": "chestnut_shelled",
    "description": "A handful of roasted nuts from a chestnut tree.",
    "price": 90,
    "flags": [ "EATEN_HOT", "EDIBLE_FROZEN" ],
    "milling": { "into": "flour_wheat_free", "conversion_rate": 1.25 },
    "fun": 3
  },
  {
    "type": "COMESTIBLE",
    "id": "hazelnut_shelled",
    "name": { "str_sp": "shelled hazelnuts" },
    "weight": "30 g",
    "color": "brown",
    "spoils_in": "150 days",
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": -5,
    "calories": 193,
    "description": "A handful of raw, hard nuts from a hazelnut tree, with the shells removed.",
    "price": "1 cent",
    "price_postapoc": "125 cent",
    "flags": [ "EDIBLE_FROZEN", "NUTRIENT_OVERRIDE", "RAW", "SMOKABLE" ],
    "material": [ "nut" ],
    "volume": "62 ml",
    "smoking_result": "hazelnut_roasted",
    "vitamins": [ [ "vitC", 2 ], [ "calcium", 3 ], [ "iron", 7 ] ],
    "fun": -1,
    "milling": { "into": "paste_nut", "conversion_rate": 0.1 }
  },
  {
    "type": "COMESTIBLE",
    "id": "edamame_roasted",
    "name": { "str_sp": "roasted edamame" },
    "weight": "30 g",
    "color": "brown",
    "spoils_in": "240 days",
    "comestible_type": "FOOD",
    "symbol": "%",
    "calories": 140,
    "quench": -3,
    "description": "Roasted edamame, a hearty and healthy snack.",
    "price": "2 cent",
    "price_postapoc": "150 cent",
    "material": [ "nut" ],
    "volume": "62 ml",
    "flags": [ "EDIBLE_FROZEN", "NUTRIENT_OVERRIDE", "EATEN_HOT" ],
    "vitamins": [ [ "calcium", 8 ], [ "iron", 4 ] ],
    "fun": 4
  },
  {
    "type": "COMESTIBLE",
    "id": "soy_nuts",
    "name": { "str_sp": "roasted soy nuts" },
    "weight": "30 g",
    "color": "brown",
    "spoils_in": "240 days",
    "comestible_type": "FOOD",
    "symbol": "%",
    "calories": 140,
    "quench": -3,
    "description": "Roasted soybeans, often called soy nuts.",
    "price": "2 cent",
    "price_postapoc": "125 cent",
    "material": [ "nut" ],
    "volume": "62 ml",
    "flags": [ "EDIBLE_FROZEN", "NUTRIENT_OVERRIDE", "EATEN_HOT" ],
    "vitamins": [ [ "calcium", 8 ], [ "iron", 4 ] ],
    "fun": 4
  },
  {
    "type": "COMESTIBLE",
    "id": "hazelnut_roasted",
    "name": { "str_sp": "roasted hazelnuts" },
    "copy-from": "hazelnut_shelled",
    "description": "A handful of roasted nuts from a hazelnut tree.",
    "price": 90,
    "flags": [ "EATEN_HOT", "EDIBLE_FROZEN" ],
    "fun": 1
  },
  {
    "type": "COMESTIBLE",
    "id": "hickory_nut_shelled",
    "name": { "str_sp": "shelled hickory nuts" },
    "weight": "30 g",
    "color": "brown",
    "spoils_in": "180 days",
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": -5,
    "calories": 194,
    "description": "A handful of raw, hard nuts from a hickory tree, with the shells removed.",
    "price": "1 cent",
    "price_postapoc": "50 cent",
    "flags": [ "EDIBLE_FROZEN", "NUTRIENT_OVERRIDE", "RAW", "SMOKABLE" ],
    "material": [ "nut" ],
    "volume": "62 ml",
    "smoking_result": "hickory_nut_roasted",
    "vitamins": [ [ "calcium", 2 ], [ "iron", 8 ] ],
    "fun": -10,
    "milling": { "into": "paste_nut", "conversion_rate": 0.1 }
  },
  {
    "type": "COMESTIBLE",
    "id": "hickory_nut_roasted",
    "name": { "str_sp": "roasted hickory nuts" },
    "copy-from": "hickory_nut_shelled",
    "description": "A handful of roasted nuts from a hickory tree.",
    "price": 90,
    "price_postapoc": 500,
    "flags": [ "EATEN_HOT", "EDIBLE_FROZEN" ],
    "fun": 1
  },
  {
    "type": "COMESTIBLE",
    "id": "hickory_nut_ambrosia",
    "name": { "str_sp": "hickory nut ambrosia" },
    "weight": "64 g",
    "color": "brown",
    "spoils_in": "10 days 19 hours",
    "container": "bottle_plastic",
    "sealed": false,
    "comestible_type": "DRINK",
    "symbol": "~",
    "quench": 10,
    "calories": 130,
    "description": "Delicious hickory nut ambrosia.  A drink worthy of the gods.",
    "price": 100,
    "price_postapoc": 400,
    "material": [ "nut", "milk" ],
    "volume": "250 ml",
    "phase": "liquid",
    "charges": 4,
    "flags": [ "EATEN_HOT" ],
    "fun": 5,
    "freezing_point": -62
  },
  {
    "id": "peanutbutter",
    "type": "COMESTIBLE",
    "symbol": "~",
    "color": "brown",
    "spoils_in": "180 days",
    "name": { "str_sp": "peanut butter" },
    "description": "A brown goo that tastes very little like its namesake.  It's not bad, but it'll stick to the roof of your mouth.",
    "price": 195,
    "price_postapoc": 1000,
    "//": "Two tablespoons per charge.",
    "weight": "50 g",
    "volume": "250 ml",
    "comestible_type": "DRINK",
    "container": "jar_glass_sealed",
    "primary_material": "junk",
    "material": [ "nut", "junk" ],
    "quench": -2,
    "calories": 190,
    "charges": 8,
    "phase": "liquid",
    "flags": [ "USE_EAT_VERB" ],
    "vitamins": [ [ "iron", 6 ] ],
    "fun": 2
  },
  {
    "id": "peanutbutter_imitation",
    "type": "COMESTIBLE",
    "name": { "str_sp": "imitation peanutbutter" },
    "description": "A thick, nutty brown paste so that the peanut-allergic can enjoy PB&Js too.",
    "copy-from": "peanutbutter",
    "calories": 400
  },
  {
    "id": "spread_peanutbutter",
    "type": "COMESTIBLE",
    "symbol": "%",
    "name": { "str": "peanut butter spread" },
    "description": "Processed peanut butter spread.",
    "//TODO": "make a container called small sealed plastic tub",
    "container": "can_food",
    "comestible_type": "FOOD",
    "color": "brown",
    "spoils_in": "180 days",
    "price": 195,
    "price_postapoc": 1000,
    "//": "Two tablespoons per charge.",
    "phase": "solid",
    "volume": "31 ml",
    "weight": "32 g",
    "primary_material": "junk",
    "material": [ "nut", "junk" ],
    "quench": -2,
    "calories": 190,
    "flags": [ "USE_EAT_VERB" ],
    "vitamins": [ [ "iron", 6 ] ],
    "fun": 2
  },
  {
    "type": "COMESTIBLE",
    "id": "acorns",
    "name": { "str_sp": "acorns" },
    "weight": "30 g",
    "color": "brown",
    "spoils_in": "240 days",
    "comestible_type": "FOOD",
    "symbol": "%",
    "quench": -5,
    "calories": 114,
    "description": "A handful of acorns, still in their shells.  Squirrels like them, but they taste terribly bitter and can upset your stomach.",
    "price": "1 cent",
    "price_postapoc": "50 cent",
    "material": [ "nut" ],
    "volume": "62 ml",
    "flags": [ "EDIBLE_FROZEN", "NUTRIENT_OVERRIDE", "RAW" ],
    "vitamins": [ [ "calcium", 1 ], [ "iron", 2 ] ],
    "fun": -20
  },
  {
    "type": "COMESTIBLE",
    "id": "acorns_cooked",
    "name": { "str_sp": "cooked acorns" },
    "copy-from": "acorns",
    "weight": "22 g",
    "volume": "46 ml",
    "spoils_in": "30 days",
    "description": "A serving of acorns that have been hulled, chopped, and boiled in water before being thoroughly toasted until dry.  Filling and nutritious.",
    "price": "22 cent",
    "price_postapoc": "75 cent",
    "flags": [ "EDIBLE_FROZEN", "SMOKABLE" ],
    "milling": { "into": "flour_wheat_free", "conversion_rate": 1.5 },
    "smoking_result": "acorn_roasted",
    "fun": 0
  },
  {
    "type": "COMESTIBLE",
    "id": "acorn_roasted",
    "name": { "str_sp": "roasted acorns" },
    "copy-from": "acorns",
    "weight": "22 g",
    "volume": "46 ml",
    "spoils_in": "30 days",
    "description": "A handful of roasted nuts from an oak tree.",
    "price": "22 cent",
    "price_postapoc": "50 cent",
    "flags": [ "EATEN_HOT", "EDIBLE_FROZEN" ],
    "fun": 1
  },
  {
    "type": "COMESTIBLE",
    "id": "acorns_blanched",
    "name": { "str_sp": "blanched acorns" },
    "copy-from": "acorns",
    "spoils_in": "5 days",
    "description": "A handful of mushy blanched acorns.  No longer bitter, but not pleasant to eat in this state.",
    "price": 90,
    "price_postapoc": 200,
    "flags": [ "EDIBLE_FROZEN", "SMOKABLE" ],
    "smoking_result": "acorns_cooked",
    "fun": -1,
    "milling": { "into": "paste_nut", "conversion_rate": 0.1 }
  },
  {
    "type": "COMESTIBLE",
    "id": "acorns_blanching",
    "name": { "str_sp": "blanching acorns" },
    "copy-from": "acorns",
    "description": "A mix of water and hulled acorns, slowly leaching the tannins.  It'll take about a week before they're palatable.",
    "comestible_type": "DRINK",
    "symbol": "~",
    "quench": 25,
    "price_postapoc": 50,
    "delete": { "flags": [ "EDIBLE_FROZEN" ] },
    "weight": "512 g",
    "volume": "500 ml",
    "charges": 1,
    "phase": "liquid",
    "looks_like": "coffee",
    "use_action": {
      "target": "acorns_blanched",
      "msg": "After a week of changing water and taste-testing, the acorns are no longer bitter and ready to decant.",
      "moves": 50,
      "type": "delayed_transform",
      "transform_age": 518400,
      "not_ready_msg": "The acorns are still bitter."
    }
  }
]
