From 4957b61260ff66b7f68c7ba94a62e0fcee9ca1f7 Mon Sep 17 00:00:00 2001 From: RKz Date: Mon, 25 Sep 2023 18:46:38 -0400 Subject: [PATCH 01/11] dough --- beestation.dme | 2 +- code/game/objects/items/food/dough.dm | 151 ++++++++++++++++++ code/modules/cargo/bounties/chef.dm | 2 +- .../food_and_drinks/food/snacks/dough.dm | 132 --------------- .../food_and_drinks/recipes/food_mixtures.dm | 4 +- .../recipes/processor_recipes.dm | 2 +- .../recipes/tablecraft/recipes_bread.dm | 6 +- .../recipes/tablecraft/recipes_burger.dm | 76 ++++----- .../recipes/tablecraft/recipes_meat.dm | 6 +- .../recipes/tablecraft/recipes_misc.dm | 6 +- .../recipes/tablecraft/recipes_pastry.dm | 74 ++++----- .../recipes/tablecraft/recipes_pizza.dm | 18 +-- 12 files changed, 249 insertions(+), 230 deletions(-) create mode 100644 code/game/objects/items/food/dough.dm delete mode 100644 code/modules/food_and_drinks/food/snacks/dough.dm diff --git a/beestation.dme b/beestation.dme index 75065ee986a4a..750456a13c7b9 100644 --- a/beestation.dme +++ b/beestation.dme @@ -1373,6 +1373,7 @@ #include "code\game\objects\items\food\bread.dm" #include "code\game\objects\items\food\burgers.dm" #include "code\game\objects\items\food\cake.dm" +#include "code\game\objects\items\food\dough.dm" #include "code\game\objects\items\food\pizza.dm" #include "code\game\objects\items\food\spaghetti.dm" #include "code\game\objects\items\grenades\_grenade.dm" @@ -2525,7 +2526,6 @@ #include "code\modules\food_and_drinks\food\snacks_sandwichtoast.dm" #include "code\modules\food_and_drinks\food\snacks_soup.dm" #include "code\modules\food_and_drinks\food\snacks_vend.dm" -#include "code\modules\food_and_drinks\food\snacks\dough.dm" #include "code\modules\food_and_drinks\food\snacks\meat.dm" #include "code\modules\food_and_drinks\kitchen_machinery\deep_fryer.dm" #include "code\modules\food_and_drinks\kitchen_machinery\food_cart.dm" diff --git a/code/game/objects/items/food/dough.dm b/code/game/objects/items/food/dough.dm new file mode 100644 index 0000000000000..7caba35681a3b --- /dev/null +++ b/code/game/objects/items/food/dough.dm @@ -0,0 +1,151 @@ + + +/////////////////// Dough Ingredients //////////////////////// + +/obj/item/food/dough + name = "dough" + desc = "A piece of dough." + icon = 'icons/obj/food/food_ingredients.dmi' + icon_state = "dough" + microwaved_type = /obj/item/food/bread/plain + food_reagents = list(/datum/reagent/consumable/nutriment = 6) + tastes = list("dough" = 1) + foodtypes = GRAIN\ + +/* +/obj/item/food/dough/make_microwaveable() + AddElement(/datum/element/microwavable, /obj/item/food/bread/plain) +*/ + +// Dough + rolling pin = flat dough +/obj/item/food/dough/make_processable() + AddElement(/datum/element/processable, TOOL_ROLLINGPIN, /obj/item/food/flatdough, 1, 3 SECONDS, table_required = TRUE, /*screentip_verb = "Flatten"*/) + +/obj/item/food/flatdough + name = "flat dough" + desc = "A flattened dough." + icon = 'icons/obj/food/food_ingredients.dmi' + icon_state = "flat dough" + microwaved_type = /obj/item/food/pizzabread + food_reagents = list(/datum/reagent/consumable/nutriment = 6) + tastes = list("dough" = 1) + foodtypes = GRAIN + +/* +/obj/item/food/flatdough/make_microwaveable() + AddElement(/datum/element/microwavable, /obj/item/food/pizzabread) +*/ + +// sliceable into 3xdoughslices +/obj/item/food/flatdough/make_processable() + AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/doughslice, 3, 3 SECONDS, table_required = TRUE, /*screentip_verb = "Slice"*/) + +/obj/item/food/pizzabread + name = "pizza bread" + desc = "Add ingredients to make a pizza." + icon = 'icons/obj/food/food_ingredients.dmi' + icon_state = "pizzabread" + food_reagents = list(/datum/reagent/consumable/nutriment = 7) + tastes = list("bread" = 1) + foodtypes = GRAIN + +/* +/obj/item/food/pizzabread/Initialize(mapload) + . = ..() + AddComponent(/datum/component/customizable_reagent_holder, /obj/item/food/pizza/margherita, CUSTOM_INGREDIENT_ICON_SCATTER, max_ingredients = 12) +*/ + +/obj/item/food/doughslice + name = "dough slice" + desc = "A slice of dough. Can be cooked into a bun." + icon = 'icons/obj/food/food_ingredients.dmi' + icon_state = "doughslice" + microwaved_type = /obj/item/food/bun + food_reagents = list(/datum/reagent/consumable/nutriment = 2) + w_class = WEIGHT_CLASS_SMALL + tastes = list("dough" = 1) + foodtypes = GRAIN + +/* +/obj/item/food/doughslice/make_microwaveable() + AddElement(/datum/element/microwavable, /obj/item/food/bun) +*/ + +/obj/item/food/bun + name = "bun" + desc = "A base for any self-respecting burger." + icon = 'icons/obj/food/burgerbread.dmi' + icon_state = "bun" + food_reagents = list(/datum/reagent/consumable/nutriment = 3) + w_class = WEIGHT_CLASS_SMALL + tastes = list("bun" = 1) // the bun tastes of bun. + foodtypes = GRAIN + +/* +/obj/item/food/bun/Initialize(mapload) + . = ..() + AddComponent(/datum/component/customizable_reagent_holder, /obj/item/food/burger/empty, CUSTOM_INGREDIENT_ICON_STACKPLUSTOP) +*/ + +/obj/item/food/cakebatter + name = "cake batter" + desc = "Bake it to get a cake." + icon = 'icons/obj/food/food_ingredients.dmi' + icon_state = "cakebatter" + microwaved_type = /obj/item/food/cake/plain + food_reagents = list(/datum/reagent/consumable/nutriment = 9) + tastes = list("batter" = 1) + foodtypes = GRAIN | DAIRY + +/* +/obj/item/food/cakebatter/make_microwaveable() + AddElement(/datum/element/microwavable, /obj/item/food/cake/plain) +*/ + +// Cake batter + rolling pin = pie dough +/obj/item/food/cakebatter/make_processable() + AddElement(/datum/element/processable, TOOL_ROLLINGPIN, /obj/item/food/piedough, 1, 3 SECONDS, table_required = TRUE, /*screentip_verb = "Flatten"*/) + +/obj/item/food/piedough + name = "pie dough" + desc = "Cook it to get a pie." + icon = 'icons/obj/food/food_ingredients.dmi' + icon_state = "piedough" + microwaved_type = /obj/item/reagent_containers/food/snacks/pie/plain + food_reagents = list(/datum/reagent/consumable/nutriment = 9) + tastes = list("dough" = 1) + foodtypes = GRAIN | DAIRY + +/* +/obj/item/food/piedough/make_microwaveable() + AddElement(/datum/element/microwavable, /obj/item/food/pie/plain) +*/ + +/obj/item/food/piedough/make_processable() + AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/rawpastrybase, 6, 3 SECONDS, table_required = TRUE, /*screentip_verb = "Slice"*/) + +/obj/item/food/rawpastrybase + name = "raw pastry base" + desc = "Must be cooked before use." + icon = 'icons/obj/food/food_ingredients.dmi' + icon_state = "rawpastrybase" + microwaved_type = /obj/item/food/pastrybase + food_reagents = list(/datum/reagent/consumable/nutriment = 2) + w_class = WEIGHT_CLASS_SMALL + tastes = list("raw pastry" = 1) + foodtypes = GRAIN | DAIRY + +/* +/obj/item/food/rawpastrybase/make_microwaveable() + AddElement(/datum/element/microwavable, /obj/item/food/pastrybase) +*/ + +/obj/item/food/pastrybase + name = "pastry base" + desc = "A base for any self-respecting pastry." + icon = 'icons/obj/food/food_ingredients.dmi' + icon_state = "pastrybase" + food_reagents = list(/datum/reagent/consumable/nutriment = 3) + w_class = WEIGHT_CLASS_SMALL + tastes = list("pastry" = 1) + foodtypes = GRAIN | DAIRY diff --git a/code/modules/cargo/bounties/chef.dm b/code/modules/cargo/bounties/chef.dm index a4405e20943d2..0847416702ed6 100644 --- a/code/modules/cargo/bounties/chef.dm +++ b/code/modules/cargo/bounties/chef.dm @@ -43,7 +43,7 @@ name = "Bread" description = "Problems with central planning have led to bread prices skyrocketing. Ship some bread to ease tensions." reward = 1000 - wanted_types = list(/obj/item/food/bread, /obj/item/food/breadslice, /obj/item/reagent_containers/food/snacks/bun, /obj/item/reagent_containers/food/snacks/pizzabread, /obj/item/reagent_containers/food/snacks/rawpastrybase) + wanted_types = list(/obj/item/food/bread, /obj/item/food/breadslice, /obj/item/food/bun, /obj/item/food/pizzabread, /obj/item/food/rawpastrybase) /datum/bounty/item/chef/pie name = "Pie" diff --git a/code/modules/food_and_drinks/food/snacks/dough.dm b/code/modules/food_and_drinks/food/snacks/dough.dm deleted file mode 100644 index 21969d65e619e..0000000000000 --- a/code/modules/food_and_drinks/food/snacks/dough.dm +++ /dev/null @@ -1,132 +0,0 @@ - - -/////////////////// Dough Ingredients //////////////////////// - -/obj/item/reagent_containers/food/snacks/dough - name = "dough" - desc = "A piece of dough." - icon = 'icons/obj/food/food_ingredients.dmi' - icon_state = "dough" - cooked_type = /obj/item/food/bread/plain - list_reagents = list(/datum/reagent/consumable/nutriment = 6) - w_class = WEIGHT_CLASS_NORMAL - tastes = list("dough" = 1) - foodtype = GRAIN - - -// Dough + rolling pin = flat dough -/obj/item/reagent_containers/food/snacks/dough/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/kitchen/rollingpin)) - if(isturf(loc)) - new /obj/item/reagent_containers/food/snacks/flatdough(loc) - to_chat(user, "You flatten [src].") - qdel(src) - else - to_chat(user, "You need to put [src] on a surface to roll it out!") - else - ..() - - -// sliceable into 3xdoughslices -/obj/item/reagent_containers/food/snacks/flatdough - name = "flat dough" - desc = "A flattened dough." - icon = 'icons/obj/food/food_ingredients.dmi' - icon_state = "flat dough" - slice_path = /obj/item/reagent_containers/food/snacks/doughslice - slices_num = 3 - cooked_type = /obj/item/reagent_containers/food/snacks/pizzabread - list_reagents = list(/datum/reagent/consumable/nutriment = 6) - w_class = WEIGHT_CLASS_NORMAL - tastes = list("dough" = 1) - foodtype = GRAIN - -/obj/item/reagent_containers/food/snacks/pizzabread - name = "pizza bread" - desc = "Add ingredients to make a pizza." - icon = 'icons/obj/food/food_ingredients.dmi' - icon_state = "pizzabread" - list_reagents = list(/datum/reagent/consumable/nutriment = 7) - w_class = WEIGHT_CLASS_NORMAL - tastes = list("bread" = 1) - foodtype = GRAIN - - -/obj/item/reagent_containers/food/snacks/doughslice - name = "dough slice" - desc = "A slice of dough. Can be cooked into a bun." - icon = 'icons/obj/food/food_ingredients.dmi' - icon_state = "doughslice" - cooked_type = /obj/item/reagent_containers/food/snacks/bun - filling_color = "#CD853F" - tastes = list("dough" = 1) - foodtype = GRAIN - - -/obj/item/reagent_containers/food/snacks/bun - name = "bun" - desc = "A base for any self-respecting burger." - icon = 'icons/obj/food/burgerbread.dmi' - icon_state = "bun" - list_reagents = list(/datum/reagent/consumable/nutriment = 1) - custom_food_type = /obj/item/reagent_containers/food/snacks/customizable/burger - filling_color = "#CD853F" - tastes = list("bun" = 1) // the bun tastes of bun. - foodtype = GRAIN - -/obj/item/reagent_containers/food/snacks/cakebatter - name = "cake batter" - desc = "Cook it to get a cake." - icon = 'icons/obj/food/food_ingredients.dmi' - icon_state = "cakebatter" - cooked_type = /obj/item/food/cake/plain - list_reagents = list(/datum/reagent/consumable/nutriment = 9) - w_class = WEIGHT_CLASS_NORMAL - tastes = list("batter" = 1) - foodtype = GRAIN | DAIRY - -// Cake batter + rolling pin = pie dough -/obj/item/reagent_containers/food/snacks/cakebatter/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/kitchen/rollingpin)) - if(isturf(loc)) - new /obj/item/reagent_containers/food/snacks/piedough(loc) - to_chat(user, "You flatten [src].") - qdel(src) - else - to_chat(user, "You need to put [src] on a surface to roll it out!") - else - ..() - -/obj/item/reagent_containers/food/snacks/piedough - name = "pie dough" - desc = "Cook it to get a pie." - icon = 'icons/obj/food/food_ingredients.dmi' - icon_state = "piedough" - slice_path = /obj/item/reagent_containers/food/snacks/rawpastrybase - slices_num = 3 - cooked_type = /obj/item/reagent_containers/food/snacks/pie/plain - list_reagents = list(/datum/reagent/consumable/nutriment = 9) - w_class = WEIGHT_CLASS_NORMAL - tastes = list("dough" = 1) - foodtype = GRAIN | DAIRY - -/obj/item/reagent_containers/food/snacks/rawpastrybase - name = "raw pastry base" - desc = "Must be cooked before use." - icon = 'icons/obj/food/food_ingredients.dmi' - icon_state = "rawpastrybase" - cooked_type = /obj/item/reagent_containers/food/snacks/pastrybase - filling_color = "#CD853F" - list_reagents = list(/datum/reagent/consumable/nutriment = 1) - tastes = list("raw pastry" = 1) - foodtype = GRAIN | DAIRY - -/obj/item/reagent_containers/food/snacks/pastrybase - name = "pastry base" - desc = "A base for any self-respecting pastry." - icon = 'icons/obj/food/food_ingredients.dmi' - icon_state = "pastrybase" - list_reagents = list(/datum/reagent/consumable/nutriment = 1) - filling_color = "#CD853F" - tastes = list("pastry" = 1) - foodtype = GRAIN | DAIRY diff --git a/code/modules/food_and_drinks/recipes/food_mixtures.dm b/code/modules/food_and_drinks/recipes/food_mixtures.dm index 7694ec2ee5c12..44254ea74eae6 100644 --- a/code/modules/food_and_drinks/recipes/food_mixtures.dm +++ b/code/modules/food_and_drinks/recipes/food_mixtures.dm @@ -148,7 +148,7 @@ /datum/chemical_reaction/dough/on_reaction(datum/reagents/holder, created_volume) var/location = get_turf(holder.my_atom) for(var/i in 1 to created_volume) - new /obj/item/reagent_containers/food/snacks/dough(location) + new /obj/item/food/dough(location) /datum/chemical_reaction/cakebatter name = "Cake Batter" @@ -159,7 +159,7 @@ /datum/chemical_reaction/cakebatter/on_reaction(datum/reagents/holder, created_volume) var/location = get_turf(holder.my_atom) for(var/i in 1 to created_volume) - new /obj/item/reagent_containers/food/snacks/cakebatter(location) + new /obj/item/food/cakebatter(location) /datum/chemical_reaction/cakebatter/vegan id = "vegancakebatter" diff --git a/code/modules/food_and_drinks/recipes/processor_recipes.dm b/code/modules/food_and_drinks/recipes/processor_recipes.dm index a11bb1866e3fe..506b35cb1656e 100644 --- a/code/modules/food_and_drinks/recipes/processor_recipes.dm +++ b/code/modules/food_and_drinks/recipes/processor_recipes.dm @@ -33,7 +33,7 @@ output = /obj/item/reagent_containers/food/snacks/soydope /datum/food_processor_process/spaghetti - input = /obj/item/reagent_containers/food/snacks/doughslice + input = /obj/item/food/doughslice output = /obj/item/food/spaghetti/raw /datum/food_processor_process/corn diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm index 9ce9c46b90998..ab46d52db3661 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm @@ -88,7 +88,7 @@ /datum/crafting_recipe/food/butterbiscuit name = "Butter Biscuit" reqs = list( - /obj/item/reagent_containers/food/snacks/bun = 1, + /obj/item/food/bun = 1, /obj/item/reagent_containers/food/snacks/butter = 1 ) result = /obj/item/food/butterbiscuit @@ -97,7 +97,7 @@ /datum/crafting_recipe/food/butterdog name = "Butterdog" reqs = list( - /obj/item/reagent_containers/food/snacks/bun = 1, + /obj/item/food/bun = 1, /obj/item/reagent_containers/food/snacks/butter = 3, ) result = /obj/item/food/butterdog @@ -120,7 +120,7 @@ name = "Hot dog" reqs = list( /datum/reagent/consumable/ketchup = 5, - /obj/item/reagent_containers/food/snacks/bun = 1, + /obj/item/food/bun = 1, /obj/item/reagent_containers/food/snacks/sausage = 1 ) result = /obj/item/reagent_containers/food/snacks/hotdog diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm index be2360fe5ecc1..f4c4738474c59 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm @@ -7,7 +7,7 @@ /datum/crafting_recipe/food/humanburger name = "Human burger" reqs = list( - /obj/item/reagent_containers/food/snacks/bun = 1, + /obj/item/food/bun = 1, /obj/item/reagent_containers/food/snacks/meat/steak/plain/human = 1 ) parts = list( @@ -20,7 +20,7 @@ name = "Burger" reqs = list( /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/plain @@ -30,7 +30,7 @@ name = "Corgi burger" reqs = list( /obj/item/reagent_containers/food/snacks/meat/slab/corgi = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/corgi @@ -40,7 +40,7 @@ name = "Appendix burger" reqs = list( /obj/item/organ/appendix = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/appendix subcategory = CAT_BURGER @@ -49,7 +49,7 @@ name = "Brain burger" reqs = list( /obj/item/organ/brain = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/brain subcategory = CAT_BURGER @@ -58,7 +58,7 @@ name = "Xeno burger" reqs = list( /obj/item/reagent_containers/food/snacks/meat/steak/xeno = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/xeno subcategory = CAT_BURGER @@ -67,7 +67,7 @@ name = "Bearger" reqs = list( /obj/item/reagent_containers/food/snacks/meat/steak/bear = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/bearger subcategory = CAT_BURGER @@ -77,7 +77,7 @@ reqs = list( /obj/item/reagent_containers/food/snacks/carpmeat = 1, /obj/item/reagent_containers/food/snacks/cheesewedge = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/fish subcategory = CAT_BURGER @@ -86,7 +86,7 @@ name = "Tofu burger" reqs = list( /obj/item/reagent_containers/food/snacks/tofu = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/tofu subcategory = CAT_BURGER @@ -96,7 +96,7 @@ reqs = list( /obj/item/ectoplasm = 1, /datum/reagent/consumable/sodiumchloride = 2, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/ghost subcategory = CAT_BURGER @@ -105,7 +105,7 @@ name = "Clown burger" reqs = list( /obj/item/clothing/mask/gas/clown_hat = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/clown subcategory = CAT_BURGER @@ -114,7 +114,7 @@ name = "Mime burger" reqs = list( /obj/item/clothing/mask/gas/mime = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/mime subcategory = CAT_BURGER @@ -124,7 +124,7 @@ reqs = list( /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, /obj/item/toy/crayon/red = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/red subcategory = CAT_BURGER @@ -134,7 +134,7 @@ reqs = list( /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, /obj/item/toy/crayon/orange = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/orange subcategory = CAT_BURGER @@ -144,7 +144,7 @@ reqs = list( /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, /obj/item/toy/crayon/yellow = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/yellow subcategory = CAT_BURGER @@ -154,7 +154,7 @@ reqs = list( /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, /obj/item/toy/crayon/green = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/green subcategory = CAT_BURGER @@ -164,7 +164,7 @@ reqs = list( /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, /obj/item/toy/crayon/blue = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/blue subcategory = CAT_BURGER @@ -174,7 +174,7 @@ reqs = list( /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, /obj/item/toy/crayon/purple = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/purple subcategory = CAT_BURGER @@ -184,7 +184,7 @@ reqs = list( /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, /obj/item/toy/crayon/black = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/black subcategory = CAT_BURGER @@ -194,7 +194,7 @@ reqs = list( /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, /obj/item/toy/crayon/white = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/white subcategory = CAT_BURGER @@ -203,7 +203,7 @@ name = "Spell burger" reqs = list( /obj/item/clothing/head/wizard/fake = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/spell subcategory = CAT_BURGER @@ -212,7 +212,7 @@ name = "Spell burger" reqs = list( /obj/item/clothing/head/wizard = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/spell subcategory = CAT_BURGER @@ -222,7 +222,7 @@ reqs = list( /obj/item/reagent_containers/food/snacks/meat/steak/plain = 3, /obj/item/reagent_containers/food/snacks/cheesewedge = 2, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/bigbite subcategory = CAT_BURGER @@ -237,7 +237,7 @@ /obj/item/reagent_containers/food/snacks/cheesewedge = 3, /obj/item/reagent_containers/food/snacks/boiledegg = 1, /obj/item/reagent_containers/food/snacks/meat/bacon = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/superbite @@ -247,7 +247,7 @@ name = "Jelly burger" reqs = list( /datum/reagent/toxin/slimejelly = 5, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/jelly/slime subcategory = CAT_BURGER @@ -256,7 +256,7 @@ name = "Jelly burger" reqs = list( /datum/reagent/consumable/cherryjelly = 5, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/jelly/cherry subcategory = CAT_BURGER @@ -266,7 +266,7 @@ reqs = list( /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, /obj/item/reagent_containers/food/snacks/grown/ghost_chili = 2, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/fivealarm subcategory = CAT_BURGER @@ -275,7 +275,7 @@ name = "Rat burger" reqs = list( /obj/item/reagent_containers/food/snacks/deadmouse = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/rat subcategory = CAT_BURGER @@ -284,7 +284,7 @@ name = "Home run baseball burger" reqs = list( /obj/item/melee/baseball_bat = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/baseball subcategory = CAT_BURGER @@ -293,7 +293,7 @@ name = "Bacon Burger" reqs = list( /obj/item/reagent_containers/food/snacks/meat/bacon = 3, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/baconburger @@ -303,7 +303,7 @@ name = "Empowered Burger" reqs = list( /obj/item/stack/sheet/mineral/plasma = 2, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/empoweredburger @@ -313,7 +313,7 @@ name = "Crab Burger" reqs = list( /obj/item/reagent_containers/food/snacks/meat/crab = 2, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/crab @@ -324,7 +324,7 @@ reqs = list( /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, /obj/item/reagent_containers/food/snacks/cheesewedge = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/cheese subcategory = CAT_BURGER @@ -334,7 +334,7 @@ reqs = list( /obj/item/reagent_containers/food/snacks/soylentgreen = 1, //two full meats worth. /obj/item/reagent_containers/food/snacks/cheesewedge = 2, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/soylent subcategory = CAT_BURGER @@ -344,7 +344,7 @@ reqs = list( /obj/item/reagent_containers/food/snacks/bbqribs = 1, //The sauce is already included in the ribs /obj/item/reagent_containers/food/snacks/onion_slice = 1, //feel free to remove if too burdensome. - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/rib subcategory = CAT_BURGER @@ -354,7 +354,7 @@ reqs = list( /obj/item/reagent_containers/food/snacks/friedegg = 1, /obj/item/reagent_containers/food/snacks/meat/bacon = 2, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/mcguffin subcategory = CAT_BURGER @@ -364,7 +364,7 @@ reqs = list( /obj/item/reagent_containers/food/snacks/meat/steak/chicken = 1, /datum/reagent/consumable/mayonnaise = 5, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/chicken subcategory = CAT_BURGER @@ -377,7 +377,7 @@ /datum/reagent/consumable/cooking_oil = 20, /obj/item/reagent_containers/food/snacks/grown/nettle/death = 2, // closest thing to "grass of death" /obj/item/reagent_containers/food/snacks/cheesewedge = 4, - /obj/item/reagent_containers/food/snacks/bun = 1 + /obj/item/food/bun = 1 ) result = /obj/item/food/burger/crazy subcategory = CAT_BURGER diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm index 3844033a3fa29..3eb76458f2baa 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm @@ -75,7 +75,7 @@ name = "Fish fingers" reqs = list( /datum/reagent/consumable/flour = 5, - /obj/item/reagent_containers/food/snacks/bun = 1, + /obj/item/food/bun = 1, /obj/item/reagent_containers/food/snacks/carpmeat = 1 ) result = /obj/item/reagent_containers/food/snacks/fishfingers @@ -165,7 +165,7 @@ /datum/crafting_recipe/food/rawkhinkali name = "Raw Khinkali" reqs = list( - /obj/item/reagent_containers/food/snacks/doughslice = 1, + /obj/item/food/doughslice = 1, /obj/item/reagent_containers/food/snacks/grown/garlic = 1, /obj/item/reagent_containers/food/snacks/meatball = 1 ) @@ -175,7 +175,7 @@ /datum/crafting_recipe/food/pigblanket name = "Pig in a Blanket" reqs = list( - /obj/item/reagent_containers/food/snacks/bun = 1, + /obj/item/food/bun = 1, /obj/item/reagent_containers/food/snacks/butter = 1, /obj/item/reagent_containers/food/snacks/meat/cutlet = 1 ) diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm index f10dc0f9a1d06..0d138b49c0745 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm @@ -100,7 +100,7 @@ time = 40 reqs = list(/datum/reagent/consumable/sodiumchloride = 1, /datum/reagent/consumable/blackpepper = 1, - /obj/item/reagent_containers/food/snacks/pastrybase = 2 + /obj/item/food/pastrybase = 2 ) result = /obj/item/food/baguette subcategory = CAT_MISCFOOD @@ -261,7 +261,7 @@ name = "Powercrepe" time = 40 reqs = list( - /obj/item/reagent_containers/food/snacks/flatdough = 1, + /obj/item/food/flatdough = 1, /datum/reagent/consumable/milk = 1, /datum/reagent/consumable/cherryjelly = 5, /obj/item/stock_parts/cell/super =1, @@ -326,7 +326,7 @@ /datum/crafting_recipe/food/crab_rangoon name = "Crab Rangoon" reqs = list( - /obj/item/reagent_containers/food/snacks/doughslice = 1, + /obj/item/food/doughslice = 1, /datum/reagent/consumable/cream = 5, /obj/item/reagent_containers/food/snacks/cheesewedge = 1, /obj/item/reagent_containers/food/snacks/meat/rawcrab = 1 diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm index e1f698a345f6c..a208118cde8ba 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm @@ -8,7 +8,7 @@ name = "Donut" reqs = list( /datum/reagent/consumable/sugar = 1, - /obj/item/reagent_containers/food/snacks/pastrybase = 1 + /obj/item/food/pastrybase = 1 ) result = /obj/item/reagent_containers/food/snacks/donut/plain subcategory = CAT_PASTRY @@ -19,7 +19,7 @@ reqs = list( /datum/reagent/consumable/frostoil = 5, /datum/reagent/consumable/capsaicin = 5, - /obj/item/reagent_containers/food/snacks/pastrybase = 1 + /obj/item/food/pastrybase = 1 ) result = /obj/item/reagent_containers/food/snacks/donut/chaos @@ -28,7 +28,7 @@ name = "Meat donut" reqs = list( /obj/item/reagent_containers/food/snacks/meat/rawcutlet = 1, - /obj/item/reagent_containers/food/snacks/pastrybase = 1 + /obj/item/food/pastrybase = 1 ) result = /obj/item/reagent_containers/food/snacks/donut/meat @@ -36,7 +36,7 @@ name = "Jelly donut" reqs = list( /datum/reagent/consumable/berryjuice = 5, - /obj/item/reagent_containers/food/snacks/pastrybase = 1 + /obj/item/food/pastrybase = 1 ) result = /obj/item/reagent_containers/food/snacks/donut/jelly/plain @@ -44,7 +44,7 @@ name = "Slime jelly donut" reqs = list( /datum/reagent/toxin/slimejelly = 5, - /obj/item/reagent_containers/food/snacks/pastrybase = 1 + /obj/item/food/pastrybase = 1 ) result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain @@ -254,7 +254,7 @@ time = 15 name = "Waffles" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 2 + /obj/item/food/pastrybase = 2 ) result = /obj/item/reagent_containers/food/snacks/waffles subcategory = CAT_PASTRY @@ -263,7 +263,7 @@ /datum/crafting_recipe/food/soylenviridians name = "Soylent viridians" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 2, + /obj/item/food/pastrybase = 2, /obj/item/reagent_containers/food/snacks/grown/soybeans = 1 ) result = /obj/item/reagent_containers/food/snacks/soylenviridians @@ -272,7 +272,7 @@ /datum/crafting_recipe/food/soylentgreen name = "Soylent green" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 2, + /obj/item/food/pastrybase = 2, /obj/item/reagent_containers/food/snacks/meat/slab/human = 2 ) result = /obj/item/reagent_containers/food/snacks/soylentgreen @@ -283,7 +283,7 @@ name = "Roffle waffles" reqs = list( /datum/reagent/drug/mushroomhallucinogen = 5, - /obj/item/reagent_containers/food/snacks/pastrybase = 2 + /obj/item/food/pastrybase = 2 ) result = /obj/item/reagent_containers/food/snacks/rofflewaffles subcategory = CAT_PASTRY @@ -291,7 +291,7 @@ /datum/crafting_recipe/food/pancakes name = "Pancake" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1 + /obj/item/food/pastrybase = 1 ) result = /obj/item/reagent_containers/food/snacks/pancakes subcategory = CAT_PASTRY @@ -299,7 +299,7 @@ /datum/crafting_recipe/food/bbpancakes name = "Blueberry pancake" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/food/pastrybase = 1, /obj/item/reagent_containers/food/snacks/grown/berries = 1 ) result = /obj/item/reagent_containers/food/snacks/pancakes/blueberry @@ -308,7 +308,7 @@ /datum/crafting_recipe/food/ccpancakes name = "Chocolate chip pancake" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/food/pastrybase = 1, /obj/item/reagent_containers/food/snacks/chocolatebar = 1 ) result = /obj/item/reagent_containers/food/snacks/pancakes/chocolatechip @@ -321,7 +321,7 @@ time = 15 name = "Donk-pocket" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/food/pastrybase = 1, /obj/item/reagent_containers/food/snacks/meatball = 1 ) result = /obj/item/reagent_containers/food/snacks/donkpocket @@ -331,7 +331,7 @@ time = 15 name = "Dank-pocket" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/food/pastrybase = 1, /obj/item/reagent_containers/food/snacks/grown/cannabis = 1 ) result = /obj/item/reagent_containers/food/snacks/donkpocket/dank @@ -341,7 +341,7 @@ time = 15 name = "Spicy-pocket" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/food/pastrybase = 1, /obj/item/reagent_containers/food/snacks/grown/chili = 1 ) result = /obj/item/reagent_containers/food/snacks/donkpocket/spicy @@ -351,7 +351,7 @@ time = 15 name = "Teriyaki-pocket" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/food/pastrybase = 1, /datum/reagent/consumable/soysauce = 3 ) result = /obj/item/reagent_containers/food/snacks/donkpocket/teriyaki @@ -361,7 +361,7 @@ time = 15 name = "Pizza-pocket" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/food/pastrybase = 1, /obj/item/reagent_containers/food/snacks/grown/tomato = 1 ) result = /obj/item/reagent_containers/food/snacks/donkpocket/pizza @@ -371,7 +371,7 @@ time = 15 name = "Honk-Pocket" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/food/pastrybase = 1, /obj/item/reagent_containers/food/snacks/grown/banana = 1, /datum/reagent/consumable/sugar = 3 ) @@ -382,7 +382,7 @@ time = 15 name = "Berry-pocket" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/food/pastrybase = 1, /obj/item/reagent_containers/food/snacks/grown/berries = 1 ) result = /obj/item/reagent_containers/food/snacks/donkpocket/berry @@ -392,7 +392,7 @@ time = 15 name = "Gondola-pocket" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/food/pastrybase = 1, /datum/reagent/tranquility = 5 ) result = /obj/item/reagent_containers/food/snacks/donkpocket/gondola @@ -405,7 +405,7 @@ name = "Muffin" reqs = list( /datum/reagent/consumable/milk = 5, - /obj/item/reagent_containers/food/snacks/pastrybase = 1 + /obj/item/food/pastrybase = 1 ) result = /obj/item/reagent_containers/food/snacks/muffin subcategory = CAT_PASTRY @@ -414,7 +414,7 @@ name = "Berry muffin" reqs = list( /datum/reagent/consumable/milk = 5, - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/food/pastrybase = 1, /obj/item/reagent_containers/food/snacks/grown/berries = 1 ) result = /obj/item/reagent_containers/food/snacks/muffin/berry @@ -424,7 +424,7 @@ name = "Booberry muffin" reqs = list( /datum/reagent/consumable/milk = 5, - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/food/pastrybase = 1, /obj/item/reagent_containers/food/snacks/grown/berries = 1, /obj/item/ectoplasm = 1 ) @@ -435,7 +435,7 @@ name = "Moffin" reqs = list( /datum/reagent/consumable/milk = 5, - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/food/pastrybase = 1, /obj/item/stack/sheet/cotton/cloth = 1, ) result = /obj/item/reagent_containers/food/snacks/muffin/moffin @@ -458,7 +458,7 @@ name = "Meat bun" reqs = list( /datum/reagent/consumable/soysauce = 5, - /obj/item/reagent_containers/food/snacks/bun = 1, + /obj/item/food/bun = 1, /obj/item/reagent_containers/food/snacks/meatball = 1, /obj/item/reagent_containers/food/snacks/grown/cabbage = 1 ) @@ -480,7 +480,7 @@ name = "Sugar cookie" reqs = list( /datum/reagent/consumable/sugar = 5, - /obj/item/reagent_containers/food/snacks/pastrybase = 1 + /obj/item/food/pastrybase = 1 ) result = /obj/item/reagent_containers/food/snacks/sugarcookie subcategory = CAT_PASTRY @@ -489,7 +489,7 @@ time = 15 name = "Fortune cookie" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/food/pastrybase = 1, /obj/item/paper = 1 ) parts = list( @@ -503,7 +503,7 @@ name = "Poppy pretzel" reqs = list( /obj/item/seeds/flower/poppy = 1, - /obj/item/reagent_containers/food/snacks/pastrybase = 1 + /obj/item/food/pastrybase = 1 ) result = /obj/item/reagent_containers/food/snacks/poppypretzel subcategory = CAT_PASTRY @@ -512,7 +512,7 @@ time = 15 name = "Plumphelmet biscuit" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/food/pastrybase = 1, /obj/item/reagent_containers/food/snacks/grown/mushroom/plumphelmet = 1 ) result = /obj/item/reagent_containers/food/snacks/plumphelmetbiscuit @@ -523,7 +523,7 @@ name = "Cracker" reqs = list( /datum/reagent/consumable/sodiumchloride = 1, - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/food/pastrybase = 1, ) result = /obj/item/reagent_containers/food/snacks/cracker subcategory = CAT_PASTRY @@ -532,7 +532,7 @@ name = "Choco cornet" reqs = list( /datum/reagent/consumable/sodiumchloride = 1, - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/food/pastrybase = 1, /obj/item/reagent_containers/food/snacks/chocolatebar = 1 ) result = /obj/item/reagent_containers/food/snacks/chococornet @@ -541,7 +541,7 @@ /datum/crafting_recipe/food/oatmealcookie name = "Oatmeal cookie" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/food/pastrybase = 1, /obj/item/reagent_containers/food/snacks/grown/oat = 1 ) result = /obj/item/reagent_containers/food/snacks/oatmealcookie @@ -551,7 +551,7 @@ name = "Raisin cookie" reqs = list( /obj/item/reagent_containers/food/snacks/no_raisin = 1, - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/food/pastrybase = 1, /obj/item/reagent_containers/food/snacks/grown/oat = 1 ) result = /obj/item/reagent_containers/food/snacks/raisincookie @@ -560,7 +560,7 @@ /datum/crafting_recipe/food/cherrycupcake name = "Cherry cupcake" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/food/pastrybase = 1, /obj/item/reagent_containers/food/snacks/grown/cherries = 1 ) result = /obj/item/reagent_containers/food/snacks/cherrycupcake @@ -569,7 +569,7 @@ /datum/crafting_recipe/food/bluecherrycupcake name = "Blue cherry cupcake" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/food/pastrybase = 1, /obj/item/reagent_containers/food/snacks/grown/bluecherries = 1 ) result = /obj/item/reagent_containers/food/snacks/cherrycupcake/blue @@ -578,7 +578,7 @@ /datum/crafting_recipe/food/honeybun name = "Honey bun" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/food/pastrybase = 1, /datum/reagent/consumable/honey = 5 ) result = /obj/item/reagent_containers/food/snacks/honeybun @@ -587,7 +587,7 @@ /datum/crafting_recipe/food/ravtart name = "Rav'tart" reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/food/pastrybase = 1, /obj/item/stack/sheet/bronze = 1, /obj/item/reagent_containers/food/snacks/grown/berries = 2, /obj/item/reagent_containers/food/snacks/grown/citrus/orange = 1 diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pizza.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pizza.dm index 89206e1ad7da8..d4e4d08465e9f 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pizza.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pizza.dm @@ -6,7 +6,7 @@ /datum/crafting_recipe/food/margheritapizza name = "Margherita pizza" reqs = list( - /obj/item/reagent_containers/food/snacks/pizzabread = 1, + /obj/item/food/pizzabread = 1, /obj/item/reagent_containers/food/snacks/cheesewedge = 4, /obj/item/reagent_containers/food/snacks/grown/tomato = 1 ) @@ -16,7 +16,7 @@ /datum/crafting_recipe/food/meatpizza name = "Meat pizza" reqs = list( - /obj/item/reagent_containers/food/snacks/pizzabread = 1, + /obj/item/food/pizzabread = 1, /obj/item/reagent_containers/food/snacks/meat/cutlet = 4, /obj/item/reagent_containers/food/snacks/cheesewedge = 1, /obj/item/reagent_containers/food/snacks/grown/tomato = 1 @@ -27,7 +27,7 @@ /datum/crafting_recipe/food/arnold name = "Arnold pizza" reqs = list( - /obj/item/reagent_containers/food/snacks/pizzabread = 1, + /obj/item/food/pizzabread = 1, /obj/item/reagent_containers/food/snacks/meat/cutlet = 3, /obj/item/ammo_casing/c9mm = 8, /obj/item/reagent_containers/food/snacks/cheesewedge = 1, @@ -39,7 +39,7 @@ /datum/crafting_recipe/food/mushroompizza name = "Mushroom pizza" reqs = list( - /obj/item/reagent_containers/food/snacks/pizzabread = 1, + /obj/item/food/pizzabread = 1, /obj/item/reagent_containers/food/snacks/grown/mushroom = 5 ) result = /obj/item/food/pizza/mushroom @@ -48,7 +48,7 @@ /datum/crafting_recipe/food/vegetablepizza name = "Vegetable pizza" reqs = list( - /obj/item/reagent_containers/food/snacks/pizzabread = 1, + /obj/item/food/pizzabread = 1, /obj/item/reagent_containers/food/snacks/grown/eggplant = 1, /obj/item/reagent_containers/food/snacks/grown/carrot = 1, /obj/item/reagent_containers/food/snacks/grown/corn = 1, @@ -60,7 +60,7 @@ /datum/crafting_recipe/food/donkpocketpizza name = "Donkpocket pizza" reqs = list( - /obj/item/reagent_containers/food/snacks/pizzabread = 1, + /obj/item/food/pizzabread = 1, /obj/item/reagent_containers/food/snacks/donkpocket/warm = 3, /obj/item/reagent_containers/food/snacks/cheesewedge = 1, /obj/item/reagent_containers/food/snacks/grown/tomato = 1 @@ -71,7 +71,7 @@ /datum/crafting_recipe/food/dankpizza name = "Dank pizza" reqs = list( - /obj/item/reagent_containers/food/snacks/pizzabread = 1, + /obj/item/food/pizzabread = 1, /obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris = 3, /obj/item/reagent_containers/food/snacks/cheesewedge = 1, /obj/item/reagent_containers/food/snacks/grown/tomato = 1 @@ -82,7 +82,7 @@ /datum/crafting_recipe/food/sassysagepizza name = "Sassysage pizza" reqs = list( - /obj/item/reagent_containers/food/snacks/pizzabread = 1, + /obj/item/food/pizzabread = 1, /obj/item/reagent_containers/food/snacks/meatball = 3, /obj/item/reagent_containers/food/snacks/cheesewedge = 1, /obj/item/reagent_containers/food/snacks/grown/tomato = 1 @@ -93,7 +93,7 @@ /datum/crafting_recipe/food/pineapplepizza name = "Hawaiian pizza" reqs = list( - /obj/item/reagent_containers/food/snacks/pizzabread = 1, + /obj/item/food/pizzabread = 1, /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, /obj/item/reagent_containers/food/snacks/pineappleslice = 3, /obj/item/reagent_containers/food/snacks/cheesewedge = 1, From ea8a79663dbe118345ba9237b868be1fb22fe8b4 Mon Sep 17 00:00:00 2001 From: RKz Date: Mon, 25 Sep 2023 19:59:04 -0400 Subject: [PATCH 02/11] mexican --- beestation.dme | 2 + code/__DEFINES/construction.dm | 53 +++--- .../game/objects/effects/spawners/lootdrop.dm | 2 +- code/game/objects/items/food/mexican.dm | 164 ++++++++++++++++++ code/game/objects/items/storage/belt.dm | 6 +- code/game/objects/items/storage/boxes.dm | 2 +- .../food_and_drinks/food/snacks_meat.dm | 11 -- .../food_and_drinks/food/snacks_other.dm | 107 ------------ .../recipes/processor_recipes.dm | 4 +- .../recipes/tablecraft/recipes_meat.dm | 10 -- .../recipes/tablecraft/recipes_mexican.dm | 114 ++++++++++++ .../recipes/tablecraft/recipes_misc.dm | 102 ----------- .../recipes/tablecraft/recipes_pie.dm | 2 +- code/modules/station_goals/bluespace_tap.dm | 2 +- icons/obj/food/food.dmi | Bin 80240 -> 72600 bytes icons/obj/food/mexican.dmi | Bin 0 -> 4929 bytes 16 files changed, 316 insertions(+), 265 deletions(-) create mode 100644 code/game/objects/items/food/mexican.dm create mode 100644 code/modules/food_and_drinks/recipes/tablecraft/recipes_mexican.dm create mode 100644 icons/obj/food/mexican.dmi diff --git a/beestation.dme b/beestation.dme index 750456a13c7b9..dbd4b3988239e 100644 --- a/beestation.dme +++ b/beestation.dme @@ -1374,6 +1374,7 @@ #include "code\game\objects\items\food\burgers.dm" #include "code\game\objects\items\food\cake.dm" #include "code\game\objects\items\food\dough.dm" +#include "code\game\objects\items\food\mexican.dm" #include "code\game\objects\items\food\pizza.dm" #include "code\game\objects\items\food\spaghetti.dm" #include "code\game\objects\items\grenades\_grenade.dm" @@ -2546,6 +2547,7 @@ #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_egg.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_frozen.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_meat.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_mexican.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_misc.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_pastry.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_pie.dm" diff --git a/code/__DEFINES/construction.dm b/code/__DEFINES/construction.dm index 980970b1891c7..973196b2a269d 100644 --- a/code/__DEFINES/construction.dm +++ b/code/__DEFINES/construction.dm @@ -73,32 +73,33 @@ #define MAXCOIL 30 // tablecrafting defines -#define CAT_NONE "" -#define CAT_WEAPONRY "Weaponry" -#define CAT_WEAPON "Weapons" -#define CAT_AMMO "Ammunition" -#define CAT_ROBOT "Robots" -#define CAT_MISC "Misc" -#define CAT_PRIMAL "Tribal" -#define CAT_CLOTHING "Clothing" -#define CAT_EYEWEAR "Eyewear" -#define CAT_FOOD "Foods" -#define CAT_BREAD "Breads" -#define CAT_BURGER "Burgers" -#define CAT_CAKE "Cakes" -#define CAT_EGG "Egg-Based Food" -#define CAT_MEAT "Meats" -#define CAT_MISCFOOD "Misc. Food" -#define CAT_PASTRY "Pastries" -#define CAT_PIE "Pies" -#define CAT_PIZZA "Pizzas" -#define CAT_SALAD "Salads" -#define CAT_SANDWICH "Sandwiches" -#define CAT_SOUP "Soups" -#define CAT_SPAGHETTI "Spaghettis" -#define CAT_ICE "Frozen" -#define CAT_DRINK "Drinks" -#define CAT_STRUCTURE "Structures" +#define CAT_NONE "" +#define CAT_WEAPONRY "Weaponry" +#define CAT_WEAPON "Weapons" +#define CAT_AMMO "Ammunition" +#define CAT_ROBOT "Robots" +#define CAT_MISC "Misc" +#define CAT_PRIMAL "Tribal" +#define CAT_CLOTHING "Clothing" +#define CAT_EYEWEAR "Eyewear" +#define CAT_FOOD "Foods" +#define CAT_BREAD "Breads" +#define CAT_BURGER "Burgers" +#define CAT_CAKE "Cakes" +#define CAT_EGG "Egg-Based Food" +#define CAT_MEAT "Meats" +#define CAT_MISCFOOD "Misc. Food" +#define CAT_MEXICAN "Mexican Food" +#define CAT_PASTRY "Pastries" +#define CAT_PIE "Pies" +#define CAT_PIZZA "Pizzas" +#define CAT_SALAD "Salads" +#define CAT_SANDWICH "Sandwiches" +#define CAT_SOUP "Soups" +#define CAT_SPAGHETTI "Spaghettis" +#define CAT_ICE "Frozen" +#define CAT_DRINK "Drinks" +#define CAT_STRUCTURE "Structures" // rcd buildtype defines #define RCD_FLOORWALL 1 diff --git a/code/game/objects/effects/spawners/lootdrop.dm b/code/game/objects/effects/spawners/lootdrop.dm index 5c252eb8f402c..2b9436c9c8970 100644 --- a/code/game/objects/effects/spawners/lootdrop.dm +++ b/code/game/objects/effects/spawners/lootdrop.dm @@ -116,7 +116,7 @@ /obj/item/reagent_containers/food/snacks/salad/aesirsalad) var/mains = list( /obj/item/reagent_containers/food/snacks/bearsteak, - /obj/item/reagent_containers/food/snacks/enchiladas, + /obj/item/food/enchiladas, /obj/item/reagent_containers/food/snacks/stewedsoymeat, /obj/item/food/burger/bigbite, /obj/item/food/burger/superbite, diff --git a/code/game/objects/items/food/mexican.dm b/code/game/objects/items/food/mexican.dm new file mode 100644 index 0000000000000..2bb7967fe262f --- /dev/null +++ b/code/game/objects/items/food/mexican.dm @@ -0,0 +1,164 @@ +/obj/item/food/tortilla + name = "tortilla" + desc = "The base for all your burritos." + icon = 'icons/obj/food/food_ingredients.dmi' + icon_state = "tortilla" + food_reagents = list( + /datum/reagent/consumable/nutriment = 3, + /datum/reagent/consumable/nutriment/vitamin = 1, + ) + tastes = list("tortilla" = 1) + foodtypes = GRAIN + w_class = WEIGHT_CLASS_TINY + +/obj/item/food/burrito + name = "burrito" + desc = "Tortilla wrapped goodness." + icon = 'icons/obj/food/mexican.dmi' + icon_state = "burrito" + food_reagents = list( + /datum/reagent/consumable/nutriment = 2, + /datum/reagent/consumable/nutriment/vitamin = 1, + ) + tastes = list("tortilla" = 2, "beans" = 3) + foodtypes = GRAIN + w_class = WEIGHT_CLASS_SMALL + +/obj/item/food/cheesyburrito + name = "cheesy burrito" + desc = "It's a burrito filled with cheese." + icon = 'icons/obj/food/mexican.dmi' + icon_state = "cheesyburrito" + food_reagents = list( + /datum/reagent/consumable/nutriment = 3, + /datum/reagent/consumable/nutriment/vitamin = 2, + ) + tastes = list("tortilla" = 2, "beans" = 3, "cheese" = 1) + foodtypes = GRAIN | DAIRY + w_class = WEIGHT_CLASS_SMALL + +/obj/item/food/carneburrito + name = "carne asada burrito" + desc = "The best burrito for meat lovers." + icon = 'icons/obj/food/mexican.dmi' + icon_state = "carneburrito" + food_reagents = list( + /datum/reagent/consumable/nutriment = 2, + /datum/reagent/consumable/nutriment/protein = 6, + /datum/reagent/consumable/nutriment/vitamin = 1, + ) + tastes = list("tortilla" = 2, "meat" = 4) + foodtypes = GRAIN | MEAT + w_class = WEIGHT_CLASS_SMALL + +/obj/item/food/fuegoburrito + name = "fuego plasma burrito" + desc = "A super spicy burrito." + icon = 'icons/obj/food/mexican.dmi' + icon_state = "fuegoburrito" + food_reagents = list( + /datum/reagent/consumable/nutriment = 3, + /datum/reagent/consumable/nutriment/protein = 2, + /datum/reagent/consumable/capsaicin = 5, + /datum/reagent/consumable/nutriment/vitamin = 3, + ) + tastes = list("tortilla" = 2, "beans" = 3, "hot peppers" = 1) + foodtypes = GRAIN + w_class = WEIGHT_CLASS_SMALL + +/obj/item/food/nachos + name = "nachos" + desc = "Chips from Space Mexico." + icon = 'icons/obj/food/mexican.dmi' + icon_state = "nachos" + food_reagents = list( + /datum/reagent/consumable/nutriment = 6, + /datum/reagent/consumable/nutriment/vitamin = 2, + ) + tastes = list("nachos" = 1) + foodtypes = GRAIN | FRIED + w_class = WEIGHT_CLASS_SMALL + +/obj/item/food/cheesynachos + name = "cheesy nachos" + desc = "The delicious combination of nachos and melting cheese." + icon = 'icons/obj/food/mexican.dmi' + icon_state = "cheesynachos" + food_reagents = list( + /datum/reagent/consumable/nutriment = 6, + /datum/reagent/consumable/nutriment/protein = 1, + /datum/reagent/consumable/nutriment/vitamin = 3, + ) + tastes = list("nachos" = 2, "cheese" = 1) + foodtypes = GRAIN | FRIED | DAIRY + w_class = WEIGHT_CLASS_SMALL + +/obj/item/food/cubannachos + name = "Cuban nachos" + desc = "That's some dangerously spicy nachos." + icon = 'icons/obj/food/mexican.dmi' + icon_state = "cubannachos" + food_reagents = list( + /datum/reagent/consumable/nutriment = 7, + /datum/reagent/consumable/capsaicin = 8, + /datum/reagent/consumable/nutriment/vitamin = 4, + ) + tastes = list("nachos" = 2, "hot pepper" = 1) + foodtypes = VEGETABLES | FRIED | DAIRY + w_class = WEIGHT_CLASS_SMALL + +/obj/item/food/taco + name = "classic taco" + desc = "A traditional taco with meat, cheese, and lettuce." + icon = 'icons/obj/food/mexican.dmi' + icon_state = "taco" + food_reagents = list( + /datum/reagent/consumable/nutriment = 2, + /datum/reagent/consumable/nutriment/protein = 3, + /datum/reagent/consumable/nutriment/vitamin = 2, + ) + tastes = list("taco" = 4, "meat" = 2, "cheese" = 2, "lettuce" = 1) + foodtypes = MEAT | DAIRY | GRAIN | VEGETABLES + w_class = WEIGHT_CLASS_SMALL + +/obj/item/food/taco/plain + name = "plain taco" + desc = "A traditional taco with meat and cheese, minus the rabbit food." + icon_state = "taco_plain" + food_reagents = list( + /datum/reagent/consumable/nutriment = 2, + /datum/reagent/consumable/nutriment/protein = 2, + /datum/reagent/consumable/nutriment/vitamin = 1, + ) + tastes = list("taco" = 4, "meat" = 2, "cheese" = 2) + foodtypes = MEAT | DAIRY | GRAIN + +/obj/item/food/enchiladas + name = "enchiladas" + desc = "Viva La Mexico!" + icon = 'icons/obj/food/mexican.dmi' + icon_state = "enchiladas" + bite_consumption = 4 + food_reagents = list( + /datum/reagent/consumable/nutriment = 4, + /datum/reagent/consumable/nutriment/protein = 7, + /datum/reagent/consumable/capsaicin = 6, + /datum/reagent/consumable/nutriment/vitamin = 2 + ) + tastes = list("hot peppers" = 1, "meat" = 3, "cheese" = 1, "sour cream" = 1) + foodtypes = MEAT | GRAIN + w_class = WEIGHT_CLASS_SMALL + +/obj/item/food/stuffedlegion + name = "stuffed legion" + desc = "The former skull of a damned human, filled with goliath meat. It has a decorative lava pool made of ketchup and hotsauce." + icon_state = "stuffed_legion" + food_reagents = list( + /datum/reagent/consumable/nutriment = 2, + /datum/reagent/consumable/nutriment/protein = 5, + /datum/reagent/consumable/nutriment/vitamin = 5, + /datum/reagent/consumable/capsaicin = 2, + ) + tastes = list("death" = 2, "rock" = 1, "meat" = 1, "hot peppers" = 1) + foodtypes = MEAT + w_class = WEIGHT_CLASS_SMALL diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 141dffb0dffe9..5425aec47c006 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -541,9 +541,9 @@ /obj/item/reagent_containers/food/snacks/syndicake, /obj/item/reagent_containers/food/snacks/spacetwinkie, /obj/item/reagent_containers/food/snacks/cheesiehonkers, - /obj/item/reagent_containers/food/snacks/nachos, - /obj/item/reagent_containers/food/snacks/cheesynachos, - /obj/item/reagent_containers/food/snacks/cubannachos, + /obj/item/food/nachos, + /obj/item/food/cheesynachos, + /obj/item/food/cubannachos, /obj/item/reagent_containers/food/snacks/nugget, /obj/item/food/spaghetti/pastatomato, /obj/item/reagent_containers/food/snacks/rofflewaffles, diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index ce233af042a19..537779070586e 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -1052,7 +1052,7 @@ theme_name = "fiesta" /obj/item/storage/box/ingredients/fiesta/PopulateContents() - new /obj/item/reagent_containers/food/snacks/tortilla(src) + new /obj/item/food/tortilla(src) for(var/i in 1 to 2) new /obj/item/reagent_containers/food/snacks/grown/corn(src) new /obj/item/reagent_containers/food/snacks/grown/soybeans(src) diff --git a/code/modules/food_and_drinks/food/snacks_meat.dm b/code/modules/food_and_drinks/food/snacks_meat.dm index 98accce5e82e0..45ce6763d777c 100644 --- a/code/modules/food_and_drinks/food/snacks_meat.dm +++ b/code/modules/food_and_drinks/food/snacks_meat.dm @@ -203,17 +203,6 @@ tastes = list("the jungle" = 1, "bananas" = 1, "jimmies" = 1) spawned_mob = /mob/living/simple_animal/hostile/gorilla -/obj/item/reagent_containers/food/snacks/enchiladas - name = "enchiladas" - desc = "Viva La Mexico!" - icon_state = "enchiladas" - bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 2) - bitesize = 4 - filling_color = "#FFA07A" - list_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/capsaicin = 6) - tastes = list("hot peppers" = 1, "meat" = 3, "cheese" = 1, "sour cream" = 1) - foodtype = MEAT - /obj/item/reagent_containers/food/snacks/stewedsoymeat name = "stewed soy meat" desc = "Even non-vegetarians will LOVE this!" diff --git a/code/modules/food_and_drinks/food/snacks_other.dm b/code/modules/food_and_drinks/food/snacks_other.dm index dbf44ce3a4a1c..ab3ffc31564bf 100644 --- a/code/modules/food_and_drinks/food/snacks_other.dm +++ b/code/modules/food_and_drinks/food/snacks_other.dm @@ -291,56 +291,6 @@ tastes = list("eggplant" = 3, "cheese" = 1) foodtype = VEGETABLES | DAIRY -/obj/item/reagent_containers/food/snacks/tortilla - name = "tortilla" - desc = "The base for all your burritos." - icon = 'icons/obj/food/food_ingredients.dmi' - icon_state = "tortilla" - list_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 1) - filling_color = "#FFEFD5" - tastes = list("tortilla" = 1) - foodtype = GRAIN - -/obj/item/reagent_containers/food/snacks/burrito - name = "burrito" - desc = "Tortilla wrapped goodness." - icon_state = "burrito" - bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 2) - list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 1) - filling_color = "#FFEFD5" - tastes = list("tortilla" = 2) - foodtype = GRAIN - -/obj/item/reagent_containers/food/snacks/cheesyburrito - name = "cheesy burrito" - desc = "It's a burrito filled with cheese." - icon_state = "cheesyburrito" - bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 2) - list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 2) - filling_color = "#FFD800" - tastes = list("tortilla" = 2, "cheese" = 1) - foodtype = GRAIN | DAIRY - -/obj/item/reagent_containers/food/snacks/carneburrito - name = "carne asada burrito" - desc = "The best burrito for meat lovers." - icon_state = "carneburrito" - bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 1) - list_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 1) - filling_color = "#A0522D" - tastes = list("tortilla" = 2, "meat" = 4) - foodtype = GRAIN | MEAT - -/obj/item/reagent_containers/food/snacks/fuegoburrito - name = "fuego plasma burrito" - desc = "A super spicy burrito." - icon_state = "fuegoburrito" - bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 3) - list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/capsaicin = 5, /datum/reagent/consumable/nutriment/vitamin = 3) - filling_color = "#FF2000" - tastes = list("tortilla" = 2, "hot peppers" = 1) - foodtype = GRAIN - /obj/item/reagent_containers/food/snacks/yakiimo name = "yaki imo" desc = "Made with roasted sweet potatoes!" @@ -372,36 +322,6 @@ tastes = list("melon" = 1) foodtype = FRUIT -/obj/item/reagent_containers/food/snacks/nachos - name = "nachos" - desc = "Chips from Space Mexico." - icon_state = "nachos" - bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) - list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 2) - filling_color = "#F4A460" - tastes = list("nachos" = 1) - foodtype = VEGETABLES | FRIED - -/obj/item/reagent_containers/food/snacks/cheesynachos - name = "cheesy nachos" - desc = "The delicious combination of nachos and melting cheese." - icon_state = "cheesynachos" - bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 2) - list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 3) - filling_color = "#FFD700" - tastes = list("nachos" = 2, "cheese" = 1) - foodtype = VEGETABLES | FRIED | DAIRY - -/obj/item/reagent_containers/food/snacks/cubannachos - name = "Cuban nachos" - desc = "That's some dangerously spicy nachos." - icon_state = "cubannachos" - bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 3) - list_reagents = list(/datum/reagent/consumable/nutriment = 7, /datum/reagent/consumable/capsaicin = 8, /datum/reagent/consumable/nutriment/vitamin = 4) - filling_color = "#DC143C" - tastes = list("nachos" = 2, "hot pepper" = 1) - foodtype = VEGETABLES | FRIED | DAIRY - /obj/item/reagent_containers/food/snacks/melonkeg name = "melon keg" desc = "Who knew vodka was a fruit?" @@ -426,15 +346,6 @@ /*food_flags = FOOD_FINGER_FOOD*/ w_class = WEIGHT_CLASS_SMALL -/obj/item/reagent_containers/food/snacks/stuffedlegion - name = "stuffed legion" - desc = "The former skull of a damned human, filled with goliath meat. It has a decorative lava pool made of ketchup and hotsauce." - icon_state = "stuffed_legion" - bonus_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 3, /datum/reagent/consumable/capsaicin = 1, /datum/reagent/medicine/tricordrazine = 5) - list_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 5, /datum/reagent/consumable/capsaicin = 2, /datum/reagent/medicine/tricordrazine = 10) - tastes = list("death" = 2, "rock" = 1, "meat" = 1, "hot peppers" = 1) - foodtype = MEAT - /obj/item/reagent_containers/food/snacks/powercrepe name = "Powercrepe" desc = "With great power, comes great crepes. It looks like a pancake filled with jelly but packs quite a punch." @@ -580,24 +491,6 @@ if(spamchecking) qdel(src) -/obj/item/reagent_containers/food/snacks/taco - name = "taco" - desc = "A traditional taco with meat, cheese, and lettuce." - icon_state = "taco" - bonus_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 2) - list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 2) - filling_color = "F0D830" - tastes = list("taco" = 4, "meat" = 2, "cheese" = 2, "lettuce" = 1) - foodtype = MEAT | DAIRY | GRAIN | VEGETABLES - -/obj/item/reagent_containers/food/snacks/taco/plain - desc = "A traditional taco with meat and cheese, minus the rabbit food." - icon_state = "taco_plain" - bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 2) - list_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 1) - tastes = list("taco" = 4, "meat" = 2, "cheese" = 2) - foodtype = MEAT | DAIRY | GRAIN - /obj/item/reagent_containers/food/snacks/branrequests name = "Bran Requests Cereal" desc = "A dry cereal that satiates your requests for bran. Tastes uniquely like raisins and salt." diff --git a/code/modules/food_and_drinks/recipes/processor_recipes.dm b/code/modules/food_and_drinks/recipes/processor_recipes.dm index 506b35cb1656e..f07884fce2c69 100644 --- a/code/modules/food_and_drinks/recipes/processor_recipes.dm +++ b/code/modules/food_and_drinks/recipes/processor_recipes.dm @@ -38,10 +38,10 @@ /datum/food_processor_process/corn input = /obj/item/reagent_containers/food/snacks/grown/corn - output = /obj/item/reagent_containers/food/snacks/tortilla + output = /obj/item/food/tortilla /datum/food_processor_process/tortilla - input = /obj/item/reagent_containers/food/snacks/tortilla + input = /obj/item/food/tortilla output = /obj/item/reagent_containers/food/snacks/cornchips /datum/food_processor_process/parsnip diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm index 3eb76458f2baa..9bd3052b6cf16 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm @@ -125,16 +125,6 @@ result = /obj/item/reagent_containers/food/snacks/bearsteak subcategory = CAT_MEAT -/datum/crafting_recipe/food/enchiladas - name = "Enchiladas" - reqs = list( - /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, - /obj/item/reagent_containers/food/snacks/grown/chili = 2, - /obj/item/reagent_containers/food/snacks/tortilla = 2 - ) - result = /obj/item/reagent_containers/food/snacks/enchiladas - subcategory = CAT_MEAT - /datum/crafting_recipe/food/stewedsoymeat name = "Stewed soymeat" reqs = list( diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_mexican.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_mexican.dm new file mode 100644 index 0000000000000..f5ca4ea5a0115 --- /dev/null +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_mexican.dm @@ -0,0 +1,114 @@ +// see code/module/crafting/table.dm + +// MEXICAN + +/datum/crafting_recipe/food/burrito + name ="Burrito" + reqs = list( + /obj/item/food/tortilla = 1, + /obj/item/reagent_containers/food/snacks/grown/soybeans = 2 + ) + result = /obj/item/food/burrito + subcategory = CAT_MEXICAN + +/datum/crafting_recipe/food/cheesyburrito + name ="Cheesy burrito" + reqs = list( + /obj/item/reagent_containers/food/snacks/cheesewedge = 2, + /obj/item/food/tortilla = 1, + /obj/item/reagent_containers/food/snacks/grown/soybeans = 1 + ) + result = /obj/item/food/cheesyburrito + subcategory = CAT_MEXICAN + +/datum/crafting_recipe/food/carneburrito + name ="Carne de asada burrito" + reqs = list( + /obj/item/food/tortilla = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, + /obj/item/reagent_containers/food/snacks/grown/soybeans = 1 + ) + result = /obj/item/food/carneburrito + subcategory = CAT_MEXICAN + +/datum/crafting_recipe/food/fuegoburrito + name ="Fuego plasma burrito" + reqs = list( + /obj/item/food/tortilla = 1, + /obj/item/reagent_containers/food/snacks/grown/ghost_chili = 2, + /obj/item/reagent_containers/food/snacks/grown/soybeans = 1 + ) + result = /obj/item/food/fuegoburrito + subcategory = CAT_MEXICAN + +/datum/crafting_recipe/food/nachos + name ="Nachos" + reqs = list( + /datum/reagent/consumable/sodiumchloride = 1, + /obj/item/food/tortilla = 1 + ) + result = /obj/item/food/nachos + subcategory = CAT_MEXICAN + +/datum/crafting_recipe/food/cheesynachos + name ="Cheesy nachos" + reqs = list( + /datum/reagent/consumable/sodiumchloride = 1, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1, + /obj/item/food/tortilla = 1 + ) + result = /obj/item/food/cheesynachos + subcategory = CAT_MEXICAN + +/datum/crafting_recipe/food/cubannachos + name ="Cuban nachos" + reqs = list( + /datum/reagent/consumable/ketchup = 5, + /obj/item/reagent_containers/food/snacks/grown/chili = 2, + /obj/item/food/tortilla = 1 + ) + result = /obj/item/food/cubannachos + subcategory = CAT_MEXICAN + +/datum/crafting_recipe/food/taco + name ="Classic Taco" + reqs = list( + /obj/item/food/tortilla = 1, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 1, + /obj/item/reagent_containers/food/snacks/grown/cabbage = 1, + ) + result = /obj/item/food/taco + subcategory = CAT_MEXICAN + +/datum/crafting_recipe/food/tacoplain + name ="Plain Taco" + reqs = list( + /obj/item/food/tortilla = 1, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 1, + ) + result = /obj/item/food/taco/plain + subcategory = CAT_MEXICAN + +/datum/crafting_recipe/food/enchiladas + name = "Enchiladas" + reqs = list( + /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, + /obj/item/reagent_containers/food/snacks/grown/chili = 2, + /obj/item/food/tortilla = 2 + ) + result = /obj/item/food/enchiladas + subcategory = CAT_MEAT + +/datum/crafting_recipe/food/stuffedlegion + name = "Stuffed legion" + time = 40 + reqs = list( + /obj/item/reagent_containers/food/snacks/meat/steak/goliath = 1, + /obj/item/organ/regenerative_core/legion = 1, + /datum/reagent/consumable/ketchup = 2, + /datum/reagent/consumable/capsaicin = 2 + ) + result = /obj/item/food/stuffedlegion + subcategory = CAT_MEXICAN diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm index 0d138b49c0745..7c45a9b86b3a7 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm @@ -143,45 +143,6 @@ result = /obj/item/reagent_containers/food/snacks/twobread subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/burrito - name ="Burrito" - reqs = list( - /obj/item/reagent_containers/food/snacks/tortilla = 1, - /obj/item/reagent_containers/food/snacks/grown/soybeans = 2 - ) - result = /obj/item/reagent_containers/food/snacks/burrito - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/cheesyburrito - name ="Cheesy burrito" - reqs = list( - /obj/item/reagent_containers/food/snacks/tortilla = 1, - /obj/item/reagent_containers/food/snacks/cheesewedge = 2, - /obj/item/reagent_containers/food/snacks/grown/soybeans = 1 - ) - result = /obj/item/reagent_containers/food/snacks/cheesyburrito - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/carneburrito - name ="Carne de asada burrito" - reqs = list( - /obj/item/reagent_containers/food/snacks/tortilla = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, - /obj/item/reagent_containers/food/snacks/grown/soybeans = 1 - ) - result = /obj/item/reagent_containers/food/snacks/carneburrito - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/fuegoburrito - name ="Fuego plasma burrito" - reqs = list( - /obj/item/reagent_containers/food/snacks/tortilla = 1, - /obj/item/reagent_containers/food/snacks/grown/ghost_chili = 2, - /obj/item/reagent_containers/food/snacks/grown/soybeans = 1 - ) - result = /obj/item/reagent_containers/food/snacks/fuegoburrito - subcategory = CAT_MISCFOOD - /datum/crafting_recipe/food/melonfruitbowl name ="Melon fruit bowl" reqs = list( @@ -195,35 +156,6 @@ result = /obj/item/reagent_containers/food/snacks/melonfruitbowl subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/nachos - name ="Nachos" - reqs = list( - /datum/reagent/consumable/sodiumchloride = 1, - /obj/item/reagent_containers/food/snacks/tortilla = 1 - ) - result = /obj/item/reagent_containers/food/snacks/nachos - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/cheesynachos - name ="Cheesy nachos" - reqs = list( - /datum/reagent/consumable/sodiumchloride = 1, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1, - /obj/item/reagent_containers/food/snacks/tortilla = 1 - ) - result = /obj/item/reagent_containers/food/snacks/cheesynachos - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/cubannachos - name ="Cuban nachos" - reqs = list( - /datum/reagent/consumable/ketchup = 5, - /obj/item/reagent_containers/food/snacks/grown/chili = 2, - /obj/item/reagent_containers/food/snacks/tortilla = 1 - ) - result = /obj/item/reagent_containers/food/snacks/cubannachos - subcategory = CAT_MISCFOOD - /datum/crafting_recipe/food/melonkeg name ="Melon keg" reqs = list( @@ -244,19 +176,6 @@ result = /obj/item/reagent_containers/food/snacks/honeybar subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/stuffedlegion - name = "Stuffed legion" - time = 40 - reqs = list( - /obj/item/reagent_containers/food/snacks/meat/steak/goliath = 1, - /obj/item/organ/regenerative_core/legion = 1, - /datum/reagent/consumable/ketchup = 2, - /datum/reagent/consumable/capsaicin = 2 - ) - result = /obj/item/reagent_containers/food/snacks/stuffedlegion - subcategory = CAT_MISCFOOD - /datum/crafting_recipe/food/powercrepe name = "Powercrepe" time = 40 @@ -270,27 +189,6 @@ result = /obj/item/reagent_containers/food/snacks/powercrepe subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/taco - name ="Classic Taco" - reqs = list( - /obj/item/reagent_containers/food/snacks/tortilla = 1, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet = 1, - /obj/item/reagent_containers/food/snacks/grown/cabbage = 1, - ) - result = /obj/item/reagent_containers/food/snacks/taco - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/tacoplain - name ="Plain Taco" - reqs = list( - /obj/item/reagent_containers/food/snacks/tortilla = 1, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet = 1, - ) - result = /obj/item/reagent_containers/food/snacks/taco/plain - subcategory = CAT_MISCFOOD - /datum/crafting_recipe/food/branrequests name = "Bran Requests Cereal" reqs = list( diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm index af06b908d6012..296f522cb3d07 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm @@ -201,7 +201,7 @@ name = "Baklava pie" reqs = list( /obj/item/reagent_containers/food/snacks/butter = 2, - /obj/item/reagent_containers/food/snacks/tortilla = 4, //Layers + /obj/item/food/tortilla = 4, //Layers /obj/item/seeds/wheat/oat = 4 ) result = /obj/item/reagent_containers/food/snacks/pie/baklava diff --git a/code/modules/station_goals/bluespace_tap.dm b/code/modules/station_goals/bluespace_tap.dm index fd1cbddff2fab..3d536aba2842b 100644 --- a/code/modules/station_goals/bluespace_tap.dm +++ b/code/modules/station_goals/bluespace_tap.dm @@ -156,7 +156,7 @@ /obj/item/reagent_containers/food/snacks/soup/monkeysdelight, /obj/item/reagent_containers/food/snacks/soup/stew, /obj/item/reagent_containers/food/snacks/soup/hotchili, - /obj/item/reagent_containers/food/snacks/burrito, + /obj/item/food/burrito, /obj/item/food/burger/fish, /obj/item/reagent_containers/food/snacks/cubancarp, /obj/item/reagent_containers/food/snacks/fishandchips, diff --git a/icons/obj/food/food.dmi b/icons/obj/food/food.dmi index 3b7a692b02c7b42464278a02d84ce6295551532a..489430d7bc3defc8eadb3e7b7cccf77cf232314e 100644 GIT binary patch literal 72600 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

