Foodsplosion (Adds many new food dishes and 1 new drink) (#19065)

Adds 14 new food dishes including
-pigs in a blanket
-alfajores
-grilled peppers
-meat stuffed peppers
-rice stuffed peppers
-peanut butter pita
-omelette pita
-paneer gadpathur
-konaqu
-schnitzel
-schnitzel pita
-cozmo cubes
-nakarka cheese
-nakarka burger

and 1 drink: ne'miik (which is vaurcan milk)

I suspect I mightve screwed something up while merging there are
supposed to be no changes to aurora.dmi so if anyone wants to help me
figure out how to undo that your help would be welcome!

---------

Signed-off-by: tomixcomics <tomi.lifelesslosers@gmail.com>
Co-authored-by: Sparky. <ben.polwart@gmail.com>
This commit is contained in:
tomixcomics
2024-05-05 14:16:21 +00:00
committed by GitHub
co-authored by Sparky.
parent 22c8f1d59f
commit 020acf3253
32 changed files with 500 additions and 5 deletions
@@ -277,6 +277,27 @@
color = "#EDB91F"
taste_description = "cheese"
/singleton/reagent/nakarka
name = "Nakarka Cheese"
color = "#5bbd22"
taste_description = "sharp tangy cheese"
reagent_state = SOLID
taste_mult = 3
/singleton/reagent/nakarka/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
..()
if(ishuman(M))
var/mob/living/carbon/human/H = M
if(prob(10) && !(alien in list(IS_VAURCA, IS_SKRELL, IS_DIONA, IS_UNATHI)))
var/list/nemiik_messages = list(
"Your stomache feels a bit unsettled...",
"Your throat tingles slightly...",
"You feel like you may need the restroom soon...",
"Your stomach hurts a little bit...",
"You feel the need to burp."
)
to_chat(H, SPAN_WARNING(pick(nemiik_messages)))
//Fats
//=========================
/singleton/reagent/nutriment/triglyceride
@@ -1461,6 +1482,29 @@
H.custom_pain("You feel a stinging pain in your abdomen!")
H.Stun(3)
/singleton/reagent/drink/milk/nemiik
name = "Ne'miik"
description = "A thick, pus-like substance extracted from the Sky'au creatures native to Sedantis. It is largely believed the louder and more horrifying the Sky'au's screams are as it is being milked, the tastier the ne'miik is. It is full of minerals! It's safe for Vaurcae and Skrell to drink, but generally causes some discomfort in other species."
taste_description = "tangy sweet ooze"
color = "#71fa21"
glass_name = "glass of ne'miik"
glass_desc = "A thick, pus-like substance extracted from the Sky'au creatures native to Sedantis. It is largely believed the louder and more horrifying the Sky'au's screams are as it is being milked, the tastier the ne'miik is. It is full of minerals! It's safe for Vaurcae and Skrell to drink, but generally causes some discomfort in other species."
glass_icon_state = "nemiik"
/singleton/reagent/drink/milk/nemiik/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
..()
if(ishuman(M))
var/mob/living/carbon/human/H = M
if(prob(10) && !(alien in list(IS_VAURCA, IS_SKRELL, IS_DIONA, IS_UNATHI)))
var/list/nemiik_messages = list(
"Your stomache feels a bit unsettled...",
"Your throat tingles slightly...",
"Your stomach hurts a little bit...",
"You feel like you may need the restroom soon...",
"You feel the need to burp."
)
to_chat(H, SPAN_WARNING(pick(nemiik_messages)))
/singleton/reagent/drink/tea
name = "Tea"
description = "Tasty black tea, it has antioxidants, it's good for you!"
@@ -1879,6 +1879,20 @@
new /obj/item/reagent_containers/food/snacks/sliceable/cheesewheel(location)
return
/datum/chemical_reaction/nakarka
name = "Nakarka Cheese"
id = "nakarka"
result = null
required_reagents = list(/singleton/reagent/drink/milk/nemiik = 40)
catalysts = list(/singleton/reagent/enzyme = 5)
result_amount = 1
/datum/chemical_reaction/nakarka/on_reaction(var/datum/reagents/holder, var/created_volume)
var/location = get_turf(holder.my_atom)
for(var/i = 1, i <= created_volume, i++)
new /obj/item/reagent_containers/food/snacks/sliceable/nakarka(location)
return
/datum/chemical_reaction/meatball
name = "Meatball"
id = "meatball"
@@ -1053,3 +1053,11 @@
center_of_mass = list("x"=16, "y"=8)
reagents_to_add = list(/singleton/reagent/alcohol/bottle/skrellwineylpha = 100)
/obj/item/reagent_containers/food/drinks/bottle/nemiik
name = "vrozka farms ne'miik"
desc = "A bottle of Ne'miik under the label 'Vrozka Farms' from Caprice. It has labels in Basic boasting 'rich in minerals!' and warning that 'consumption by Humans or Tajara may cause negative effects', whatever that means."
icon_state = "vrozka_nemiik"
center_of_mass = list("x"=16, "y"=11)
reagents_to_add = list(/singleton/reagent/drink/milk/nemiik = 80)
empty_icon_state = "vrozka_empty"
@@ -197,3 +197,47 @@
icon_state = "lasagna_veg_half"
if(51 to INFINITY)
icon_state = "lasagna_veg"
/obj/item/reagent_containers/food/snacks/pig_in_a_blanket
name = "pig in a blanket"
desc = "A mini sausage wrapped in dough. Like a tiny hot dog but cuter. Oink oink zzz..."
icon = 'icons/obj/item/reagent_containers/food/baked.dmi'
icon_state = "pig_blanket"
reagents_to_add = list(/singleton/reagent/nutriment = 1, /singleton/reagent/nutriment/protein = 2)
reagent_data = list(/singleton/reagent/nutriment = list("baked dough" = 5), /singleton/reagent/nutriment/protein = list("sausage" = 5))
filling_color = "#a02d1e"
bitesize = 3
/obj/item/reagent_containers/food/snacks/stuffed_pepper_meat
name = "stuffed pepper with meat"
desc = "Half a bell pepper stuffed with meat, cheese, tomato sauce and chives. Who even needs bowls?"
icon = 'icons/obj/item/reagent_containers/food/baked.dmi'
icon_state = "pepper_rice1"
reagents_to_add = list(/singleton/reagent/nutriment = 3, /singleton/reagent/nutriment/protein = 3, /singleton/reagent/nutriment/protein/cheese = 2)
reagent_data = list(/singleton/reagent/nutriment = list("bell pepper" = 5), /singleton/reagent/nutriment/protein = list("meat" = 5))
filling_color = "#b84e1e"
bitesize = 2
/obj/item/reagent_containers/food/snacks/stuffed_pepper_meat/Initialize()
. = ..()
var/variant = pick("pepper_meat1", "pepper_meat2")
icon = 'icons/obj/item/reagent_containers/food/baked.dmi'
icon_state = "[variant]"
update_icon()
/obj/item/reagent_containers/food/snacks/stuffed_pepper_rice
name = "stuffed pepper with rice"
desc = "Half a bell pepper stuffed with rice, beans and corn. Who even needs bowls when you're THIS vegan?"
icon = 'icons/obj/item/reagent_containers/food/baked.dmi'
icon_state = "pepper_rice1"
reagents_to_add = list(/singleton/reagent/nutriment = 8)
reagent_data = list(/singleton/reagent/nutriment = list("bell pepper" = 5, "beans" = 3, "corn" = 3))
filling_color = "#c5ddb6"
bitesize = 2
/obj/item/reagent_containers/food/snacks/stuffed_pepper_rice/Initialize()
. = ..()
var/variant = pick("pepper_rice1", "pepper_rice2")
icon = 'icons/obj/item/reagent_containers/food/baked.dmi'
icon_state = "[variant]"
update_icon()
@@ -613,3 +613,28 @@
reagents_to_add = list(/singleton/reagent/nutriment = 4, /singleton/reagent/nutriment/choconutspread = 4)
reagent_data = list(/singleton/reagent/nutriment = list("chocolate" = 8, "pita bread" = 5, "childhood" = 3))
bitesize = 2
/obj/item/reagent_containers/food/snacks/pita/peanut_butter
name = "peanut butter pita"
desc = "It's basically a simple peanut butter sandwich, but in the form of a fluffy dough pocket."
icon_state = "pbpita"
filling_color = "#a06935"
reagents_to_add = list(/singleton/reagent/nutriment = 8)
reagent_data = list(/singleton/reagent/nutriment = list("peanut butter" = 5, "pita bread" = 4))
bitesize = 2
/obj/item/reagent_containers/food/snacks/pita/omelette
name = "omelette pita"
desc = "An omelette sitting comfortably in a fluffy pocket of pita bread."
icon_state = "omelettepita"
filling_color = "#dbb302"
reagents_to_add = list(/singleton/reagent/nutriment = 5, /singleton/reagent/nutriment/protein = 3)
reagent_data = list(/singleton/reagent/nutriment = list("pita bread" = 5), /singleton/reagent/nutriment/protein = list("omelette" = 5))
bitesize = 2
/obj/item/reagent_containers/food/snacks/pita/schnitzel
name = "schnitzel pita"
desc = "Elyran style schnitzels in a pita bread pocket, served with some Hummus or Tahini. Optionally with some fries, salad, or sauces."
icon_state = "schnitzelpita"
filling_color = "#cf7105"
bitesize = 2
@@ -565,6 +565,7 @@
desc = "These Eridanian dumplings are made from plantains, and while dense, they are not typically supposed to be served on their own, but rather as a side dish for various Eridanian soups."
icon = 'icons/obj/item/reagent_containers/food/cultural/human.dmi'
icon_state = "fufubowl"
unitname = "fufu dumpling"
filling_color = "#eee0b1"
vendingobject = /obj/item/reagent_containers/food/snacks/fufu
bitesize = 3
@@ -586,6 +587,35 @@
bitesize = 2
filling_color = "#eee0b1"
/obj/item/reagent_containers/food/snacks/bowl/alfajores
name = "alfajores"
desc = "A plate of delicious vanilla sandwich cookies filled with dulche de leche and covered in coconut shavings. A sweet South American treat!"
icon = 'icons/obj/item/reagent_containers/food/cultural/human.dmi'
icon_state = "alfajores_full"
filling_color = "#c48c4c"
unitname = "alfajor"
vendingobject = /obj/item/reagent_containers/food/snacks/alfajor
trash = /obj/item/trash/plate
reagents_to_add = list(/singleton/reagent/nutriment = 12)
bitesize = 2
reagent_data = list(/singleton/reagent/nutriment = list("dulce de leche" = 5, "vanilla cookie" = 5, "coconut" = 2))
/obj/item/reagent_containers/food/snacks/bowl/alfajores/update_icon()
switch(reagents.total_volume)
if(1 to 3)
icon_state = "alfajores_one"
if(4 to 6)
icon_state = "alfajores_half"
if(7 to INFINITY)
icon_state = "alfajores_full"
/obj/item/reagent_containers/food/snacks/alfajor
name = "alfajor"
desc = "A plump south american sandwich cookie made out of two crumbly vanilla cookies, dulche de leche filling, and a coating of coconut shavings."
icon = 'icons/obj/item/reagent_containers/food/cultural/human.dmi'
icon_state = "alfajor"
filling_color = "#dab166"
//Silversun
/obj/item/reagent_containers/food/snacks/clams_casino
@@ -752,3 +782,24 @@
reagents_to_add = list(/singleton/reagent/nutriment = 6, /singleton/reagent/nutriment/protein = 4)
bitesize = 3
reagent_data = list(/singleton/reagent/nutriment = list("mustard" = 2, "french fries" = 2, "coleslaw" = 2))
//Gadpathur
/obj/item/reagent_containers/food/snacks/paneer_gadpathur //Made to commemorate the most amazing dish from a place that closed down, RIP Captain Curry!
name = "paneer gadpathur"
desc = "A moderately spicy Gadpathurian curry made with large cubes of Paneer cheese, rice, sour cream, lentil daal and spicy sauces. Unlike Indian Paneer cheese, Gadpathurian Paneer is chewy, having an almost chicken-like texture. Traditionally the dish was made with a local plant called agnadi gola, but as it was rendered nearly extinct in the devestation from the interstellar war, the dish is now more commonly made with a mixture of hot peppers, tomato sauce and turmeric."
icon = 'icons/obj/item/reagent_containers/food/cultural/human.dmi'
icon_state = "paneer"
trash = /obj/item/trash/snack_bowl
filling_color = "#d47d2b"
reagents_to_add = list(/singleton/reagent/nutriment = 10)
bitesize = 2
reagent_data = list(/singleton/reagent/nutriment = list("paneer cheese" = 5, "rice" = 5, "spices" = 5, "sour cream" = 3))
/obj/item/reagent_containers/food/snacks/paneer_gadpathur/update_icon()
var/percent_lasagna_meat_slice = round((reagents.total_volume / 10) * 100)
switch(percent_lasagna_meat_slice)
if(0 to 69)
icon_state = "paneer_half"
if(70 to INFINITY)
icon_state = "paneer"
@@ -169,3 +169,18 @@
filling_color = "#97eaff7a"
reagents_to_add = list(/singleton/reagent/nutriment = 3, /singleton/reagent/nutriment/gelatin = 5)
reagent_data = list(/singleton/reagent/nutriment = list("sweetened mint" = 5))
/obj/item/reagent_containers/food/snacks/konaqu
name = "konaqu"
desc = "Literally translating to 'whirpool orb', konaqu are popular pastry-like confections beloved among Nralakk youth. They tend to be soft and gooey underwater, or soft and brittle when dry. When served on dry land, they are often served with a small bowl or glass of water or milk to give people the option of dunking them."
icon = 'icons/obj/item/reagent_containers/food/cultural/skrell.dmi'
icon_state = "qilvo"
filling_color = "#64e3faff"
reagents_to_add = list(/singleton/reagent/nutriment = 4)
reagent_data = list(/singleton/reagent/nutriment = list("fruity dough" = 5, "sweetness" = 5))
/obj/item/reagent_containers/food/snacks/konaqu/Initialize()
. = ..()
var/shape = pick("konaqu1", "konaqu2")
icon = 'icons/obj/item/reagent_containers/food/cultural/skrell.dmi'
src.icon_state = "[shape]"
@@ -99,7 +99,7 @@
desc = "Some well-done k'ois, grilled to perfection."
icon = 'icons/obj/item/reagent_containers/food/cultural/vaurca.dmi'
icon_state = "kois_steak"
filling_color = "#dcd9cd"
filling_color = "#E6E600"
reagents_to_add = list(/singleton/reagent/kois = 20, /singleton/reagent/toxin/phoron = 15)
bitesize = 7
@@ -109,7 +109,7 @@
icon = 'icons/obj/item/reagent_containers/food/cultural/vaurca.dmi'
icon_state = "kois_donut"
item_state = "kois_donut"
filling_color = "#dcd9cd"
filling_color = "#E6E600"
overlay_state = "box-kois_donut"
reagents_to_add = list(/singleton/reagent/kois = 15, /singleton/reagent/toxin/phoron = 10)
bitesize = 5
@@ -119,7 +119,7 @@
desc = "Baked k'ois goop, molded into a little cake."
icon = 'icons/obj/item/reagent_containers/food/cultural/vaurca.dmi'
icon_state = "kois_muffin"
filling_color = "#dcd9cd"
filling_color = "#E6E600"
reagents_to_add = list(/singleton/reagent/kois = 10, /singleton/reagent/toxin/phoron = 15)
bitesize = 5
@@ -128,10 +128,18 @@
desc = "K'ois inside k'ois. Peak Vaurcesian cuisine."
icon = 'icons/obj/item/reagent_containers/food/cultural/vaurca.dmi'
icon_state = "kois_burger"
filling_color = "#dcd9cd"
filling_color = "#E6E600"
reagents_to_add = list(/singleton/reagent/kois = 20, /singleton/reagent/toxin/phoron = 20)
bitesize = 8
/obj/item/reagent_containers/food/snacks/nakarka_burger
name = "nakarka burger"
desc = "A k'ois burger with a slice of soft, tangy nakarka cheese."
icon = 'icons/obj/item/reagent_containers/food/cultural/vaurca.dmi'
icon_state = "nakarka_burger"
filling_color = "#92cc34"
bitesize = 8
/obj/item/storage/box/fancy/vkrexitaffy
name = "V'krexi Snax"
desc = "A packet of V'krexi taffy. Made from free-range V'krexi!"
@@ -220,3 +228,20 @@
filling_color = "#E6E600"
reagents_to_add = list(/singleton/reagent/kois = 15, /singleton/reagent/toxin/phoron = 35)
bitesize = 10
/obj/item/reagent_containers/food/snacks/koicomb
name = "koicomb"
desc = "vvvell aren't vvve vvvancy? this uncommon confection is often served in large gatherings and events, where it's served as a very large sheet, with guests tearing or slicing off as much as they'd like to have."
icon = 'icons/obj/item/reagent_containers/food/cultural/vaurca.dmi'
icon_state = "koicomb"
filling_color = "#E6E600"
reagents_to_add = list(/singleton/reagent/kois = 20, /singleton/reagent/toxin/phoron = 20, /singleton/reagent/drink/milk/nemiik = 5)
bitesize = 8
/obj/item/reagent_containers/food/snacks/koicomb/update_icon()
var/percent_koicomb = round((reagents.total_volume / 45) * 100)
switch(percent_koicomb)
if(0 to 50)
icon_state = "koicomb_bitten"
if(51 to INFINITY)
icon_state = "koicomb"
@@ -31,6 +31,31 @@
/obj/item/reagent_containers/food/snacks/cheesewedge/filled/reagents_to_add = list(/singleton/reagent/nutriment/protein/cheese = 4)
/obj/item/reagent_containers/food/snacks/sliceable/nakarka
name = "nakarka cheese wheel"
desc = "Nakarka is Vaurcan cheese made of Ne'miik with a sharp, tangy flavor. Nakarka directly translates to mean 'cheese'. It can cause gastric discomfort to some other species in it's raw form. There are ways to prepare it to decrease those effects, however." //basically an in-world reason to feel free to use it in recipes that are meant for humans as well.
icon = 'icons/obj/item/reagent_containers/food/ingredients.dmi'
icon_state = "nakarka"
slice_path = /obj/item/reagent_containers/food/snacks/nakarka_wedge
slices_num = 8
filling_color = "#7be717"
center_of_mass = list("x"=16, "y"=10)
bitesize = 2
reagents_to_add = list(/singleton/reagent/nakarka = 20)
/obj/item/reagent_containers/food/snacks/nakarka_wedge
name = "nakarka cheese wedge"
desc = "Zzztop calling it Nakarka cheeeze. Nakarka meanzzz cheeeze. You are literally calling it cheezzze cheezzze."
icon = 'icons/obj/item/reagent_containers/food/ingredients.dmi'
icon_state = "nakarka_wedge"
ingredient_name = "nakarka"
filling_color = "#7be717"
bitesize = 2
center_of_mass = list("x"=16, "y"=10)
/obj/item/reagent_containers/food/snacks/nakarka_wedge/filled/reagents_to_add = list(/singleton/reagent/nakarka = 4)
/obj/item/reagent_containers/food/snacks/spreads
name = "nutri-spread"
@@ -402,3 +402,43 @@
icon_state = "meatballpeas_half"
if(50 to INFINITY)
icon_state = "meatballpeas"
/obj/item/reagent_containers/food/snacks/schnitzel
name = "schnitzel"
desc = "Be it Viennese, Elyran or Visegardi, be it beef, pork or poultry, almost every known culture in the spur seems to love having a version of pan fried breaded meat with a funny name. What it's made of or served with, however, may vary drastically from culture to culture."
icon = 'icons/obj/item/reagent_containers/food/meat.dmi'
icon_state = "schnitzel"
filling_color = "#ca652a"
trash = /obj/item/trash/plate
reagents_to_add = list(/singleton/reagent/nutriment = 3, /singleton/reagent/nutriment/protein = 5)
reagent_data = list(/singleton/reagent/nutriment/protein = list("meat" = 5), /singleton/reagent/nutriment = list("crunchy breadcrumb coating" = 4))
bitesize = 2
/obj/item/reagent_containers/food/snacks/schnitzel/update_icon()
var/percent = round((reagents.total_volume / 8) * 100)
switch(percent)
if(0 to 59)
icon_state = "schnitzel_half"
if(60 to INFINITY)
icon_state = "schnitzel"
/obj/item/reagent_containers/food/snacks/cozmo_cubes
name = "cozmo cubes"
desc = "A dish of Tau Ceti origin, most commonly found in Biesel, it is typically made of Cosmozoan meat coated in a breadcrumbs and egg yolk mixture, pan fried and sliced into cubes. It is usually served with a side of mayonnaise, spicy mayo, soy sauce, or garlic sauce for dipping. The fact Cosmozoans can't be farmed planetside makes this dish have a slightly upper-class reputation, although in cities with large spaceports it is a bit more common. In cheap restaurants or places where Cosmozoans aren't common, their meat is sometimes swapped for jellyfish or other similar fauna as a cheap substitute."
icon = 'icons/obj/item/reagent_containers/food/meat.dmi'
icon_state = "cozmo_cubes"
filling_color = "#0fda85"
trash = /obj/item/trash/plate
reagents_to_add = list(/singleton/reagent/nutriment = 2, /singleton/reagent/nutriment/protein/seafood = 5, /singleton/reagent/nutriment/protein = 3)
reagent_data = list(/singleton/reagent/nutriment/protein/seafood = list("gelatinous meat" = 5), /singleton/reagent/nutriment = list("crunchy coating" = 4))
bitesize = 2
/obj/item/reagent_containers/food/snacks/cozmo_cubes/update_icon()
var/percent = round((reagents.total_volume / 10) * 100)
switch(percent)
if(0 to 29)
icon_state = "cozmo_cubes_one"
if(30 to 69)
icon_state = "cozmo_cubes_half"
if(70 to INFINITY)
icon_state = "cozmo_cubes"
@@ -21,6 +21,18 @@
reagent_data = list(/singleton/reagent/nutriment = list("tortilla" = 3, "corn" = 3))
bitesize = 4
/obj/item/reagent_containers/food/snacks/grilled_peppers
name = "grilled peppers"
desc = "A bowl full of strips of grilled peppers makes for a colorful side dish!"
icon = 'icons/obj/item/reagent_containers/food/mexican.dmi'
icon_state = "grilled_peppers"
trash = /obj/item/trash/bowl_small
filling_color = "#df850f"
center_of_mass = list("x"=16, "y"=8)
reagents_to_add = list(/singleton/reagent/nutriment = 3)
reagent_data = list(/singleton/reagent/nutriment = list("bell peppers" = 4))
bitesize = 2
// Tacos
//=========================
/obj/item/reagent_containers/food/snacks/taco