summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2023-01-26 10:05:14 -0800
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2023-01-26 10:05:14 -0800
commit687fb55d6ec235b5dd4e7afc18ec8c3a5c5a7d74 (patch)
treed6c6946627d0e8153e62f71b7b592069dda6742d
parentUse byproducts as hack for crafting multiple per batch. (diff)
downloadcataclysm-bn-mod_recipe-fixes-687fb55d6ec235b5dd4e7afc18ec8c3a5c5a7d74.tar.xz
Allow using evaporated milk in recipes.
-rw-r--r--Readme.txt4
-rw-r--r--json/recipes/food/drinks.json110
-rw-r--r--json/recipes/food/meat.json112
-rw-r--r--json/recipes/food/other.json41
-rw-r--r--json/recipes/food/snack.json25
5 files changed, 291 insertions, 1 deletions
diff --git a/Readme.txt b/Readme.txt
index 82f7af4..73d80ec 100644
--- a/Readme.txt
+++ b/Readme.txt
@@ -115,3 +115,7 @@ Considering how long it takes to craft, the extra stage made them take even long
---
No longer allow coconut milk to create dehydrated fruit.
Water into fruit? Nope.
+
+---
+Allow evaporated milk to be used in recipes.
+Any recipe that used condensed milk as a milk source and not as a sugar source.
diff --git a/json/recipes/food/drinks.json b/json/recipes/food/drinks.json
index bcec4ed..2c26412 100644
--- a/json/recipes/food/drinks.json
+++ b/json/recipes/food/drinks.json
@@ -1,5 +1,108 @@
[
{
+ "type": "recipe",
+ "result": "milk_reconstituted",
+ "id_suffix": "from_condensed",
+ "result_mult": 4,
+ "category": "CC_FOOD",
+ "subcategory": "CSC_FOOD_DRINKS",
+ "skill_used": "cooking",
+ "time": "1 m",
+ "autolearn": true,
+ "components": [
+ [ [ "con_milk", 5 ], [ "milk_evap", 1 ] ],
+ [ [ "water_clean", 3 ] ]
+ ]
+ },
+ {
+ "type": "recipe",
+ "result": "hickory_nut_ambrosia",
+ "category": "CC_FOOD",
+ "subcategory": "CSC_FOOD_DRINKS",
+ "skill_used": "cooking",
+ "difficulty": 5,
+ "time": "48 m",
+ "batch_time_factors": [ 80, 5 ],
+ "charges": 10,
+ "book_learn": [
+ [ "family_cookbook", 5 ],
+ [ "survival_book", 3 ],
+ [ "textbook_survival", 3 ],
+ [ "cookbook_foodfashions", 6, "Shagbark Nut Ambrosia" ]
+ ],
+ "qualities": [ { "id": "COOK", "level": 3 }, { "id": "BOIL", "level": 2 } ],
+ "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
+ "components": [
+ [ [ "hickory_nut", 4 ] ],
+ [
+ [ "milk_standard_raw", 1, "LIST" ],
+ [ "milk_powder", 1 ],
+ [ "con_milk", 1 ],
+ [ "milk_evap", 1 ]
+ ],
+ [
+ [ "honeycomb", 1 ],
+ [ "honey_bottled", 6 ],
+ [ "honey_glassed", 6 ],
+ [ "sugar", 20 ],
+ [ "syrup", 8 ],
+ [ "beet_syrup", 8 ]
+ ],
+ [ [ "water", 10 ], [ "water_clean", 10 ] ]
+ ]
+ },
+ {
+ "type": "recipe",
+ "result": "chai_tea",
+ "category": "CC_FOOD",
+ "subcategory": "CSC_FOOD_DRINKS",
+ "skill_used": "cooking",
+ "difficulty": 2,
+ "time": "15 m",
+ "autolearn": true,
+ "batch_time_factors": [ 80, 5 ],
+ "qualities": [ { "id": "BOIL", "level": 1 } ],
+ "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ],
+ "components": [
+ [ [ "tea_raw", 1 ] ],
+ [ [ "water", 1 ], [ "water_clean", 1 ] ],
+ [
+ [ "milk_standard_raw", 1, "LIST" ],
+ [ "milk_powder", 1 ],
+ [ "con_milk", 1 ],
+ [ "milk_evap", 1 ]
+ ],
+ [ [ "sugar", 10 ], [ "honey_bottled", 1 ], [ "honey_glassed", 2 ], [ "syrup", 1 ] ],
+ [ [ "pepper", 10 ] ],
+ [ [ "cinnamon", 10 ] ]
+ ]
+ },
+ {
+ "result": "hot_chocolate",
+ "type": "recipe",
+ "category": "CC_FOOD",
+ "subcategory": "CSC_FOOD_DRINKS",
+ "skill_used": "cooking",
+ "difficulty": 1,
+ "time": "5 m",
+ "autolearn": true,
+ "result_mult": 2,
+ "batch_time_factors": [ 80, 5 ],
+ "qualities": [ { "id": "COOK", "level": 3 } ],
+ "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
+ "components": [
+ [ [ "chocolate", 1 ] ],
+ [
+ [ "milk_standard_raw", 1, "LIST" ],
+ [ "con_milk", 1 ],
+ [ "milk_evap", 1 ],
+ [ "milk_powder", 1 ]
+ ],
+ [ [ "water", 1 ], [ "water_clean", 1 ] ],
+ [ [ "sugar", 5 ] ]
+ ]
+ },
+ {
"result": "mex_chocolate",
"type": "recipe",
"category": "CC_FOOD",
@@ -14,7 +117,12 @@
"tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
"components": [
[ [ "chocolate", 2 ] ],
- [ [ "milk_standard_raw", 1, "LIST" ], [ "con_milk", 1 ], [ "milk_powder", 1 ] ],
+ [
+ [ "milk_standard_raw", 1, "LIST" ],
+ [ "con_milk", 1 ],
+ [ "milk_evap", 1 ],
+ [ "milk_powder", 1 ]
+ ],
[ [ "water", 6 ], [ "water_clean", 6 ] ],
[ [ "sugar", 5 ] ],
[ [ "chilly-p", 1 ] ],
diff --git a/json/recipes/food/meat.json b/json/recipes/food/meat.json
index 2b58818..8414df0 100644
--- a/json/recipes/food/meat.json
+++ b/json/recipes/food/meat.json
@@ -1,4 +1,40 @@
[
+ {
+ "type": "recipe",
+ "result": "can_chowder",
+ "category": "CC_FOOD",
+ "subcategory": "CSC_FOOD_MEAT",
+ "skill_used": "cooking",
+ "difficulty": 3,
+ "time": "10 m",
+ "charges": 3,
+ "autolearn": true,
+ "batch_time_factors": [ 80, 5 ],
+ "qualities": [ { "id": "COOK", "level": 3 } ],
+ "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
+ "components": [
+ [ [ "can_clams", 1 ] ],
+ [
+ [ "irradiated_potato", 1 ],
+ [ "potato", 1 ],
+ [ "meat_smoked", 1 ],
+ [ "dry_meat", 1 ],
+ [ "rehydrated_meat", 1 ],
+ [ "sausage", 1 ],
+ [ "sausage_cooked", 1 ],
+ [ "bratwurst_sausage", 2 ],
+ [ "bacon", 1 ],
+ [ "irradiated_onion", 1 ],
+ [ "onion", 1 ]
+ ],
+ [
+ [ "milk_standard_raw", 1, "LIST" ],
+ [ "milk_powder", 1 ],
+ [ "con_milk", 1 ],
+ [ "milk_evap", 1 ]
+ ]
+ ]
+ },
{
"type": "recipe",
"result": "curry_meat",
@@ -253,6 +289,30 @@
]
]
},
+ {
+ "type": "recipe",
+ "result": "soup_cullenskink",
+ "charges": 1,
+ "category": "CC_FOOD",
+ "subcategory": "CSC_FOOD_MEAT",
+ "skill_used": "cooking",
+ "difficulty": 2,
+ "time": "12 m",
+ "book_learn": [ [ "family_cookbook", 4 ], [ "scots_cookbook", 2 ] ],
+ "batch_time_factors": [ 50, 3 ],
+ "qualities": [ { "id": "COOK", "level": 3 }, { "id": "CUT", "level": 1 } ],
+ "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
+ "components": [
+ [ [ "water", 1 ], [ "water_clean", 1 ] ],
+ [
+ [ "milk_standard_raw", 1, "LIST" ],
+ [ "con_milk", 1 ],
+ [ "milk_evap", 1 ],
+ [ "milk_powder", 1 ]
+ ],
+ [ [ "dry_fish", 1 ], [ "salted_fish", 1 ], [ "fish_smoked", 1 ], [ "fish_pickled", 1 ] ]
+ ]
+ },
{
"type": "recipe",
"result": "sausage_wasteland",
@@ -361,6 +421,58 @@
[ [ "pepper", 20 ], [ "chilly-p", 20 ], [ "garlic_clove", 6 ], [ "chili_pepper", 2 ] ]
]
},
+ {
+ "type": "recipe",
+ "result": "fried_livers",
+ "category": "CC_FOOD",
+ "subcategory": "CSC_FOOD_MEAT",
+ "skill_used": "cooking",
+ "difficulty": 4,
+ "time": "15 m",
+ "batch_time_factors": [ 80, 5 ],
+ "book_learn": [ [ "family_cookbook", 2 ], [ "cookbook", 2 ], [ "cookbook_liverforkids", 1 ] ],
+ "qualities": [ { "id": "CUT", "level": 1 }, { "id": "COOK", "level": 2 } ],
+ "tools": [ [ [ "surface_heat", 25, "LIST" ] ] ],
+ "components": [
+ [ [ "liver", 3 ] ],
+ [ [ "fry_oil", 1, "LIST" ] ],
+ [
+ [ "milk_standard_raw", 1, "LIST" ],
+ [ "con_milk", 1 ],
+ [ "milk_evap", 1 ],
+ [ "can_coconut", 1 ]
+ ],
+ [ [ "batter", 4, "LIST" ] ],
+ [ [ "salt", 1 ] ],
+ [ [ "seasoning_mild", 1, "LIST" ], [ "chilly-p", 1 ], [ "curry_powder", 1 ] ]
+ ]
+ },
+ {
+ "type": "recipe",
+ "result": "leverpostej",
+ "category": "CC_FOOD",
+ "skill_used": "cooking",
+ "difficulty": 5,
+ "time": "60 m",
+ "batch_time_factors": [ 50, 3 ],
+ "book_learn": [ [ "cookbook", 3 ], [ "family_cookbook", 3 ], [ "cookbook_liverforkids", 1 ] ],
+ "qualities": [ { "id": "COOK", "level": 3 }, { "id": "CUT", "level": 1 } ],
+ "tools": [ [ [ "surface_heat", 75, "LIST" ] ], [ [ "rock_quern", -1 ], [ "clay_quern", -1 ], [ "food_processor", 20 ] ] ],
+ "components": [
+ [ [ "liver", 8 ] ],
+ [ [ "edible_fat", 2, "LIST" ], [ "lard", 2 ], [ "mutant_lard", 2 ] ],
+ [ [ "eggs_small_dry", 2, "LIST" ] ],
+ [ [ "onion", 1 ], [ "irradiated_onion", 1 ] ],
+ [ [ "flour", 2 ] ],
+ [ [ "salt", 3 ] ],
+ [
+ [ "milk_standard_raw", 2, "LIST" ],
+ [ "con_milk", 2 ],
+ [ "milk_evap", 2 ],
+ [ "can_coconut", 2 ]
+ ]
+ ]
+ },
{
"type": "recipe",
"result": "meat_stirfry",
diff --git a/json/recipes/food/other.json b/json/recipes/food/other.json
index 4592990..53967d8 100644
--- a/json/recipes/food/other.json
+++ b/json/recipes/food/other.json
@@ -124,5 +124,46 @@
[ [ "tofu", 1 ], [ "dry_tofu", 1 ] ],
[ [ "any_butter_or_oil", 1, "LIST" ] ]
]
+ },
+ {
+ "result": "milkshake",
+ "type": "recipe",
+ "category": "CC_FOOD",
+ "subcategory": "CSC_FOOD_OTHER",
+ "skill_used": "cooking",
+ "difficulty": 1,
+ "time": "10 m",
+ "autolearn": true,
+ "batch_time_factors": [ 50, 3 ],
+ "qualities": [ { "id": "COOK", "level": 3 } ],
+ "tools": [ [ [ "rock_quern", -1 ], [ "clay_quern", -1 ], [ "mortar_pestle", -1 ], [ "food_processor", 10 ] ] ],
+ "components": [
+ [
+ [ "milk_standard", 1, "LIST" ],
+ [ "con_milk", 1 ],
+ [ "milk_evap", 1 ],
+ [ "can_coconut", 1 ]
+ ],
+ [
+ [ "chocolate", 1 ],
+ [ "candy", 1 ],
+ [ "candy2", 1 ],
+ [ "candy3", 1 ],
+ [ "maple_candy", 1 ],
+ [ "syrup", 1 ],
+ [ "strawberries", 1 ],
+ [ "strawberries_cooked", 1 ],
+ [ "irradiated_strawberries", 1 ],
+ [ "blueberries", 1 ],
+ [ "blueberries_cooked", 1 ],
+ [ "irradiated_blueberries", 1 ],
+ [ "blackberries", 1 ],
+ [ "irradiated_blackberries", 1 ],
+ [ "cherries", 1 ],
+ [ "irradiated_cherries", 1 ]
+ ],
+ [ [ "sugar", 10 ] ],
+ [ [ "water_clean", 1 ] ]
+ ]
}
]
diff --git a/json/recipes/food/snack.json b/json/recipes/food/snack.json
index 456e51c..8fd6625 100644
--- a/json/recipes/food/snack.json
+++ b/json/recipes/food/snack.json
@@ -1,6 +1,31 @@
[
{
"type": "recipe",
+ "result": "pie_maple",
+ "category": "CC_FOOD",
+ "subcategory": "CSC_FOOD_SNACK",
+ "skill_used": "cooking",
+ "difficulty": 3,
+ "charges": 6,
+ "time": "25 m",
+ "batch_time_factors": [ 50, 3 ],
+ "book_learn": [ [ "baking_book", 3 ], [ "cookbook_foodfashions", 3 ], [ "cookbook_daintydishes", 7 ], [ "sweets_book", 3 ] ],
+ "qualities": [ { "id": "BOIL", "level": 2 }, { "id": "COOK", "level": 2 } ],
+ "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ],
+ "components": [
+ [ [ "flour", 30 ] ],
+ [
+ [ "milk_standard_raw", 1, "LIST" ],
+ [ "milk_powder", 1 ],
+ [ "con_milk", 1 ],
+ [ "milk_evap", 1 ]
+ ],
+ [ [ "syrup", 5 ] ],
+ [ [ "water", 1 ], [ "water_clean", 1 ] ]
+ ]
+ },
+ {
+ "type": "recipe",
"result": "sandwich_cucumber",
"category": "CC_FOOD",
"subcategory": "CSC_FOOD_SNACK",