Merge pull request #12944 from Somememeguy/MakeCookingGreatAgain

Make Cooking Great Again [Tedium Update, Rebalance some cooking aspects]
This commit is contained in:
Casey
2022-05-12 15:25:15 -04:00
committed by CHOMPStation2
parent 70d0e4cf4b
commit a5ed33a2e1
7 changed files with 98 additions and 36 deletions

View File

@@ -147,6 +147,34 @@
"<span class='notice'>You add \the [O] to \the [src].</span>") "<span class='notice'>You add \the [O] to \the [src].</span>")
SStgui.update_uis(src) SStgui.update_uis(src)
return return
else if (istype(O,/obj/item/weapon/storage/bag/plants)) // There might be a better way about making plant bags dump their contents into a microwave, but it works.
var/obj/item/weapon/storage/bag/plants/bag = O
var/failed = 1
for(var/obj/item/G in O.contents)
if(!G.reagents || !G.reagents.total_volume)
continue
failed = 0
if(contents.len>=(max_n_of_items + component_parts.len + circuit_item_capacity))
to_chat(user, "<span class='warning'>This [src] is full of ingredients, you cannot put more.</span>")
return 0
else
bag.remove_from_storage(G, src)
contents += G
if(contents.len>=(max_n_of_items + component_parts.len + circuit_item_capacity))
break
if(failed)
to_chat(user, "Nothing in the plant bag is usable.")
return 0
if(!O.contents.len)
to_chat(user, "You empty \the [O] into \the [src].")
else
to_chat(user, "You fill \the [src] from \the [O].")
SStgui.update_uis(src)
return 0
else if(istype(O,/obj/item/weapon/reagent_containers/glass) || \ else if(istype(O,/obj/item/weapon/reagent_containers/glass) || \
istype(O,/obj/item/weapon/reagent_containers/food/drinks) || \ istype(O,/obj/item/weapon/reagent_containers/food/drinks) || \
istype(O,/obj/item/weapon/reagent_containers/food/condiment) \ istype(O,/obj/item/weapon/reagent_containers/food/condiment) \

View File

@@ -18,6 +18,7 @@
fruit = list("chili" = 1) fruit = list("chili" = 1)
coating = /datum/reagent/nutriment/coating/batter coating = /datum/reagent/nutriment/coating/batter
result = /obj/item/weapon/reagent_containers/food/snacks/jalapeno_poppers result = /obj/item/weapon/reagent_containers/food/snacks/jalapeno_poppers
result_quantity = 2
/datum/recipe/risottoballs /datum/recipe/risottoballs
appliance = FRYER appliance = FRYER
@@ -26,6 +27,7 @@
coating = /datum/reagent/nutriment/coating/batter coating = /datum/reagent/nutriment/coating/batter
reagent_mix = RECIPE_REAGENT_REPLACE //Simplify end product reagent_mix = RECIPE_REAGENT_REPLACE //Simplify end product
result = /obj/item/weapon/reagent_containers/food/snacks/risottoballs result = /obj/item/weapon/reagent_containers/food/snacks/risottoballs
result_quantity = 2
/datum/recipe/bellefritter /datum/recipe/bellefritter
appliance = FRYER appliance = FRYER
@@ -33,12 +35,14 @@
reagents = list("sugar" = 5) reagents = list("sugar" = 5)
items = list(/obj/item/weapon/reagent_containers/food/snacks/frostbelle) items = list(/obj/item/weapon/reagent_containers/food/snacks/frostbelle)
result = /obj/item/weapon/reagent_containers/food/snacks/bellefritter result = /obj/item/weapon/reagent_containers/food/snacks/bellefritter
result_quantity = 2
/datum/recipe/onionrings /datum/recipe/onionrings
appliance = FRYER appliance = FRYER
coating = /datum/reagent/nutriment/coating/batter coating = /datum/reagent/nutriment/coating/batter
fruit = list("onion" = 1) fruit = list("onion" = 1)
result = /obj/item/weapon/reagent_containers/food/snacks/onionrings result = /obj/item/weapon/reagent_containers/food/snacks/onionrings
result_quantity = 2
//Meaty Recipes //Meaty Recipes
//==================== //====================
@@ -169,6 +173,7 @@
appliance = FRYER appliance = FRYER
reagents = list("sugar" = 5, "batter" = 10) reagents = list("sugar" = 5, "batter" = 10)
result = /obj/item/weapon/reagent_containers/food/snacks/funnelcake result = /obj/item/weapon/reagent_containers/food/snacks/funnelcake
result_quantity = 2
/datum/recipe/pisanggoreng /datum/recipe/pisanggoreng
appliance = FRYER appliance = FRYER

View File

@@ -73,6 +73,7 @@ I said no!
/obj/item/weapon/reagent_containers/food/snacks/dough, /obj/item/weapon/reagent_containers/food/snacks/dough,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/muffin result = /obj/item/weapon/reagent_containers/food/snacks/muffin
result_quantity = 2
/datum/recipe/eggplantparm /datum/recipe/eggplantparm
fruit = list("eggplant" = 1) fruit = list("eggplant" = 1)
@@ -248,6 +249,7 @@ I said no!
/obj/item/weapon/reagent_containers/food/snacks/dough, /obj/item/weapon/reagent_containers/food/snacks/dough,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/rofflewaffles result = /obj/item/weapon/reagent_containers/food/snacks/rofflewaffles
result_quantity = 2
/datum/recipe/stew /datum/recipe/stew
fruit = list("potato" = 1, "tomato" = 1, "carrot" = 1, "eggplant" = 1, "mushroom" = 1) fruit = list("potato" = 1, "tomato" = 1, "carrot" = 1, "eggplant" = 1, "mushroom" = 1)
@@ -415,6 +417,7 @@ I said no!
fruit = list("plumphelmet" = 1) fruit = list("plumphelmet" = 1)
reagents = list("water" = 5, "flour" = 5) reagents = list("water" = 5, "flour" = 5)
result = /obj/item/weapon/reagent_containers/food/snacks/plumphelmetbiscuit result = /obj/item/weapon/reagent_containers/food/snacks/plumphelmetbiscuit
result_quantity = 2
/datum/recipe/mushroomsoup /datum/recipe/mushroomsoup
fruit = list("mushroom" = 1) fruit = list("mushroom" = 1)
@@ -478,6 +481,7 @@ I said no!
/obj/item/weapon/reagent_containers/food/snacks/sliceable/bread, /obj/item/weapon/reagent_containers/food/snacks/sliceable/bread,
) )
result = /obj/item/weapon/reagent_containers/food/snacks/stuffing result = /obj/item/weapon/reagent_containers/food/snacks/stuffing
result_quantity = 2
/datum/recipe/mashedpotato /datum/recipe/mashedpotato
items = list( items = list(
@@ -511,6 +515,7 @@ I said no!
/obj/item/weapon/reagent_containers/food/snacks/dough /obj/item/weapon/reagent_containers/food/snacks/dough
) )
result = /obj/item/weapon/reagent_containers/food/snacks/bun result = /obj/item/weapon/reagent_containers/food/snacks/bun
result_quantity = 3
/datum/recipe/microwaveflatbread /datum/recipe/microwaveflatbread
items = list( items = list(
@@ -536,6 +541,7 @@ I said no!
/obj/item/weapon/reagent_containers/food/snacks/rawsunflower /obj/item/weapon/reagent_containers/food/snacks/rawsunflower
) )
result = /obj/item/weapon/reagent_containers/food/snacks/roastedsunflower result = /obj/item/weapon/reagent_containers/food/snacks/roastedsunflower
result_quantity = 2
/datum/recipe/roastedsunflowerseeds /datum/recipe/roastedsunflowerseeds
reagents = list("sodiumchloride" = 1, "cookingoil" = 1) reagents = list("sodiumchloride" = 1, "cookingoil" = 1)
@@ -543,6 +549,7 @@ I said no!
/obj/item/weapon/reagent_containers/food/snacks/rawsunflower /obj/item/weapon/reagent_containers/food/snacks/rawsunflower
) )
result = /obj/item/weapon/reagent_containers/food/snacks/roastedsunflower result = /obj/item/weapon/reagent_containers/food/snacks/roastedsunflower
result_quantity = 2
/datum/recipe/roastedpeanutsunflowerseeds /datum/recipe/roastedpeanutsunflowerseeds
reagents = list("sodiumchloride" = 1, "peanutoil" = 1) reagents = list("sodiumchloride" = 1, "peanutoil" = 1)
@@ -550,21 +557,25 @@ I said no!
/obj/item/weapon/reagent_containers/food/snacks/rawsunflower /obj/item/weapon/reagent_containers/food/snacks/rawsunflower
) )
result = /obj/item/weapon/reagent_containers/food/snacks/roastedsunflower result = /obj/item/weapon/reagent_containers/food/snacks/roastedsunflower
result_quantity = 2
/datum/recipe/roastedpeanuts /datum/recipe/roastedpeanuts
fruit = list("peanut" = 2) fruit = list("peanut" = 2)
reagents = list("sodiumchloride" = 2, "cookingoil" = 1) reagents = list("sodiumchloride" = 2, "cookingoil" = 1)
result = /obj/item/weapon/reagent_containers/food/snacks/roastedpeanuts result = /obj/item/weapon/reagent_containers/food/snacks/roastedpeanuts
result_quantity = 2
/datum/recipe/roastedpeanutscorn /datum/recipe/roastedpeanutscorn
fruit = list("peanut" = 2) fruit = list("peanut" = 2)
reagents = list("sodiumchloride" = 2, "cornoil" = 1) reagents = list("sodiumchloride" = 2, "cornoil" = 1)
result = /obj/item/weapon/reagent_containers/food/snacks/roastedpeanuts result = /obj/item/weapon/reagent_containers/food/snacks/roastedpeanuts
result_quantity = 2
/datum/recipe/roastedpeanutspeanut /datum/recipe/roastedpeanutspeanut
fruit = list("peanut" = 2) fruit = list("peanut" = 2)
reagents = list("sodiumchloride" = 2, "peanutoil" = 1) reagents = list("sodiumchloride" = 2, "peanutoil" = 1)
result = /obj/item/weapon/reagent_containers/food/snacks/roastedpeanuts result = /obj/item/weapon/reagent_containers/food/snacks/roastedpeanuts
result_quantity = 2
/datum/recipe/mint /datum/recipe/mint
reagents = list("sugar" = 5, "frostoil" = 5) reagents = list("sugar" = 5, "frostoil" = 5)
@@ -596,6 +607,7 @@ I said no!
) )
reagents = list("sugar" = 5, "egg" = 3) reagents = list("sugar" = 5, "egg" = 3)
result = /obj/item/weapon/reagent_containers/food/snacks/sugarcookie result = /obj/item/weapon/reagent_containers/food/snacks/sugarcookie
result_quantity = 4
/datum/recipe/berrymuffin /datum/recipe/berrymuffin
reagents = list("milk" = 5, "sugar" = 5) reagents = list("milk" = 5, "sugar" = 5)
@@ -604,6 +616,7 @@ I said no!
) )
fruit = list("berries" = 1) fruit = list("berries" = 1)
result = /obj/item/weapon/reagent_containers/food/snacks/berrymuffin/berry result = /obj/item/weapon/reagent_containers/food/snacks/berrymuffin/berry
result_quantity = 2
/datum/recipe/poisonberrymuffin /datum/recipe/poisonberrymuffin
reagents = list("milk" = 5, "sugar" = 5) reagents = list("milk" = 5, "sugar" = 5)
@@ -612,6 +625,7 @@ I said no!
) )
fruit = list("poisonberries" = 1) fruit = list("poisonberries" = 1)
result = /obj/item/weapon/reagent_containers/food/snacks/berrymuffin/poison result = /obj/item/weapon/reagent_containers/food/snacks/berrymuffin/poison
result_quantity = 2
/datum/recipe/ghostmuffin /datum/recipe/ghostmuffin
reagents = list("milk" = 5, "sugar" = 5) reagents = list("milk" = 5, "sugar" = 5)
@@ -621,6 +635,7 @@ I said no!
) )
fruit = list("berries" = 1) fruit = list("berries" = 1)
result = /obj/item/weapon/reagent_containers/food/snacks/ghostmuffin/berry result = /obj/item/weapon/reagent_containers/food/snacks/ghostmuffin/berry
result_quantity = 2
/datum/recipe/poisonghostmuffin /datum/recipe/poisonghostmuffin
reagents = list("milk" = 5, "sugar" = 5) reagents = list("milk" = 5, "sugar" = 5)
@@ -630,6 +645,7 @@ I said no!
) )
fruit = list("poisonberries" = 1) fruit = list("poisonberries" = 1)
result = /obj/item/weapon/reagent_containers/food/snacks/ghostmuffin/poison result = /obj/item/weapon/reagent_containers/food/snacks/ghostmuffin/poison
result_quantity = 2
/datum/recipe/eggroll /datum/recipe/eggroll
reagents = list("soysauce" = 10) reagents = list("soysauce" = 10)
@@ -841,6 +857,7 @@ I said no!
) )
reagent_mix = RECIPE_REAGENT_REPLACE reagent_mix = RECIPE_REAGENT_REPLACE
result = /obj/item/weapon/reagent_containers/food/snacks/nugget result = /obj/item/weapon/reagent_containers/food/snacks/nugget
result_quantity = 3
// Chip update // Chip update
/datum/recipe/microwavetortilla /datum/recipe/microwavetortilla
@@ -850,6 +867,7 @@ I said no!
) )
result = /obj/item/weapon/reagent_containers/food/snacks/tortilla result = /obj/item/weapon/reagent_containers/food/snacks/tortilla
reagent_mix = RECIPE_REAGENT_REPLACE //no gross flour or water reagent_mix = RECIPE_REAGENT_REPLACE //no gross flour or water
result_quantity = 3
/datum/recipe/taco /datum/recipe/taco
items = list( items = list(
@@ -1041,6 +1059,7 @@ I said no!
) )
fruit = list("cabbage" = 1) fruit = list("cabbage" = 1)
result = /obj/item/weapon/reagent_containers/food/snacks/stuffed_meatball result = /obj/item/weapon/reagent_containers/food/snacks/stuffed_meatball
result_quantity = 2
/datum/recipe/egg_pancake /datum/recipe/egg_pancake
items = list( items = list(

View File

@@ -37,6 +37,7 @@
) )
result = /obj/item/weapon/reagent_containers/food/snacks/donerkebab result = /obj/item/weapon/reagent_containers/food/snacks/donerkebab
/datum/recipe/roastbeef /datum/recipe/roastbeef
fruit = list("carrot" = 2, "potato" = 2) fruit = list("carrot" = 2, "potato" = 2)
items = list( items = list(
@@ -150,7 +151,7 @@
result = /obj/item/weapon/storage/box/wings/tray result = /obj/item/weapon/storage/box/wings/tray
/datum/recipe/bucket /datum/recipe/bucket
fruit = list("potato" = 1) fruit = list("durian" = 1)
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/meat, /obj/item/weapon/reagent_containers/food/snacks/meat,
/obj/item/weapon/reagent_containers/food/snacks/meat, /obj/item/weapon/reagent_containers/food/snacks/meat,

View File

@@ -76,8 +76,6 @@
/datum/recipe/bread /datum/recipe/bread
appliance = OVEN appliance = OVEN
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/dough, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/dough /obj/item/weapon/reagent_containers/food/snacks/dough
) )
@@ -97,13 +95,10 @@
/datum/recipe/tofubread /datum/recipe/tofubread
appliance = OVEN appliance = OVEN
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/dough, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/dough, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/tofu, /obj/item/weapon/reagent_containers/food/snacks/tofu,
/obj/item/weapon/reagent_containers/food/snacks/tofu, /obj/item/weapon/reagent_containers/food/snacks/tofu,
/obj/item/weapon/reagent_containers/food/snacks/tofu,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge, /obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge /obj/item/weapon/reagent_containers/food/snacks/cheesewedge
) )
@@ -134,17 +129,15 @@
/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough
) )
result = /obj/item/weapon/reagent_containers/food/snacks/tortilla result = /obj/item/weapon/reagent_containers/food/snacks/tortilla
result_quantity = 3
/datum/recipe/meatbread /datum/recipe/meatbread
appliance = OVEN appliance = OVEN
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/dough, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/dough, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/meat, /obj/item/weapon/reagent_containers/food/snacks/meat,
/obj/item/weapon/reagent_containers/food/snacks/meat, /obj/item/weapon/reagent_containers/food/snacks/meat,
/obj/item/weapon/reagent_containers/food/snacks/meat,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge, /obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge /obj/item/weapon/reagent_containers/food/snacks/cheesewedge
) )
@@ -153,13 +146,10 @@
/datum/recipe/syntibread /datum/recipe/syntibread
appliance = OVEN appliance = OVEN
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/dough, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/dough, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, /obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,
/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, /obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,
/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge, /obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge /obj/item/weapon/reagent_containers/food/snacks/cheesewedge
) )
@@ -168,13 +158,10 @@
/datum/recipe/xenomeatbread /datum/recipe/xenomeatbread
appliance = OVEN appliance = OVEN
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/dough, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/dough, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/xenomeat, /obj/item/weapon/reagent_containers/food/snacks/xenomeat,
/obj/item/weapon/reagent_containers/food/snacks/xenomeat, /obj/item/weapon/reagent_containers/food/snacks/xenomeat,
/obj/item/weapon/reagent_containers/food/snacks/xenomeat,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge, /obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge /obj/item/weapon/reagent_containers/food/snacks/cheesewedge
) )
@@ -185,7 +172,6 @@
fruit = list("banana" = 1) fruit = list("banana" = 1)
reagents = list("milk" = 5, "sugar" = 15) reagents = list("milk" = 5, "sugar" = 15)
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/dough, /obj/item/weapon/reagent_containers/food/snacks/dough,
/obj/item/weapon/reagent_containers/food/snacks/dough /obj/item/weapon/reagent_containers/food/snacks/dough
) )
@@ -198,6 +184,7 @@
/obj/item/weapon/reagent_containers/food/snacks/dough /obj/item/weapon/reagent_containers/food/snacks/dough
) )
result = /obj/item/weapon/reagent_containers/food/snacks/bun result = /obj/item/weapon/reagent_containers/food/snacks/bun
result_quantity = 3
//Predesigned pies //Predesigned pies
//======================= //=======================
@@ -273,6 +260,7 @@
reagents = list("sugar" = 10) reagents = list("sugar" = 10)
items = list(/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough) items = list(/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough)
result = /obj/item/weapon/reagent_containers/food/snacks/appletart result = /obj/item/weapon/reagent_containers/food/snacks/appletart
result_quantity = 2
reagent_mix = RECIPE_REAGENT_REPLACE reagent_mix = RECIPE_REAGENT_REPLACE
/datum/recipe/keylimepie /datum/recipe/keylimepie
@@ -333,7 +321,6 @@
reagent_mix = RECIPE_REAGENT_REPLACE //No egg or mix in final recipe reagent_mix = RECIPE_REAGENT_REPLACE //No egg or mix in final recipe
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/brownies result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/brownies
/datum/recipe/cosmicbrownies /datum/recipe/cosmicbrownies
appliance = OVEN appliance = OVEN
reagents = list("browniemix" = 10, "egg" = 3) reagents = list("browniemix" = 10, "egg" = 3)
@@ -344,7 +331,7 @@
/datum/recipe/buchedenoel /datum/recipe/buchedenoel
appliance = OVEN appliance = OVEN
fruit = list("berries" = 2) fruit = list("berries" = 2)
reagents = list("milk" = 5, "flour" = 15, "cream" = 10, "coco" = 5, "egg" = 6) reagents = list("cakebatter" = 20, "cream" = 10, "coco" = 5)
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/buchedenoel result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/buchedenoel
/datum/recipe/cinnamonbun /datum/recipe/cinnamonbun
@@ -443,19 +430,19 @@
//============ //============
/datum/recipe/cake /datum/recipe/cake
appliance = OVEN appliance = OVEN
reagents = list("milk" = 5, "flour" = 15, "sugar" = 15, "egg" = 9, "vanilla" = 1) reagents = list("cakebatter" = 30, "vanilla" = 2)
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/plaincake result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/plaincake
reagent_mix = RECIPE_REAGENT_REPLACE reagent_mix = RECIPE_REAGENT_REPLACE
/datum/recipe/cake/carrot /datum/recipe/cake/carrot
appliance = OVEN appliance = OVEN
fruit = list("carrot" = 3) fruit = list("carrot" = 3)
reagents = list("milk" = 5, "flour" = 15, "egg" = 9,"sugar" = 5) reagents = list("cakebatter" = 30)
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/carrotcake result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/carrotcake
/datum/recipe/cake/cheese /datum/recipe/cake/cheese
appliance = OVEN appliance = OVEN
reagents = list("milk" = 5, "flour" = 15, "sugar" = 15, "egg" = 9) reagents = list("cakebatter" = 30)
items = list( items = list(
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge, /obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge /obj/item/weapon/reagent_containers/food/snacks/cheesewedge
@@ -463,49 +450,48 @@
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesecake result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesecake
/datum/recipe/cake/peanut /datum/recipe/cake/peanut
fruit = list("peanut" = 3) fruit = list("peanut" = 1)
reagents = list("milk" = 5, "flour" = 10, "sugar" = 5, "egg" = 6, "peanutbutter" = 5) reagents = list("cakebatter" = 30, "peanutbutter" = 5)
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/peanutcake result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/peanutcake
/datum/recipe/cake/orange /datum/recipe/cake/orange
appliance = OVEN appliance = OVEN
fruit = list("orange" = 1) fruit = list("orange" = 2)
reagents = list("milk" = 5, "flour" = 15, "egg" = 9, "sugar" = 5) reagents = list("cakebatter" = 30)
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/orangecake result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/orangecake
/datum/recipe/cake/lime /datum/recipe/cake/lime
appliance = OVEN appliance = OVEN
fruit = list("lime" = 1) fruit = list("lime" = 2)
reagents = list("milk" = 5, "flour" = 15, "egg" = 9, "limejuice" = 3, "sugar" = 5) reagents = list("cakebatter" = 30)
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/limecake result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/limecake
/datum/recipe/cake/lemon /datum/recipe/cake/lemon
appliance = OVEN appliance = OVEN
fruit = list("lemon" = 1) fruit = list("lemon" = 2)
reagents = list("milk" = 5, "flour" = 15, "egg" = 9, "lemonjuice" = 3, "sugar" = 5) reagents = list("cakebatter" = 30)
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/lemoncake result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/lemoncake
/datum/recipe/cake/chocolate /datum/recipe/cake/chocolate
appliance = OVEN appliance = OVEN
items = list(/obj/item/weapon/reagent_containers/food/snacks/chocolatebar) reagents = list("cakebatter" = 30, "coco" = 5)
reagents = list("milk" = 5, "flour" = 15, "egg" = 9, "coco" = 4, "sugar" = 5)
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/chocolatecake result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/chocolatecake
/datum/recipe/cake/birthday /datum/recipe/cake/birthday
appliance = OVEN appliance = OVEN
reagents = list("milk" = 5, "flour" = 15, "sugar" = 15, "egg" = 9) reagents = list("cakebatter" = 30)
items = list(/obj/item/clothing/head/cakehat) items = list(/obj/item/clothing/head/cakehat)
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/birthdaycake result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/birthdaycake
/datum/recipe/cake/apple /datum/recipe/cake/apple
appliance = OVEN appliance = OVEN
fruit = list("apple" = 2) fruit = list("apple" = 2)
reagents = list("milk" = 5, "flour" = 15, "egg" = 9,"sugar" = 5) reagents = list("cakebatter" = 30)
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/applecake result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/applecake
/datum/recipe/cake/brain /datum/recipe/cake/brain
appliance = OVEN appliance = OVEN
reagents = list("milk" = 5, "flour" = 15, "sugar" = 15, "egg" = 9) reagents = list("cakebatter" = 30)
items = list(/obj/item/organ/internal/brain) items = list(/obj/item/organ/internal/brain)
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/braincake result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/braincake
@@ -517,6 +503,7 @@
/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough
) )
result = /obj/item/weapon/reagent_containers/food/snacks/pancakes result = /obj/item/weapon/reagent_containers/food/snacks/pancakes
result_quantity = 2
/datum/recipe/pancakes/berry /datum/recipe/pancakes/berry
appliance = OVEN appliance = OVEN
@@ -527,6 +514,7 @@
/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough
) )
result = /obj/item/weapon/reagent_containers/food/snacks/pancakes/berry result = /obj/item/weapon/reagent_containers/food/snacks/pancakes/berry
result_quantity = 2
/datum/recipe/lasagna /datum/recipe/lasagna
appliance = OVEN appliance = OVEN
@@ -547,6 +535,7 @@
) )
reagents = list("milk" = 5, "egg" = 3,"honey" = 5) reagents = list("milk" = 5, "egg" = 3,"honey" = 5)
result = /obj/item/weapon/reagent_containers/food/snacks/honeybun result = /obj/item/weapon/reagent_containers/food/snacks/honeybun
result_quantity = 4
//Bacon //Bacon
/datum/recipe/bacon_oven /datum/recipe/bacon_oven
@@ -602,6 +591,7 @@
reagent_mix = RECIPE_REAGENT_REPLACE reagent_mix = RECIPE_REAGENT_REPLACE
items = list(/obj/item/weapon/reagent_containers/food/snacks/dough) items = list(/obj/item/weapon/reagent_containers/food/snacks/dough)
result = /obj/item/weapon/reagent_containers/food/snacks/croissant result = /obj/item/weapon/reagent_containers/food/snacks/croissant
result_quantity = 2
/datum/recipe/macncheese /datum/recipe/macncheese
appliance = OVEN appliance = OVEN
@@ -639,6 +629,7 @@
/obj/item/weapon/reagent_containers/food/snacks/dough /obj/item/weapon/reagent_containers/food/snacks/dough
) )
result = /obj/item/weapon/reagent_containers/food/snacks/waffles result = /obj/item/weapon/reagent_containers/food/snacks/waffles
result_quantity = 2
/datum/recipe/loadedbakedpotatooven /datum/recipe/loadedbakedpotatooven
appliance = OVEN appliance = OVEN
@@ -656,6 +647,7 @@
) )
reagent_mix = RECIPE_REAGENT_REPLACE //Water used up in cooking reagent_mix = RECIPE_REAGENT_REPLACE //Water used up in cooking
result = /obj/item/weapon/reagent_containers/food/snacks/meatbun result = /obj/item/weapon/reagent_containers/food/snacks/meatbun
result_quantity = 2
/datum/recipe/spicedmeatbun /datum/recipe/spicedmeatbun
appliance = OVEN appliance = OVEN
@@ -666,6 +658,7 @@
) )
reagent_mix = RECIPE_REAGENT_REPLACE //Water used up in cooking reagent_mix = RECIPE_REAGENT_REPLACE //Water used up in cooking
result = /obj/item/weapon/reagent_containers/food/snacks/spicedmeatbun result = /obj/item/weapon/reagent_containers/food/snacks/spicedmeatbun
result_quantity = 2
/datum/recipe/custardbun /datum/recipe/custardbun
appliance = OVEN appliance = OVEN
@@ -687,6 +680,7 @@
) )
reagent_mix = RECIPE_REAGENT_REPLACE //Simplify end product reagent_mix = RECIPE_REAGENT_REPLACE //Simplify end product
result = /obj/item/weapon/reagent_containers/food/snacks/chickenmomo result = /obj/item/weapon/reagent_containers/food/snacks/chickenmomo
result_quantity = 2
/datum/recipe/veggiemomo /datum/recipe/veggiemomo
appliance = OVEN appliance = OVEN
@@ -699,3 +693,4 @@
) )
reagent_mix = RECIPE_REAGENT_REPLACE //Get that water outta here reagent_mix = RECIPE_REAGENT_REPLACE //Get that water outta here
result = /obj/item/weapon/reagent_containers/food/snacks/veggiemomo result = /obj/item/weapon/reagent_containers/food/snacks/veggiemomo
result_quantity = 2

