From b0dbeb819eb94b4935fd6f29b47269f9c0a7ec7b Mon Sep 17 00:00:00 2001 From: Maleclypse <54345792+Maleclypse@users.noreply.github.com> Date: Mon, 13 Apr 2020 01:49:14 -0500 Subject: [PATCH] Craftable hotdogs (#38219) --- data/json/items/comestibles/junkfood.json | 12 +++++ data/json/items/comestibles/offal_dishes.json | 18 ++++++++ data/json/recipes/food/offal_dishes.json | 45 +++++++++++++++++++ data/json/recipes/recipe_food.json | 29 ++++++++++-- 4 files changed, 100 insertions(+), 4 deletions(-) diff --git a/data/json/items/comestibles/junkfood.json b/data/json/items/comestibles/junkfood.json index 16590677e3a9f..e690a1ac417f7 100644 --- a/data/json/items/comestibles/junkfood.json +++ b/data/json/items/comestibles/junkfood.json @@ -919,6 +919,18 @@ "description": "A heavily processed sausage, dipped in batter and deep-fried. Cooked, this corn dog now tastes much better, but will spoil.", "fun": 18 }, + { + "type": "COMESTIBLE", + "id": "corndogs_homemade", + "name": "homemade corn dog", + "copy-from": "corndogs_frozen", + "spoils_in": "1 day", + "healthy": -2, + "charges": 1, + "description": "A homemade sausage, dipped in batter and deep fried. Cooked, this corn dog now tastes much better, but will spoil.", + "fun": 18, + "calories": 250 + }, { "type": "COMESTIBLE", "id": "choc_pancakes", diff --git a/data/json/items/comestibles/offal_dishes.json b/data/json/items/comestibles/offal_dishes.json index bd2cd7ea09af5..09f79364b1740 100644 --- a/data/json/items/comestibles/offal_dishes.json +++ b/data/json/items/comestibles/offal_dishes.json @@ -258,5 +258,23 @@ "charges": 6, "calories": 400, "flags": [ "EATEN_HOT" ] + }, + { + "id": "sausage_casings", + "copy-from": "spice", + "type": "COMESTIBLE", + "name": "sausage casing", + "name_plural": "sausage casings", + "description": "Sausage casings made from animal intestines. Ready to be used for forming meat products.", + "color": "red", + "material": "flesh", + "charges": 60 + }, + { + "type": "COMESTIBLE", + "id": "homemade_hotdogs", + "name": "homemade hot dog", + "name_plural": "homemade hot dogs", + "copy-from": "hotdogs_frozen" } ] diff --git a/data/json/recipes/food/offal_dishes.json b/data/json/recipes/food/offal_dishes.json index a6bdda3eacf65..250de0cd9210e 100644 --- a/data/json/recipes/food/offal_dishes.json +++ b/data/json/recipes/food/offal_dishes.json @@ -368,5 +368,50 @@ [ [ "pepper", 3 ] ], [ [ "milk_standard", 1, "LIST" ] ] ] + }, + { + "type": "recipe", + "result": "sausage_casings", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_MEAT", + "skill_used": "cooking", + "difficulty": 5, + "time": "50 m", + "batch_time_factors": [ 83, 5 ], + "charges": 60, + "byproducts": [ [ "ruined_chunks", 2 ] ], + "//": "Charcuterie: The Craft of Salting, Smoking, and Curing would be a good book for someone to use for further meat products recipes.", + "book_learn": [ [ "offalcooking", 3 ] ], + "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT_FINE", "level": 1 } ], + "tools": [ [ [ "funnel", -1 ] ] ], + "components": [ [ [ "stomach", 2 ], [ "stomach_large", 1 ] ], [ [ "salt", 20 ] ], [ [ "water", 2 ] ], [ [ "bag_plastic", 1 ] ] ] + }, + { + "type": "recipe", + "result": "homemade_hotdogs", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_MEAT", + "skill_used": "cooking", + "difficulty": 4, + "charges": 2, + "time": "10 m", + "book_learn": [ [ "offalcooking", 3 ] ], + "batch_time_factors": [ 50, 3 ], + "qualities": [ { "id": "CUT", "level": 1 }, { "id": "COOK", "level": 1 } ], + "components": [ + [ [ "meat_nofish", 2, "LIST" ] ], + [ [ "sausage_casings", 2 ] ], + [ + [ "salt_water", 4 ], + [ "saline", 8 ], + [ "salt", 4 ], + [ "chem_saltpetre", 2 ], + [ "soysauce", 2 ], + [ "seasoning_italian", 4 ], + [ "wild_herbs", 4 ], + [ "seasoning_salt", 4 ], + [ "pepper", 4 ] + ] + ] } ] diff --git a/data/json/recipes/recipe_food.json b/data/json/recipes/recipe_food.json index b3cf242a635ab..5c03f60007abc 100644 --- a/data/json/recipes/recipe_food.json +++ b/data/json/recipes/recipe_food.json @@ -748,7 +748,8 @@ [ "wild_herbs", 4 ], [ "seasoning_salt", 4 ], [ "pepper", 4 ] - ] + ], + [ [ "sausage_casings", 1 ] ] ] }, { @@ -4407,7 +4408,7 @@ "batch_time_factors": [ 67, 5 ], "qualities": [ { "id": "COOK", "level": 1 } ], "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ], - "components": [ [ [ "hotdogs_frozen", 1 ] ] ] + "components": [ [ [ "hotdogs_frozen", 1 ], [ "homemade_hotdogs", 1 ], [ "bratwurst_sausage", 1 ] ] ] }, { "type": "recipe", @@ -4421,7 +4422,7 @@ "qualities": [ { "id": "CUT", "level": 1 }, { "id": "COOK", "level": 2 } ], "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ], "components": [ - [ [ "hotdogs_frozen", 1 ] ], + [ [ "hotdogs_frozen", 1 ], [ "homemade_hotdogs", 1 ], [ "bratwurst_sausage", 1 ] ], [ [ "flatbread", 1 ], [ "bread", 1 ], @@ -4446,7 +4447,7 @@ "qualities": [ { "id": "CUT", "level": 1 }, { "id": "COOK", "level": 2 } ], "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ], "components": [ - [ [ "hotdogs_frozen", 2 ] ], + [ [ "hotdogs_frozen", 2 ], [ "homemade_hotdogs", 2 ], [ "bratwurst_sausage", 2 ] ], [ [ "chili", 1 ] ], [ [ "flatbread", 2 ], @@ -4516,6 +4517,26 @@ "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ], "components": [ [ [ "corndogs_frozen", 1 ] ] ] }, + { + "type": "recipe", + "result": "corndogs_homemade", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_MEAT", + "skill_used": "cooking", + "difficulty": 2, + "time": "1 m 45 s", + "charges": 1, + "autolearn": true, + "qualities": [ { "id": "CUT", "level": 1 }, { "id": "COOK", "level": 2 } ], + "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ], + "components": [ + [ [ "hotdogs_frozen", 1 ], [ "hotdogs_cooked", 1 ], [ "bratwurst_sausage", 1 ], [ "sausage_wasteland", 1 ] ], + [ [ "splinter", 1 ] ], + [ [ "cornmeal", 1 ] ], + [ [ "cooking_oil", 1 ], [ "cooking_oil2", 1 ] ], + [ [ "bag_plastic", 1 ] ] + ] + }, { "type": "recipe", "result": "blt",