diff --git a/data/json/items/comestibles/veggy_dishes.json b/data/json/items/comestibles/veggy_dishes.json index c778888dc5926..4927d39b398da 100644 --- a/data/json/items/comestibles/veggy_dishes.json +++ b/data/json/items/comestibles/veggy_dishes.json @@ -744,7 +744,7 @@ "spoils_in": "2 days 12 hours", "comestible_type": "FOOD", "symbol": "%", - "calories": 35, + "calories": 18, "description": "Boiled fiddleheads. Not bad, but would be better sauteed in butter.", "price": 80, "material": "veggy", diff --git a/data/json/recipes/food/offal_dishes.json b/data/json/recipes/food/offal_dishes.json index d8c3c8a407d1f..3a639ec676d82 100644 --- a/data/json/recipes/food/offal_dishes.json +++ b/data/json/recipes/food/offal_dishes.json @@ -94,7 +94,7 @@ "tools": [ [ [ "surface_heat", 25, "LIST" ] ] ], "components": [ [ [ "liver", 3 ] ], - [ [ "cooking_oil", 1 ], [ "cooking_oil2", 1 ] ], + [ [ "fry_oil", 1, "LIST" ] ], [ [ "milk_standard_raw", 1, "LIST" ], [ "con_milk", 1 ], [ "can_coconut", 1 ] ], [ [ "batter", 4, "LIST" ] ], [ [ "salt", 1 ] ], @@ -166,7 +166,8 @@ "difficulty": 3, "qualities": [ { "id": "CUT", "level": 1 }, { "id": "COOK", "level": 3 } ], "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ], - "components": [ [ [ "stewed_tripe", 1 ] ], [ [ "batter", 3, "LIST" ] ], [ [ "cooking_oil", 4 ], [ "cooking_oil2", 4 ] ] ] + "//": "No frying_oil as a tool, so this must be pan fried, not deep fried", + "components": [ [ [ "stewed_tripe", 1 ] ], [ [ "batter", 3, "LIST" ] ], [ [ "fry_oil", 1, "LIST" ] ] ] }, { "type": "recipe", diff --git a/data/json/recipes/recipe_food.json b/data/json/recipes/recipe_food.json index aa25e0bf4e835..82393003a3f75 100644 --- a/data/json/recipes/recipe_food.json +++ b/data/json/recipes/recipe_food.json @@ -16,7 +16,7 @@ [ [ "salt", 12 ] ], [ [ "sugar", 24 ] ], [ [ "chocolate", 3 ] ], - [ [ "cooking_oil", 2 ], [ "cooking_oil2", 2 ], [ "any_butter", 2, "LIST" ] ], + [ [ "any_butter_or_oil", 2, "LIST" ] ], [ [ "powder_eggs", 2 ], [ "eggs_bird", 2, "LIST" ], [ "egg_reptile", 2 ] ], [ [ "water", 6 ], [ "water_clean", 6 ] ] ] @@ -384,7 +384,7 @@ "autolearn": true, "qualities": [ { "id": "CONTAIN", "level": 1 } ], "components": [ - [ [ "cooking_oil", 2 ], [ "cooking_oil2", 2 ] ], + [ [ "any_butter_or_oil", 2, "LIST" ] ], [ [ "powder_eggs", 1 ], [ "eggs_bird", 1, "LIST" ], [ "egg_reptile", 1 ] ], [ [ "lemon", 1 ], @@ -1080,7 +1080,7 @@ "components": [ [ [ "potato", 1 ], [ "irradiated_potato", 1 ] ], [ [ "salt", 2 ], [ "seasoning_salt", 2 ] ], - [ [ "cooking_oil", 2 ], [ "cooking_oil2", 2 ] ] + [ [ "fry_oil", 2, "LIST" ] ] ] }, { @@ -1170,7 +1170,7 @@ "components": [ [ [ "potato", 1 ], [ "irradiated_potato", 1 ] ], [ [ "salt", 2 ], [ "seasoning_salt", 2 ] ], - [ [ "cooking_oil", 4 ], [ "cooking_oil2", 4 ] ] + [ [ "fry_oil", 4, "LIST" ] ] ] }, { @@ -2068,7 +2068,7 @@ "components": [ [ [ "flour", 8 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ], - [ [ "cooking_oil", 4 ], [ "cooking_oil2", 4 ] ], + [ [ "any_butter_or_oil", 4, "LIST" ] ], [ [ "sugar", 10 ], [ "honey_bottled", 1 ], [ "honey_glassed", 1 ], [ "syrup", 1 ] ], [ [ "powder_eggs", 1 ], [ "eggs_bird", 1, "LIST" ], [ "egg_reptile", 1 ] ] ] @@ -2082,7 +2082,7 @@ "components": [ [ [ "flour", 8 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ], - [ [ "cooking_oil", 4 ], [ "cooking_oil2", 4 ] ], + [ [ "any_butter_or_oil", 4, "LIST" ] ], [ [ "sugar", 10 ], [ "honey_bottled", 1 ], [ "honey_glassed", 1 ], [ "syrup", 1 ] ], [ [ "powder_eggs", 1 ], [ "eggs_bird", 1, "LIST" ], [ "egg_reptile", 1 ] ], [ [ "weed", 5 ] ] @@ -2097,7 +2097,7 @@ "components": [ [ [ "flour", 6 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ], - [ [ "cooking_oil", 4 ], [ "cooking_oil2", 4 ] ], + [ [ "any_butter_or_oil", 4, "LIST" ] ], [ [ "sugar", 10 ], [ "honey_bottled", 1 ], [ "honey_glassed", 1 ], [ "syrup", 1 ] ], [ [ "chocolate", 1 ] ], [ [ "powder_eggs", 1 ], [ "eggs_bird", 1, "LIST" ], [ "egg_reptile", 1 ] ] @@ -2112,7 +2112,7 @@ "components": [ [ [ "flour", 6 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ], - [ [ "cooking_oil", 4 ], [ "cooking_oil2", 4 ] ], + [ [ "any_butter_or_oil", 4, "LIST" ] ], [ [ "sugar", 10 ], [ "honey_bottled", 1 ], [ "honey_glassed", 1 ], [ "syrup", 1 ] ], [ [ "chocolate", 1 ] ], [ [ "powder_eggs", 1 ], [ "eggs_bird", 1, "LIST" ], [ "egg_reptile", 1 ] ], @@ -2199,7 +2199,7 @@ [ "honey_glassed", 2 ] ], [ [ "meat_raw_steak", 1, "LIST" ] ], - [ [ "cooking_oil", 8 ], [ "cooking_oil2", 8 ], [ "edible_tallow_lard", 1, "LIST" ] ], + [ [ "any_butter_or_oil", 8, "LIST" ] ], [ [ "veggy_any", 1, "LIST" ] ], [ [ "salt", 1 ], [ "soysauce", 1 ], [ "seasoning_salt", 1 ], [ "pepper", 1 ] ] ] @@ -2310,7 +2310,7 @@ "components": [ [ [ "flour", 20 ] ], [ [ "milk_standard_raw", 1, "LIST" ] ], - [ [ "cooking_oil", 4 ], [ "cooking_oil2", 4 ] ], + [ [ "any_butter_or_oil", 4, "LIST" ] ], [ [ "salt", 1 ], [ "seasoning_salt", 1 ] ] ] }, @@ -2329,7 +2329,7 @@ "components": [ [ [ "cornmeal", 15 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ], - [ [ "cooking_oil", 1 ], [ "cooking_oil2", 1 ] ], + [ [ "any_butter_or_oil", 1, "LIST" ] ], [ [ "salt", 1 ], [ "seasoning_salt", 1 ] ] ] }, @@ -2477,7 +2477,7 @@ [ "eggs_bird", 2, "LIST" ], [ "egg_reptile", 2 ] ], - [ [ "cooking_oil", 1 ], [ "cooking_oil2", 1 ] ] + [ [ "any_butter_or_oil", 1, "LIST" ] ] ] }, { @@ -2504,7 +2504,7 @@ "autolearn": true, "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 1 } ], "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ], - "components": [ [ [ "rice_cooked", 1 ] ], [ [ "veggy_any", 1, "LIST" ] ], [ [ "cooking_oil", 1 ], [ "cooking_oil2", 1 ] ] ] + "components": [ [ [ "rice_cooked", 1 ] ], [ [ "veggy_any", 1, "LIST" ] ], [ [ "any_butter_or_oil", 1, "LIST" ] ] ] }, { "type": "recipe", @@ -3067,7 +3067,7 @@ [ [ "milk_standard_raw", 1, "LIST" ], [ "milk_powder", 1 ] ], [ [ "powder_eggs", 1 ], [ "eggs_bird", 1, "LIST" ], [ "egg_reptile", 1 ] ], [ [ "syrup", 1 ] ], - [ [ "cooking_oil", 1 ], [ "cooking_oil2", 1 ] ], + [ [ "any_butter_or_oil", 1, "LIST" ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ] }, @@ -3087,7 +3087,7 @@ [ [ "milk_standard_raw", 1, "LIST" ], [ "milk_powder", 1 ] ], [ [ "powder_eggs", 1 ], [ "eggs_bird", 1, "LIST" ], [ "egg_reptile", 1 ] ], [ [ "syrup", 1 ] ], - [ [ "cooking_oil", 1 ], [ "cooking_oil2", 1 ] ], + [ [ "any_butter_or_oil", 1, "LIST" ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ], [ [ "sweet_fruit_like", 1, "LIST" ], [ "jam_fruit", 1 ] ] ] @@ -3108,7 +3108,7 @@ [ [ "milk_standard_raw", 1, "LIST" ], [ "milk_powder", 1 ] ], [ [ "powder_eggs", 5 ], [ "eggs_bird", 1, "LIST" ], [ "egg_reptile", 1 ] ], [ [ "syrup", 1 ] ], - [ [ "cooking_oil", 1 ], [ "cooking_oil2", 1 ] ], + [ [ "any_butter_or_oil", 1, "LIST" ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ], [ [ "chocolate", 1 ], [ "choc_drink", 2 ] ] ] @@ -3155,7 +3155,7 @@ [ [ "powder_eggs", 1 ], [ "eggs_bird", 1, "LIST" ], [ "egg_reptile", 1 ] ], [ [ "syrup", 1 ] ], [ [ "sugar", 2 ] ], - [ [ "cooking_oil", 1 ], [ "cooking_oil2", 1 ] ], + [ [ "any_butter_or_oil", 1, "LIST" ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ] }, @@ -3175,7 +3175,7 @@ [ [ "powder_eggs", 1 ], [ "eggs_bird", 1, "LIST" ], [ "egg_reptile", 1 ] ], [ [ "syrup", 1 ] ], [ [ "sugar", 2 ] ], - [ [ "cooking_oil", 1 ], [ "cooking_oil2", 1 ] ], + [ [ "any_butter_or_oil", 1, "LIST" ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ], [ [ "sweet_fruit_like", 1, "LIST" ], [ "jam_fruit", 1 ] ] ] @@ -3365,11 +3365,7 @@ "autolearn": true, "qualities": [ { "id": "COOK", "level": 2 } ], "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ], - "components": [ - [ [ "flour", 30 ] ], - [ [ "veggy_any", 8, "LIST" ], [ "dandelion_cooked", 8 ], [ "wild_herbs", 40 ] ], - [ [ "water", 1 ], [ "water_clean", 1 ] ] - ] + "components": [ [ [ "flour", 30 ] ], [ [ "veggy_any", 8, "LIST" ], [ "wild_herbs", 40 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ] }, { "type": "recipe", @@ -4759,11 +4755,7 @@ "batch_time_factors": [ 67, 5 ], "qualities": [ { "id": "COOK", "level": 1 } ], "tools": [ [ [ "surface_heat", 7, "LIST" ] ] ], - "components": [ - [ [ "sauerkraut", 1 ] ], - [ [ "cooking_oil", 1 ], [ "cooking_oil2", 1 ] ], - [ [ "irradiated_onion", 1 ], [ "onion", 1 ] ] - ] + "components": [ [ [ "sauerkraut", 1 ] ], [ [ "any_butter_or_oil", 1, "LIST" ] ], [ [ "irradiated_onion", 1 ], [ "onion", 1 ] ] ] }, { "type": "recipe", @@ -4882,12 +4874,7 @@ [ [ "milk_standard_raw", 1, "LIST" ], [ "milk_powder", 1 ] ], [ [ "powder_eggs", 2 ], [ "eggs_bird", 2, "LIST" ], [ "egg_reptile", 2 ] ], [ [ "sugar", 2 ] ], - [ - [ "cooking_oil", 8 ], - [ "cooking_oil2", 8 ], - [ "edible_tallow_lard", 1, "LIST" ], - [ "any_butter", 1, "LIST" ] - ], + [ [ "any_butter_or_oil", 8, "LIST" ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ] }, @@ -4909,6 +4896,8 @@ [ "irradiated_broccoli", 2 ], [ "dandelion_cooked", 2 ], [ "veggy_wild_cooked", 2 ], + [ "fiddlehead_boiled", 2 ], + [ "fiddlehead_sauteed", 2 ], [ "sauerkraut", 2 ], [ "irradiated_cabbage", 2 ], [ "cabbage", 2 ] @@ -6309,7 +6298,7 @@ "qualities": [ { "id": "BOIL", "level": 1 } ], "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ], "batch_time_factors": [ 80, 2 ], - "components": [ [ [ "fiddlehead_raw", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ], [ "broth", 1 ], [ "broth_bone", 1 ] ] ] + "components": [ [ [ "fiddlehead_raw", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ] }, { "type": "recipe", @@ -6326,11 +6315,7 @@ "//": "The batch time adj. is because they need to be boiled before you can safely eat them, even if you pan-fry them.", "qualities": [ { "id": "COOK", "level": 2 }, { "id": "BOIL", "level": 1 } ], "tools": [ [ [ "surface_heat", 7, "LIST" ] ] ], - "components": [ - [ [ "fiddlehead_raw", 2 ] ], - [ [ "cooking_oil", 1 ], [ "cooking_oil2", 1 ], [ "any_butter", 1, "LIST" ] ], - [ [ "water", 1 ], [ "water_clean", 1 ] ] - ] + "components": [ [ [ "fiddlehead_raw", 2 ] ], [ [ "any_butter_or_oil", 1, "LIST" ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ] }, { "type": "recipe", @@ -6345,6 +6330,6 @@ "autolearn": true, "qualities": [ { "id": "COOK", "level": 2 } ], "tools": [ [ [ "surface_heat", 7, "LIST" ] ] ], - "components": [ [ [ "fiddlehead_boiled", 2 ] ], [ [ "cooking_oil", 1 ], [ "cooking_oil2", 1 ], [ "any_butter", 1, "LIST" ] ] ] + "components": [ [ [ "fiddlehead_boiled", 2 ] ], [ [ "any_butter_or_oil", 1, "LIST" ] ] ] } ] diff --git a/data/json/requirements/cooking_components.json b/data/json/requirements/cooking_components.json index 638e14df3f568..4266731348969 100644 --- a/data/json/requirements/cooking_components.json +++ b/data/json/requirements/cooking_components.json @@ -297,7 +297,6 @@ [ "dry_rice", 1 ], [ "can_beans", 1 ], [ "beans_cooked", 1 ], - [ "dandelion_cooked", 1 ], [ "mushroom", 1 ], [ "dry_mushroom", 1 ], [ "mushroom_cooked", 1 ], @@ -394,6 +393,18 @@ "//": "Any type of edible rendered fat.", "components": [ [ [ "edible_tallow", 1, "LIST" ], [ "edible_lard", 1, "LIST" ] ] ] }, + { + "id": "any_butter_or_oil", + "type": "requirement", + "//": "For when a recipe calls for either cooking oil or butter, like many baking recipes do.", + "components": [ [ [ "cooking_oil", 1 ], [ "cooking_oil2", 1 ], [ "raw_butter", 1 ], [ "butter", 1 ], [ "ghee", 1 ] ] ] + }, + { + "id": "fry_oil", + "type": "requirement", + "//": "For when a recipe calls for deep frying, and the food absorbs some oil. Clarafied butter or ghee can be used to deep fry, but butter's smoke point is too low without clarification", + "components": [ [ [ "cooking_oil", 1 ], [ "cooking_oil2", 1 ], [ "ghee", 1 ] ] ] + }, { "id": "seasoning_mild", "type": "requirement", @@ -574,7 +585,16 @@ { "id": "veggy_any", "type": "requirement", - "components": [ [ [ "dandelion_cooked", 1 ], [ "veggy_any_uncooked", 1, "LIST" ], [ "veggy_canned", 1 ], [ "veggy_salted", 1 ] ] ] + "components": [ + [ + [ "fiddlehead_boiled", 1 ], + [ "dandelion_cooked", 1 ], + [ "salsify_baked", 1 ], + [ "veggy_any_uncooked", 1, "LIST" ], + [ "veggy_canned", 1 ], + [ "veggy_salted", 1 ] + ] + ] }, { "id": "mushroom_soup_ingredients", diff --git a/data/json/requirements/cooking_tools.json b/data/json/requirements/cooking_tools.json index 6cdcb466ab2cf..4d3d4ba5537ca 100644 --- a/data/json/requirements/cooking_tools.json +++ b/data/json/requirements/cooking_tools.json @@ -9,7 +9,7 @@ "id": "frying_oil", "type": "requirement", "//": "Oil usable for frying. Note: the oil is reusable.", - "tools": [ [ [ "cooking_oil", -1 ], [ "cooking_oil2", -1 ] ] ] + "tools": [ [ [ "cooking_oil", -1 ], [ "cooking_oil2", -1 ], [ "ghee", -1 ] ] ] }, { "id": "water_boiling_heat",