View File

@@ -140,7 +140,7 @@
id = "dough" id = "dough"
result = null result = null
required_reagents = list("egg" = 3, "flour" = 10) required_reagents = list("egg" = 3, "flour" = 10)
inhibitors = list("water" = 1, "beer" = 1) //To prevent it messing with batter recipes inhibitors = list("water" = 1, "beer" = 1, "sugar" = 1) //To prevent it messing with batter recipes
result_amount = 1 result_amount = 1
/decl/chemical_reaction/instant/food/dough/on_reaction(var/datum/reagents/holder, var/created_volume) /decl/chemical_reaction/instant/food/dough/on_reaction(var/datum/reagents/holder, var/created_volume)
@@ -189,6 +189,13 @@
required_reagents = list("flour" = 5, "coco" = 5, "sugar" = 5) required_reagents = list("flour" = 5, "coco" = 5, "sugar" = 5)
result_amount = 15 result_amount = 15
/decl/chemical_reaction/instant/food/cakebatter
name = "Cake Batter"
id = "cakebatter"
result = "cakebatter"
required_reagents = list("flour" = 15, "milk" = 10, "sugar" = 15, "egg" = 3)
result_amount = 60
/decl/chemical_reaction/instant/food/butter /decl/chemical_reaction/instant/food/butter
name = "Butter" name = "Butter"
id = "butter" id = "butter"

View File

@@ -692,6 +692,13 @@
reagent_state = SOLID reagent_state = SOLID
color = "#441a03" color = "#441a03"
/datum/reagent/cakebatter
name = "Cake Batter"
id = "cakebatter"
description = "A batter for making delicious cakes."
reagent_state = LIQUID
color = "#F0EDDA"
/datum/reagent/frostoil /datum/reagent/frostoil
name = "Frost Oil" name = "Frost Oil"
id = "frostoil" id = "frostoil"