[READY] Unathi Meat Selection + BACON! (#4147)

Overview
There didn't seem like a lot of meals that a chef could make for unathi patrons without wasting ingredients and nutrition. This PR adds a bunch of animal protein heavy meals that would make a skrell animal activist beg for mercy upon the sight of said meals.
This commit is contained in:
BurgerLUA
2018-02-26 23:00:14 +02:00
committed by Erki
parent 00e48eb7da
commit a9217d4342
11 changed files with 441 additions and 5 deletions
+8
View File
@@ -62,6 +62,14 @@
amount = list(1,2,3,4,5),
emag = 0
),
"nutri-spread" = list(
name = "Nutri-spread",
class = "Food",
object = /obj/item/weapon/reagent_containers/food/snacks/spreads,
cost = 80,
amount = list(1,2,3,4,5),
emag = 0
),
"enzyme" = list(
name = "Universal Enzyme (50u)",
class = "Food",
+18 -1
View File
@@ -135,4 +135,21 @@
fruit = list("banana" = 2)
reagent_mix = RECIPE_REAGENT_REPLACE //Simplify end product
result = /obj/item/weapon/reagent_containers/food/snacks/pisanggoreng
coating = /datum/reagent/nutriment/coating/batter
coating = /datum/reagent/nutriment/coating/batter
/datum/recipe/corn_dog
items = list(
/obj/item/weapon/reagent_containers/food/snacks/sausage
)
fruit = list("corn" = 1)
coating = /datum/reagent/nutriment/coating/batter
result = /obj/item/weapon/reagent_containers/food/snacks/corn_dog
/datum/recipe/sweet_and_sour
appliance = FRYER
items = list(
/obj/item/weapon/reagent_containers/food/snacks/bacon,
/obj/item/weapon/reagent_containers/food/snacks/cutlet
)
reagents = list("soysauce" = 5, "batter" = 10)
result = /obj/item/weapon/reagent_containers/food/snacks/sweet_and_sour
+114
View File
@@ -1027,3 +1027,117 @@ I said no!
/obj/item/weapon/reagent_containers/food/snacks/mysterysoup
)
result = /obj/item/weapon/reagent_containers/food/snacks/burrito_mystery
//Ligger food, and also bacon.
/datum/recipe/bacon
items = list(
/obj/item/weapon/reagent_containers/food/snacks/rawbacon
)
result = /obj/item/weapon/reagent_containers/food/snacks/bacon
/datum/recipe/chilied_eggs
items = list(
/obj/item/weapon/reagent_containers/food/snacks/hotchili,
/obj/item/weapon/reagent_containers/food/snacks/boiledegg,
/obj/item/weapon/reagent_containers/food/snacks/boiledegg,
/obj/item/weapon/reagent_containers/food/snacks/boiledegg
)
result = /obj/item/weapon/reagent_containers/food/snacks/chilied_eggs
/datum/recipe/red_sun_special
items = list(
/obj/item/weapon/reagent_containers/food/snacks/sausage,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge
)
result = /obj/item/weapon/reagent_containers/food/snacks/red_sun_special
/datum/recipe/hatchling_suprise
items = list(
/obj/item/weapon/reagent_containers/food/snacks/poachedegg,
/obj/item/weapon/reagent_containers/food/snacks/bacon,
/obj/item/weapon/reagent_containers/food/snacks/bacon,
/obj/item/weapon/reagent_containers/food/snacks/bacon
)
result = /obj/item/weapon/reagent_containers/food/snacks/hatchling_suprise
/datum/recipe/riztizkzi_sea
items = list(
/obj/item/weapon/reagent_containers/food/snacks/egg,
/obj/item/weapon/reagent_containers/food/snacks/egg,
/obj/item/weapon/reagent_containers/food/snacks/egg
)
reagents = list("blood" = 15)
result = /obj/item/weapon/reagent_containers/food/snacks/riztizkzi_sea
/datum/recipe/father_breakfast
items = list(
/obj/item/weapon/reagent_containers/food/snacks/sausage,
/obj/item/weapon/reagent_containers/food/snacks/omelette,
/obj/item/weapon/reagent_containers/food/snacks/meatsteak
)
result = /obj/item/weapon/reagent_containers/food/snacks/father_breakfast
/datum/recipe/stuffed_meatball
items = list(
/obj/item/weapon/reagent_containers/food/snacks/meatball,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge
)
result = /obj/item/weapon/reagent_containers/food/snacks/stuffed_meatball
/datum/recipe/egg_pancake
items = list(
/obj/item/weapon/reagent_containers/food/snacks/meatball,
/obj/item/weapon/reagent_containers/food/snacks/meatball,
/obj/item/weapon/reagent_containers/food/snacks/meatball,
/obj/item/weapon/reagent_containers/food/snacks/omelette
)
result = /obj/item/weapon/reagent_containers/food/snacks/egg_pancake
/datum/recipe/grilled_carp
items = list(
/obj/item/weapon/reagent_containers/food/snacks/carpmeat,
/obj/item/weapon/reagent_containers/food/snacks/carpmeat,
/obj/item/weapon/reagent_containers/food/snacks/carpmeat,
/obj/item/weapon/reagent_containers/food/snacks/carpmeat,
/obj/item/weapon/reagent_containers/food/snacks/carpmeat,
/obj/item/weapon/reagent_containers/food/snacks/carpmeat
)
reagents = list("spacespice" = 1)
fruit = list("cabbage" = 1, "lime" = 1)
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/grilled_carp
/datum/recipe/sushi_roll
items = list(
/obj/item/weapon/reagent_containers/food/snacks/carpmeat,
/obj/item/weapon/reagent_containers/food/snacks/boiledrice
)
fruit = list("cabbage" = 1)
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/sushi_roll
/datum/recipe/bacon_stick
items = list(
/obj/item/weapon/reagent_containers/food/snacks/bacon,
/obj/item/weapon/reagent_containers/food/snacks/boiledegg
)
result = /obj/item/weapon/reagent_containers/food/snacks/bacon_stick
/datum/recipe/cheese_cracker
items = list(
/obj/item/weapon/reagent_containers/food/snacks/spreads/butter,
/obj/item/weapon/reagent_containers/food/snacks/breadslice,
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge
)
reagents = list("spacespice" = 1)
result = /obj/item/weapon/reagent_containers/food/snacks/cheese_cracker
/datum/recipe/bacon_and_eggs
items = list(
/obj/item/weapon/reagent_containers/food/snacks/bacon,
/obj/item/weapon/reagent_containers/food/snacks/friedegg,
/obj/item/weapon/reagent_containers/food/snacks/friedegg
)
result = /obj/item/weapon/reagent_containers/food/snacks/bacon_and_eggs
+16 -1
View File
@@ -505,4 +505,19 @@
/obj/item/weapon/reagent_containers/food/snacks/cutlet,
/obj/item/weapon/reagent_containers/food/snacks/tortilla
)
result = /obj/item/weapon/reagent_containers/food/snacks/enchiladas
result = /obj/item/weapon/reagent_containers/food/snacks/enchiladas
//Bacon
/datum/recipe/bacon_oven
appliance = OVEN
items = list(
/obj/item/weapon/reagent_containers/food/snacks/rawbacon,
/obj/item/weapon/reagent_containers/food/snacks/rawbacon,
/obj/item/weapon/reagent_containers/food/snacks/rawbacon,
/obj/item/weapon/reagent_containers/food/snacks/rawbacon,
/obj/item/weapon/reagent_containers/food/snacks/rawbacon,
/obj/item/weapon/reagent_containers/food/snacks/rawbacon,
/obj/item/weapon/reagent_containers/food/snacks/spreads
)
result = /obj/item/weapon/reagent_containers/food/snacks/bacon/oven
result_quantity = 6
@@ -1340,6 +1340,17 @@
glass_name = "glass of nothing"
glass_desc = "Absolutely nothing."
/datum/reagent/drink/meatshake
name = "Meatshake"
id = "meatshake"
color = "#874c20"
description = "Blended meat and cream for those who want crippling heart failure down the road."
taste_description = "liquified meat"
glass_icon_state = "meatshake"
glass_name = "Meatshake"
glass_desc = "Blended meat and cream for those who want crippling health issues down the road. Has two straws for sharing! Perfect for dates!"
/* Alcohol */
// Basic
@@ -3478,6 +3489,20 @@
glass_desc = "A traditional unathi drink said to strengthen one before a battle."
glass_center_of_mass = list("x"=15, "y"=7)
/datum/reagent/alcohol/butanol/crocodile_booze
name = "Crocodile Guwan"
id = "crocodile_booze"
description = "A highly alcoholic butanol based beverage typically fermented using the venom of a zerl'ock and cheaply made Sarezhi Wine. A popular drink among Unathi troublemakers, conviently housed in a 2L plastic bottle."
color = "#b0f442"
strength = 50
taste_description = "sour body sweat"
glass_icon_state = "crocodile_glass"
glass_name = "glass of Crocodile Guwan"
glass_desc = "The smell says no, but the pretty colors say yes."
//Preservatives
/datum/reagent/nutriment/badfood //This is just a base. It shouldn't exist or be used anywhere but just in case, I added names.
name = "Experimental Preservative"
id = "badfood"
@@ -1515,6 +1515,19 @@
required_reagents = list("flour" = 5, "coco" = 5, "sugar" = 5)
result_amount = 15
/datum/chemical_reaction/butter
name = "Butter"
id = "butter"
result = null
required_reagents = list("cream" = 20, "sodiumchloride" = 1)
result_amount = 1
/datum/chemical_reaction/butter/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/weapon/reagent_containers/food/snacks/spreads/butter(location)
return
/*
Todo in future:
Cornmeal batter for corndogs
@@ -2499,6 +2512,20 @@
required_reagents = list("dr_gibb_diet" = 3, "whiskey" = 1, "honey" = 1)
result_amount = 5
/datum/chemical_reaction/meatshake
name = "Meatshake"
id = "meatshake"
result = "meatshake"
required_reagents = list("cream" = 1, "protein" = 1,"water" = 1)
result_amount = 3
/datum/chemical_reaction/crocodile_booze
name = "Crocodile Guwan"
id = "crocodile_booze"
result = "crocodile_booze"
required_reagents = list("sarezhiwine" = 5, "toxin" = 1)
result_amount = 6
//Kaed's Unathi cocktails
//========
@@ -4297,6 +4297,15 @@
. = ..()
reagents.add_reagent("protein", 1)
/obj/item/weapon/reagent_containers/food/snacks/rawcutlet/attackby(obj/item/weapon/W as obj, mob/user as mob)
if(istype(W,/obj/item/weapon/material/knife))
new /obj/item/weapon/reagent_containers/food/snacks/rawbacon(src)
new /obj/item/weapon/reagent_containers/food/snacks/rawbacon(src)
user << "You slice the cutlet into thin strips of bacon."
qdel(src)
else
..()
/obj/item/weapon/reagent_containers/food/snacks/cutlet
name = "cutlet"
desc = "A tasty meat slice."
@@ -4786,6 +4795,7 @@
center_of_mass = list("x"=16, "y"=16)
nutriment_amt = 20
/obj/item/weapon/reagent_containers/food/snacks/dip/attackby(obj/item/weapon/reagent_containers/food/snacks/item as obj, mob/user as mob)
. = ..()
var/obj/item/weapon/reagent_containers/food/snacks/returningitem
@@ -4929,3 +4939,224 @@
center_of_mass = list("x"=16, "y"=16)
nutriment_desc = list("regret" = 6)
nutriment_amt = 6
// Ligger food and also bacon
/obj/item/weapon/reagent_containers/food/snacks/rawbacon
name = "raw bacon"
desc = "A very thin piece of raw meat, cut from beef."
icon = 'icons/obj/food_ingredients.dmi'
icon_state = "rawbacon"
bitesize = 1
center_of_mass = list("x"=16, "y"=16)
/obj/item/weapon/reagent_containers/food/snacks/rawbacon/Initialize()
. = ..()
reagents.add_reagent("protein", 0.33)
/obj/item/weapon/reagent_containers/food/snacks/bacon
name = "bacon"
desc = "A tasty meat slice. You don't see any pigs on this station, do you?"
icon = 'icons/obj/food_ingredients.dmi'
icon_state = "bacon"
bitesize = 2
center_of_mass = list("x"=16, "y"=16)
/obj/item/weapon/reagent_containers/food/snacks/bacon/microwave
name = "microwaved bacon"
desc = "A tasty meat slice. You don't see any pigs on this station, do you?"
icon = 'icons/obj/food_ingredients.dmi'
icon_state = "bacon"
bitesize = 2
center_of_mass = list("x"=16, "y"=16)
/obj/item/weapon/reagent_containers/food/snacks/bacon/oven
name = "oven-cooked bacon"
desc = "A tasty meat slice. You don't see any pigs on this station, do you?"
icon = 'icons/obj/food_ingredients.dmi'
icon_state = "bacon"
bitesize = 2
center_of_mass = list("x"=16, "y"=16)
/obj/item/weapon/reagent_containers/food/snacks/bacon/Initialize()
. = ..()
reagents.add_reagent("protein", 0.33)
reagents.add_reagent("triglyceride", 1)
/obj/item/weapon/reagent_containers/food/snacks/chilied_eggs
name = "chilied eggs"
desc = "Three deviled eggs floating in a bowl of meat chili. A popular lunchtime meal for Unathi in Ouerea."
icon_state = "chilied_eggs"
trash = /obj/item/trash/snack_bowl
/obj/item/weapon/reagent_containers/food/snacks/chilied_eggs/Initialize()
. = ..()
reagents.add_reagent("egg", 6)
reagents.add_reagent("protein", 2)
/obj/item/weapon/reagent_containers/food/snacks/hatchling_suprise
name = "hatchling suprise"
desc = "A poached egg on top of three slices of bacon. A typical breakfast for hungry Unathi children."
icon_state = "hatchling_suprise"
trash = /obj/item/trash/snack_bowl
/obj/item/weapon/reagent_containers/food/snacks/hatchling_suprise/Initialize()
. = ..()
reagents.add_reagent("egg", 2)
reagents.add_reagent("protein", 4)
/obj/item/weapon/reagent_containers/food/snacks/red_sun_special
name = "red sun special"
desc = "One lousey piece of sausage sitting on melted cheese curds. A cheap meal for the Unathi peasants of Moghes."
icon_state = "red_sun_special"
trash = /obj/item/trash/plate
/obj/item/weapon/reagent_containers/food/snacks/red_sun_special/Initialize()
. = ..()
reagents.add_reagent("protein", 2)
/obj/item/weapon/reagent_containers/food/snacks/riztizkzi_sea
name = "moghresian sea delight"
desc = "Three raw eggs floating in a sea of blood. An authentic replication of an ancient Unathi delicacy."
icon_state = "riztizkzi_sea"
trash = /obj/item/trash/snack_bowl
/obj/item/weapon/reagent_containers/food/snacks/riztizkzi_sea/Initialize()
. = ..()
reagents.add_reagent("egg", 4)
/obj/item/weapon/reagent_containers/food/snacks/father_breakfast
name = "breakfast of champions"
desc = "A sausage and an omelette on top of a grilled steak."
icon_state = "father_breakfast"
trash = /obj/item/trash/plate
/obj/item/weapon/reagent_containers/food/snacks/father_breakfast/Initialize()
. = ..()
reagents.add_reagent("egg", 4)
reagents.add_reagent("protein", 6)
/obj/item/weapon/reagent_containers/food/snacks/stuffed_meatball
name = "stuffed meatball" //YES
desc = "A meatball loaded with cheese."
icon_state = "stuffed_meatball"
/obj/item/weapon/reagent_containers/food/snacks/stuffed_meatball/Initialize()
. = ..()
reagents.add_reagent("protein", 4)
/obj/item/weapon/reagent_containers/food/snacks/egg_pancake
name = "meat pancake"
desc = "An omelette baked on top of a giant meat patty. This monstrousity is typically shared between four people during a dinnertime meal."
icon_state = "egg_pancake"
trash = /obj/item/trash/plate
/obj/item/weapon/reagent_containers/food/snacks/stuffed_meatball/Initialize()
. = ..()
reagents.add_reagent("protein", 6)
reagents.add_reagent("egg", 2)
/obj/item/weapon/reagent_containers/food/snacks/sliceable/grilled_carp
name = "korlaaskak"
desc = "A well-dressed carp, seared to perfection and adorned with herbs and spices. Can be sliced into proper serving sizes."
icon_state = "grilled_carp"
slice_path = /obj/item/weapon/reagent_containers/food/snacks/grilled_carp_slice
slices_num = 6
trash = /obj/item/trash/snacktray
/obj/item/weapon/reagent_containers/food/snacks/sliceable/grilled_carp/Initialize()
reagents.add_reagent("seafood", 12)
/obj/item/weapon/reagent_containers/food/snacks/grilled_carp_slice
name = "korlaaskak slice"
desc = "A well-dressed fillet of carp, seared to perfection and adorned with herbs and spices."
icon_state = "grilled_carp_slice"
trash = /obj/item/trash/plate
/obj/item/weapon/reagent_containers/food/snacks/sliceable/sushi_roll
name = "ouere carp log"
desc = "A giant carp roll wrapped in special grass that combines unathi and human cooking techniques. Can be sliced into proper serving sizes."
icon_state = "sushi_roll"
slice_path = /obj/item/weapon/reagent_containers/food/snacks/sushi_serve
slices_num = 3
/obj/item/weapon/reagent_containers/food/snacks/sliceable/sushi_roll/Initialize()
. = ..()
reagents.add_reagent("seafood", 6)
/obj/item/weapon/reagent_containers/food/snacks/sushi_serve
name = "ouere carp cake"
desc = "A serving of carp roll wrapped in special grass that combines unathi and human cooking techniques."
icon_state = "sushi_serve"
/obj/item/weapon/reagent_containers/food/snacks/spreads
name = "nutri-spread"
desc = "A stick of plant-based nutriments in a semi-solid form. I can't believe it's not margarine!"
icon_state = "marge"
bitesize = 2
center_of_mass = list("x"=16, "y"=16)
nutriment_desc = list("margarine" = 1)
nutriment_amt = 20
/obj/item/weapon/reagent_containers/food/snacks/spreads/butter
name = "butter"
desc = "A stick of pure butterfat made from milk products."
icon_state = "marge"
bitesize = 2
center_of_mass = list("x"=16, "y"=16)
nutriment_desc = list("butter" = 1)
nutriment_amt = 0
/obj/item/weapon/reagent_containers/food/snacks/spreads/Initialize()
. = ..()
reagents.add_reagent("triglyceride", 20)
/obj/item/weapon/reagent_containers/food/snacks/bacon_stick
name = "eggpop"
desc = "A bacon wrapped boiled egg, conviently skewered on a wooden stick."
icon_state = "bacon_stick"
/obj/item/weapon/reagent_containers/food/snacks/bacon_stick/Initialize()
. = ..()
reagents.add_reagent("protein", 3)
reagents.add_reagent("egg", 1)
/obj/item/weapon/reagent_containers/food/snacks/cheese_cracker
name = "supreme cheese toast"
desc = "A piece of toast lathered with butter, cheese, spices, and herbs."
icon_state = "cheese_cracker"
nutriment_desc = list("cheese toast" = 8)
nutriment_amt = 8
/obj/item/weapon/reagent_containers/food/snacks/bacon_and_eggs
name = "bacon and eggs"
desc = "A piece of bacon and two fried eggs."
icon_state = "bacon_and_eggs"
trash = /obj/item/trash/plate
/obj/item/weapon/reagent_containers/food/snacks/bacon_and_eggs/Initialize()
. = ..()
reagents.add_reagent("protein", 3)
reagents.add_reagent("egg", 1)
/obj/item/weapon/reagent_containers/food/snacks/sweet_and_sour
name = "sweet and sour pork"
desc = "A traditional ancient sol recipie with a few liberties taken with meat selection."
icon_state = "sweet_and_sour"
nutriment_desc = list("sweet and sour" = 6)
nutriment_amt = 6
trash = /obj/item/trash/plate
/obj/item/weapon/reagent_containers/food/snacks/sweet_and_sour/Initialize()
. = ..()
reagents.add_reagent("protein", 3)
/obj/item/weapon/reagent_containers/food/snacks/corn_dog
name = "corn dog"
desc = "A cornbread covered sausage deepfried in oil."
icon_state = "corn_dog"
nutriment_desc = list("corn batter" = 4)
nutriment_amt = 4
/obj/item/weapon/reagent_containers/food/snacks/corn_dog/Initialize()
. = ..()
reagents.add_reagent("protein", 3)
@@ -69,9 +69,8 @@
/obj/item/weapon/reagent_containers/food/snacks/meat/biogenerated/Initialize()
. = ..()
reagents.add_reagent("nutriment",3)
reagents.add_reagent("tofu", 3)
reagents.add_reagent("triglyceride", 3)
reagents.clear_reagents()
reagents.add_reagent("nutriment",6)
/obj/item/weapon/reagent_containers/food/snacks/meat/chicken/Initialize()
. = ..()
Binary file not shown.

Before

Width:  |  Height:  |  Size: 100 KiB

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 138 KiB

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB