mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-27 14:07:51 +01:00
* dmi time * .dmi stuff done, maybe * Created cannibalism.dm and moved KFV's obj stuff. * Update cannibalism.dm * Wild Wings and Bug Bar * A few more. * Meow Mein * Lead and Plasma-Bone Broth * Multiple possible sprites. * Last food item. Next recipes and the Bone Rod. * Adding bone rod sprites and sprites for bone rod variants of food with metal rods in them * Fix complaining of the compiler. * Bone Rods * Almost everything done. * Bone Rods ticked. * dme updated on compile. * Forgor the BBQ variant of Moffolo Wings needed a unique path. * Probably make Plasma-Bone Broth flammable like plasma sheets. * Should light now, will test later. * Some recipes, and processor. * Processor was complaining, also changed a parameter to be readable. * More bone rod. * The rest of them. * No more errors on compile. * Recipes tested and things fixed. * Lead works. * Kidneys dead? Toxin. * Soy Sauce in the Meow Mein. * Working sprite RNG. * Make Linters happy * Apply suggestions from CRUNCH's code review to fix Plasma-Bone Broth's flame. Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com> Signed-off-by: Wenlock_The_British_Hobo <168675688+WenlockTheBritishHobo@users.noreply.github.com> * Make linters happy * Updated bone rod description to be less vague. Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com> Signed-off-by: Wenlock_The_British_Hobo <168675688+WenlockTheBritishHobo@users.noreply.github.com> * More descriptive recipe names in code * Replace Meow Mein sprites with Feline Mignon I'll see about using the Meow Mein sprite for chef craftable Chow Mein, as the issue is with Meow Mein not the sprite. * Change code from Meow Mein to Feline Mignon * Don't need the blank recipe list in this PR. * Update code/game/objects/items/stacks/bone_rods.dm Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com> * Update code/game/objects/items/stacks/bone_rods.dm Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com> --------- Signed-off-by: Wenlock_The_British_Hobo <168675688+WenlockTheBritishHobo@users.noreply.github.com> Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com> Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com> Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com> Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
171 lines
6.2 KiB
Plaintext
171 lines
6.2 KiB
Plaintext
/datum/cooking/recipe/aesirsalad
|
|
container_type = /obj/item/reagent_containers/cooking/bowl
|
|
product_type = /obj/item/food/salad/aesir
|
|
catalog_category = COOKBOOK_CATEGORY_SALADS
|
|
steps = list(
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/ambrosia/deus),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/ambrosia/deus),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/ambrosia/deus),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/apple/gold),
|
|
)
|
|
|
|
/datum/cooking/recipe/antipasto_salad
|
|
container_type = /obj/item/reagent_containers/cooking/bowl
|
|
product_type = /obj/item/food/salad/antipasto
|
|
catalog_category = COOKBOOK_CATEGORY_SALADS
|
|
steps = list(
|
|
PCWJ_ADD_ITEM(/obj/item/food/cutlet),
|
|
PCWJ_ADD_ITEM(/obj/item/food/sliced/cheesewedge),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/lettuce),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/lettuce),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/olive),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/tomato),
|
|
)
|
|
|
|
/datum/cooking/recipe/caesar_salad
|
|
container_type = /obj/item/reagent_containers/cooking/bowl
|
|
product_type = /obj/item/food/salad/caesar
|
|
catalog_category = COOKBOOK_CATEGORY_SALADS
|
|
steps = list(
|
|
PCWJ_ADD_ITEM(/obj/item/food/sliced/onion_slice/red),
|
|
PCWJ_ADD_ITEM(/obj/item/food/sliced/cheesewedge),
|
|
PCWJ_ADD_ITEM(/obj/item/food/sliced/bread),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/lettuce),
|
|
PCWJ_ADD_REAGENT("oliveoil", 5),
|
|
)
|
|
|
|
/datum/cooking/recipe/citrusdelight
|
|
container_type = /obj/item/reagent_containers/cooking/bowl
|
|
product_type = /obj/item/food/salad/citrusdelight
|
|
catalog_category = COOKBOOK_CATEGORY_SALADS
|
|
steps = list(
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/citrus/lime),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/citrus/orange),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/citrus/lemon),
|
|
)
|
|
|
|
/datum/cooking/recipe/fruitsalad
|
|
container_type = /obj/item/reagent_containers/cooking/bowl
|
|
product_type = /obj/item/food/salad/fruit
|
|
catalog_category = COOKBOOK_CATEGORY_SALADS
|
|
steps = list(
|
|
PCWJ_ADD_ITEM(/obj/item/food/sliced/watermelon),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/citrus/orange),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/apple),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/grapes),
|
|
)
|
|
|
|
/datum/cooking/recipe/greek_salad
|
|
container_type = /obj/item/reagent_containers/cooking/bowl
|
|
product_type = /obj/item/food/salad/greek
|
|
catalog_category = COOKBOOK_CATEGORY_SALADS
|
|
steps = list(
|
|
PCWJ_ADD_ITEM(/obj/item/food/sliced/onion_slice/red),
|
|
PCWJ_ADD_ITEM(/obj/item/food/sliced/onion_slice/red),
|
|
PCWJ_ADD_ITEM(/obj/item/food/sliced/cheesewedge),
|
|
PCWJ_ADD_ITEM(/obj/item/food/sliced/cheesewedge),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/olive),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/tomato),
|
|
PCWJ_ADD_REAGENT("oliveoil", 5),
|
|
)
|
|
|
|
/datum/cooking/recipe/herbsalad
|
|
container_type = /obj/item/reagent_containers/cooking/bowl
|
|
product_type = /obj/item/food/salad/herb
|
|
catalog_category = COOKBOOK_CATEGORY_SALADS
|
|
steps = list(
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/ambrosia/vulgaris),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/ambrosia/vulgaris),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/ambrosia/vulgaris),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/apple),
|
|
)
|
|
|
|
/datum/cooking/recipe/junglesalad
|
|
container_type = /obj/item/reagent_containers/cooking/bowl
|
|
product_type = /obj/item/food/salad/jungle
|
|
catalog_category = COOKBOOK_CATEGORY_SALADS
|
|
steps = list(
|
|
PCWJ_ADD_ITEM(/obj/item/food/sliced/watermelon),
|
|
PCWJ_ADD_ITEM(/obj/item/food/sliced/watermelon),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/apple),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/grapes),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/banana),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/banana),
|
|
)
|
|
|
|
/datum/cooking/recipe/kale_salad
|
|
container_type = /obj/item/reagent_containers/cooking/bowl
|
|
product_type = /obj/item/food/salad/kale
|
|
catalog_category = COOKBOOK_CATEGORY_SALADS
|
|
steps = list(
|
|
PCWJ_ADD_ITEM(/obj/item/food/sliced/onion_slice/red),
|
|
PCWJ_ADD_ITEM(/obj/item/food/sliced/onion_slice/red),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/carrot),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/lettuce),
|
|
PCWJ_ADD_REAGENT("oliveoil", 5),
|
|
)
|
|
|
|
/datum/cooking/recipe/melonfruitbowl
|
|
container_type = /obj/item/reagent_containers/cooking/bowl
|
|
product_type = /obj/item/food/salad/melonfruitbowl
|
|
catalog_category = COOKBOOK_CATEGORY_SALADS
|
|
steps = list(
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/watermelon),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/apple),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/ambrosia),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/banana),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/citrus/orange),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/citrus/lemon),
|
|
)
|
|
|
|
/datum/cooking/recipe/potato_salad
|
|
container_type = /obj/item/reagent_containers/cooking/bowl
|
|
product_type = /obj/item/food/salad/potato
|
|
catalog_category = COOKBOOK_CATEGORY_SALADS
|
|
steps = list(
|
|
PCWJ_ADD_ITEM(/obj/item/food/boiledegg),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/potato),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/potato),
|
|
PCWJ_ADD_REAGENT("mayonnaise", 5),
|
|
)
|
|
|
|
/datum/cooking/recipe/salad
|
|
container_type = /obj/item/reagent_containers/cooking/bowl
|
|
product_type = /obj/item/food/salad
|
|
catalog_category = COOKBOOK_CATEGORY_SALADS
|
|
steps = list(
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/lettuce),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/lettuce),
|
|
)
|
|
|
|
/datum/cooking/recipe_step/add_item/diona/check_conditions_met(obj/added_item, datum/cooking/recipe_tracker/tracker)
|
|
var/obj/item/organ/external/external = added_item
|
|
if(!istype(external))
|
|
return PCWJ_CHECK_INVALID
|
|
|
|
if(istype(external.dna.species, /datum/species/diona))
|
|
return PCWJ_CHECK_VALID
|
|
|
|
return PCWJ_CHECK_INVALID
|
|
|
|
/datum/cooking/recipe/tree_salad
|
|
container_type = /obj/item/reagent_containers/cooking/bowl
|
|
product_type = /obj/item/food/tree_salad
|
|
steps = list(
|
|
new /datum/cooking/recipe_step/add_item/diona(),
|
|
)
|
|
appear_in_default_catalog = FALSE
|
|
|
|
/datum/cooking/recipe/validsalad
|
|
container_type = /obj/item/reagent_containers/cooking/bowl
|
|
product_type = /obj/item/food/salad/valid
|
|
catalog_category = COOKBOOK_CATEGORY_SALADS
|
|
steps = list(
|
|
PCWJ_ADD_ITEM(/obj/item/food/meatball),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/ambrosia/vulgaris, exclude_reagents = list("toxin")),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/ambrosia/vulgaris, exclude_reagents = list("toxin")),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/ambrosia/vulgaris, exclude_reagents = list("toxin")),
|
|
PCWJ_ADD_PRODUCE(/obj/item/food/grown/potato),
|
|
)
|
|
|