From 8b0661b6c6868d0f300d7f5152abc179471707c2 Mon Sep 17 00:00:00 2001 From: misora31 <42455292+misora31@users.noreply.github.com> Date: Fri, 20 Dec 2024 18:44:45 -0700 Subject: [PATCH] Add Hazelnut Milk, Walnut Milk, and added them to various recipes --- data/json/items/comestibles/drink.json | 48 +++++++++++++ data/json/items/comestibles/nuts.json | 40 +++++++++++ data/json/recipes/recipe_food.json | 72 +++++++++++++++++++ .../json/requirements/cooking_components.json | 2 +- 4 files changed, 161 insertions(+), 1 deletion(-) diff --git a/data/json/items/comestibles/drink.json b/data/json/items/comestibles/drink.json index d9d107a681cea..6a28e42c9a9dd 100644 --- a/data/json/items/comestibles/drink.json +++ b/data/json/items/comestibles/drink.json @@ -47,6 +47,54 @@ "flags": [ "EATEN_COLD" ], "fun": 1 }, + { + "type": "COMESTIBLE", + "id": "hazelnut_milk", + "looks_like": "milk", + "name": { "str_sp": "hazelnut milk" }, + "weight": "258 g", + "color": "white", + "spoils_in": "3 days", + "container": "carton_milk", + "comestible_type": "DRINK", + "symbol": "~", + "quench": 70, + "calories": 70, + "description": "Wait, you can milk hazelnuts? Not quite, but you can blend them with water! A dairy-free alternative high in calcium, and rival to soy milk.", + "price": "40 cent", + "price_postapoc": "50 cent", + "material": [ "water", "nut" ], + "volume": "250 ml", + "charges": 1, + "phase": "liquid", + "vitamins": [ ["iron", 10], [ "calcium", 23 ], [ "nut_allergen", 1 ] ], + "flags": [ "EATEN_COLD" ], + "fun": 1 + }, + { + "type": "COMESTIBLE", + "id": "walnut_milk", + "looks_like": "milk", + "name": { "str_sp": "walnut milk" }, + "weight": "258 g", + "color": "white", + "spoils_in": "3 days", + "container": "carton_milk", + "comestible_type": "DRINK", + "symbol": "~", + "quench": 70, + "calories": 125, + "description": "Wait, you can milk walnuts? Not quite, but you can blend them with water! A dairy-free alternative high in calcium, and rival to soy milk.", + "price": "40 cent", + "price_postapoc": "50 cent", + "material": [ "water", "nut" ], + "volume": "250 ml", + "charges": 1, + "phase": "liquid", + "vitamins": [ [ "calcium", 23 ], [ "nut_allergen", 1 ] ], + "flags": [ "EATEN_COLD" ], + "fun": 1 + }, { "type": "COMESTIBLE", "id": "soy_milk", diff --git a/data/json/items/comestibles/nuts.json b/data/json/items/comestibles/nuts.json index e13ef63df3e1d..fc80c1b87362b 100644 --- a/data/json/items/comestibles/nuts.json +++ b/data/json/items/comestibles/nuts.json @@ -247,6 +247,26 @@ "fun": -1, "milling": { "into": "paste_nut", "recipe": "paste_nut_mill_10_1" } }, + { + "type": "COMESTIBLE", + "id": "walnut_pulp", + "name": { "str_sp": "walnut pulp" }, + "looks_like": "granola", + "weight": "30 g", + "color": "brown", + "spoils_in": "300 days", + "comestible_type": "FOOD", + "symbol": "%", + "calories": 259, + "description": "Pulp left over after making walnut milk. It's gritty and incredibly bland.", + "price": "10 cent", + "price_postapoc": "50 cent", + "material": [ "nut" ], + "vitamins": [ [ "nut_allergen", 1 ] ], + "volume": "125 ml", + "flags": [ "EDIBLE_FROZEN" ], + "fun": -8 + }, { "type": "COMESTIBLE", "id": "butternut_shelled", @@ -395,6 +415,26 @@ "fun": 1, "milling": { "into": "null", "recipe": "" } }, + { + "type": "COMESTIBLE", + "id": "hazelnut_pulp", + "name": { "str_sp": "hazelnut pulp" }, + "looks_like": "granola", + "weight": "30 g", + "color": "brown", + "spoils_in": "300 days", + "comestible_type": "FOOD", + "symbol": "%", + "calories": 316, + "description": "Pulp left over after making hazelnut milk. It's gritty and incredibly bland.", + "price": "10 cent", + "price_postapoc": "50 cent", + "material": [ "nut" ], + "vitamins": [ [ "nut_allergen", 1 ] ], + "volume": "125 ml", + "flags": [ "EDIBLE_FROZEN" ], + "fun": -8 + }, { "type": "COMESTIBLE", "id": "hickory_nut_shelled", diff --git a/data/json/recipes/recipe_food.json b/data/json/recipes/recipe_food.json index b1152da6f88ed..b09310b4e8e41 100644 --- a/data/json/recipes/recipe_food.json +++ b/data/json/recipes/recipe_food.json @@ -3118,6 +3118,78 @@ "components": [ [ [ "almond_shelled", 2 ] ], [ [ "water_clean", 3 ] ] ], "charges": 3 }, + { + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "result": "hazelnut_milk", + "byproducts": [ [ "hazelnut_pulp" ] ], + "id_suffix": "mortar", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_DRINKS", + "skill_used": "cooking", + "difficulty": 1, + "time": "15 m", + "qualities": [ { "id": "CONTAIN", "level": 1 }, { "id": "FINE_GRIND", "level": 1 }, { "id": "STRAIN", "level": 2 } ], + "autolearn": true, + "batch_time_factors": [ 30, 1 ], + "proficiencies": [ { "proficiency": "prof_food_prep" } ], + "components": [ [ [ "hazelnut_shelled", 2 ] ], [ [ "water_clean", 3 ] ] ], + "charges": 3 + }, + { + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "result": "hazelnut_milk", + "byproducts": [ [ "hazelnut_pulp" ] ], + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_DRINKS", + "skill_used": "cooking", + "difficulty": 1, + "time": "9 m", + "qualities": [ { "id": "CONTAIN", "level": 1 }, { "id": "STRAIN", "level": 2 } ], + "tools": [ [ [ "food_processor", 20 ] ] ], + "autolearn": true, + "batch_time_factors": [ 80, 1 ], + "proficiencies": [ { "proficiency": "prof_food_prep" } ], + "components": [ [ [ "hazelnut_shelled", 2 ] ], [ [ "water_clean", 3 ] ] ], + "charges": 3 + }, + { + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "result": "walnut_milk", + "byproducts": [ [ "walnut_pulp" ] ], + "id_suffix": "mortar", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_DRINKS", + "skill_used": "cooking", + "difficulty": 1, + "time": "15 m", + "qualities": [ { "id": "CONTAIN", "level": 1 }, { "id": "FINE_GRIND", "level": 1 }, { "id": "STRAIN", "level": 2 } ], + "autolearn": true, + "batch_time_factors": [ 30, 1 ], + "proficiencies": [ { "proficiency": "prof_food_prep" } ], + "components": [ [ [ "walnut_shelled", 2 ] ], [ [ "water_clean", 3 ] ] ], + "charges": 3 + }, + { + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "result": "walnut_milk", + "byproducts": [ [ "walnut_pulp" ] ], + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_DRINKS", + "skill_used": "cooking", + "difficulty": 1, + "time": "9 m", + "qualities": [ { "id": "CONTAIN", "level": 1 }, { "id": "STRAIN", "level": 2 } ], + "tools": [ [ [ "food_processor", 20 ] ] ], + "autolearn": true, + "batch_time_factors": [ 80, 1 ], + "proficiencies": [ { "proficiency": "prof_food_prep" } ], + "components": [ [ [ "walnut_shelled", 2 ] ], [ [ "water_clean", 3 ] ] ], + "charges": 3 + }, { "type": "recipe", "activity_level": "LIGHT_EXERCISE", diff --git a/data/json/requirements/cooking_components.json b/data/json/requirements/cooking_components.json index 8ea5db2a9d408..3f55189e9833f 100644 --- a/data/json/requirements/cooking_components.json +++ b/data/json/requirements/cooking_components.json @@ -314,7 +314,7 @@ "id": "lf_milk_standard", "type": "requirement", "//": "Any kind of lactose-free plant-based milk. Not for use in fermentation recipes.", - "components": [ [ [ "soy_milk", 1 ], [ "almond_milk", 1 ] ] ] + "components": [ [ [ "soy_milk", 1 ], [ "almond_milk", 1 ],[ "hazelnut_milk", 1 ],[ "walnut_milk", 1 ] ] ] }, { "id": "any_frosting",