diff --git a/code/modules/food/food/snacks_sif.dm b/code/modules/food/food/snacks_sif.dm new file mode 100644 index 0000000000..7b1d9a9bc6 --- /dev/null +++ b/code/modules/food/food/snacks_sif.dm @@ -0,0 +1,102 @@ +/obj/item/reagent_containers/food/snacks/roast_sifpod + name = "roast sifpod" + desc = "A charred and blackened sifpod, roasted to kill the toxins and split open to reveal steaming blue-green fruit jelly within. A popular campfire snack." + icon = 'icons/obj/food_sivian.dmi' + icon_state = "roastpod" + nutriment_amt = 4 + nutriment_desc = list( + SPECIES_TESHARI = list( + "rich, tart fruit jelly" = 4, + "pungent muskiness" = 1 + ), + TASTE_STRING_DEFAULT = list( + "sweet, tart fruit jelly" = 4, + "pungent muskiness" = 1 + ) + ) + nutriment_allergens = ALLERGEN_FRUIT + bitesize = 3 + +/obj/item/reagent_containers/food/snacks/sif_gumbo + name = "\improper Londuneyja gumbo" + desc = "A hearty stew of fish, fruit, spices and vegetables native to the Londuneyja region of Sif, along with a few Solar staples. A dish commonly served in rural settings, talked up as capable of warding off even the freezing Sivian winds." + gender = PLURAL + icon = 'icons/obj/food_sivian.dmi' + icon_state = "gumbo" + trash = /obj/item/trash/gumbo_bowl + nutriment_amt = 6 + nutriment_desc = list( + "smoky fish" = 3, + "spiced vegetables" = 3, + "stewed fruit" = 3, + "savoury stewed rice" = 5, + "rich spices" = 5 + ) + nutriment_allergens = ALLERGEN_FRUIT | ALLERGEN_FISH | ALLERGEN_VEGETABLE | ALLERGEN_GRAINS + bitesize = 3 + +/obj/item/trash/gumbo_bowl + name = "bowl" + icon_state = "gumbo_bowl" + +/obj/item/reagent_containers/food/snacks/sif_jambalaya + name = "\improper Ullran jambalaya" + desc = "A colourful rice dish made with local Sivian fare, often made in bulk to feed large families or groups of workers in the rural areas of the Ullran Expanse. Spider sausage is optional, but highly recommended." + gender = PLURAL + icon = 'icons/obj/food_sivian.dmi' + icon_state = "jambalaya" + trash = /obj/item/trash/jambalaya_bowl + nutriment_amt = 5 + nutriment_desc = list( + "rich tomato and chili" = 3, + "savoury rice" = 5, + "spiced meat" = 5, + "tangy fruit" = 2 + ) + bitesize = 3 + nutriment_allergens = ALLERGEN_FRUIT | ALLERGEN_MEAT | ALLERGEN_VEGETABLE | ALLERGEN_GRAINS + +/obj/item/reagent_containers/food/snacks/sif_jambalaya/Initialize() + . = ..() + reagents.add_reagent("protein", 3) + reagents.add_reagent("tomatojuice", 3) + reagents.add_reagent("water", 3) + reagents.add_reagent("rice", 3) + +/obj/item/trash/jambalaya_bowl + name = "small bowl" + icon_state = "small_blue_bowl" + +/obj/item/reagent_containers/food/snacks/sif_gerjao_auga + name = "gerjao auga" + desc = "A serving of finely shredded, fermented eyebulbs, similar in consistency to sauerkraut, but with an offputting citrus smell. Goes well with smoked shantak flank." + gender = PLURAL + icon = 'icons/obj/food_sivian.dmi' + icon_state = "gerjao_auga" + trash = /obj/item/trash/gerjao_auga_plate + nutriment_amt = 6 + nutriment_desc = list( + "sharp vinegar" = 4, + "bitter citrus" = 2, + "sourness" = 4 + ) + nutriment_allergens = ALLERGEN_FRUIT + bitesize = 2 + +/obj/item/reagent_containers/food/snacks/sif_gerjao_auga/Initialize() + . = ..() + reagents.add_reagent("vinegar", 2) + +/obj/item/trash/gerjao_auga_plate + name = "blue plate" + icon_state = "blue plate" + +/* +/obj/item/reagent_containers/food/snacks/sif_wabback_gratin + name = "wabback gratin" + desc = "A creamy, filling dish of baked black and white wabback slices, with a layer of cheese on top. The baking neutralizes the serotrotium and crisps the cheese!" + +/obj/item/reagent_containers/food/snacks/siftromming + name = "sifstromming" + desc = "A portion of Sivian native fish, fermented in sifsap and brine. Commonly used to preserve meat in the Sivian wilds, and quite popular with the local Teshari." +*/ diff --git a/code/modules/food/recipes_sif.dm b/code/modules/food/recipes_sif.dm new file mode 100644 index 0000000000..7cf38a84e8 --- /dev/null +++ b/code/modules/food/recipes_sif.dm @@ -0,0 +1,81 @@ +/datum/recipe/roast_sifpod + appliance = OVEN + items = list(/obj/item/reagent_containers/food/snacks/siffruit) + reagent_mix = RECIPE_REAGENT_REPLACE // Clear the sifsap. + result = /obj/item/reagent_containers/food/snacks/roast_sifpod + +/datum/recipe/roast_sifpod/grown + items = null + fruit = list("sifpod" = 1) + +/datum/recipe/sif_gerjao_auga + appliance = MICROWAVE + fruit = list("eyebulbs" = 1) + reagent_mix = RECIPE_REAGENT_REPLACE + reagents = list( + "water" = 5, + "sodiumchloride" = 2, + "enzyme" = 1 + ) + result = /obj/item/reagent_containers/food/snacks/sif_gerjao_auga + +/datum/recipe/sif_jambalaya + appliance = OVEN + reagent_mix = RECIPE_REAGENT_REPLACE + reagents = list( + "water" = 5, + "rice" = 10 + ) + items = list( + /obj/item/reagent_containers/food/snacks/meat, + /obj/item/reagent_containers/food/snacks/meat + ) + fruit = list( + "eyebulbs" = 1, + "tomato" = 1, + "chili" = 1, + "celery" = 1 + ) + result = /obj/item/reagent_containers/food/snacks/sif_jambalaya + +/datum/recipe/sif_jambalaya/fish + items = list( + /obj/item/reagent_containers/food/snacks/carpmeat, + /obj/item/reagent_containers/food/snacks/carpmeat + ) + +/datum/recipe/sif_jambalaya/mixed + items = list( + /obj/item/reagent_containers/food/snacks/meat, + /obj/item/reagent_containers/food/snacks/carpmeat + ) + +/datum/recipe/sif_gumbo + appliance = OVEN + reagent_mix = RECIPE_REAGENT_REPLACE + reagents = list( + "water" = 5, + "rice" = 5 + ) + items = list( + /obj/item/reagent_containers/food/snacks/meat, + /obj/item/reagent_containers/food/snacks/meat + ) + fruit = list( + "wabback" = 1, + "celery" = 1, + ) + // fish, wabback, meat, rice, celery + result = /obj/item/reagent_containers/food/snacks/sif_gumbo + +/datum/recipe/sif_gumbo/fish + items = list( + /obj/item/reagent_containers/food/snacks/carpmeat, + /obj/item/reagent_containers/food/snacks/carpmeat + ) + +/datum/recipe/sif_gumbo/mixed + items = list( + /obj/item/reagent_containers/food/snacks/meat, + /obj/item/reagent_containers/food/snacks/carpmeat + ) diff --git a/code/modules/hydroponics/seedtypes/apples.dm b/code/modules/hydroponics/seedtypes/apples.dm index 4bd8a0bade..7db9986403 100644 --- a/code/modules/hydroponics/seedtypes/apples.dm +++ b/code/modules/hydroponics/seedtypes/apples.dm @@ -45,7 +45,7 @@ name = "sifbulb" seed_name = "sivian pod" display_name = "sivian pod" - kitchen_tag = "apple" + kitchen_tag = "sifpod" chems = list("nutriment" = list(1,5),"sifsap" = list(10,20)) /datum/seed/apple/sif/New() @@ -59,4 +59,4 @@ set_trait(TRAIT_PRODUCT_COLOUR,"#0720c3") set_trait(TRAIT_PLANT_ICON,"tree5") set_trait(TRAIT_FLESH_COLOUR,"#05157d") - set_trait(TRAIT_IDEAL_LIGHT, 1) \ No newline at end of file + set_trait(TRAIT_IDEAL_LIGHT, 1) diff --git a/code/modules/hydroponics/seedtypes/grapes.dm b/code/modules/hydroponics/seedtypes/grapes.dm index 9e91155b4a..4446a1bbf3 100644 --- a/code/modules/hydroponics/seedtypes/grapes.dm +++ b/code/modules/hydroponics/seedtypes/grapes.dm @@ -36,6 +36,7 @@ name = "eyebulbs" seed_name = "eyebulb" display_name = "eyebulbs" + kitchen_tag = "eyebulbs" mutants = null chems = list("nutriment" = list(1,3), "imidazoline" = list(3,5)) @@ -43,4 +44,3 @@ ..() set_trait(TRAIT_PLANT_COLOUR,"#471a73") set_trait(TRAIT_PRODUCT_COLOUR,"#131217") - diff --git a/code/modules/hydroponics/seedtypes/wabback.dm b/code/modules/hydroponics/seedtypes/wabback.dm index 8c1e9411f0..1c3f05d9dd 100644 --- a/code/modules/hydroponics/seedtypes/wabback.dm +++ b/code/modules/hydroponics/seedtypes/wabback.dm @@ -51,4 +51,4 @@ set_trait(TRAIT_IDEAL_LIGHT, 3) set_trait(TRAIT_WATER_CONSUMPTION, 7) set_trait(TRAIT_NUTRIENT_CONSUMPTION, 0.1) - set_trait(TRAIT_YIELD,5) \ No newline at end of file + set_trait(TRAIT_YIELD,5) diff --git a/icons/obj/food_sivian.dmi b/icons/obj/food_sivian.dmi new file mode 100644 index 0000000000..94c7b61011 Binary files /dev/null and b/icons/obj/food_sivian.dmi differ diff --git a/icons/obj/trash.dmi b/icons/obj/trash.dmi index 10d64d69d2..a4333efc72 100644 Binary files a/icons/obj/trash.dmi and b/icons/obj/trash.dmi differ diff --git a/polaris.dme b/polaris.dme index aefc5ed3f1..41a81938e7 100644 --- a/polaris.dme +++ b/polaris.dme @@ -1895,6 +1895,7 @@ #include "code\modules\food\recipes_grill.dm" #include "code\modules\food\recipes_microwave.dm" #include "code\modules\food\recipes_oven.dm" +#include "code\modules\food\recipes_sif.dm" #include "code\modules\food\drinkingglass\drinkingglass.dm" #include "code\modules\food\drinkingglass\extras.dm" #include "code\modules\food\drinkingglass\glass_boxes.dm" @@ -1908,6 +1909,7 @@ #include "code\modules\food\food\lunch.dm" #include "code\modules\food\food\sandwich.dm" #include "code\modules\food\food\snacks.dm" +#include "code\modules\food\food\snacks_sif.dm" #include "code\modules\food\food\thecake.dm" #include "code\modules\food\food\drinks\bottle.dm" #include "code\modules\food\food\drinks\cup.dm"