mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-22 19:47:22 +01:00
406 lines
15 KiB
Plaintext
406 lines
15 KiB
Plaintext
|
|
// /datum/recipe/oven
|
|
|
|
/datum/recipe/oven/bun
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/bun
|
|
|
|
/datum/recipe/oven/meatbread
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/meat,
|
|
/obj/item/weapon/reagent_containers/food/snacks/meat,
|
|
/obj/item/weapon/reagent_containers/food/snacks/meat,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/meatbread
|
|
|
|
/datum/recipe/oven/syntibread
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,
|
|
/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,
|
|
/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/meatbread
|
|
|
|
/datum/recipe/oven/xenomeatbread
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/xenomeat,
|
|
/obj/item/weapon/reagent_containers/food/snacks/xenomeat,
|
|
/obj/item/weapon/reagent_containers/food/snacks/xenomeat,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/xenomeatbread
|
|
|
|
/datum/recipe/oven/bananabread
|
|
reagents = list("milk" = 5, "sugar" = 15)
|
|
fruit = list("banana" = 1)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/bananabread
|
|
|
|
/datum/recipe/oven/muffin
|
|
reagents = list("milk" = 5, "sugar" = 5)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/muffin
|
|
|
|
/datum/recipe/oven/carrotcake
|
|
reagents = list("milk" = 5, "sugar" = 15)
|
|
fruit = list("carrot" = 3)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/carrotcake
|
|
|
|
/datum/recipe/oven/cheesecake
|
|
reagents = list("milk" = 5, "sugar" = 15)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesecake
|
|
|
|
/datum/recipe/oven/plaincake
|
|
reagents = list("milk" = 5, "sugar" = 15)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/plaincake
|
|
|
|
/datum/recipe/oven/meatpie
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/meat,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/meatpie
|
|
|
|
/datum/recipe/oven/tofupie
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/tofu,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/tofupie
|
|
|
|
/datum/recipe/oven/xemeatpie
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/xenomeat,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/xemeatpie
|
|
|
|
/datum/recipe/oven/pie
|
|
reagents = list("sugar" = 5)
|
|
fruit = list("banana" = 1)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/pie
|
|
|
|
/datum/recipe/oven/cherrypie
|
|
reagents = list("sugar" = 10)
|
|
fruit = list("cherries" = 1)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/cherrypie
|
|
|
|
/datum/recipe/oven/berryclafoutis
|
|
fruit = list("berries" = 1)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/berryclafoutis
|
|
|
|
/datum/recipe/oven/tofubread
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/tofu,
|
|
/obj/item/weapon/reagent_containers/food/snacks/tofu,
|
|
/obj/item/weapon/reagent_containers/food/snacks/tofu,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/tofubread
|
|
|
|
/datum/recipe/oven/loadedbakedpotato
|
|
fruit = list("potato" = 1)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/loadedbakedpotato
|
|
|
|
/datum/recipe/oven/cookie
|
|
reagents = list("milk" = 5, "sugar" = 5)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/chocolatebar,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/cookie
|
|
|
|
/datum/recipe/oven/fortunecookie
|
|
reagents = list("sugar" = 5)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/doughslice,
|
|
/obj/item/weapon/paper,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/fortunecookie
|
|
make_food(var/obj/container as obj)
|
|
var/obj/item/weapon/paper/paper = locate() in container
|
|
paper.loc = null //prevent deletion
|
|
var/obj/item/weapon/reagent_containers/food/snacks/fortunecookie/being_cooked = ..(container)
|
|
paper.loc = being_cooked
|
|
being_cooked.trash = paper //so the paper is left behind as trash without special-snowflake(TM Nodrak) code ~carn
|
|
return being_cooked
|
|
check_items(var/obj/container as obj)
|
|
. = ..()
|
|
if (.)
|
|
var/obj/item/weapon/paper/paper = locate() in container
|
|
if (!paper.info)
|
|
return 0
|
|
return .
|
|
|
|
/datum/recipe/oven/pizzamargherita
|
|
fruit = list("tomato" = 1)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margherita
|
|
|
|
/datum/recipe/oven/meatpizza
|
|
fruit = list("tomato" = 1)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/meat,
|
|
/obj/item/weapon/reagent_containers/food/snacks/meat,
|
|
/obj/item/weapon/reagent_containers/food/snacks/meat,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatpizza
|
|
|
|
/datum/recipe/oven/syntipizza
|
|
fruit = list("tomato" = 1)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,
|
|
/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,
|
|
/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatpizza
|
|
|
|
/datum/recipe/oven/mushroompizza
|
|
fruit = list("mushroom" = 5, "tomato" = 1)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza
|
|
|
|
/datum/recipe/oven/vegetablepizza
|
|
fruit = list("eggplant" = 1, "carrot" = 1, "corn" = 1, "tomato" = 1)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza
|
|
|
|
/datum/recipe/oven/amanita_pie
|
|
fruit = list("amanita" = 1)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/amanita_pie
|
|
|
|
/datum/recipe/oven/plump_pie
|
|
fruit = list("plumphelmet" = 1)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/plump_pie
|
|
|
|
/datum/recipe/oven/creamcheesebread
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/creamcheesebread
|
|
|
|
/datum/recipe/oven/baguette
|
|
reagents = list("sodiumchloride" = 1, "blackpepper" = 1)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/baguette
|
|
|
|
/datum/recipe/oven/birthdaycake
|
|
reagents = list("milk" = 5, "sugar" = 5)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/clothing/head/cakehat
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/birthdaycake
|
|
|
|
/datum/recipe/oven/bread
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/egg
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/bread
|
|
|
|
/datum/recipe/oven/applepie
|
|
fruit = list("apple" = 1)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/applepie
|
|
|
|
/datum/recipe/oven/applecake
|
|
reagents = list("milk" = 5, "sugar" = 5)
|
|
fruit = list("apple" = 2)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/applecake
|
|
|
|
/datum/recipe/oven/orangecake
|
|
reagents = list("milk" = 5)
|
|
fruit = list("orange" = 2)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/orangecake
|
|
|
|
/datum/recipe/oven/limecake
|
|
reagents = list("milk" = 5)
|
|
fruit = list("lime" = 2)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/limecake
|
|
|
|
/datum/recipe/oven/lemoncake
|
|
reagents = list("milk" = 5)
|
|
fruit = list("lemon" = 2)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/lemoncake
|
|
|
|
/datum/recipe/oven/chocolatecake
|
|
reagents = list("milk" = 5)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/chocolatebar,
|
|
/obj/item/weapon/reagent_containers/food/snacks/chocolatebar,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/chocolatecake
|
|
|
|
/datum/recipe/oven/braincake
|
|
reagents = list("milk" = 5)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/organ/brain
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/braincake
|
|
|
|
/datum/recipe/oven/pumpkinpie
|
|
reagents = list("milk" = 5, "sugar" = 5)
|
|
fruit = list("pumpkin" = 1)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pumpkinpie
|
|
|
|
/datum/recipe/oven/appletart
|
|
fruit = list("goldapple" = 1)
|
|
reagents = list("sugar" = 5, "milk" = 5, "flour" = 10)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/egg
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/appletart
|
|
|
|
/datum/recipe/oven/cracker
|
|
reagents = list("sodiumchloride" = 1)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/doughslice
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/cracker
|
|
|
|
/datum/recipe/oven/sugarcookie
|
|
reagents = list("sugar" = 5)
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/dough,
|
|
/obj/item/weapon/reagent_containers/food/snacks/egg,
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sugarcookie
|
|
|
|
/datum/recipe/oven/flatbread
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/flatbread
|
|
|
|
/datum/recipe/oven/turkey // Magic
|
|
items = list(
|
|
/obj/item/weapon/reagent_containers/food/snacks/meat,
|
|
/obj/item/weapon/reagent_containers/food/snacks/meat,
|
|
/obj/item/weapon/reagent_containers/food/snacks/meat,
|
|
/obj/item/weapon/reagent_containers/food/snacks/meat,
|
|
/obj/item/weapon/reagent_containers/food/snacks/stuffing,
|
|
/obj/item/weapon/reagent_containers/food/snacks/stuffing
|
|
)
|
|
result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/turkey
|