mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 10:21:11 +00:00
Polyp Food Recipes and Livestock Crate (#33167)
* polyp_food_and_crate * increases_polyp_price * a_not_an * added_instructional_paper * fixed_paper_color * added_more_instructions * instruction_wording_tweaks * unappetizing_flavor_message
This commit is contained in:
@@ -2470,6 +2470,14 @@ var/list/all_supply_groups = list("Supplies","Clothing","Security","Hospitality"
|
||||
access = list(access_hydroponics)
|
||||
group = "Hydroponics"
|
||||
|
||||
/datum/supply_packs/polyp
|
||||
name = "Polyp"
|
||||
cost = 75
|
||||
containertype = /obj/structure/largecrate/polyp
|
||||
containername = "polyp crate"
|
||||
access = list(access_hydroponics)
|
||||
group = "Hydroponics"
|
||||
|
||||
/datum/supply_packs/chicken
|
||||
name = "Chicken"
|
||||
cost = 20
|
||||
|
||||
@@ -56,6 +56,16 @@
|
||||
new /mob/living/simple_animal/hostile/retaliate/goat(loc)
|
||||
..()
|
||||
|
||||
/obj/structure/largecrate/polyp
|
||||
name = "polyp crate"
|
||||
icon_state = "lisacrate"
|
||||
|
||||
/obj/structure/largecrate/polyp/attackby(obj/item/weapon/W as obj, mob/user as mob)
|
||||
if(iscrowbar(W))
|
||||
new /mob/living/simple_animal/hostile/retaliate/polyp(loc)
|
||||
new /obj/item/weapon/paper/mothership/spacepolyp_care(loc)
|
||||
..()
|
||||
|
||||
/obj/structure/largecrate/chick
|
||||
name = "chicken crate"
|
||||
icon_state = "lisacrate"
|
||||
|
||||
@@ -175,6 +175,11 @@
|
||||
items = list()
|
||||
result = /obj/item/weapon/reagent_containers/food/snacks/jellyburger/slime
|
||||
|
||||
/datum/recipe/polypburger
|
||||
reagents = list(FLOUR = 5)
|
||||
items = list(/obj/item/weapon/reagent_containers/food/snacks/meat/polyp)
|
||||
result = /obj/item/weapon/reagent_containers/food/snacks/polypburger
|
||||
|
||||
/datum/recipe/jellyburger
|
||||
reagents = list(CHERRYJELLY = 5, FLOUR = 15)
|
||||
items = list()
|
||||
@@ -838,7 +843,7 @@
|
||||
/obj/item/weapon/reagent_containers/food/snacks/grown/tomato,
|
||||
)
|
||||
result = /obj/item/weapon/reagent_containers/food/snacks/plasmastew
|
||||
|
||||
|
||||
/datum/recipe/plasmastew/make_food(var/obj/container, var/mob/user)
|
||||
var/obj/item/weapon/reagent_containers/food/snacks/plasmastew/being_cooked = ..(container)
|
||||
being_cooked.reagents.del_reagent(PLASMA)
|
||||
@@ -1535,6 +1540,11 @@
|
||||
)
|
||||
result = /obj/item/weapon/reagent_containers/food/snacks/blethernoodlesoup/wrapped
|
||||
|
||||
/datum/recipe/polyppudding
|
||||
reagents = list(POLYPGELATIN = 5, SUGARS = 5, CREAM = 5)
|
||||
items = list()
|
||||
result = /obj/item/weapon/reagent_containers/food/snacks/polyppudding
|
||||
|
||||
// Sandwiches //////////////////////////////////////////////////
|
||||
|
||||
/datum/recipe/sandwich
|
||||
@@ -1634,6 +1644,15 @@
|
||||
)
|
||||
result = /obj/item/weapon/reagent_containers/food/snacks/pbj
|
||||
|
||||
/datum/recipe/polypwich
|
||||
reagents = list (POLYPGELATIN = 5)
|
||||
items = list(
|
||||
/obj/item/weapon/reagent_containers/food/snacks/meat/polyp,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/breadslice,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/breadslice,
|
||||
)
|
||||
result = /obj/item/weapon/reagent_containers/food/snacks/polypwich
|
||||
|
||||
// Coder Snacks ///////////////////////////////////////////////////////
|
||||
|
||||
/datum/recipe/spaghetti
|
||||
|
||||
@@ -1487,6 +1487,18 @@
|
||||
reagents.add_reagent(DIAMONDDUST, 4) //It's the closest we have to eating raw glass, causes some brute and screaming
|
||||
bitesize = 2
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/polypburger
|
||||
name = "polyp burger"
|
||||
desc = "Millions of burgers like these are cooked and sold by McZargalds every year."
|
||||
icon_state = "polypburger"
|
||||
food_flags = FOOD_MEAT
|
||||
base_crumb_chance = 20
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/polypburger/New()
|
||||
..()
|
||||
reagents.add_reagent(NUTRIMENT, 8)
|
||||
bitesize = 2
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/omelette //FUCK THIS
|
||||
name = "omelette du fromage"
|
||||
desc = "That's all you can say!"
|
||||
@@ -2730,6 +2742,21 @@
|
||||
reagents.add_reagent(NUTRIMENT, 7)
|
||||
bitesize = 2
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/polypwich
|
||||
name = "Polypwich"
|
||||
desc = "Polyp meat and gelatin between two slices of bread makes for a nutritious sandwich. Unfortunately it has a soggy and unpleasant texture. These are commonly served to mothership prisoners who misbehave."
|
||||
icon_state = "polypwich"
|
||||
food_flags = FOOD_MEAT | FOOD_ANIMAL
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/polypwich/New()
|
||||
..()
|
||||
reagents.add_reagent(NUTRIMENT, 10)
|
||||
bitesize = 2
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/polypwich/after_consume(mob/user)
|
||||
if(prob(10)) //Eating this is just an unpleasant experience, so a player might get a negative flavor message. Has no effect besides rp value. I hope ayy wardens feed these to prisoners as a punishment :)
|
||||
to_chat(user, "<span class='warning'>The sandwich is soggy and tastes too salty to be appetizing...</span>")
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/tomatosoup
|
||||
name = "Tomato Soup"
|
||||
desc = "Drinking this feels like being a vampire! A tomato vampire..."
|
||||
@@ -7722,6 +7749,22 @@ var/global/list/bomb_like_items = list(/obj/item/device/transfer_valve, /obj/ite
|
||||
if(user)
|
||||
to_chat(user, "<span class='notice'>You pull the tab on the soup can and pop the lid open. An inviting smell wafts out.")
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/polyppudding
|
||||
name = "Polyp Pudding"
|
||||
desc = "A thick and sweet pudding, guaranteed to remind a mothership grey of their childhood whimsy."
|
||||
icon_state = "polyppudding"
|
||||
trash = /obj/item/trash/emptybowl
|
||||
food_flags = FOOD_LIQUID | FOOD_SWEET | FOOD_ANIMAL
|
||||
crumb_icon = "dribbles"
|
||||
filling_color = "#B38B26"
|
||||
valid_utensils = UTENSILE_FORK|UTENSILE_SPOON
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/polyppudding/New()
|
||||
..()
|
||||
reagents.add_reagent(NUTRIMENT, 8)
|
||||
reagents.add_reagent(POLYPGELATIN, 5)
|
||||
bitesize = 3
|
||||
|
||||
//You have now exited the ayy food zone. Thanks for visiting.
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/dionaroast
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 224 KiB After Width: | Height: | Size: 225 KiB |
@@ -185,6 +185,29 @@
|
||||
msg = "It looks like this is the facility's control room. The presence that has been communicating with your mind is much stronger here, and seems extraordinarily displeased with you for coming this far. Whatever the source of it is, it's inside this room."
|
||||
play_sound = 'sound/music/elite_syndie_squad.ogg'
|
||||
|
||||
//////////////////////////////
|
||||
// PAPERWORK (Grey aliens have to deal with a lot of bureaucracy)
|
||||
//////////////////////////////
|
||||
|
||||
/obj/item/weapon/paper/mothership/spacepolyp_care
|
||||
name = "paper- 'Proper Polyp Care'"
|
||||
info = {"<html><style>
|
||||
body {color: #000000; background: #FAFAFA;}
|
||||
h1 {color: #000000; font-size:30px;}
|
||||
fieldset {width:140px;}
|
||||
</style>
|
||||
<body>
|
||||
<center><img src="https://ss13.moe/wiki/images/e/ec/Mothership_logo.png"> <h1>GDR-43X: Space Polyp Care Instructions</h1></center>
|
||||
Caring for space polyps is a crucial task to maintain mothership food production. The following simple instructions have been written for you by an experienced Head Laborer. Adhere to them or risk consequences to life, limb, and continuation of cloning cycles.<BR><BR>
|
||||
<b>Gelatin Harvesting</b>: Polyps secrete gelatin naturally that helps insulate them from vacuum. After some time has passed, collect excess gelatin from the tendrils below the bell using a bucket. Place a lid on the bucket first, or product will be wasted.<BR>
|
||||
<b>Slaughtering</b>: Pull the polyp you are slaughtering away from its herd to a private room. Use a disintegrator in 40 watt range or a similar substitute. Make it quick.<BR>
|
||||
<b>Injuries</b>: If one of your polyps is injured and remains so at the end of your shift, you will be held accountable. To quickly fix minor injuries, feed the polyp fresh meat. Polyps have a rapid metabolism, and proteins assist with natural healing processes.<BR>
|
||||
<b>Calming</b>: If you abuse a polyp, or it is attacked, it will become defensive and sting any nearby lifeforms. A defensive polyp will not recognize you as its herder. Feed the agitated polyp fresh meat to calm it. If an entire herd has become agitated, isolate and call for assistance from mothership soldiers.<BR><BR>
|
||||
Now that you are armed with knowledge, return to work, laborer. Praise the mothership, and all hail the Chairman!<BR>
|
||||
<BR>
|
||||
<b>Head Laborer Signature:</b> <i>Glyzz Bvvmrk</i>
|
||||
"}
|
||||
|
||||
//////////////////////////////
|
||||
// RAIDER AMBUSH
|
||||
//////////////////////////////
|
||||
|
||||
Reference in New Issue
Block a user