mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-21 20:11:04 +01:00
Cream cheese, beer, bagels and shmear. (#21540)
 -Adds cream cheese to the game because I'm tired of committing the atrocity of making foods out of blocks of cheese and cream. -Adds 5 new food dishes to the game including a few commissioned dishes from Sankt Frederick (The new dishes: Belinas, Bierocks, Cream cheese bagels, Cream cheese toast, and smoked salmon bagels) -Adds 2 new beers to the game, a Xanan one and one from Sankt Frederick -Adds the new beers as well as multiple existing beer bottles to the Booze-O-Mat because currently there is no place to get any bottles of beer on the station which is more than a little weird.
This commit is contained in:
@@ -586,6 +586,20 @@
|
||||
groupable = TRUE
|
||||
spawn_amount = 1
|
||||
|
||||
/singleton/cargo_item/cream_cheese
|
||||
category = "hospitality"
|
||||
name = "cream cheese container"
|
||||
supplier = "getmore"
|
||||
description = "A single container of cheese, it seems to be of the creamed variety."
|
||||
price = 4.50
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/condiment/cream_cheese
|
||||
)
|
||||
access = 0
|
||||
container_type = "freezer"
|
||||
groupable = TRUE
|
||||
spawn_amount = 1
|
||||
|
||||
/singleton/cargo_item/fatshouters
|
||||
category = "hospitality"
|
||||
name = "fatshouters milk carton"
|
||||
|
||||
@@ -402,10 +402,9 @@
|
||||
|
||||
/singleton/recipe/deepdive
|
||||
fruit = list ("seaweed" = 1)
|
||||
reagents = list(/singleton/reagent/drink/milk/cream = 5)
|
||||
reagents = list(/singleton/reagent/nutriment/protein/cream_cheese = 10)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/snacks/fish,
|
||||
/obj/item/reagent_containers/food/snacks/cheesewedge
|
||||
/obj/item/reagent_containers/food/snacks/fish
|
||||
)
|
||||
reagent_mix = RECIPE_REAGENT_REPLACE
|
||||
result = /obj/item/reagent_containers/food/snacks/deepdive
|
||||
@@ -631,3 +630,27 @@
|
||||
)
|
||||
reagent_mix = RECIPE_REAGENT_REPLACE
|
||||
result = /obj/item/reagent_containers/food/snacks/fire_loaf
|
||||
|
||||
//Sankt Frederick
|
||||
|
||||
/singleton/recipe/bierock
|
||||
appliance = OVEN
|
||||
fruit = list ("cabbage" = 1, "onion" = 1)
|
||||
reagents = list(/singleton/reagent/sodiumchloride = 1)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/snacks/meat,
|
||||
/obj/item/reagent_containers/food/snacks/dough
|
||||
)
|
||||
reagent_mix = RECIPE_REAGENT_REPLACE
|
||||
result = /obj/item/reagent_containers/food/snacks/bierock
|
||||
|
||||
/singleton/recipe/belinas
|
||||
appliance = MIX
|
||||
reagents = list(/singleton/reagent/nutriment/protein/cream_cheese = 15)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/snacks/fish,
|
||||
/obj/item/reagent_containers/food/snacks/fish,
|
||||
/obj/item/reagent_containers/food/snacks/pancakes
|
||||
)
|
||||
reagent_mix = RECIPE_REAGENT_REPLACE
|
||||
result = /obj/item/reagent_containers/food/snacks/bowl/belinas
|
||||
|
||||
@@ -43,15 +43,13 @@
|
||||
|
||||
/singleton/recipe/creamcheesebread
|
||||
appliance = OVEN
|
||||
reagents = list(/singleton/reagent/nutriment/protein/cream_cheese = 15)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/snacks/dough,
|
||||
/obj/item/reagent_containers/food/snacks/dough,
|
||||
/obj/item/reagent_containers/food/snacks/cheesewedge,
|
||||
/obj/item/reagent_containers/food/snacks/cheesewedge
|
||||
/obj/item/reagent_containers/food/snacks/dough
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/sliceable/creamcheesebread
|
||||
|
||||
|
||||
/singleton/recipe/meatbread
|
||||
appliance = OVEN
|
||||
items = list(
|
||||
@@ -251,6 +249,40 @@
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/pbtoast
|
||||
|
||||
/singleton/recipe/cream_cheese_toast
|
||||
appliance = MIX
|
||||
reagents = list(/singleton/reagent/nutriment/protein/cream_cheese = 5)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/snacks/toast
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/cream_cheese_toast
|
||||
|
||||
/singleton/recipe/cream_cheese_bagel
|
||||
appliance = MIX
|
||||
reagents = list(/singleton/reagent/nutriment/protein/cream_cheese = 5)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/snacks/bagel
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/bagel/cream_cheese
|
||||
|
||||
/singleton/recipe/smoked_salmon_bagel
|
||||
appliance = MIX
|
||||
reagents = list(/singleton/reagent/nutriment/protein/cream_cheese = 5)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/snacks/bagel,
|
||||
/obj/item/reagent_containers/food/snacks/fish/fishfillet
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/bagel/smoked_salmon
|
||||
|
||||
/singleton/recipe/salmon_bagel_alt
|
||||
appliance = MIX
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/snacks/bagel/cream_cheese,
|
||||
/obj/item/reagent_containers/food/snacks/fish/fishfillet
|
||||
)
|
||||
result = /obj/item/reagent_containers/food/snacks/bagel/smoked_salmon
|
||||
|
||||
|
||||
/singleton/recipe/ntella_bread
|
||||
appliance = MIX
|
||||
reagents = list(/singleton/reagent/nutriment/choconutspread = 5)
|
||||
|
||||
@@ -230,10 +230,7 @@
|
||||
result = /obj/item/reagent_containers/food/snacks/sliceable/cake/carrot
|
||||
|
||||
/singleton/recipe/cake/cheese
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/snacks/cheesewedge,
|
||||
/obj/item/reagent_containers/food/snacks/cheesewedge
|
||||
)
|
||||
reagents = list(/singleton/reagent/drink/milk = 5, /singleton/reagent/nutriment/flour = 15, /singleton/reagent/sugar = 15, /singleton/reagent/nutriment/protein/egg = 9, /singleton/reagent/nutriment/protein/cream_cheese = 10)
|
||||
result = /obj/item/reagent_containers/food/snacks/sliceable/cake/cheese
|
||||
|
||||
/singleton/recipe/cake/orange
|
||||
@@ -269,9 +266,8 @@
|
||||
result = /obj/item/reagent_containers/food/snacks/sliceable/cake/apple
|
||||
|
||||
/singleton/recipe/cake/ntella_cheesecake
|
||||
reagents = list(/singleton/reagent/drink/milk = 5, /singleton/reagent/nutriment/choconutspread = 15, /singleton/reagent/sugar = 10)
|
||||
reagents = list(/singleton/reagent/drink/milk = 5, /singleton/reagent/nutriment/choconutspread = 15, /singleton/reagent/sugar = 10, /singleton/reagent/nutriment/protein/cream_cheese = 10)
|
||||
items = list(
|
||||
/obj/item/reagent_containers/food/snacks/cheesewedge,
|
||||
/obj/item/reagent_containers/food/snacks/cookiesnack,
|
||||
/obj/item/reagent_containers/food/snacks/cookiesnack,
|
||||
/obj/item/reagent_containers/food/snacks/cookiesnack,
|
||||
|
||||
+28
@@ -3861,3 +3861,31 @@
|
||||
glass_icon_state = "b52glass"
|
||||
glass_name = "glass of B-52"
|
||||
glass_desc = "Kahlua, Irish cream, and congac. You will get bombed."
|
||||
|
||||
/singleton/reagent/alcohol/beer/prince_pallav_blonde_ale
|
||||
name = "Prince Pallav Blonde Ale"
|
||||
description = "A golden ale brewed in Foy-Niljen, Prince Pallav has defined Xanan brewing for over two decades. Smooth, lightly sweet, and impeccably balanced, it remains the undisputed favorite of the Republic, edging out Whistling Forest by a wide margin."
|
||||
color = "#b98f19"
|
||||
strength = 5
|
||||
taste_description = "light honeyed maltiness"
|
||||
carbonated = TRUE
|
||||
|
||||
value = 0.18
|
||||
|
||||
glass_icon_state = "prince_pallav"
|
||||
glass_name = "glass of Prince Pallav Blonde Ale"
|
||||
glass_desc = "This beer thinks it's better than you."
|
||||
|
||||
/singleton/reagent/alcohol/beer/marienthal_stout
|
||||
name = "Marienthal Stout"
|
||||
description = "A full-bodied stout brewed in the river valleys of Marienthal County, Sankt Frederick. Strong and dark as tilled soil, Marienthal Stout has become one of the Free State’s most recognizable exports, carving out a respectable presence within the rest of Alliance due to its rich, earthy flavor, and affordable price tag."
|
||||
color = "#a7700c"
|
||||
strength = 6
|
||||
taste_description = "a hard day's work"
|
||||
carbonated = TRUE
|
||||
|
||||
value = 0.1
|
||||
|
||||
glass_icon_state = "marienthal"
|
||||
glass_name = "glass of Marienthal Stout"
|
||||
glass_desc = "It doesn't get much more blue collar than a glass of this classic Solarian beer."
|
||||
|
||||
+13
@@ -192,6 +192,19 @@
|
||||
condiment_icon_state = "mayonnaise"
|
||||
condiment_center_of_mass = list("x"=16, "y"=8)
|
||||
|
||||
/singleton/reagent/nutriment/protein/cream_cheese
|
||||
name = "Cream Cheese"
|
||||
description = "Cheese of the creamed variety."
|
||||
taste_description = "cream cheese"
|
||||
reagent_state = LIQUID
|
||||
nutriment_factor = 3
|
||||
color = "#ffffff"
|
||||
condiment_name = "cream cheese"
|
||||
condiment_desc = "Cheese of the creamed variety."
|
||||
condiment_icon_state = "cream_cheese"
|
||||
value = 0.2
|
||||
taste_mult = 2
|
||||
|
||||
/singleton/reagent/sodiumchloride
|
||||
name = "Salt"
|
||||
description = "A salt made of sodium chloride. Commonly used to season food."
|
||||
|
||||
@@ -1996,6 +1996,14 @@
|
||||
new /obj/item/reagent_containers/food/snacks/spreads/butter(location)
|
||||
return
|
||||
|
||||
/datum/chemical_reaction/cream_cheese
|
||||
name = "Cream Cheese"
|
||||
id = "creamcheese"
|
||||
result = /singleton/reagent/nutriment/protein/cream_cheese
|
||||
required_reagents = list(/singleton/reagent/drink/milk = 5, /singleton/reagent/drink/milk/cream = 5)
|
||||
catalysts = list(/singleton/reagent/enzyme = 5)
|
||||
result_amount = 10
|
||||
|
||||
/*
|
||||
Todo in future:
|
||||
Cornmeal batter for corndogs
|
||||
|
||||
@@ -297,6 +297,12 @@
|
||||
name = "synthetic blood"
|
||||
reagents_to_add = list(/singleton/reagent/blood = 50)
|
||||
|
||||
/obj/item/reagent_containers/food/condiment/cream_cheese
|
||||
icon_state = "cream_cheese"
|
||||
fixed_state = TRUE
|
||||
name = "cream cheese"
|
||||
reagents_to_add = list(/singleton/reagent/nutriment/protein/cream_cheese = 50)
|
||||
|
||||
//MRE condiments and drinks.
|
||||
|
||||
/obj/item/reagent_containers/food/condiment/small/packet
|
||||
|
||||
@@ -1043,6 +1043,31 @@
|
||||
icon_state = "burukutu"
|
||||
reagents_to_add = list(/singleton/reagent/alcohol/burukutu = 30)
|
||||
|
||||
/obj/item/reagent_containers/food/drinks/bottle/small/marienthal
|
||||
name = "Marienthal Stout"
|
||||
desc = "A full-bodied stout brewed in the river valleys of Marienthal County, Sankt Frederick. Strong and dark as tilled soil, Marienthal Stout has become one of the Free State’s most recognizable exports, carving out a respectable presence within the rest of Alliance due to its rich, earthy flavor, and affordable price tag."
|
||||
icon_state = "marienthal"
|
||||
item_state = "beer"
|
||||
reagents_to_add = list(/singleton/reagent/alcohol/beer/marienthal_stout = 30)
|
||||
|
||||
/obj/item/reagent_containers/food/drinks/bottle/small/marienthal/update_icon()
|
||||
. = ..()
|
||||
if(is_open_container())
|
||||
icon_state = "[initial(icon_state)]_open"
|
||||
else
|
||||
icon_state = initial(icon_state)
|
||||
|
||||
/obj/item/reagent_containers/food/drinks/bottle/small/marienthal/open(mob/user)
|
||||
. = ..()
|
||||
update_icon()
|
||||
|
||||
/obj/item/reagent_containers/food/drinks/bottle/small/prince_pallav
|
||||
name = "\improper Prince Pallav Blonde Ale"
|
||||
desc = "A golden ale brewed in Foy-Niljen, Prince Pallav has defined Xanan brewing for over two decades. Smooth, lightly sweet, and impeccably balanced, it remains the undisputed favorite of the Republic, edging out Whistling Forest by a wide margin."
|
||||
icon_state = "prince_pallav"
|
||||
item_state = "beer"
|
||||
reagents_to_add = list(/singleton/reagent/alcohol/beer/prince_pallav_blonde_ale = 30)
|
||||
|
||||
// Butanol-based alcoholic drinks
|
||||
//=====================================
|
||||
//These are mainly for unathi, and have very little (but still some) effect on other species
|
||||
|
||||
@@ -300,6 +300,26 @@
|
||||
reagent_data = list(/singleton/reagent/nutriment = list("toasty dough" = 2))
|
||||
bitesize = 1
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/bagel/cream_cheese
|
||||
name = "cream cheese bagel"
|
||||
desc = "Oy Gevalt, you put a little bit of shmear and call this a bagel? Where's the smoked salmon? No, it's fine, it's fine, I'll eat it like this..."
|
||||
icon = 'icons/obj/item/reagent_containers/food/bread.dmi'
|
||||
icon_state = "creamcheese_bagel"
|
||||
filling_color = "#e9e8e6"
|
||||
reagents_to_add = list(/singleton/reagent/nutriment = 2)
|
||||
reagent_data = list(/singleton/reagent/nutriment = list("toasty dough" = 2))
|
||||
bitesize = 1
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/bagel/smoked_salmon
|
||||
name = "smoked salmon bagel"
|
||||
desc = "What, you call this fakakta thing a smoked salmon bagel? What, is there a shortage? Be a mensch and put some more on there, will ya?"
|
||||
icon = 'icons/obj/item/reagent_containers/food/bread.dmi'
|
||||
icon_state = "salmon_bagel"
|
||||
filling_color = "#d16246"
|
||||
reagents_to_add = list(/singleton/reagent/nutriment = 2)
|
||||
reagent_data = list(/singleton/reagent/nutriment = list("toasty dough" = 2))
|
||||
bitesize = 1
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/cracker
|
||||
name = "cracker"
|
||||
desc = "It's a salted cracker."
|
||||
@@ -394,6 +414,21 @@
|
||||
reagent_data = list(/singleton/reagent/nutriment = list("toasted bread" = 2))
|
||||
bitesize = 2
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/cream_cheese_toast
|
||||
name = "cream cheese toast"
|
||||
desc = "Part of this complete breakfast."
|
||||
icon = 'icons/obj/item/reagent_containers/food/bread.dmi'
|
||||
icon_state = "creamcheesetoast"
|
||||
item_state = "toast"
|
||||
slot_flags = SLOT_MASK
|
||||
contained_sprite = TRUE
|
||||
trash = /obj/item/trash/plate
|
||||
filling_color = "#ffffff"
|
||||
center_of_mass = list("x"=16, "y"=8)
|
||||
reagents_to_add = list(/singleton/reagent/nutriment = 1)
|
||||
reagent_data = list(/singleton/reagent/nutriment = list("toasted bread" = 2))
|
||||
bitesize = 2
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/ntella_bread
|
||||
name = "NTella bread slice"
|
||||
desc = "A slice of bread covered with delicious chocolate-hazelnut spread."
|
||||
|
||||
@@ -1067,3 +1067,56 @@ ABSTRACT_TYPE(/obj/item/reagent_containers/food/snacks/bowl)
|
||||
icon_state = "fireloaf_half"
|
||||
if(50 to INFINITY)
|
||||
icon_state = "fireloaf"
|
||||
|
||||
//Sankt Frederick
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/bierock
|
||||
name = "bierock"
|
||||
desc = "A bun filled with meat, cabbage and seasoning. It originates in Eastern Europe but has also become an iconic food for the Solarian world of Sankt Frederick, where this dish is made either traditionally or with fish instead of meat."
|
||||
icon = 'icons/obj/item/reagent_containers/food/cultural/human.dmi'
|
||||
icon_state = "bierock"
|
||||
bitesize = 2
|
||||
filling_color = "#7e5527"
|
||||
reagents_to_add = list(/singleton/reagent/nutriment = 3, /singleton/reagent/nutriment/protein = 6)
|
||||
reagent_data = list(/singleton/reagent/nutriment = list("bun" = 5, "cabbage" =5), /singleton/reagent/nutriment/protein = list("seasoned meat" = 5))
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/bierock/update_icon()
|
||||
var/expected_initial_reagent_volume
|
||||
for(var/k in src.reagents_to_add)
|
||||
expected_initial_reagent_volume += reagents_to_add[k]
|
||||
var/percent_bierock = round((reagents.total_volume / expected_initial_reagent_volume) * 100)
|
||||
switch(percent_bierock)
|
||||
if(0 to 49)
|
||||
icon_state = "bierock_half"
|
||||
if(50 to INFINITY)
|
||||
icon_state = "bierock"
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/bowl/belinas
|
||||
name = "belinas"
|
||||
gender = PLURAL
|
||||
desc = "Tiny little mini-pancakes with cream cheese and salmon. This dish originates in eastern Europe and has been popularized in the solarian world Sankt Frederick, especially in large gatherings and events."
|
||||
icon = 'icons/obj/item/reagent_containers/food/cultural/human.dmi'
|
||||
icon_state = "belinas_full"
|
||||
unitname = "belina"
|
||||
filling_color = "#c98151"
|
||||
trash = /obj/item/trash/plate
|
||||
vendingobject = /obj/item/reagent_containers/food/snacks/belina
|
||||
bitesize = 2
|
||||
reagents_to_add = list(/singleton/reagent/nutriment = 4, /singleton/reagent/nutriment/protein/cream_cheese = 8, /singleton/reagent/nutriment/protein/seafood = 8)
|
||||
reagent_data = list(/singleton/reagent/nutriment = list("pancake" = 4), /singleton/reagent/nutriment/protein/cream_cheese = list("cream cheese" =5), /singleton/reagent/nutriment/protein/seafood = list("salmon" = 5))
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/bowl/belinas/update_icon()
|
||||
switch(reagents.total_volume)
|
||||
if(1 to 3)
|
||||
icon_state = "belinas_few"
|
||||
if(4 to 8)
|
||||
icon_state = "belinas_half"
|
||||
if(9 to INFINITY)
|
||||
icon_state = "belinas_full"
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/belina
|
||||
name = "belina"
|
||||
desc = "A mini pancake with cream cheese, salmon and a garnish."
|
||||
icon = 'icons/obj/item/reagent_containers/food/cultural/human.dmi'
|
||||
icon_state = "belina"
|
||||
filling_color = "#c98151"
|
||||
|
||||
Reference in New Issue
Block a user