hPD#$+8k2}_(l%N2aOB@AtzS;H~#%x8&n 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 SoiJYz@KROORH&4*2>xGhWQ|Y& diff --git a/icons/obj/food/mexican.dmi b/icons/obj/food/mexican.dmi new file mode 100644 index 0000000000000000000000000000000000000000..912a8a89bb7f68fff8593b36c1348550da40e8b8 GIT binary patch literal 4929 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 Date: Mon, 25 Sep 2023 20:01:31 -0400 Subject: [PATCH 03/11] bad deletion --- icons/obj/food/food.dmi | Bin 72600 -> 72450 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/food/food.dmi b/icons/obj/food/food.dmi index 489430d7bc3defc8eadb3e7b7cccf77cf232314e..8864da94ae60c893fbb10e9e56253870f3b33c42 100644 GIT binary patch delta 50075 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 delta 50230 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 Date: Wed, 27 Sep 2023 05:52:00 -0400 Subject: [PATCH 04/11] https://github.com/tgstation/tgstation/pull/54927 --- code/datums/components/storage/storage.dm | 1 + code/game/objects/structures/displaycase.dm | 23 +++++++++++++------ .../kitchen_machinery/food_cart.dm | 8 ++++--- .../kitchen_machinery/microwave.dm | 4 +++- .../kitchen_machinery/processor.dm | 4 +++- 5 files changed, 28 insertions(+), 12 deletions(-) diff --git a/code/datums/components/storage/storage.dm b/code/datums/components/storage/storage.dm index 4d9865bd8b3d1..d41c4145c59b4 100644 --- a/code/datums/components/storage/storage.dm +++ b/code/datums/components/storage/storage.dm @@ -98,6 +98,7 @@ RegisterSignal(parent, COMSIG_ITEM_PRE_ATTACK, PROC_REF(preattack_intercept)) RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, PROC_REF(attack_self)) RegisterSignal(parent, COMSIG_ITEM_PICKUP, PROC_REF(signal_on_pickup)) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(update_actions)) RegisterSignal(parent, COMSIG_MOVABLE_POST_THROW, PROC_REF(close_all)) RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(on_move)) diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index ba3ff3240c553..ec47b7ea78b30 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -173,13 +173,7 @@ to_chat(user, "You [open ? "close":"open"] [src].") toggle_lock(user) else if(open && !showpiece) - if(showpiece_type && !istype(W, showpiece_type)) - to_chat(user, "This doesn't belong in this kind of display.") - return TRUE - if(user.transferItemToLoc(W, src)) - showpiece = W - to_chat(user, "You put [W] on display.") - update_icon() + insert_showpiece(W, user) else if(glass_fix && broken && istype(W, /obj/item/stack/sheet/glass)) var/obj/item/stack/sheet/glass/G = W if(G.get_amount() < 2) @@ -194,6 +188,15 @@ else return ..() +/obj/structure/displaycase/proc/insert_showpiece(obj/item/wack, mob/user) + if(showpiece_type && !istype(wack, showpiece_type)) + to_chat(user, "This doesn't belong in this kind of display.") + return TRUE + if(user.transferItemToLoc(wack, src)) + showpiece = wack + to_chat(user, "You put [wack] on display.") + update_icon() + /obj/structure/displaycase/proc/toggle_lock(mob/user) open = !open update_icon() @@ -615,3 +618,9 @@ /obj/structure/displaycase/forsale/kitchen desc = "A display case with an ID-card swiper. Use your ID to purchase the contents. Meant for the bartender and chef." req_one_access = list(ACCESS_KITCHEN, ACCESS_BAR) + +/obj/structure/displaycase/forsale/insert_showpiece(obj/item/wack, mob/user) + if(!IS_EDIBLE(wack)) + to_chat(user, "\The [src] smartly rejects [wack], as it only accepts food and drinks.") + return TRUE + . = ..() diff --git a/code/modules/food_and_drinks/kitchen_machinery/food_cart.dm b/code/modules/food_and_drinks/kitchen_machinery/food_cart.dm index 4bad80b5a4537..9814f8fec6688 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/food_cart.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/food_cart.dm @@ -40,11 +40,11 @@ qdel(DG) glasses++ to_chat(user, "[src] accepts the drinking glass, sterilizing it.") - else if(istype(O, /obj/item/reagent_containers/food/snacks)) + else if(IS_EDIBLE(O)) if(isFull()) to_chat(user, "[src] is at full capacity.") else - var/obj/item/reagent_containers/food/snacks/S = O + var/obj/item/S = O if(!user.transferItemToLoc(S, src)) return if(stored_food[sanitize(S.name)]) @@ -59,11 +59,13 @@ to_chat(user, "[src] accepts a sheet of glass.") else if(istype(O, /obj/item/storage/bag/tray)) var/obj/item/storage/bag/tray/T = O - for(var/obj/item/reagent_containers/food/snacks/S in T.contents) + for(var/obj/item/S in T.contents) if(isFull()) to_chat(user, "[src] is at full capacity.") break else + if(!IS_EDIBLE(S)) + continue if(SEND_SIGNAL(T, COMSIG_TRY_STORAGE_TAKE, S, src)) if(stored_food[sanitize(S.name)]) stored_food[sanitize(S.name)]++ diff --git a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm index 06b94e2fe9941..a01abf7d20631 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm @@ -166,7 +166,9 @@ if(istype(O, /obj/item/storage/bag/tray)) var/obj/item/storage/T = O var/loaded = 0 - for(var/obj/item/reagent_containers/food/snacks/S in T.contents) + for(var/obj/S in T.contents) + if(!IS_EDIBLE(S)) + continue if(ingredients.len >= max_n_of_items) to_chat(user, "\The [src] is full, you can't put anything in!") return TRUE diff --git a/code/modules/food_and_drinks/kitchen_machinery/processor.dm b/code/modules/food_and_drinks/kitchen_machinery/processor.dm index 7d4456178bf34..a58a7add16eca 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/processor.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/processor.dm @@ -63,7 +63,9 @@ if(istype(O, /obj/item/storage/bag/tray)) var/obj/item/storage/T = O var/loaded = 0 - for(var/obj/item/reagent_containers/food/snacks/S in T.contents) + for(var/obj/S in T.contents) + if(!IS_EDIBLE(S)) + continue var/datum/food_processor_process/P = select_recipe(S) if(P) if(SEND_SIGNAL(T, COMSIG_TRY_STORAGE_TAKE, S, src)) From 161dd3c0f297fbc85694eb48ed22773eebc985a4 Mon Sep 17 00:00:00 2001 From: RKz Date: Wed, 27 Sep 2023 05:57:37 -0400 Subject: [PATCH 05/11] https://github.com/tgstation/tgstation/pull/70727 --- .../kitchen_machinery/microwave.dm | 58 +++++++++++++------ 1 file changed, 39 insertions(+), 19 deletions(-) diff --git a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm index a01abf7d20631..c34501d824d93 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm @@ -38,12 +38,25 @@ create_reagents(100) soundloop = new(src, FALSE) -/obj/machinery/microwave/Destroy() +/obj/machinery/microwave/Entered(atom/movable/arrived, atom/old_loc, list/atom/old_locs) + ingredients += arrived + return ..() + +/obj/machinery/microwave/Exited(atom/movable/gone, direction) + if(gone in ingredients) + ingredients -= gone + return ..() + + +/obj/machinery/microwave/on_deconstruction() eject() + return ..() + +/obj/machinery/microwave/Destroy() + QDEL_LIST(ingredients) + QDEL_NULL(wires) QDEL_NULL(soundloop) - if(wires) - QDEL_NULL(wires) - . = ..() + return ..() /obj/machinery/microwave/RefreshParts() efficiency = 0 @@ -102,16 +115,25 @@ else icon_state = "mw" -/obj/machinery/microwave/attackby(obj/item/O, mob/user, params) +/obj/machinery/microwave/crowbar_act(mob/living/user, obj/item/tool) if(operating) return - if(default_deconstruction_crowbar(O)) + if(!default_deconstruction_crowbar(tool)) return + return TOOL_ACT_TOOLTYPE_SUCCESS - if(dirty < 100) - if(default_deconstruction_screwdriver(user, icon_state, icon_state, O) || default_unfasten_wrench(user, O)) - update_icon() - return +/obj/machinery/microwave/screwdriver_act(mob/living/user, obj/item/tool) + if(operating) + return + if(dirty >= 100) + return + if(default_deconstruction_screwdriver(user, icon_state, icon_state, tool)) + update_appearance() + return TOOL_ACT_TOOLTYPE_SUCCESS + +/obj/machinery/microwave/attackby(obj/item/O, mob/living/user, params) + if(operating) + return if(panel_open && is_wire_tool(O)) wires.interact(user) @@ -174,7 +196,6 @@ return TRUE if(SEND_SIGNAL(T, COMSIG_TRY_STORAGE_TAKE, S, src)) loaded++ - ingredients += S if(loaded) to_chat(user, "You insert [loaded] items into \the [src].") return @@ -187,11 +208,10 @@ to_chat(user, "\The [O] is stuck to your hand!") return FALSE - ingredients += O user.visible_message("[user] has added \a [O] to \the [src].", "You add [O] to \the [src].") return - ..() + return ..() /obj/machinery/microwave/AltClick(mob/user) if(user.canUseTopic(src, !issilicon(usr))) @@ -230,10 +250,9 @@ examine(user) /obj/machinery/microwave/proc/eject() - for(var/i in ingredients) - var/atom/movable/AM = i - AM.forceMove(drop_location()) - ingredients.Cut() + var/atom/drop_loc = drop_location() + for(var/atom/movable/movable_ingredient as anything in ingredients) + movable_ingredient.forceMove(drop_loc) /obj/machinery/microwave/proc/cook() if(machine_stat & (NOPOWER|BROKEN)) @@ -286,7 +305,7 @@ /obj/machinery/microwave/proc/muck() wzhzhzh() - playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) + playsound(loc, 'sound/effects/splat.ogg', 50, 1) dirty_anim_playing = TRUE update_icon() loop(MICROWAVE_MUCK, 4) @@ -298,7 +317,8 @@ pre_fail() after_finish_loop() return - if(!time) + + if(!time || !length(ingredients)) switch(type) if(MICROWAVE_NORMAL) loop_finish() From 40d9cdb7b6e0294c0570be19444ac54501492341 Mon Sep 17 00:00:00 2001 From: RKz Date: Fri, 29 Sep 2023 04:09:15 -0400 Subject: [PATCH 06/11] actually do map repaths --- _maps/RandomRuins/SpaceRuins/Fast_Food.dmm | 4 ++-- _maps/map_files/CorgStation/CorgStation.dmm | 2 +- _maps/map_files/Deltastation/DeltaStation2.dmm | 2 +- _maps/map_files/FlandStation/FlandStation.dmm | 2 +- _maps/map_files/KiloStation/KiloStation.dmm | 4 ++-- _maps/map_files/RadStation/RadStation.dmm | 6 +++--- _maps/shuttles/emergency/emergency_corg.dmm | 2 +- _maps/shuttles/emergency/emergency_luxury.dmm | 4 ++-- _maps/shuttles/whiteship/whiteship_box.dmm | 2 +- 9 files changed, 14 insertions(+), 14 deletions(-) diff --git a/_maps/RandomRuins/SpaceRuins/Fast_Food.dmm b/_maps/RandomRuins/SpaceRuins/Fast_Food.dmm index 6a7445bfbd34d..b004b549ec9c2 100644 --- a/_maps/RandomRuins/SpaceRuins/Fast_Food.dmm +++ b/_maps/RandomRuins/SpaceRuins/Fast_Food.dmm @@ -715,7 +715,7 @@ /turf/open/floor/plasteel/cafeteria, /area/ruin/space/has_grav/powered/macspace) "cK" = ( -/obj/item/reagent_containers/food/snacks/burrito, +/obj/item/food/burrito, /obj/structure/table/wood/fancy/blue, /turf/open/floor/plasteel/cafeteria, /area/ruin/space/has_grav/powered/macspace) @@ -731,7 +731,7 @@ /turf/open/floor/plasteel/cafeteria, /area/ruin/space/has_grav/powered/macspace) "cO" = ( -/obj/item/reagent_containers/food/snacks/carneburrito, +/obj/item/food/carneburrito, /obj/structure/table/wood/fancy/blue, /turf/open/floor/plasteel/cafeteria, /area/ruin/space/has_grav/powered/macspace) diff --git a/_maps/map_files/CorgStation/CorgStation.dmm b/_maps/map_files/CorgStation/CorgStation.dmm index afad5d9e344a3..7e5b64836b1d5 100644 --- a/_maps/map_files/CorgStation/CorgStation.dmm +++ b/_maps/map_files/CorgStation/CorgStation.dmm @@ -36916,7 +36916,7 @@ /area/bridge) "lVf" = ( /obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/dough, +/obj/item/food/dough, /obj/item/kitchen/rollingpin, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 58a127973808f..761ce94caebe7 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -11016,7 +11016,7 @@ /area/crew_quarters/kitchen) "bhQ" = ( /obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/dough, +/obj/item/food/dough, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/crew_quarters/kitchen) diff --git a/_maps/map_files/FlandStation/FlandStation.dmm b/_maps/map_files/FlandStation/FlandStation.dmm index e4868b67e3722..6330c1a0fd463 100644 --- a/_maps/map_files/FlandStation/FlandStation.dmm +++ b/_maps/map_files/FlandStation/FlandStation.dmm @@ -93218,7 +93218,7 @@ /obj/effect/turf_decal/bot, /obj/item/reagent_containers/glass/bowl, /obj/item/reagent_containers/food/snacks/grown/tomato, -/obj/item/reagent_containers/food/snacks/dough, +/obj/item/food/dough, /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index 1ffe0cff98b0a..915cf83da956c 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -68096,8 +68096,8 @@ /area/security/main) "oSL" = ( /obj/structure/table, -/obj/item/reagent_containers/food/snacks/dough, -/obj/item/reagent_containers/food/snacks/dough, +/obj/item/food/dough, +/obj/item/food/dough, /obj/item/kitchen/rollingpin, /obj/item/kitchen/rollingpin, /obj/effect/turf_decal/tile/neutral/half/contrasted{ diff --git a/_maps/map_files/RadStation/RadStation.dmm b/_maps/map_files/RadStation/RadStation.dmm index f620c692b18cf..79a66ce6834f4 100644 --- a/_maps/map_files/RadStation/RadStation.dmm +++ b/_maps/map_files/RadStation/RadStation.dmm @@ -5706,10 +5706,10 @@ /area/hallway/primary/central) "bOn" = ( /obj/structure/table, -/obj/item/reagent_containers/food/snacks/dough{ +/obj/item/food/dough{ pixel_x = -4 }, -/obj/item/reagent_containers/food/snacks/dough{ +/obj/item/food/dough{ pixel_y = 1 }, /obj/item/kitchen/rollingpin{ @@ -29888,7 +29888,7 @@ pixel_y = 1 }, /obj/effect/turf_decal/stripes/corner, -/obj/item/reagent_containers/food/snacks/piedough, +/obj/item/food/piedough, /obj/machinery/light_switch{ pixel_x = 21 }, diff --git a/_maps/shuttles/emergency/emergency_corg.dmm b/_maps/shuttles/emergency/emergency_corg.dmm index b10b6df792099..739996268dc3d 100644 --- a/_maps/shuttles/emergency/emergency_corg.dmm +++ b/_maps/shuttles/emergency/emergency_corg.dmm @@ -183,7 +183,7 @@ dir = 4 }, /obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/dough, +/obj/item/food/dough, /obj/item/kitchen/rollingpin, /turf/open/floor/plasteel, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency/emergency_luxury.dmm b/_maps/shuttles/emergency/emergency_luxury.dmm index fe8f8c48b3521..3bb25889e476c 100644 --- a/_maps/shuttles/emergency/emergency_luxury.dmm +++ b/_maps/shuttles/emergency/emergency_luxury.dmm @@ -154,7 +154,7 @@ /area/shuttle/escape/luxury) "aC" = ( /obj/structure/table/wood/fancy, -/obj/item/reagent_containers/food/snacks/enchiladas, +/obj/item/food/enchiladas, /turf/open/floor/carpet, /area/shuttle/escape/luxury) "aD" = ( @@ -194,7 +194,7 @@ /area/shuttle/escape/luxury) "aK" = ( /obj/structure/table/wood/fancy, -/obj/item/reagent_containers/food/snacks/carneburrito, +/obj/item/food/carneburrito, /turf/open/floor/carpet, /area/shuttle/escape/luxury) "aL" = ( diff --git a/_maps/shuttles/whiteship/whiteship_box.dmm b/_maps/shuttles/whiteship/whiteship_box.dmm index 407ccd5d289ec..ae480e2b57674 100644 --- a/_maps/shuttles/whiteship/whiteship_box.dmm +++ b/_maps/shuttles/whiteship/whiteship_box.dmm @@ -1905,7 +1905,7 @@ }, /obj/item/reagent_containers/food/snacks/muffin/berry, /obj/item/reagent_containers/food/snacks/tofu, -/obj/item/reagent_containers/food/snacks/burrito, +/obj/item/food/burrito, /obj/structure/cable/yellow{ icon_state = "0-8" }, From 88fe2fa4e5a6b77de026cf5828f9e5fc53769987 Mon Sep 17 00:00:00 2001 From: RKz Date: Fri, 29 Sep 2023 04:25:04 -0400 Subject: [PATCH 07/11] singular balance change because this is so annoying --- code/modules/food_and_drinks/food/condiment.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/food_and_drinks/food/condiment.dm b/code/modules/food_and_drinks/food/condiment.dm index 169a1832828d2..af43e8f33b2f1 100644 --- a/code/modules/food_and_drinks/food/condiment.dm +++ b/code/modules/food_and_drinks/food/condiment.dm @@ -198,7 +198,7 @@ desc = "A big bag of flour. Good for baking!" icon_state = "flour" item_state = "flour" - list_reagents = list(/datum/reagent/consumable/flour = 30) + list_reagents = list(/datum/reagent/consumable/flour = 50) /obj/item/reagent_containers/food/condiment/soymilk name = "soy milk" @@ -214,7 +214,7 @@ desc = "A big bag of rice. Good for cooking!" icon_state = "rice" item_state = "flour" - list_reagents = list(/datum/reagent/consumable/rice = 30) + list_reagents = list(/datum/reagent/consumable/rice = 50) /obj/item/reagent_containers/food/condiment/soysauce name = "soy sauce" From e7451d6cd5fe603be9a22f8c9ec446ba4a9079c1 Mon Sep 17 00:00:00 2001 From: RKz Date: Wed, 27 Sep 2023 05:57:37 -0400 Subject: [PATCH 08/11] Revert "https://github.com/tgstation/tgstation/pull/70727" This reverts commit 161dd3c0f297fbc85694eb48ed22773eebc985a4. --- .../kitchen_machinery/microwave.dm | 58 ++++++------------- 1 file changed, 19 insertions(+), 39 deletions(-) diff --git a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm index c34501d824d93..a01abf7d20631 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm @@ -38,25 +38,12 @@ create_reagents(100) soundloop = new(src, FALSE) -/obj/machinery/microwave/Entered(atom/movable/arrived, atom/old_loc, list/atom/old_locs) - ingredients += arrived - return ..() - -/obj/machinery/microwave/Exited(atom/movable/gone, direction) - if(gone in ingredients) - ingredients -= gone - return ..() - - -/obj/machinery/microwave/on_deconstruction() - eject() - return ..() - /obj/machinery/microwave/Destroy() - QDEL_LIST(ingredients) - QDEL_NULL(wires) + eject() QDEL_NULL(soundloop) - return ..() + if(wires) + QDEL_NULL(wires) + . = ..() /obj/machinery/microwave/RefreshParts() efficiency = 0 @@ -115,25 +102,16 @@ else icon_state = "mw" -/obj/machinery/microwave/crowbar_act(mob/living/user, obj/item/tool) - if(operating) - return - if(!default_deconstruction_crowbar(tool)) - return - return TOOL_ACT_TOOLTYPE_SUCCESS - -/obj/machinery/microwave/screwdriver_act(mob/living/user, obj/item/tool) +/obj/machinery/microwave/attackby(obj/item/O, mob/user, params) if(operating) return - if(dirty >= 100) + if(default_deconstruction_crowbar(O)) return - if(default_deconstruction_screwdriver(user, icon_state, icon_state, tool)) - update_appearance() - return TOOL_ACT_TOOLTYPE_SUCCESS -/obj/machinery/microwave/attackby(obj/item/O, mob/living/user, params) - if(operating) - return + if(dirty < 100) + if(default_deconstruction_screwdriver(user, icon_state, icon_state, O) || default_unfasten_wrench(user, O)) + update_icon() + return if(panel_open && is_wire_tool(O)) wires.interact(user) @@ -196,6 +174,7 @@ return TRUE if(SEND_SIGNAL(T, COMSIG_TRY_STORAGE_TAKE, S, src)) loaded++ + ingredients += S if(loaded) to_chat(user, "You insert [loaded] items into \the [src].") return @@ -208,10 +187,11 @@ to_chat(user, "\The [O] is stuck to your hand!") return FALSE + ingredients += O user.visible_message("[user] has added \a [O] to \the [src].", "You add [O] to \the [src].") return - return ..() + ..() /obj/machinery/microwave/AltClick(mob/user) if(user.canUseTopic(src, !issilicon(usr))) @@ -250,9 +230,10 @@ examine(user) /obj/machinery/microwave/proc/eject() - var/atom/drop_loc = drop_location() - for(var/atom/movable/movable_ingredient as anything in ingredients) - movable_ingredient.forceMove(drop_loc) + for(var/i in ingredients) + var/atom/movable/AM = i + AM.forceMove(drop_location()) + ingredients.Cut() /obj/machinery/microwave/proc/cook() if(machine_stat & (NOPOWER|BROKEN)) @@ -305,7 +286,7 @@ /obj/machinery/microwave/proc/muck() wzhzhzh() - playsound(loc, 'sound/effects/splat.ogg', 50, 1) + playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) dirty_anim_playing = TRUE update_icon() loop(MICROWAVE_MUCK, 4) @@ -317,8 +298,7 @@ pre_fail() after_finish_loop() return - - if(!time || !length(ingredients)) + if(!time) switch(type) if(MICROWAVE_NORMAL) loop_finish() From 2eb4befd631dbb86b1c5d39b3476ce7526da3bb3 Mon Sep 17 00:00:00 2001 From: RKz Date: Wed, 27 Sep 2023 05:52:00 -0400 Subject: [PATCH 09/11] Revert "https://github.com/tgstation/tgstation/pull/54927" This reverts commit 839e16782462b10366afccfe6d9046ff5d13f7af. --- code/datums/components/storage/storage.dm | 1 - code/game/objects/structures/displaycase.dm | 23 ++++++------------- .../kitchen_machinery/food_cart.dm | 8 +++---- .../kitchen_machinery/microwave.dm | 4 +--- .../kitchen_machinery/processor.dm | 4 +--- 5 files changed, 12 insertions(+), 28 deletions(-) diff --git a/code/datums/components/storage/storage.dm b/code/datums/components/storage/storage.dm index d41c4145c59b4..4d9865bd8b3d1 100644 --- a/code/datums/components/storage/storage.dm +++ b/code/datums/components/storage/storage.dm @@ -98,7 +98,6 @@ RegisterSignal(parent, COMSIG_ITEM_PRE_ATTACK, PROC_REF(preattack_intercept)) RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, PROC_REF(attack_self)) RegisterSignal(parent, COMSIG_ITEM_PICKUP, PROC_REF(signal_on_pickup)) - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(update_actions)) RegisterSignal(parent, COMSIG_MOVABLE_POST_THROW, PROC_REF(close_all)) RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(on_move)) diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index ec47b7ea78b30..ba3ff3240c553 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -173,7 +173,13 @@ to_chat(user, "You [open ? "close":"open"] [src].") toggle_lock(user) else if(open && !showpiece) - insert_showpiece(W, user) + if(showpiece_type && !istype(W, showpiece_type)) + to_chat(user, "This doesn't belong in this kind of display.") + return TRUE + if(user.transferItemToLoc(W, src)) + showpiece = W + to_chat(user, "You put [W] on display.") + update_icon() else if(glass_fix && broken && istype(W, /obj/item/stack/sheet/glass)) var/obj/item/stack/sheet/glass/G = W if(G.get_amount() < 2) @@ -188,15 +194,6 @@ else return ..() -/obj/structure/displaycase/proc/insert_showpiece(obj/item/wack, mob/user) - if(showpiece_type && !istype(wack, showpiece_type)) - to_chat(user, "This doesn't belong in this kind of display.") - return TRUE - if(user.transferItemToLoc(wack, src)) - showpiece = wack - to_chat(user, "You put [wack] on display.") - update_icon() - /obj/structure/displaycase/proc/toggle_lock(mob/user) open = !open update_icon() @@ -618,9 +615,3 @@ /obj/structure/displaycase/forsale/kitchen desc = "A display case with an ID-card swiper. Use your ID to purchase the contents. Meant for the bartender and chef." req_one_access = list(ACCESS_KITCHEN, ACCESS_BAR) - -/obj/structure/displaycase/forsale/insert_showpiece(obj/item/wack, mob/user) - if(!IS_EDIBLE(wack)) - to_chat(user, "\The [src] smartly rejects [wack], as it only accepts food and drinks.") - return TRUE - . = ..() diff --git a/code/modules/food_and_drinks/kitchen_machinery/food_cart.dm b/code/modules/food_and_drinks/kitchen_machinery/food_cart.dm index 9814f8fec6688..4bad80b5a4537 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/food_cart.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/food_cart.dm @@ -40,11 +40,11 @@ qdel(DG) glasses++ to_chat(user, "[src] accepts the drinking glass, sterilizing it.") - else if(IS_EDIBLE(O)) + else if(istype(O, /obj/item/reagent_containers/food/snacks)) if(isFull()) to_chat(user, "[src] is at full capacity.") else - var/obj/item/S = O + var/obj/item/reagent_containers/food/snacks/S = O if(!user.transferItemToLoc(S, src)) return if(stored_food[sanitize(S.name)]) @@ -59,13 +59,11 @@ to_chat(user, "[src] accepts a sheet of glass.") else if(istype(O, /obj/item/storage/bag/tray)) var/obj/item/storage/bag/tray/T = O - for(var/obj/item/S in T.contents) + for(var/obj/item/reagent_containers/food/snacks/S in T.contents) if(isFull()) to_chat(user, "[src] is at full capacity.") break else - if(!IS_EDIBLE(S)) - continue if(SEND_SIGNAL(T, COMSIG_TRY_STORAGE_TAKE, S, src)) if(stored_food[sanitize(S.name)]) stored_food[sanitize(S.name)]++ diff --git a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm index a01abf7d20631..06b94e2fe9941 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm @@ -166,9 +166,7 @@ if(istype(O, /obj/item/storage/bag/tray)) var/obj/item/storage/T = O var/loaded = 0 - for(var/obj/S in T.contents) - if(!IS_EDIBLE(S)) - continue + for(var/obj/item/reagent_containers/food/snacks/S in T.contents) if(ingredients.len >= max_n_of_items) to_chat(user, "\The [src] is full, you can't put anything in!") return TRUE diff --git a/code/modules/food_and_drinks/kitchen_machinery/processor.dm b/code/modules/food_and_drinks/kitchen_machinery/processor.dm index a58a7add16eca..7d4456178bf34 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/processor.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/processor.dm @@ -63,9 +63,7 @@ if(istype(O, /obj/item/storage/bag/tray)) var/obj/item/storage/T = O var/loaded = 0 - for(var/obj/S in T.contents) - if(!IS_EDIBLE(S)) - continue + for(var/obj/item/reagent_containers/food/snacks/S in T.contents) var/datum/food_processor_process/P = select_recipe(S) if(P) if(SEND_SIGNAL(T, COMSIG_TRY_STORAGE_TAKE, S, src)) From 765c14f04befa15a2f9c2764b1039c3b67ec3485 Mon Sep 17 00:00:00 2001 From: RKz Date: Sat, 30 Sep 2023 07:50:58 -0400 Subject: [PATCH 10/11] updatepaths --- .../Scripts/9909_NEWFOODdoughmexican.txt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 tools/UpdatePaths/Scripts/9909_NEWFOODdoughmexican.txt diff --git a/tools/UpdatePaths/Scripts/9909_NEWFOODdoughmexican.txt b/tools/UpdatePaths/Scripts/9909_NEWFOODdoughmexican.txt new file mode 100644 index 0000000000000..017c6cdc7e2d4 --- /dev/null +++ b/tools/UpdatePaths/Scripts/9909_NEWFOODdoughmexican.txt @@ -0,0 +1,18 @@ +/obj/item/food/dough : /obj/item/reagent_containers/food/snacks/dough{@OLD} +/obj/item/food/flatdough : /obj/item/reagent_containers/food/snacks/flatdough{@OLD} +/obj/item/food/doughslice : /obj/item/reagent_containers/food/snacks/doughslice{@OLD} +/obj/item/food/bun : /obj/item/reagent_containers/food/snacks/bun{@OLD} +/obj/item/food/cakebatter : /obj/item/reagent_containers/food/snacks/cakebatter{@OLD} +/obj/item/food/piedough : /obj/item/reagent_containers/food/snacks/piedough{@OLD} +/obj/item/food/pastrybase : /obj/item/reagent_containers/food/snacks/pastrybase{@OLD} +/obj/item/food/tortilla : /obj/item/reagent_containers/food/snacks/tortilla{@OLD} +/obj/item/food/burrito : /obj/item/reagent_containers/food/snacks/burrito{@OLD} +/obj/item/food/cheesyburrito : /obj/item/reagent_containers/food/snacks/cheesyburrito{@OLD} +/obj/item/food/carneburrito : /obj/item/reagent_containers/food/snacks/carneburrito{@OLD} +/obj/item/food/fuegoburrito : /obj/item/reagent_containers/food/snacks/fuegoburrito{@OLD} +/obj/item/food/nachos : /obj/item/reagent_containers/food/snacks/nachos{@OLD} +/obj/item/food/cheesynachos : /obj/item/reagent_containers/food/snacks/cheesynachos{@OLD} +/obj/item/food/cubannachos : /obj/item/reagent_containers/food/snacks/cubannachos{@OLD} +/obj/item/food/taco : /obj/item/reagent_containers/food/snacks/taco{@OLD} +/obj/item/food/enchiladas : /obj/item/reagent_containers/food/snacks/enchiladas{@OLD} +/obj/item/food/stuffedlegion : /obj/item/reagent_containers/food/snacks/stuffedlegion{@OLD} From 8f9cf4e949ed4c7cc8313beb1fd5f70240723fd2 Mon Sep 17 00:00:00 2001 From: Tsar-Salat <62388554+Tsar-Salat@users.noreply.github.com> Date: Tue, 3 Oct 2023 14:06:53 -0400 Subject: [PATCH 11/11] fix typo --- code/game/objects/items/food/dough.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/food/dough.dm b/code/game/objects/items/food/dough.dm index 7caba35681a3b..12fe92f56d52d 100644 --- a/code/game/objects/items/food/dough.dm +++ b/code/game/objects/items/food/dough.dm @@ -10,7 +10,7 @@ microwaved_type = /obj/item/food/bread/plain food_reagents = list(/datum/reagent/consumable/nutriment = 6) tastes = list("dough" = 1) - foodtypes = GRAIN\ + foodtypes = GRAIN /* /obj/item/food/dough/make_microwaveable()