From fec20152b8342c10fcfd20ebe75902d12d4e7059 Mon Sep 17 00:00:00 2001 From: tomixcomics Date: Wed, 27 Dec 2023 18:40:09 +0200 Subject: [PATCH] New lore foods, Milkshakes, and a bugfix. (#18048) * New foods, milkshakes, and a bugfix. * changed syrup colors * resolved weird merge conflict * Update code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/reagents/reagent_containers/food/snacks/cultural/human.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/reagents/reagent_containers/food/snacks/cultural/human.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * made requested changes * Update code/modules/reagents/reagent_containers/food/snacks/cultural/human.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/reagents/reagent_containers/food/snacks/cultural/human.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/reagents/Chemistry-Recipes.dm Co-authored-by: Matt Atlas * Update code/modules/reagents/reagent_containers/food/snacks/cultural/human.dm Co-authored-by: Matt Atlas * Update code/modules/reagents/reagent_containers/food/snacks/cultural/human.dm Co-authored-by: Matt Atlas * Update code/modules/reagents/reagent_containers/food/snacks/cultural/human.dm Co-authored-by: Matt Atlas * Update code/modules/cooking/recipes/cultural/recipes_human.dm Co-authored-by: Matt Atlas * Update code/modules/reagents/reagent_containers/food/snacks/cultural/human.dm Co-authored-by: Matt Atlas * Update code/modules/reagents/reagent_containers/food/snacks/cultural/human.dm Co-authored-by: Matt Atlas * Update code/modules/reagents/reagent_containers/food/snacks/cultural/human.dm Co-authored-by: Matt Atlas * Update code/modules/reagents/reagent_containers/food/snacks/cultural/human.dm Co-authored-by: Matt Atlas * Update code/modules/reagents/reagent_containers/food/snacks/cultural/human.dm Co-authored-by: Matt Atlas * Update code/modules/reagents/reagent_containers/food/snacks/cultural/human.dm Co-authored-by: Matt Atlas * Update code/modules/reagents/reagent_containers/food/snacks/cultural/human.dm Co-authored-by: Matt Atlas * Update code/modules/reagents/reagent_containers/food/snacks/cultural/human.dm Co-authored-by: Matt Atlas * made requested changes * more corrections * updating again because it didn't take last time --------- Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> Co-authored-by: Matt Atlas --- code/game/objects/items/trash.dm | 14 ++ .../cooking/recipes/cultural/recipes_human.dm | 82 ++++++++- .../modules/hydroponics/seed_datums/fruits.dm | 1 + code/modules/item_worth/reagents.dm | 9 + .../Chemistry-Reagents-Food-Drinks.dm | 48 +++++- code/modules/reagents/Chemistry-Recipes.dm | 21 +++ .../food/snacks/cultural/human.dm | 162 ++++++++++++++++++ ...IXCOMICS-PR-DOMINIAERIDANIANDMOREFOODS.yml | 46 +++++ icons/obj/drinks.dmi | Bin 108765 -> 109746 bytes .../reagent_containers/food/condiment.dmi | Bin 12316 -> 12316 bytes .../food/cultural/human.dmi | Bin 15506 -> 20516 bytes 11 files changed, 375 insertions(+), 8 deletions(-) create mode 100644 html/changelogs/TOMIXCOMICS-PR-DOMINIAERIDANIANDMOREFOODS.yml diff --git a/code/game/objects/items/trash.dm b/code/game/objects/items/trash.dm index 74a193bf10c..46571624c1b 100644 --- a/code/game/objects/items/trash.dm +++ b/code/game/objects/items/trash.dm @@ -317,3 +317,17 @@ /obj/item/trash/stick name = "candy stick" icon_state = "rock_candy" + +/obj/item/trash/imperial_pot_empty + name = "imperial pot" + desc = "This large wooden pot was probably used to house a grand, elaborate, dominian feast at some point. How majestic it must have been. Oh well, get rid of it now before it draws rats." + icon = 'icons/obj/item/reagent_containers/food/cultural/human.dmi' + icon_state = "imperialpotempty" + drop_sound = 'sound/items/drop/shovel.ogg' + pickup_sound = 'sound/items/pickup/shovel.ogg' + +/obj/item/trash/wooden_platter + name = "wooden platter" + icon_state = "woodentray" + drop_sound = 'sound/items/drop/bottle.ogg' + pickup_sound = 'sound/items/pickup/bottle.ogg' diff --git a/code/modules/cooking/recipes/cultural/recipes_human.dm b/code/modules/cooking/recipes/cultural/recipes_human.dm index bd113fbf1e3..b4d09eb0596 100644 --- a/code/modules/cooking/recipes/cultural/recipes_human.dm +++ b/code/modules/cooking/recipes/cultural/recipes_human.dm @@ -207,7 +207,45 @@ items = list(/obj/item/reagent_containers/food/snacks/fish) result = /obj/item/reagent_containers/food/snacks/soup/brudet -// Europan food +/singleton/recipe/imperial_pot + appliance = POT + fruit = list("potato" = 2, "lemon" = 2, "garlic" = 1, "onion" = 1) + reagents = list(/singleton/reagent/water = 15, /singleton/reagent/nutriment/rice = 30) + items = list( + /obj/item/reagent_containers/food/snacks/fish, + /obj/item/reagent_containers/food/snacks/fish, + /obj/item/reagent_containers/food/snacks/fish/mollusc, + /obj/item/reagent_containers/food/snacks/fish/mollusc + ) + reagent_mix = RECIPE_REAGENT_REPLACE + result = /obj/item/reagent_containers/food/snacks/imperial_pot + +/singleton/recipe/jadrica + appliance = OVEN + fruit = list("carrot" = 2, "garlic" = 1) + reagents = list(/singleton/reagent/enzyme = 5, /singleton/reagent/alcohol/wine = 5, /singleton/reagent/spacespice = 1, /singleton/reagent/sodiumchloride = 1, /singleton/reagent/blackpepper = 1) + items = list( + /obj/item/reagent_containers/food/snacks/meat, + /obj/item/reagent_containers/food/snacks/bacon, + /obj/item/reagent_containers/food/snacks/bacon + ) + result = /obj/item/reagent_containers/food/snacks/jadrica + reagent_mix = RECIPE_REAGENT_REPLACE + +/singleton/recipe/imperial_scallops + appliance = SAUCEPAN | POT + fruit = list("lemon" = 1, "garlic" = 1) + reagents = list(/singleton/reagent/water = 5, /singleton/reagent/sodiumchloride = 2, /singleton/reagent/blackpepper = 1) + items = list( + /obj/item/reagent_containers/food/snacks/fish/mollusc, + /obj/item/reagent_containers/food/snacks/fish/mollusc, + /obj/item/reagent_containers/food/snacks/spreads/butter + ) + result = /obj/item/reagent_containers/food/snacks/imperial_scallops + reagent_mix = RECIPE_REAGENT_REPLACE //Simplify and replace + +// New Hai Phong + /singleton/recipe/chetroinuoc appliance = SAUCEPAN | POT reagents = list(/singleton/reagent/nutriment/vanilla = 5, /singleton/reagent/nutriment/rice = 10) @@ -215,6 +253,7 @@ reagent_mix = RECIPE_REAGENT_REPLACE result = /obj/item/reagent_containers/food/snacks/chetroinuoc +// Europan Food /singleton/recipe/deepdive fruit = list ("seaweed" = 1) @@ -235,3 +274,44 @@ items = list(/obj/item/reagent_containers/food/snacks/whitechocolate) reagent_mix = RECIPE_REAGENT_REPLACE result = /obj/item/reagent_containers/food/snacks/bluemoon + +//Eridani + +/singleton/recipe/puffpuffs + appliance = SKILLET + reagents = list(/singleton/reagent/nutriment/flour = 10, /singleton/reagent/water = 5, /singleton/reagent/spacespice = 2, /singleton/reagent/sodiumchloride = 1) + reagent_mix = RECIPE_REAGENT_REPLACE + result = /obj/item/reagent_containers/food/snacks/bowl/puffpuffs + +/singleton/recipe/fufu + appliance = SAUCEPAN | POT + fruit = list("banana" = 2) + reagents = list(/singleton/reagent/water = 5) + result = /obj/item/reagent_containers/food/snacks/bowl/fufus + reagent_mix = RECIPE_REAGENT_REPLACE + +//Silversun + +/singleton/recipe/clams_casino + appliance = SKILLET + reagents = list(/singleton/reagent/spacespice = 2) + items = list( + /obj/item/reagent_containers/food/snacks/fish/mollusc, + /obj/item/reagent_containers/food/snacks/fish/mollusc, + /obj/item/reagent_containers/food/snacks/breadslice, + /obj/item/reagent_containers/food/snacks/breadslice, + /obj/item/reagent_containers/food/snacks/bacon + ) + result = /obj/item/reagent_containers/food/snacks/clams_casino + reagent_mix = RECIPE_REAGENT_REPLACE //Simplify and replace + +/singleton/recipe/lady_lulaine + appliance = MIX + fruit = list ("blueberries" = 1 , "berries" = 1) + items = list( + /obj/item/reagent_containers/food/snacks/muffin, + /obj/item/reagent_containers/food/snacks/muffin + ) + reagents = list(/singleton/reagent/nutriment/protein/egg = 6, /singleton/reagent/drink/ice = 5, /singleton/reagent/drink/milk/cream = 5, /singleton/reagent/sugar = 10) + result = /obj/item/reagent_containers/food/snacks/sliceable/lady_lulaine + reagent_mix = RECIPE_REAGENT_REPLACE //Simplify and replace diff --git a/code/modules/hydroponics/seed_datums/fruits.dm b/code/modules/hydroponics/seed_datums/fruits.dm index fdcffc5b9f6..28e7dad0bfc 100644 --- a/code/modules/hydroponics/seed_datums/fruits.dm +++ b/code/modules/hydroponics/seed_datums/fruits.dm @@ -130,6 +130,7 @@ display_name = "blueberry bush" mutants = list("berries","poisonberries","glowberries") chems = list(/singleton/reagent/nutriment = list(1,10), /singleton/reagent/drink/blueberryjuice = list(10,10)) + kitchen_tag = "blueberries" /datum/seed/berry/blue/setup_traits() ..() diff --git a/code/modules/item_worth/reagents.dm b/code/modules/item_worth/reagents.dm index 748bc2fa7e6..91bdc8772fb 100644 --- a/code/modules/item_worth/reagents.dm +++ b/code/modules/item_worth/reagents.dm @@ -138,6 +138,15 @@ /singleton/reagent/drink/NTellamilkshake value = 0.14 +/singleton/reagent/drink/shake_caramel + value = 0.13 + +/singleton/reagent/drink/shake_strawberry + value = 0.13 + +/singleton/reagent/drink/shake_dirtberry + value = 0.13 + /singleton/reagent/drink/NTellahotchocolate value = 0.13 diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm index 272bee384fb..8e7f474b016 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm @@ -2418,6 +2418,40 @@ glass_desc = "Oh look, it's that thing you actually want to get but probably shouldn't." glass_center_of_mass = list("x"=16, "y"=7) +/singleton/reagent/drink/shake_strawberry + name = "Strawberry Milkshake" + description = "Milkshake with a healthy heaping of strawberry syrup mixed in." + color = "#ff7575" + taste_description = "sugary strawberry" + + glass_icon_state = "shake_strawberry" + 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) + +/singleton/reagent/drink/shake_caramel + name = "Caramel Milkshake" + description = "Milkshake with a healthy heaping of caramel syrup mixed in." + color = "#d19d4e" + taste_description = "smooth caramel" + + glass_icon_state = "shake_caramel" + 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." + color = "#92692c" + taste_description = "smooth dirtberries" + + glass_icon_state = "shake_dirtberry" + 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/NTellahotchocolate name = "NTella Hot Chocolate" description = "It's like a cup of hot chocolate except... More everything." @@ -5683,7 +5717,7 @@ name = "Strawberry Syrup" description = "Thick strawberry syrup used to flavor drinks." taste_description = "strawberry" - color = "#f3e5ab" + color = "#b40000" glass_name = "strawberry syrup" glass_desc = "Thick strawberry syrup used to flavor drinks." //blueberry @@ -5691,7 +5725,7 @@ name = "Blueberry Syrup" description = "Thick blueberry syrup used to flavor drinks." taste_description = "blueberry" - color = "#f3e5ab" + color = "#0a0094" glass_name = "blueberry syrup" glass_desc = "Thick blueberry syrup used to flavor drinks." //rasp @@ -5699,7 +5733,7 @@ name = "Raspberry Syrup" description = "Thick raspberry syrup used to flavor drinks." taste_description = "raspberry" - color = "#f3e5ab" + color = "#ad0042" glass_name = "raspberry syrup" glass_desc = "Thick raspberry syrup used to flavor drinks." //black rasp @@ -5707,7 +5741,7 @@ name = "Black Raspberry Syrup" description = "Thick black raspberry syrup used to flavor drinks." taste_description = "black raspberry" - color = "#f3e5ab" + color = "#1b1618" glass_name = "black raspberry syrup" glass_desc = "Thick black raspberry syrup used to flavor drinks." //blue rasp @@ -5715,7 +5749,7 @@ name = "Blue Raspberry Syrup" description = "Thick blue raspberry syrup used to flavor drinks." taste_description = "blue raspberry" - color = "#f3e5ab" + color = "#21154d" glass_name = "blue raspberry syrup" glass_desc = "Thick blue raspberry syrup used to flavor drinks." //glow @@ -5747,7 +5781,7 @@ name = "Ylpha Berry Syrup" description = "Thick ylpha berry syrup used to flavor drinks." taste_description = "ylpha berry" - color = "#f3e5ab" + color = "#f3d1ab" glass_name = "ylpha berry syrup" glass_desc = "Thick ylpha berry syrup used to flavor drinks." //dirt @@ -5755,7 +5789,7 @@ name = "Dirt Berry Syrup" description = "Thick dirt berry syrup used to flavor drinks." taste_description = "dirt berry" - color = "#f3e5ab" + color = "#85572c" glass_name = "dirt berry syrup" glass_desc = "Thick dirt berry syrup used to flavor drinks." diff --git a/code/modules/reagents/Chemistry-Recipes.dm b/code/modules/reagents/Chemistry-Recipes.dm index 0459136292b..8b3ebfb948b 100644 --- a/code/modules/reagents/Chemistry-Recipes.dm +++ b/code/modules/reagents/Chemistry-Recipes.dm @@ -3027,6 +3027,27 @@ required_reagents = list(/singleton/reagent/drink/milkshake = 5, /singleton/reagent/nutriment/choconutspread = 1) result_amount = 6 +/datum/chemical_reaction/drink/caramelshake + name = "Caramel Milkshake" + id = "shake_caramel" + result = /singleton/reagent/drink/shake_caramel + required_reagents = list(/singleton/reagent/drink/milkshake = 5, /singleton/reagent/drink/syrup_caramel = 1) + result_amount = 6 + +/datum/chemical_reaction/drink/strawberryshake + name = "Strawberry Milkshake" + id = "shake_strawberry" + result = /singleton/reagent/drink/shake_strawberry + required_reagents = list(/singleton/reagent/drink/milkshake = 5, /singleton/reagent/drink/syrup_strawberry = 1) + result_amount = 6 + +/datum/chemical_reaction/drink/dirtberryshake + name = "Dirtberry Milkshake" + id = "shake_dirtberry" + result = /singleton/reagent/drink/shake_dirtberry + required_reagents = list(/singleton/reagent/drink/milkshake = 5, /singleton/reagent/drink/syrup_dirtberry = 1) + result_amount = 6 + /datum/chemical_reaction/drink/NTellahotchocolate name = "NTella hot chocolate" id = "NTellahotchocolate" diff --git a/code/modules/reagents/reagent_containers/food/snacks/cultural/human.dm b/code/modules/reagents/reagent_containers/food/snacks/cultural/human.dm index 75b460fa2d1..45bfa521af4 100644 --- a/code/modules/reagents/reagent_containers/food/snacks/cultural/human.dm +++ b/code/modules/reagents/reagent_containers/food/snacks/cultural/human.dm @@ -370,6 +370,53 @@ reagent_data = list(/singleton/reagent/nutriment = list("hot stew" = 3, "spices" = 1, "vegetables" = 1, "fish" = 2)) reagents_to_add = list(/singleton/reagent/nutriment = 8, /singleton/reagent/water = 5) +/obj/item/reagent_containers/food/snacks/imperial_pot + name = "imperial pot" + desc = "A massive wooden pot of morozian seafood and rice, traditionally served in dominian feasts and festivals. It is a communal dish shared among friends, family and neighbors. Grab a bowl, you're not finishing this one by yourself." + icon = 'icons/obj/item/reagent_containers/food/cultural/human.dmi' + icon_state = "imperialpotfull" + reagent_data = list(/singleton/reagent/nutriment/protein/seafood = list ("seafood" = 10), /singleton/reagent/nutriment = list("rice" = 10, "potatoes" = 8, "vegetables" = 6)) + reagents_to_add = list(/singleton/reagent/nutriment/protein/seafood = 20, /singleton/reagent/nutriment/rice = 20, /singleton/reagent/nutriment = 20, /singleton/reagent/drink/lemonjuice = 20, /singleton/reagent/spacespice = 5, /singleton/reagent/dylovene = 5) + filling_color = "#d4b756" + center_of_mass = list("x"=16, "y"=10) + bitesize = 3 + trash = /obj/item/trash/imperial_pot_empty + drop_sound = 'sound/items/drop/shovel.ogg' + pickup_sound = 'sound/items/pickup/shovel.ogg' + is_liquid = TRUE + +/obj/item/reagent_containers/food/snacks/imperial_pot/update_icon() + var/percent_chetroinuoc = round((reagents.total_volume / 10) * 100) + switch(percent_chetroinuoc) + if(0 to 1) + icon_state = "imperialpotempty" + if(2 to INFINITY) + icon_state = "imperialpotfull" + +/obj/item/reagent_containers/food/snacks/jadrica + name = "jadrica" + desc = "A high-end dominian dish from Novi Jadran made of slow cooked braised beef, cloves, carrots and bacon. It is a very complex and difficult dish to make properly - A task usually only succeeded by the most skilled, high-end chefs. In a time crunch, enzymes can be used to speed along the slow cooking process." + icon = 'icons/obj/item/reagent_containers/food/cultural/human.dmi' + icon_state = "jadrica" + trash = /obj/item/trash/wooden_platter + reagents_to_add = list(/singleton/reagent/nutriment/protein = 8, /singleton/reagent/nutriment = 4, /singleton/reagent/nutriment/triglyceride = 4, /singleton/reagent/spacespice = 2) + reagent_data = list(/singleton/reagent/nutriment/protein = list("braised beef" = 10, "bacon" = 10), /singleton/reagent/nutriment = list("cloves" = 5, "vinegar" = 5)) + bitesize = 3 + filling_color = "#49251b" + +/obj/item/reagent_containers/food/snacks/imperial_scallops + name = "imperial scallops" + desc = "Saltwater boiled dominian scallops. While originally this dish was served with just a few herbs, newer iterations add an abundance of flavor to show the dish and the Dominian culture's lavishness." + icon = 'icons/obj/item/reagent_containers/food/cultural/human.dmi' + icon_state = "imperialscallops" + trash = /obj/item/trash/plate + bitesize = 2 + filling_color = "#dbb06f" + reagents_to_add = list(/singleton/reagent/nutriment/protein/seafood/mollusc = 6, /singleton/reagent/nutriment = 2, /singleton/reagent/water = 5, /singleton/reagent/sodiumchloride = 2) + reagent_data = list(/singleton/reagent/nutriment/protein/seafood/mollusc = list("pillowy scallops" = 10, "salt" = 5), /singleton/reagent/nutriment = list("butter" = 10)) + +//New Hai Phong + /obj/item/reagent_containers/food/snacks/chetroinuoc name = "che troi nuoc" desc = "Traditional solarian dessert from New Hai Phong, these triangular sweet rice dumplings are filled with beans." @@ -390,6 +437,7 @@ icon_state = "chetroinuoc2" if(67 to INFINITY) icon_state = "chetroinuoc3" + // Europa /obj/item/reagent_containers/food/snacks/deepdive @@ -417,3 +465,117 @@ reagent_data = list(/singleton/reagent/nutriment = list("blue raspberry" = 5, "white chocolate" = 3)) drop_sound = 'sound/items/drop/glass.ogg' pickup_sound = 'sound/items/pickup/glass.ogg' + + +// Eridani + +/obj/item/reagent_containers/food/snacks/bowl + abstract_type = /obj/item/reagent_containers/food/snacks/bowl + name = "a bowl of item" + desc = "If you're seeing this, something has gone wrong D:" + icon = 'icons/obj/item/reagent_containers/food/cultural/human.dmi' + icon_state = "puffpuffbowl" + trash = /obj/item/trash/snack_bowl + var/vendingobject = /obj/item/reagent_containers/food/snacks/puffpuff + ///This is the item itself that the bowl dispenses, as an obj. I have it set to puff puffs by default but if you reuse this code for a different food - change accordingly. + reagent_data = list(/singleton/reagent/nutriment = list("fried dough" = 10, "ginger" = 4)) + bitesize = 4 + reagents_to_add = list(/singleton/reagent/nutriment = 24) + var/unitname = "contained_food" ///this is the NAME of the item the bowl dispenses, as it would show up in a sentence. + +/obj/item/reagent_containers/food/snacks/bowl/puffpuffs + name = "puff-puff bowl" + desc = "A bowl of puffy dough balls. Much like donut balls except pan fried, chewier, and often served savory, not just sweet. It originates in Nigeria, but this is the Eridani variant, which is made with ginger instead of pepper." + bitesize = 4 + reagents_to_add = list(/singleton/reagent/nutriment/ = 24) + unitname = "puff-puff" + filling_color = "#bb8a41" + +/obj/item/reagent_containers/food/snacks/bowl/attack_hand(mob/user as mob) + var/obj/item/reagent_containers/food/snacks/returningitem = new vendingobject(loc) + returningitem.reagents.clear_reagents() + reagents.trans_to(returningitem, bitesize) + returningitem.bitesize = bitesize/2 + user.put_in_hands(returningitem) + if (reagents && reagents.total_volume) + to_chat(user, "You take a [unitname] from the plate.") + else + to_chat(user, "You take the last [unitname] from the plate.") + var/obj/waste = new trash(loc) + if (loc == user) + user.put_in_hands(waste) + qdel(src) + +/obj/item/reagent_containers/food/snacks/bowl/puffpuffs/update_icon() + switch(reagents.total_volume) + if(1 to 8) + icon_state = "puffpuffbowlfew" + if(9 to INFINITY) + icon_state = "puffpuffbowl" + +/obj/item/reagent_containers/food/snacks/puffpuff + name = "puff-puff" + desc = "A nice, puffy, puff-puff. Mmmm, fried dough. You can feel your arteries clogging already!" + icon = 'icons/obj/item/reagent_containers/food/cultural/human.dmi' + icon_state = "puffpuff" + bitesize = 2 + filling_color = "#bb8a41" + +/obj/item/reagent_containers/food/snacks/bowl/fufus + name = "fufu dumplings" + 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" + filling_color = "#eee0b1" + vendingobject = /obj/item/reagent_containers/food/snacks/fufu + bitesize = 3 + reagents_to_add = list(/singleton/reagent/nutriment = 9) + reagent_data = list(/singleton/reagent/nutriment = list("plantains" = 10)) + +/obj/item/reagent_containers/food/snacks/bowl/fufus/update_icon() + switch(reagents.total_volume) + if(1 to 4) + icon_state = "fufufew" + if(5 to INFINITY) + icon_state = "fufubowl" + +/obj/item/reagent_containers/food/snacks/fufu + name = "fufu dumpling" + desc = "A big plantain dumpling meant to be dipped or eaten alongside soup." + icon = 'icons/obj/item/reagent_containers/food/cultural/human.dmi' + icon_state = "fufuone" + bitesize = 2 + filling_color = "#eee0b1" + +//Silversun + +/obj/item/reagent_containers/food/snacks/clams_casino + name = "silversun clams casino" + desc = "A true silversun classic, clams on the halfshell with breadcrumbs, bacon, and bell peppers. Somehow landing right in the middle ring between average joe finger food and upper class fanciness." + icon = 'icons/obj/item/reagent_containers/food/cultural/human.dmi' + icon_state = "clamscasino" + trash = /obj/item/trash/plate + bitesize = 2 + filling_color = "#a5683f" + reagents_to_add = list(/singleton/reagent/nutriment/protein/seafood/mollusc = 6, /singleton/reagent/nutriment/protein = 2, /singleton/reagent/nutriment = 2) + reagent_data = list(/singleton/reagent/nutriment/protein/seafood/mollusc = list("buttery clams" = 15), /singleton/reagent/nutriment/protein = list ("bacon" = 15), /singleton/reagent/nutriment = list("breadcrumbs" = 10, "bell peppers" = 10)) + +/obj/item/reagent_containers/food/snacks/sliceable/lady_lulaine + name = "lady lulaine" + desc = "This rich and creamy berry-coated dessert was invented in a small coastal town on Silversun. It's very tricky to get it stable enough to not collapse under it's own weight. What are you waiting for? Slice it up!" + icon = 'icons/obj/item/reagent_containers/food/cultural/human.dmi' + icon_state = "ladylulaine" + slice_path = /obj/item/reagent_containers/food/snacks/lady_lulaine_slice + trash = /obj/item/trash/plate + slices_num = 5 + filling_color = "#dbddff" + reagents_to_add = list(/singleton/reagent/nutriment = 15, /singleton/reagent/drink/berryjuice = 5) + reagent_data = list(/singleton/reagent/nutriment = list("custard" = 10, "blueberries" = 10, "tangy berries" = 5)) + +/obj/item/reagent_containers/food/snacks/lady_lulaine_slice + name = "lady lulaine slice" + desc = "A Silversun classic, this dessert is somewhere between a frozen custard, ice cream cake, and berry pie. It is often photographed next to a cocktail with a sunset or a sunrise behind it." + icon = 'icons/obj/item/reagent_containers/food/cultural/human.dmi' + icon_state = "ladylulaine_slice" + filling_color = "#dbddff" + trash = /obj/item/trash/plate diff --git a/html/changelogs/TOMIXCOMICS-PR-DOMINIAERIDANIANDMOREFOODS.yml b/html/changelogs/TOMIXCOMICS-PR-DOMINIAERIDANIANDMOREFOODS.yml new file mode 100644 index 00000000000..76fac45ad27 --- /dev/null +++ b/html/changelogs/TOMIXCOMICS-PR-DOMINIAERIDANIANDMOREFOODS.yml @@ -0,0 +1,46 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +# balance +# admin +# backend +# security +# refactor +################################# + +# Your name. +author: Tomixcomics + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Added several new foods for Dominia, Eridani, and Silversun." + - rscadd: "Added three new kinds of milkshakes." + - tweak: "Changed some of the syrup colors to match the color they're supposed to have." + - backend: "Added kitchen tag for blueberries." + - backend: "Added correct cuisine category for che troi nuoc" + - bugfix: "Fixed naming issue that was keeping NTella jar from showing up" diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi index 55d5f0f5c0968d1c6bab8c46ea45e89806cbaa94..af1a6d9106d69d0b3d2397bfd13d10e9a59cc7f9 100644 GIT binary patch delta 11373 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 delta 10388 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 diff --git a/icons/obj/item/reagent_containers/food/condiment.dmi b/icons/obj/item/reagent_containers/food/condiment.dmi index c1e06d09fd3bfa63255b063d1b55b96ed22af5bc..a4194a1c6867f30fd88096aa72f886f45d51a7c4 100644 GIT binary patch delta 421 zcmV;W0b2f?V4Pr(I)Ay28!-%qYtK^%yM2(WbrX0IxL8-|4UR<5&_juW4ttfSPvKyZ zD&%$&@bTx(XZPdf=keqYugB?zrIIAKci%sKo_2Q%ZFPJ1?d!B#k(RYRKD9wZw|7q% za~ob#popnGO}jv)y1n}{?Jfl(KHl$mq&E!jcvX2X94d5=Du0RT_lP>SO0(%LP?-GL z25;E>+OwWM3`q&7>XKE4&G!stM&ET%m~JSwgKDyt}FUL1`cs)*6ER`g=z5Dg;`?R}J(ADkT)6Z$QA}y=lKUG1|?cD>$ ztldir6fx<;v54*Zf)`}&7btd(3S_(>b2rgEj|gJS+Up7% z+H3{ZJ6a>KomIx1u|#4X<7)e87T;$|CJJ#bQVH-~3wV2w zZjIY0tA!Ts9t(xhqkzlOg*OjH#SVUzg!V1HLLz2+l^K#KGQ)ok@1uKuJGjH^ary%t PGGW!QvP=%M&;d*?aVgaC diff --git a/icons/obj/item/reagent_containers/food/cultural/human.dmi b/icons/obj/item/reagent_containers/food/cultural/human.dmi index 2cbaa261144c4f852493cc7d33944fedb71d77f7..90698d4485a49099df1385013e05ca77f082dbbe 100644 GIT binary patch literal 20516 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 Y*&B2k9v$VSr~d&g&1_ApO+1nR0r0<;!vFvP literal 15506 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 VI0d8x{jV`VR#H)-Qp_;$e*rr%%-a9}