New foods and drinks, tweaks/updates to old food. (#18140)

* first commit

fixed wooden platter sprite
fixed error in bounty phrasing
created recipe for hash browns
replaced flat dough in doner kebab recipe with a pita
made it so muffins are made in larger batches, and each muffin is less filling seperately
created 7 new kinds of milkshake
changed some incorect capitalization
made it so bread that's been eaten no longer creates leftover plates
updated ravioli code to fit with correct format
updated ravioli to be more filling.

* Roast chicken and River Loaf

created roast chicken and river loaf

* changleog

* corrected changelog

* updated food bug

* grammar update

updating capitalization

* updated bowl pickup ability

* code update
This commit is contained in:
tomixcomics
2024-01-09 17:11:55 +00:00
committed by GitHub
parent b49535d307
commit 5e95fa42b6
19 changed files with 295 additions and 18 deletions
+1 -1
View File
@@ -328,7 +328,7 @@
)
/datum/bounty/item/chef/roulades
name = "Roulades"
description = "%BOSSNAME is retiring after many beloved years in the company and we need some tasty treats for the retirement party we're throwing them."
description = "%PERSONNAME is retiring after many beloved years in the company and we need some tasty treats for the retirement party we're throwing them."
reward_low = 2600
reward_high = 3500
required_count = 2
@@ -87,6 +87,20 @@
)
result = /obj/item/reagent_containers/food/snacks/tofurkey
/singleton/recipe/roast_chicken
appliance = OVEN
fruit = list("potato" = 2)
reagents = list(/singleton/reagent/blackpepper = 1, /singleton/reagent/sodiumchloride = 1)
items = list(
/obj/item/reagent_containers/food/snacks/meat/chicken,
/obj/item/reagent_containers/food/snacks/meat/chicken,
/obj/item/reagent_containers/food/snacks/meat/chicken,
/obj/item/reagent_containers/food/snacks/meat/chicken,
/obj/item/reagent_containers/food/snacks/stuffing
)
reagent_mix = RECIPE_REAGENT_REPLACE //Simplify end product
result = /obj/item/reagent_containers/food/snacks/sliceable/roast_chicken
/singleton/recipe/meatbun
appliance = SAUCEPAN | POT
reagents = list(/singleton/reagent/spacespice = 1, /singleton/reagent/water = 5)
@@ -149,6 +163,14 @@
reagent_mix = RECIPE_REAGENT_REPLACE
result = /obj/item/reagent_containers/food/snacks/crab_legs
/singleton/recipe/hash_browns
appliance = GRILL | SKILLET
reagents = list(/singleton/reagent/blackpepper = 1, /singleton/reagent/sodiumchloride = 1)
items = list(
/obj/item/reagent_containers/food/snacks/rawsticks
)
result = /obj/item/reagent_containers/food/snacks/hash_browns
// Konyang
/singleton/recipe/mossbowl
@@ -66,3 +66,11 @@
reagents = list(/singleton/reagent/mental/vkrexi = 1) //NOTE: This means the RAEGENT of vkrexi taffy, not the solid item! you might have to grind the item to get it.
reagent_mix = RECIPE_REAGENT_REPLACE
result = /obj/item/reagent_containers/food/snacks/vkrexiwrap/veggie
/singleton/recipe/phoron_river_loaf
appliance = OVEN
items = list(
/obj/item/reagent_containers/food/snacks/friedkois,
/obj/item/reagent_containers/food/snacks/phoroncandy
)
result = /obj/item/reagent_containers/food/snacks/phoron_river_loaf
+1 -1
View File
@@ -117,7 +117,7 @@
fruit = list("tomato" = 1, "cabbage" = 1)
reagents = list(/singleton/reagent/sodiumchloride = 1, /singleton/reagent/spacespice = 1)
items = list(
/obj/item/reagent_containers/food/snacks/sliceable/flatdough,
/obj/item/reagent_containers/food/snacks/pita,
/obj/item/reagent_containers/food/snacks/cutlet
)
result = /obj/item/reagent_containers/food/snacks/donerkebab
@@ -4,22 +4,26 @@
////////////////////////////////////////////MUFFINS////////////////////////////////////////////
/singleton/recipe/muffin
appliance = OVEN
reagents = list(/singleton/reagent/drink/milk = 5, /singleton/reagent/sugar = 5)
reagents = list(/singleton/reagent/drink/milk = 20, /singleton/reagent/sugar = 20)
reagent_mix = RECIPE_REAGENT_REPLACE
items = list(
/obj/item/reagent_containers/food/snacks/dough,
/obj/item/reagent_containers/food/snacks/dough
)
result = /obj/item/reagent_containers/food/snacks/muffin
result_quantity = 6
/singleton/recipe/berrymuffin
appliance = OVEN
reagents = list(/singleton/reagent/drink/milk = 5, /singleton/reagent/sugar = 5)
reagents = list(/singleton/reagent/drink/milk = 20, /singleton/reagent/sugar = 20)
reagent_mix = RECIPE_REAGENT_REPLACE
items = list(
/obj/item/reagent_containers/food/snacks/dough,
/obj/item/reagent_containers/food/snacks/dough
)
fruit = list("berries" = 1)
fruit = list("berries" = 2)
result = /obj/item/reagent_containers/food/snacks/berrymuffin
result_quantity = 6
////////////////////////////////////////////PANCAKES////////////////////////////////////////////
+21
View File
@@ -147,6 +147,27 @@
/singleton/reagent/drink/shake_dirtberry
value = 0.13
/singleton/reagent/drink/shake_blueberry
value = 0.13
/singleton/reagent/drink/shake_chocolate
value = 0.13
/singleton/reagent/drink/shake_blue_raspberry
value = 0.13
/singleton/reagent/drink/shake_raspberry
value = 0.13
/singleton/reagent/drink/shake_berry
value = 0.13
/singleton/reagent/drink/shake_ylpha
value = 0.13
/singleton/reagent/drink/shake_choco_mint
value = 0.13
/singleton/reagent/drink/NTellahotchocolate
value = 0.13
@@ -2483,7 +2483,7 @@
taste_description = "sugary strawberry"
glass_icon_state = "shake_strawberry"
glass_name = "glass of Strawberry Milkshake"
glass_name = "glass of strawberry milkshake"
glass_desc = "A sweet, chilly milkshake with neon red syrup. So sweet you could pop!"
glass_center_of_mass = list("x"=16, "y"=7)
@@ -2494,11 +2494,10 @@
taste_description = "smooth caramel"
glass_icon_state = "shake_caramel"
glass_name = "glass of Caramel Milkshake"
glass_name = "glass of caramel milkshake"
glass_desc = "In case there wasn't enough sugar in your sugar."
glass_center_of_mass = list("x"=16, "y"=7)
/singleton/reagent/drink/shake_dirtberry
name = "Dirtberry Milkshake"
description = "Milkshake with a healthy heaping of dirtberry syrup mixed in."
@@ -2506,10 +2505,87 @@
taste_description = "smooth dirtberries"
glass_icon_state = "shake_dirtberry"
glass_name = "glass of Dirtberry Milkshake"
glass_name = "glass of dirtberry milkshake"
glass_desc = "Don't let the name fool you, this dairy delight is smooth and sweet!"
glass_center_of_mass = list("x"=16, "y"=7)
/singleton/reagent/drink/shake_blueberry
name = "Blueberry Milkshake"
description = "Milkshake with some neon blue blueberry syrup mixed in."
color = "#0c00b3"
taste_description = "creamy blueberries"
glass_icon_state = "shake_blueberry"
glass_name = "glass of blueberry milkshake"
glass_desc = "This is an alarming level of neon blue for something that's supposed to be ingested. Probably still delicious though!"
glass_center_of_mass = list("x"=16, "y"=7)
/singleton/reagent/drink/shake_chocolate
name = "Chocolate Milkshake"
description = "Vanilla milkshake with a heaping of chocolate syrup mixed in."
color = "#79452c"
taste_description = "chocolatey vanilla"
glass_icon_state = "shake_chocolate"
glass_name = "glass of chocolate milkshake"
glass_desc = "A vanilla milkshake with a hefty heap of delicious chocolate syrup mixed in. Eh, that diet can wait until tomorrow, right?"
glass_center_of_mass = list("x"=16, "y"=7)
/singleton/reagent/drink/shake_blue_raspberry
name = "Blue Raspberry Milkshake"
description = "A milkshake with a heaping of blue raspberry syrup mixed in."
color = "#3955a3"
taste_description = "creamy raspberry"
glass_icon_state = "shake_blue_raspberry"
glass_name = "glass of blue raspberry milkshake"
glass_desc = "Formerly this used to be created with artificial food dyes. Now it's made with real blue raspberries! Make no mistake, though, this is still absolutely and deliciously bad for you."
glass_center_of_mass = list("x"=16, "y"=7)
/singleton/reagent/drink/shake_raspberry
name = "Raspberry Milkshake"
description = "A milkshake with a heaping of raspberry syrup mixed in."
color = "#a03257"
taste_description = "creamy raspberry"
glass_icon_state = "shake_purplered"
glass_name = "glass of raspberry milkshake"
glass_desc = "Oh Raspberries, is there any dessert you can't improve?"
glass_center_of_mass = list("x"=16, "y"=7)
/singleton/reagent/drink/shake_berry
name = "Berry Milkshake"
description = "A milkshake with a heaping of berry syrup mixed in."
color = "#f1315b"
taste_description = "smooth berries"
glass_icon_state = "shake_berry"
glass_name = "glass of berry milkshake"
glass_desc = "Why settle for just one Milkshake flavor when you can have the wide, delicious vagueness of 'berries'?"
glass_center_of_mass = list("x"=16, "y"=7)
/singleton/reagent/drink/shake_ylpha
name = "Ylpha berry milkshake"
description = "A milkshake with a heaping of Ylpha Berry syrup mixed in."
color = "#a03257"
taste_description = "tangy sweetness"
glass_icon_state = "shake_purplered"
glass_name = "glass of ylpha berry milkshake"
glass_desc = "That trademark magenta mixture of tangy and sweet - now in a tall, creamy glass of Milkshake!"
glass_center_of_mass = list("x"=16, "y"=7)
/singleton/reagent/drink/shake_choco_mint
name = "Choco-Mint Milkshake"
description = "A milkshake with a heaping of mint syrup mixed in and some little chocolate chips as well!"
color = "#6ecf73"
taste_description = "chocolatey mint"
glass_icon_state = "shake_choco_mint"
glass_name = "glass of choco-mint milkshake"
glass_desc = "For everyone who liked to eat their toothpaste as a kid and never grew out of it."
glass_center_of_mass = list("x"=16, "y"=7)
/singleton/reagent/drink/NTellahotchocolate
name = "NTella Hot Chocolate"
description = "It's like a cup of hot chocolate except... More everything."
@@ -5767,7 +5843,7 @@
name = "Berry Syrup"
description = "Thick berry syrup used to flavor drinks."
taste_description = "berry"
color = "#f3e5ab"
color = "#c00726"
glass_name = "berry syrup"
glass_desc = "Thick berry syrup used to flavor drinks."
//strawberry
@@ -5839,7 +5915,7 @@
name = "Ylpha Berry Syrup"
description = "Thick ylpha berry syrup used to flavor drinks."
taste_description = "ylpha berry"
color = "#f3d1ab"
color = "#790042"
glass_name = "ylpha berry syrup"
glass_desc = "Thick ylpha berry syrup used to flavor drinks."
//dirt
@@ -3069,6 +3069,55 @@
required_reagents = list(/singleton/reagent/drink/milkshake = 5, /singleton/reagent/drink/syrup_dirtberry = 1)
result_amount = 6
/datum/chemical_reaction/drink/blueberry_shake
name = "Blueberry Milkshake"
id = "shake_blueberry"
result = /singleton/reagent/drink/shake_blueberry
required_reagents = list(/singleton/reagent/drink/milkshake = 5, /singleton/reagent/drink/syrup_blueberry = 1)
result_amount = 6
/datum/chemical_reaction/drink/chocolate_shake
name = "Chocolate Milkshake"
id = "shake_chocolate"
result = /singleton/reagent/drink/shake_chocolate
required_reagents = list(/singleton/reagent/drink/milkshake = 5, /singleton/reagent/drink/syrup_chocolate = 1)
result_amount = 6
/datum/chemical_reaction/drink/blue_raspberry_shake
name = "Blue Raspberry Milkshake"
id = "shake_blue_raspberry"
result = /singleton/reagent/drink/shake_blue_raspberry
required_reagents = list(/singleton/reagent/drink/milkshake = 5, /singleton/reagent/drink/syrup_blueraspberry = 1)
result_amount = 6
/datum/chemical_reaction/drink/raspberry_shake
name = "Raspberry Milkshake"
id = "shake_raspberry"
result = /singleton/reagent/drink/shake_raspberry
required_reagents = list(/singleton/reagent/drink/milkshake = 5, /singleton/reagent/drink/syrup_raspberry = 1)
result_amount = 6
/datum/chemical_reaction/drink/ylpha_shake
name = "Ylpha Berry Milkshake"
id = "shake_ylpha"
result = /singleton/reagent/drink/shake_ylpha
required_reagents = list(/singleton/reagent/drink/milkshake = 5, /singleton/reagent/drink/syrup_ylphaberry = 1)
result_amount = 6
/datum/chemical_reaction/drink/berry_shake
name = "Berry Milkshake"
id = "shake_berry"
result = /singleton/reagent/drink/shake_berry
required_reagents = list(/singleton/reagent/drink/milkshake = 5, /singleton/reagent/drink/syrup_berry = 1)
result_amount = 6
/datum/chemical_reaction/drink/choco_mint_shake
name = "Choco-Mint Milkshake"
id = "shake_choco_mint"
result = /singleton/reagent/drink/shake_choco_mint
required_reagents = list(/singleton/reagent/drink/milkshake = 5, /singleton/reagent/drink/mintsyrup = 1)
result_amount = 6
/datum/chemical_reaction/drink/NTellahotchocolate
name = "NTella hot chocolate"
id = "NTellahotchocolate"
@@ -88,7 +88,6 @@
desc = "A slice of home."
icon = 'icons/obj/item/reagent_containers/food/bread.dmi'
icon_state = "breadslice"
trash = /obj/item/trash/plate
filling_color = "#D27332"
bitesize = 2
center_of_mass = list("x"=16, "y"=4)
@@ -132,6 +132,27 @@
reagent_data = list(/singleton/reagent/nutriment = list("turkey" = 3))
bitesize = 3
/obj/item/reagent_containers/food/snacks/sliceable/roast_chicken
name = "roast chicken"
desc = "Roasted and stuffed chicken surrounded by potatoes, all ready for the carving! Dibs on the drumsticks!"
icon = 'icons/obj/item/reagent_containers/food/cultural/human.dmi'
icon_state = "roast_chicken"
slice_path = /obj/item/reagent_containers/food/snacks/roast_chicken_slice
slices_num = 6
trash = /obj/item/tray/plate //Yes, this isn't the "trash" kind of plate. It's a big dish, so it's served on a large serving plate.
filling_color = "#9b5e2c"
reagents_to_add = list(/singleton/reagent/nutriment/protein = 24, /singleton/reagent/nutriment = 12, /singleton/reagent/soporific = 3)
reagent_data = list(/singleton/reagent/nutriment/protein = list("chicken" = 6), /singleton/reagent/nutriment = list("potatoes" = 5, "stuffing" = 5))
bitesize = 3
/obj/item/reagent_containers/food/snacks/roast_chicken_slice
name = "roast chicken slice"
desc = "A slice of juicy roasted chicken with potatoes. Get ready to loosen your belt!"
icon = 'icons/obj/item/reagent_containers/food/cultural/human.dmi'
icon_state = "roast_chicken_slice"
trash = /obj/item/trash/plate
filling_color = "#9b5e2c"
/obj/item/reagent_containers/food/snacks/meatbun
name = "meat bun"
desc = "A soft, fluffy flour bun also known as baozi. This one is filled with a spiced meat filling."
@@ -212,6 +233,17 @@
trash = /obj/item/trash/plate
filling_color = "#FFA8E5"
/obj/item/reagent_containers/food/snacks/hash_browns
name = "hash browns"
desc = "diner-style, thinly-sliced, fried potatoes. so greasy they might as well be singing about cars."
icon = 'icons/obj/item/reagent_containers/food/cultural/human.dmi'
icon_state = "hashbrowns"
reagents_to_add = list(/singleton/reagent/nutriment = 3, /singleton/reagent/nutriment/triglyceride/oil/corn = 3)
reagent_data = list(/singleton/reagent/nutriment = list("crunchy potatoes" = 10))
bitesize = 2
filling_color = "#bb8432"
// Konyang
/obj/item/reagent_containers/food/snacks/mossbowl
@@ -506,6 +538,13 @@
user.put_in_hands(waste)
qdel(src)
/obj/item/reagent_containers/food/snacks/bowl/MouseDrop(mob/user) //Dropping the bowl of food onto the user
if(istype(user) && !use_check_and_message(user))
user.put_in_active_hand(src)
src.pickup(user)
return
. = ..()
/obj/item/reagent_containers/food/snacks/bowl/puffpuffs/update_icon()
switch(reagents.total_volume)
if(1 to 8)
@@ -211,3 +211,12 @@
icon_state = "vkrexiwrap_veggie"
reagents_to_add = list(/singleton/reagent/nutriment = 9, /singleton/reagent/capsaicin = 4, /singleton/reagent/mental/vkrexi = 2)
reagent_data = list(/singleton/reagent/nutriment = list("assorted vegetables" = 8, "peppers" = 5, "bittersweet sauce" = 8))
/obj/item/reagent_containers/food/snacks/phoron_river_loaf
name = "phoron river loaf"
desc = "A new creation. It is a small baked loaf made of reshaped fried K'ois molded into two mounds, with one river of phoron rock candy running between them, and another one through the center of the loaf. It is carefully baked to give it a mixture of both fluffiness and crunch."
icon = 'icons/obj/item/reagent_containers/food/cultural/vaurca.dmi'
icon_state = "phoron_river_loaf"
filling_color = "#E6E600"
reagents_to_add = list(/singleton/reagent/kois = 15, /singleton/reagent/toxin/phoron = 35)
bitesize = 10
@@ -129,28 +129,32 @@
bitesize = 3
/obj/item/reagent_containers/food/snacks/ravioli
abstract_type = /obj/item/reagent_containers/food/snacks/ravioli
icon = 'icons/obj/item/reagent_containers/food/noodles.dmi'
icon_state = "ravioli"
trash = /obj/item/trash/plate
filling_color = "#e9c880"
center_of_mass = list("x"=16, "y"=10)
reagents_to_add = list(/singleton/reagent/nutriment = 6)
bitesize = 2
/obj/item/reagent_containers/food/snacks/ravioli/cheese
name = "cheese ravioli"
desc = "Ravioli with ricotta filling and creamy tomato sauce."
reagent_data = list(/singleton/reagent/nutriment = list("pasta" = 5, "ricotta cheese" = 5, "tomato sauce" = 5))
reagents_to_add = list(/singleton/reagent/nutriment = 6, /singleton/reagent/nutriment/protein/cheese = 5)
reagent_data = list(/singleton/reagent/nutriment = list("pasta" = 5, "tomato sauce" = 5), /singleton/reagent/nutriment/protein/cheese = list("ricotta cheese" = 10))
/obj/item/reagent_containers/food/snacks/ravioli/meat
name = "meat ravioli"
icon_state = "raviolimeat"
desc = "Ravioli with ground meat filling and creamy tomato sauce."
reagents_to_add = list(/singleton/reagent/nutriment = 3, /singleton/reagent/nutriment/protein = 3)
reagents_to_add = list(/singleton/reagent/nutriment = 6, /singleton/reagent/nutriment/protein = 6)
reagent_data = list(/singleton/reagent/nutriment = list("pasta" = 5, "tomato sauce" = 5), /singleton/reagent/nutriment/protein = list ("ground meat" = 5))
/obj/item/reagent_containers/food/snacks/ravioli/earthenroot
name = "earthenroot ravioli"
icon_state = "veganravioli"
desc = "This bizzarely colored dish is not actually Tajaran in origin, but the Earthenroot pasta, together with the creamy tomato sauce makes for a pink-and blue dish that's vegan, delicious, and truly bizzare to look at."
reagents_to_add = list(/singleton/reagent/nutriment = 8)
reagent_data = list(/singleton/reagent/nutriment = list("pasta" = 5, "pumpkin squash" = 5, "creamy sauce" = 5))
filling_color = "#80d1e9"
@@ -9,8 +9,7 @@
icon = 'icons/obj/item/reagent_containers/food/pastries.dmi'
icon_state = "muffin"
filling_color = "#E0CF9B"
center_of_mass = list("x"=17, "y"=4)
reagents_to_add = list(/singleton/reagent/nutriment = 6)
reagents_to_add = list(/singleton/reagent/nutriment = 5)
reagent_data = list(/singleton/reagent/nutriment = list("sweetness" = 3, "muffin" = 3))
bitesize = 2
@@ -20,7 +19,6 @@
icon = 'icons/obj/item/reagent_containers/food/pastries.dmi'
icon_state = "berrymuffin"
filling_color = "#E0CF9B"
center_of_mass = list("x"=17, "y"=4)
reagents_to_add = list(/singleton/reagent/nutriment = 5)
reagent_data = list(/singleton/reagent/nutriment = list("sweetness" = 1, "muffin" = 2, "berries" = 2))