diff --git a/code/game/objects/items/food/bread.dm b/code/game/objects/items/food/bread.dm index 56f2e9327c7..64f72d1a5cb 100644 --- a/code/game/objects/items/food/bread.dm +++ b/code/game/objects/items/food/bread.dm @@ -92,6 +92,25 @@ foodtypes = GRAIN | MEAT food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 2, /datum/reagent/consumable/nutriment/protein = 2.4) +/obj/item/food/bread/sausage + name = "sausagebread loaf" + desc = "Dont think too much about it." + icon_state = "sausagebread" + foodtypes = GRAIN | MEAT + food_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/consumable/nutriment/vitamin = 10, /datum/reagent/consumable/nutriment/protein = 12) + tastes = list("bread" = 10, "meat" = 10) + +/obj/item/food/bread/sausage/MakeProcessable() + AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/breadslice/sausage, 5, 30) + +/obj/item/food/breadslice/sausage + name = "sausagebread slice" + desc = "A slice of delicious sausagebread." + icon_state = "sausagebreadslice" + foodtypes = GRAIN | MEAT + food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 2, /datum/reagent/consumable/nutriment/protein = 2.4) + tastes = list("bread" = 10, "meat" = 10) + /obj/item/food/bread/xenomeat name = "xenomeatbread loaf" desc = "The culinary base of every self-respecting eloquen/tg/entleman. Extra Heretical." diff --git a/code/game/objects/items/food/burgers.dm b/code/game/objects/items/food/burgers.dm index ef9da617389..adbedb934a1 100644 --- a/code/game/objects/items/food/burgers.dm +++ b/code/game/objects/items/food/burgers.dm @@ -343,6 +343,14 @@ foodtypes = GRAIN | TOXIC venue_value = FOOD_PRICE_CHEAP +/obj/item/food/burger/catburger + name = "catburger" + desc = "Finally those cats and catpeople are worth something!" + icon_state = "catburger" + food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 2) + tastes = list("bun" = 4, "meat" = 2, "cat" = 2) + foodtypes = GRAIN | MEAT | GROSS + /obj/item/food/burger/crab name = "crab burger" desc = "A delicious patty of the crabby kind, slapped in between a bun." diff --git a/code/game/objects/items/food/egg.dm b/code/game/objects/items/food/egg.dm index 4be00923f6e..85651a77743 100644 --- a/code/game/objects/items/food/egg.dm +++ b/code/game/objects/items/food/egg.dm @@ -126,6 +126,15 @@ ant_attracting = FALSE decomp_type = /obj/item/food/boiledegg/rotten +/obj/item/food/eggsausage + name = "egg with sausage" + desc = "A good egg with a side of sausages." + icon_state = "eggsausage" + food_reagents = list(/datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/consumable/nutriment/vitamin = 2, /datum/reagent/consumable/nutriment = 4) + foodtypes = MEAT | FRIED | BREAKFAST + tastes = list("egg" = 4, "meat" = 4) + venue_value = FOOD_PRICE_NORMAL + /obj/item/food/boiledegg/rotten food_reagents = list(/datum/reagent/consumable/eggrot = 10) tastes = list("rotten egg" = 1) 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 b5232ae711f..ee7fe451f10 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm @@ -33,6 +33,15 @@ result = /obj/item/food/bread/spidermeat subcategory = CAT_BREAD +/datum/crafting_recipe/food/sausagebread + name = "Sausage bread" + reqs = list( + /obj/item/food/bread/plain = 1, + /obj/item/food/sausage = 2, + ) + result = /obj/item/food/bread/sausage + subcategory = CAT_BREAD + /datum/crafting_recipe/food/banananutbread name = "Banana nut bread" reqs = list( 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 84e6cb64a99..3fa34ee7664 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm @@ -309,6 +309,17 @@ result = /obj/item/food/burger/empoweredburger subcategory = CAT_BURGER +/datum/crafting_recipe/food/catburger + name = "Cat burger" + reqs = list( + /obj/item/food/bun = 1, + /obj/item/food/patty/plain = 1, + /obj/item/organ/ears/cat = 1, + /obj/item/organ/tail/cat = 1, + ) + result = /obj/item/food/burger/catburger + subcategory = CAT_BURGER + /datum/crafting_recipe/food/crabburger name = "Crab Burger" reqs = list( diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm index 27790dd6fc2..55d60650500 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm @@ -13,6 +13,15 @@ result = /obj/item/food/friedegg subcategory = CAT_EGG +/datum/crafting_recipe/food/sausageegg + name = "Egg with sausage" + reqs = list( + /obj/item/food/sausage = 1, + /obj/item/food/egg = 1, + ) + result = /obj/item/food/eggsausage + subcategory = CAT_EGG + /datum/crafting_recipe/food/omelette name = "Omelette" reqs = list( @@ -71,4 +80,4 @@ ) result = /obj/item/food/chawanmushi subcategory = CAT_EGG - + diff --git a/code/modules/food_and_drinks/restaurant/customers/_customer.dm b/code/modules/food_and_drinks/restaurant/customers/_customer.dm index bfcaee7608a..7acb4eb9117 100644 --- a/code/modules/food_and_drinks/restaurant/customers/_customer.dm +++ b/code/modules/food_and_drinks/restaurant/customers/_customer.dm @@ -84,6 +84,7 @@ /obj/item/food/pizza/pineapple = 1, /obj/item/food/burger/baconburger = 10, /obj/item/food/pancakes = 4, + /obj/item/food/eggsausage = 5, ), VENUE_BAR = list( /datum/reagent/consumable/ethanol/b52 = 6, diff --git a/icons/obj/food/burgerbread.dmi b/icons/obj/food/burgerbread.dmi index 8e3019d192d..60044cdc6d0 100644 Binary files a/icons/obj/food/burgerbread.dmi and b/icons/obj/food/burgerbread.dmi differ diff --git a/icons/obj/food/food.dmi b/icons/obj/food/food.dmi index 1a5d7fd5173..77dd6689dd6 100644 Binary files a/icons/obj/food/food.dmi and b/icons/obj/food/food.dmi differ