mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-09 07:46:20 +00:00
My original plan was to just implement materials into crafting so that items would inherit the materials of their components, allowing for some interesting stuff if the material flags of the item allow it. However to my dismay crafting is a pile of old tech debt, starting from the old `del_reqs` and `CheckParts` which still contain lines about old janky bandaids that are no longer in use nor reachable, up to the `customizable_reagent_holder` component which has some harddel issues when your custom food is sliced, and items used in food recipes not being deleted and instead stored inside the result with no purpose as well as other inconsistencies like stack recipes that transfer materials having counterparts in the UI that don't do that. EDIT: Several things have come up while working on this, so I apologise that it ended up changing over 100+ files. I managed to atomize some of the changes, but it's a bit tedious. EDIT: TLDR because I was told this section is too vague and there's too much going on. This PR: - Improves the dated crafting code (not the UI). - replaced `atom/CheckParts` and `crafting_recipe/on_craft_completion` with `atom/on_craft_completion`. - Reqs used in food recipes are now deleted by default and not stored inside the result (they did nothing). - Renames the customizable_reagent_holder comp and improves it (No harddels/ref issues). - Adds a unit test that tries to craft all recipes to see what's wrong (it skips some of the much more specific reqs for now). - In the unit test is also the code to make sure materials of the crafted item and a non-crafted item of the same type are roughly the same, so far only applied to food. - Some mild material/food refactoring around the fact that food item code has been changed to support materials. Improving the backbone of the crafting system. Also materials and food code. 🆑 refactor: Refactored crafting backend. Report possible pesky bugs. balance: the MEAT backpack (from the MEAT cargo pack) may be a smidge different because of code standardization. /🆑
1039 lines
40 KiB
Plaintext
1039 lines
40 KiB
Plaintext
//Lizard Foods, for lizards (and weird humans!)
|
|
|
|
//Meat Dishes
|
|
|
|
/obj/item/food/raw_tiziran_sausage
|
|
name = "raw Tiziran blood sausage"
|
|
desc = "A raw Tiziran blood sausage, ready to be cured on a drying rack."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "raw_lizard_sausage"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment/protein = 5,
|
|
/datum/reagent/consumable/nutriment/vitamin = 2,
|
|
/datum/reagent/blood = 3,
|
|
)
|
|
tastes = list("meat" = 1, "black pudding" = 1)
|
|
foodtypes = MEAT|RAW
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_1
|
|
custom_materials = list(/datum/material/meat = MEATDISH_MATERIAL_AMOUNT * 2)
|
|
|
|
/obj/item/food/raw_tiziran_sausage/Initialize(mapload)
|
|
. = ..()
|
|
AddElement(/datum/element/dryable, /obj/item/food/tiziran_sausage)
|
|
|
|
/obj/item/food/tiziran_sausage
|
|
name = "\improper Tiziran blood sausage"
|
|
desc = "A coarse dry-cured blood sausage, traditionally made by farmers in the farmlands around Zagoskeld. Similar in texture to old-Earth Spanish chorizo."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "lizard_sausage"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment/protein = 6,
|
|
/datum/reagent/consumable/nutriment/vitamin = 3,
|
|
)
|
|
tastes = list("meat" = 1, "black pudding" = 1)
|
|
foodtypes = MEAT
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_2
|
|
custom_price = PAYCHECK_CREW
|
|
custom_materials = list(/datum/material/meat = MEATDISH_MATERIAL_AMOUNT * 2)
|
|
|
|
/obj/item/food/raw_headcheese
|
|
name = "raw headcheese block"
|
|
desc = "A common food on Tizira, headcheese is traditionally made of an animal's head, with the organs removed, boiled until it falls apart, at which point it is collected, strained of moisture, salted heavily, packed into blocks, and left to dry and age for several months. The resulting hard block tastes similar to cheese."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "raw_lizard_cheese"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment/protein = 15,
|
|
/datum/reagent/consumable/salt = 5,
|
|
)
|
|
tastes = list("meat" = 1, "salt" = 1)
|
|
foodtypes = MEAT|RAW|GORE
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_1
|
|
custom_materials = list(/datum/material/meat = MEATSLAB_MATERIAL_AMOUNT)
|
|
|
|
/obj/item/food/raw_headcheese/Initialize(mapload)
|
|
. = ..()
|
|
AddElement(/datum/element/dryable, /obj/item/food/headcheese)
|
|
|
|
/obj/item/food/headcheese
|
|
name = "headcheese block"
|
|
desc = "A cured block of headcheese. Delicious, if you're a lizard."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "lizard_cheese"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment/protein = 15,
|
|
/datum/reagent/consumable/salt = 5,
|
|
)
|
|
tastes = list("cheese" = 1, "salt" = 1)
|
|
foodtypes = MEAT | GORE
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_2
|
|
custom_materials = list(/datum/material/meat = MEATSLAB_MATERIAL_AMOUNT)
|
|
|
|
/obj/item/food/headcheese/make_processable()
|
|
AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/headcheese_slice, 5, 3 SECONDS, table_required = TRUE, screentip_verb = "Slice")
|
|
|
|
/obj/item/food/headcheese_slice
|
|
name = "headcheese slice"
|
|
desc = "A slice of headcheese, useful for making sandwiches and snacks. Or surviving the cold Tiziran winters."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "lizard_cheese_slice"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment/protein = 3,
|
|
/datum/reagent/consumable/salt = 1,
|
|
)
|
|
tastes = list("cheese" = 1, "salt" = 1)
|
|
foodtypes = MEAT | GORE
|
|
w_class = WEIGHT_CLASS_TINY
|
|
crafting_complexity = FOOD_COMPLEXITY_2
|
|
|
|
/obj/item/food/shredded_lungs
|
|
name = "crispy shredded lung stirfry"
|
|
desc = "Crispy lung strips, with veggies and a spicy sauce. Delicious, if you like lungs."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "lung_stirfry"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment/protein = 6,
|
|
/datum/reagent/consumable/nutriment/vitamin = 4,
|
|
/datum/reagent/consumable/capsaicin = 2,
|
|
)
|
|
tastes = list("meat" = 1, "heat" = 1, "veggies" = 1)
|
|
foodtypes = MEAT | VEGETABLES | GORE
|
|
trash_type = /obj/item/reagent_containers/cup/bowl
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_3
|
|
|
|
/obj/item/food/tsatsikh
|
|
name = "tsatsikh"
|
|
desc = "A Tiziran dish consisting of spiced ground offal, stuffed into a stomach and boiled. Pretty foul to anyone who's not used to the taste."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "tsatsikh"
|
|
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 10)
|
|
tastes = list("assorted minced organs" = 1)
|
|
foodtypes = MEAT | GORE
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_2
|
|
|
|
/obj/item/food/liver_pate
|
|
name = "liver pate"
|
|
desc = "A rich, meaty paste made from liver, meat, and a few additions for extra flavour."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "pate"
|
|
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5)
|
|
tastes = list("liver" = 1)
|
|
foodtypes = MEAT|VEGETABLES
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_2
|
|
custom_materials = list(/datum/material/meat = MEATDISH_MATERIAL_AMOUNT)
|
|
|
|
/obj/item/food/moonfish_eggs
|
|
name = "moonfish eggs"
|
|
gender = PLURAL
|
|
desc = "The moonfish lays large, translucent blue eggs which are prized in lizard cooking. Their flavour is similar to caviar, but generally is described as deeper and more complex."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "moonfish_eggs"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment/protein = 5,
|
|
/datum/reagent/consumable/nutriment/vitamin = 3,
|
|
)
|
|
tastes = list("caviar" = 1)
|
|
foodtypes = SEAFOOD
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_1
|
|
|
|
/obj/item/food/moonfish_eggs/Initialize(mapload)
|
|
. = ..()
|
|
//Moonfish can lay eggs inside aquariums (unaffected by breeding, so think of them as unfertilizard)
|
|
RegisterSignal(src, COMSIG_AQUARIUM_CONTENT_GENERATE_APPEARANCE, PROC_REF(generate_aquarium_appearance))
|
|
RegisterSignal(src, COMSIG_AQUARIUM_CONTENT_RANDOMIZE_POSITION, PROC_REF(randomize_aquarium_position))
|
|
AddComponent(/datum/component/aquarium_content)
|
|
RegisterSignal(src, COMSIG_MOVABLE_GET_AQUARIUM_BEAUTY, PROC_REF(get_aquarium_beauty))
|
|
|
|
/obj/item/food/moonfish_eggs/proc/generate_aquarium_appearance(datum/source, obj/effect/aquarium/visual)
|
|
SIGNAL_HANDLER
|
|
visual.icon = icon
|
|
visual.icon_state = "moonfish_eggs_aquarium"
|
|
visual.layer_mode = AQUARIUM_LAYER_MODE_BOTTOM
|
|
|
|
/obj/item/food/moonfish_eggs/proc/randomize_aquarium_position(datum/source, obj/structure/aquarium/current_aquarium, obj/effect/aquarium/visual)
|
|
SIGNAL_HANDLER
|
|
var/sprite_width = 5
|
|
var/sprite_height = 4
|
|
var/pw_min = visual.aquarium_zone_min_pw
|
|
var/pw_max = visual.aquarium_zone_max_pw - sprite_width
|
|
var/pz_min = visual.aquarium_zone_min_pz - sprite_height
|
|
|
|
visual.pixel_w = rand(pw_min, pw_max)
|
|
visual.pixel_z = pz_min + rand(-1, 1)
|
|
|
|
/obj/item/food/moonfish_eggs/proc/get_aquarium_beauty(datum/source, list/beauty_holder)
|
|
SIGNAL_HANDLER
|
|
beauty_holder += 100 //moonfish eggs are kinda eye candy
|
|
|
|
/obj/item/food/moonfish_caviar
|
|
name = "moonfish caviar paste"
|
|
desc = "A rich paste made from moonfish eggs. Generally the only way most lizards can get them, and used fairly heavily in coastal cooking."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "moonfish_caviar"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment/protein = 6,
|
|
/datum/reagent/consumable/nutriment/vitamin = 3,
|
|
)
|
|
tastes = list("caviar" = 1)
|
|
foodtypes = SEAFOOD
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_2
|
|
|
|
/obj/item/food/lizard_escargot
|
|
name = "desert snail cocleas"
|
|
desc = "Another example of cultural crossover between lizards and humans, desert snail escargot is closer to the Roman dish cocleas than the contemporary French escargot. It's a common street food in the desert cities."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "lizard_escargot"
|
|
trash_type = /obj/item/reagent_containers/cup/bowl
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment/protein = 6,
|
|
/datum/reagent/consumable/nutriment/vitamin = 4,
|
|
/datum/reagent/consumable/garlic = 2,
|
|
)
|
|
tastes = list("snails" = 1, "garlic" = 1, "oil" = 1)
|
|
foodtypes = MEAT|VEGETABLES
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_4
|
|
|
|
/obj/item/food/fried_blood_sausage
|
|
name = "fried blood sausage"
|
|
desc = "A blood sausage, battered and deep fried. Commonly served with fries as a quick and simple snack on the streets of Zagoskeld."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "fried_blood_sausage"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment/protein = 6,
|
|
/datum/reagent/consumable/nutriment/vitamin = 2,
|
|
/datum/reagent/consumable/salt = 1,
|
|
/datum/reagent/consumable/nutriment/fat/oil = 1,
|
|
)
|
|
tastes = list("black pudding" = 1, "batter" = 1, "oil" = 1)
|
|
foodtypes = MEAT|NUTS|FRIED
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_3
|
|
custom_materials = list(/datum/material/meat = MEATDISH_MATERIAL_AMOUNT * 2)
|
|
|
|
//Why does like, every language on the planet besides English call them pommes? Who knows, who cares- the lizards call them it too, because funny.
|
|
/obj/item/food/lizard_fries
|
|
name = "loaded poms-franzisks"
|
|
desc = "One of the many human foods to make its way to the lizards was french fries, which are called poms-franzisks in Draconic. When topped with barbecued meat and sauce, they make a hearty meal."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "lizard_fries"
|
|
trash_type = /obj/item/plate
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 4,
|
|
/datum/reagent/consumable/nutriment/protein = 6,
|
|
/datum/reagent/consumable/salt = 1,
|
|
/datum/reagent/consumable/bbqsauce = 2,
|
|
)
|
|
tastes = list("fries" = 2, "bbq sauce" = 1, "barbecued meat" = 1)
|
|
foodtypes = MEAT | VEGETABLES | FRIED
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_3
|
|
custom_materials = list(/datum/material/meat = MEATDISH_MATERIAL_AMOUNT * 2)
|
|
|
|
/obj/item/food/brain_pate
|
|
name = "eyeball-and-brain pate"
|
|
desc = "A thick pink puree made from finely chopped poached eyeballs and brains, fried onions, and fat. Lizards swear it's delicious!"
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "brain_pate"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment/protein = 8,
|
|
/datum/reagent/consumable/liquidgibs = 2,
|
|
)
|
|
tastes = list("brains" = 2)
|
|
foodtypes = MEAT | VEGETABLES | GORE
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_2
|
|
|
|
/obj/item/food/crispy_headcheese
|
|
name = "crispy breaded headcheese"
|
|
desc = "A delicious snack from the streets of Zagoskeld, consisting of headcheese coated in rootbread breadcrumbs. Commonly served with fries."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "crispy_headcheese"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment/protein = 5,
|
|
/datum/reagent/consumable/nutriment = 3,
|
|
/datum/reagent/consumable/nutriment/fat/oil = 2,
|
|
)
|
|
tastes = list("cheese" = 1, "oil" = 1)
|
|
foodtypes = MEAT | VEGETABLES | NUTS | GORE
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_3
|
|
|
|
/obj/item/food/kebab/picoss_skewers
|
|
name = "picoss skewer"
|
|
desc = "A popular Tiziran streetfood consisting of vinegar-marinated armorfish on a skewer with onion and chillis."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "picoss_skewer"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment/protein = 8,
|
|
/datum/reagent/consumable/nutriment/vitamin = 4,
|
|
/datum/reagent/consumable/vinegar = 1,
|
|
/datum/reagent/consumable/capsaicin = 1,
|
|
)
|
|
tastes = list("fish" = 1, "acid" = 1, "onion" = 1, "heat" = 1)
|
|
foodtypes = VEGETABLES|SEAFOOD
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_3
|
|
|
|
/obj/item/food/nectar_larvae
|
|
name = "nectar larvae"
|
|
desc = "Little crispy larvae in a korta nectar based sweet and spicy sauce. Bugtastic!"
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "nectar_larvae"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment/protein = 7,
|
|
/datum/reagent/consumable/korta_nectar = 3,
|
|
/datum/reagent/consumable/capsaicin = 1,
|
|
)
|
|
tastes = list("meat" = 1, "sweet" = 1, "heat" = 1)
|
|
foodtypes = MEAT|VEGETABLES|BUGS|GORE
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_3
|
|
|
|
/obj/item/food/mushroomy_stirfry
|
|
name = "mushroomy stirfry"
|
|
desc = "A medley of mushrooms, made to meet your monstrous munchies. Marvelous!"
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "mushroomy_stirfry"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 8,
|
|
/datum/reagent/consumable/nutriment/vitamin = 4,
|
|
)
|
|
tastes = list("marvelous mushrooms" = 1, "sublime shrooms" = 1)
|
|
foodtypes = VEGETABLES
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_3
|
|
|
|
//Fish Dishes
|
|
/obj/item/food/grilled_moonfish
|
|
name = "grilled moonfish"
|
|
desc = "A slab of grilled moonfish. Traditionally served over scalloped roots with a wine-based sauce."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "grilled_moonfish"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment/protein = 8,
|
|
/datum/reagent/consumable/nutriment/vitamin = 4,
|
|
)
|
|
tastes = list("fish" = 1)
|
|
foodtypes = SEAFOOD
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_2
|
|
|
|
/obj/item/food/moonfish_demiglace
|
|
name = "moonfish demiglace"
|
|
desc = "A slab of beautifully seared moonfish on a bed of potatoes and carrots, with a wine and demiglace reduction on top. Simply marvelous."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "moonfish_demiglace"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment/protein = 8,
|
|
/datum/reagent/consumable/nutriment/vitamin = 6,
|
|
/datum/reagent/consumable/nutriment = 2,
|
|
)
|
|
tastes = list("fish" = 2, "potatoes" = 1, "carrots" = 1)
|
|
foodtypes = VEGETABLES|SEAFOOD
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_4
|
|
|
|
/obj/item/food/lizard_surf_n_turf
|
|
name = "\improper Zagosk surf 'n' turf smorgasbord"
|
|
desc = "A massive platter of Tizira's finest meat and seafood, typically shared by groups at the beach. Of course, nothing's stopping you eating it on your own... fatass."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "surf_n_turf"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 15,
|
|
/datum/reagent/consumable/nutriment/protein = 10,
|
|
/datum/reagent/consumable/nutriment/vitamin = 10,
|
|
)
|
|
tastes = list("surf" = 1, "turf" = 1)
|
|
foodtypes = MEAT | SEAFOOD | VEGETABLES
|
|
w_class = WEIGHT_CLASS_BULKY
|
|
crafting_complexity = FOOD_COMPLEXITY_5
|
|
custom_materials = list(/datum/material/meat = MEATSLAB_MATERIAL_AMOUNT * 3)
|
|
|
|
//Spaghetti Dishes
|
|
|
|
/obj/item/food/spaghetti/nizaya
|
|
name = "nizaya pasta"
|
|
desc = "A form of root and nut pasta originally native to the oceanside regions of Tizira. It's similar in texture and appearance to gnocchi."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "nizaya"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 2,
|
|
/datum/reagent/consumable/nutriment/vitamin = 4,
|
|
)
|
|
tastes = list("gnocchi" = 1)
|
|
foodtypes = VEGETABLES | NUTS
|
|
crafting_complexity = FOOD_COMPLEXITY_2
|
|
|
|
/obj/item/food/spaghetti/nizaya/egg
|
|
foodtypes = parent_type::foodtypes | MEAT
|
|
|
|
/obj/item/food/spaghetti/snail_nizaya
|
|
name = "desert snail nizaya"
|
|
desc = "A high class pasta dish from Tizira's vineyard region of Valyngia. Traditionally made with only the finest Tiziran wine... but the human swill will do, in a pinch."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "snail_nizaya"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 8,
|
|
/datum/reagent/consumable/nutriment/protein = 4,
|
|
/datum/reagent/consumable/nutriment/vitamin = 6,
|
|
)
|
|
tastes = list("snails" = 1, "wine" = 1, "gnocchi" = 1)
|
|
foodtypes = VEGETABLES | MEAT | NUTS
|
|
crafting_complexity = FOOD_COMPLEXITY_4
|
|
|
|
/obj/item/food/spaghetti/garlic_nizaya
|
|
name = "garlic-and-oil nizaya"
|
|
desc = "A lizard adaptation of the Italian pasta dish, aglio e olio, made with nizaya pasta."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "garlic_nizaya"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 8,
|
|
/datum/reagent/consumable/nutriment/vitamin = 10,
|
|
)
|
|
tastes = list("garlic" = 1, "oil" = 1, "gnocchi" = 1)
|
|
foodtypes = VEGETABLES | NUTS
|
|
crafting_complexity = FOOD_COMPLEXITY_3
|
|
|
|
/obj/item/food/spaghetti/demit_nizaya
|
|
name = "demit nizaya"
|
|
desc = "A sweet, creamy nizaya pasta dish made with korta milk and nectar."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "demit_nizaya"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 8,
|
|
/datum/reagent/consumable/korta_nectar = 4,
|
|
/datum/reagent/consumable/nutriment/vitamin = 2,
|
|
)
|
|
tastes = list("peppery sweet" = 1, "veggies" = 1, "gnocchi" = 1)
|
|
foodtypes = VEGETABLES|NUTS|SUGAR
|
|
crafting_complexity = FOOD_COMPLEXITY_4
|
|
|
|
/obj/item/food/spaghetti/mushroom_nizaya
|
|
name = "mushroom nizaya"
|
|
desc = "A nizaya pasta dish made with seraka mushrooms and quality oil. Has a pronounced nutty flavour."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "mushroom_nizaya"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 8,
|
|
/datum/reagent/consumable/nutriment/vitamin = 10,
|
|
)
|
|
tastes = list("savouriness" = 1, "nuttiness" = 1, "gnocchi" = 1)
|
|
foodtypes = VEGETABLES|NUTS
|
|
crafting_complexity = FOOD_COMPLEXITY_4
|
|
|
|
//Dough Dishes
|
|
|
|
/obj/item/food/rootdough
|
|
name = "root dough"
|
|
desc = "A root based dough, made with nuts and tubers. Used in a wide range of Tiziran cooking."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "rootdough"
|
|
food_reagents = list(/datum/reagent/consumable/nutriment = 6)
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
tastes = list("potato" = 1, "earthy heat" = 1)
|
|
foodtypes = VEGETABLES | NUTS
|
|
crafting_complexity = FOOD_COMPLEXITY_1
|
|
var/bread_type = /obj/item/food/bread/root
|
|
var/flat_type = /obj/item/food/flatrootdough
|
|
|
|
/obj/item/food/rootdough/make_bakeable()
|
|
AddComponent(/datum/component/bakeable, bread_type, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE)
|
|
|
|
/obj/item/food/rootdough/make_processable()
|
|
AddElement(/datum/element/processable, TOOL_ROLLINGPIN, flat_type, 1, 3 SECONDS, table_required = TRUE, screentip_verb = "Flatten")
|
|
|
|
/obj/item/food/rootdough/egg
|
|
desc = "A root based dough, made with nuts, tubers and eggs. Used in a wide range of Tiziran cooking."
|
|
foodtypes = parent_type::foodtypes | MEAT
|
|
bread_type = /obj/item/food/bread/root/egg
|
|
flat_type = /obj/item/food/flatrootdough/egg
|
|
|
|
/obj/item/food/flatrootdough
|
|
name = "flat rootdough"
|
|
desc = "Flattened rootdough, ready to be made into a flatbread, or cut into segments."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "flat_rootdough"
|
|
food_reagents = list(/datum/reagent/consumable/nutriment = 6)
|
|
tastes = list("potato" = 1, "earthy heat" = 1)
|
|
foodtypes = VEGETABLES | NUTS
|
|
crafting_complexity = FOOD_COMPLEXITY_1
|
|
var/process_type = /obj/item/food/rootdoughslice
|
|
var/grill_type = /obj/item/food/root_flatbread
|
|
|
|
/obj/item/food/flatrootdough/make_processable()
|
|
AddElement(/datum/element/processable, TOOL_KNIFE, process_type, 3, 3 SECONDS, table_required = TRUE, screentip_verb = "Slice")
|
|
|
|
/obj/item/food/flatrootdough/make_grillable()
|
|
AddComponent(/datum/component/grillable, grill_type, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE)
|
|
|
|
/obj/item/food/flatrootdough/egg
|
|
foodtypes = parent_type::foodtypes | MEAT
|
|
process_type = /obj/item/food/rootdoughslice/egg
|
|
grill_type = /obj/item/food/root_flatbread/egg
|
|
|
|
/obj/item/food/rootdoughslice
|
|
name = "rootdough ball"
|
|
desc = "A ball of root dough. Perfect for making pasta or rolls."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "rootdough_slice"
|
|
food_reagents = list(/datum/reagent/consumable/nutriment = 2)
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
tastes = list("potato" = 1, "earthy heat" = 1)
|
|
foodtypes = VEGETABLES | NUTS
|
|
crafting_complexity = FOOD_COMPLEXITY_1
|
|
var/process_type = /obj/item/food/spaghetti/nizaya
|
|
var/bake_type = /obj/item/food/rootroll
|
|
|
|
/obj/item/food/rootdoughslice/egg
|
|
foodtypes = parent_type::foodtypes | MEAT
|
|
|
|
/obj/item/food/rootdoughslice/make_processable()
|
|
AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/spaghetti/nizaya, 1, 3 SECONDS, table_required = TRUE, screentip_verb = "Slice")
|
|
|
|
/obj/item/food/rootdoughslice/make_bakeable()
|
|
AddComponent(/datum/component/bakeable, /obj/item/food/rootroll, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE)
|
|
|
|
/obj/item/food/rootdoughslice/egg
|
|
process_type = /obj/item/food/spaghetti/nizaya/egg
|
|
bake_type = /obj/item/food/rootroll/egg
|
|
|
|
/obj/item/food/root_flatbread
|
|
name = "root flatbread"
|
|
desc = "A plain grilled root flatbread. Can be topped with a variety of foods that lizards like to eat."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "root_flatbread"
|
|
food_reagents = list(/datum/reagent/consumable/nutriment = 8)
|
|
tastes = list("bread" = 1, "earthy heat" = 1)
|
|
foodtypes = VEGETABLES | NUTS
|
|
crafting_complexity = FOOD_COMPLEXITY_2
|
|
|
|
/obj/item/food/root_flatbread/egg
|
|
foodtypes = parent_type::foodtypes | MEAT
|
|
|
|
/obj/item/food/rootroll
|
|
name = "rootroll"
|
|
desc = "A dense, chewy roll, made from roots. A nice companion to a bowl of soup."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "rootroll"
|
|
food_reagents = list(/datum/reagent/consumable/nutriment = 4)
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
tastes = list("roll" = 1) // the roll tastes of roll.
|
|
foodtypes = VEGETABLES | NUTS
|
|
crafting_complexity = FOOD_COMPLEXITY_2
|
|
|
|
/obj/item/food/rootroll/egg
|
|
foodtypes = parent_type::foodtypes | MEAT
|
|
|
|
//Bread Dishes
|
|
|
|
/obj/item/food/bread/root
|
|
name = "rootbread"
|
|
desc = "The lizard equivalent to bread, made from tubers like potatoes and yams mixed with ground nuts and seeds. Noticeably denser than regular bread."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "lizard_bread"
|
|
food_reagents = list(/datum/reagent/consumable/nutriment = 20)
|
|
tastes = list("bread" = 8, "nuts" = 2)
|
|
foodtypes = VEGETABLES | NUTS
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
venue_value = FOOD_PRICE_CHEAP
|
|
slice_type = /obj/item/food/breadslice/root
|
|
|
|
/obj/item/food/bread/root/Initialize(mapload)
|
|
. = ..()
|
|
AddComponent(/datum/component/ingredients_holder, /obj/item/food/bread/empty, CUSTOM_INGREDIENT_ICON_FILL, max_ingredients = 8)
|
|
|
|
/obj/item/food/bread/root/egg
|
|
foodtypes = parent_type::foodtypes | MEAT
|
|
slice_type = /obj/item/food/breadslice/root/egg
|
|
|
|
/obj/item/food/breadslice/root
|
|
name = "rootbread slice"
|
|
desc = "A slice of dense, chewy rootbread."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "lizard_breadslice"
|
|
food_reagents = list(/datum/reagent/consumable/nutriment = 4)
|
|
tastes = list("bread" = 8, "nuts" = 2)
|
|
foodtypes = VEGETABLES | NUTS
|
|
venue_value = FOOD_PRICE_TRASH
|
|
|
|
/obj/item/food/breadslice/root/Initialize(mapload)
|
|
. = ..()
|
|
AddComponent(/datum/component/ingredients_holder, null, CUSTOM_INGREDIENT_ICON_STACK)
|
|
|
|
/obj/item/food/breadslice/root/egg
|
|
foodtypes = parent_type::foodtypes | MEAT
|
|
|
|
//Pizza Dishes
|
|
/obj/item/food/pizza/flatbread
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = null
|
|
slice_type = null
|
|
|
|
/obj/item/food/pizza/flatbread/rustic
|
|
name = "rustic flatbread"
|
|
desc = "A simple Tiziran country dish, popular as a side to meat or fish dishes. Topped with herbs and oil."
|
|
icon_state = "rustic_flatbread"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 15,
|
|
/datum/reagent/consumable/nutriment/vitamin = 15,
|
|
/datum/reagent/consumable/garlic = 2,
|
|
)
|
|
tastes = list("bread" = 1, "herb" = 1, "oil" = 1, "garlic" = 1)
|
|
foodtypes = VEGETABLES | NUTS
|
|
boxtag = "Tiziran Flatbread"
|
|
crafting_complexity = FOOD_COMPLEXITY_3
|
|
|
|
/obj/item/food/pizza/flatbread/italic
|
|
name = "\improper Italic flatbread"
|
|
desc = "The introduction of human foods to Tizira led to an advancement in lizard cooking- the Italic flatbread is now a common sight on the menus of takeout stores on the planet."
|
|
icon_state = "italic_flatbread"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 15,
|
|
/datum/reagent/consumable/nutriment/protein = 10,
|
|
/datum/reagent/consumable/nutriment/vitamin = 15,
|
|
)
|
|
tastes = list("bread" = 1, "herb" = 1, "oil" = 1, "garlic" = 1, "tomato" = 1, "meat" = 1)
|
|
foodtypes = VEGETABLES | NUTS | MEAT
|
|
boxtag = "Italic Flatbread"
|
|
crafting_complexity = FOOD_COMPLEXITY_4
|
|
custom_materials = list(/datum/material/meat = MEATDISH_MATERIAL_AMOUNT * 2)
|
|
|
|
/obj/item/food/pizza/flatbread/imperial
|
|
name = "\improper Imperial flatbread"
|
|
desc = "A flatbread topped with pate, pickled vegetables, and cubed headcheese. Not very suited to anyone's tastes but the lizards."
|
|
icon_state = "imperial_flatbread"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 15,
|
|
/datum/reagent/consumable/nutriment/protein = 15,
|
|
/datum/reagent/consumable/nutriment/vitamin = 10,
|
|
)
|
|
tastes = list("bread" = 1, "herb" = 1, "oil" = 1, "garlic" = 1, "tomato" = 1, "meat" = 1)
|
|
foodtypes = VEGETABLES | MEAT | NUTS | GORE
|
|
boxtag = "Imperial Victory Flatbread"
|
|
crafting_complexity = FOOD_COMPLEXITY_4
|
|
custom_materials = list(/datum/material/meat = MEATDISH_MATERIAL_AMOUNT * 4)
|
|
|
|
/obj/item/food/pizza/flatbread/rawmeat
|
|
name = "meatlovers flatbread"
|
|
desc = "Oddly enough, this Tiziran dish is actually a favorite of some health-minded humans."
|
|
icon_state = "rawmeat_flatbread"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 15,
|
|
/datum/reagent/consumable/nutriment/protein = 10,
|
|
)
|
|
tastes = list("bread" = 1, "meat" = 1)
|
|
foodtypes = MEAT|VEGETABLES|RAW|NUTS
|
|
crafting_complexity = FOOD_COMPLEXITY_3
|
|
custom_materials = list(/datum/material/meat = MEATSLAB_MATERIAL_AMOUNT)
|
|
|
|
/obj/item/food/pizza/flatbread/stinging
|
|
name = "\improper Stinging flatbread"
|
|
desc = "The electric mix of jellyfish and bee larva makes for a flavor sensation that leaves you asking for more!"
|
|
icon_state = "stinging_flatbread"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 15,
|
|
/datum/reagent/consumable/nutriment/protein = 20,
|
|
/datum/reagent/consumable/honey = 2,
|
|
)
|
|
tastes = list("bread" = 1, "sweetness" = 1, "stinging" = 1, "slime" = 1)
|
|
foodtypes = MEAT|VEGETABLES|NUTS|SEAFOOD|BUGS|GORE
|
|
crafting_complexity = FOOD_COMPLEXITY_3
|
|
|
|
/obj/item/food/pizza/flatbread/zmorgast // Name is based off of the Swedish dish Smörgåstårta
|
|
name = "\improper Zmorgast flatbread"
|
|
desc = "A Tiziran spin on the original Swedish sandwich cake, the Zmorgast is a common dish at family gatherings."
|
|
icon_state = "zmorgast_flatbread"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 16,
|
|
/datum/reagent/consumable/nutriment/protein = 6,
|
|
/datum/reagent/consumable/nutriment/vitamin = 6,
|
|
)
|
|
tastes = list("bread" = 1, "liver" = 1, "family" = 1)
|
|
foodtypes = VEGETABLES | NUTS | MEAT
|
|
crafting_complexity = FOOD_COMPLEXITY_3
|
|
|
|
/obj/item/food/pizza/flatbread/fish
|
|
name = "\improper BBQ fish flatbread"
|
|
desc = "Superengine delamination, clown ops, too cold outside, I just want to grill for Tizira's sake!"
|
|
icon_state = "fish_flatbread"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 20,
|
|
/datum/reagent/consumable/nutriment/protein = 15,
|
|
/datum/reagent/consumable/bbqsauce = 2,
|
|
)
|
|
tastes = list("bread" = 1, "fish" = 1)
|
|
foodtypes = VEGETABLES|NUTS|SEAFOOD
|
|
crafting_complexity = FOOD_COMPLEXITY_4
|
|
|
|
/obj/item/food/pizza/flatbread/mushroom
|
|
name = "mushroom and tomato flatbread"
|
|
desc = "A simple alternative to the Italic flatbread, for when you've already filled up on meat elsewhere."
|
|
icon_state = "mushroom_flatbread"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 18,
|
|
/datum/reagent/consumable/nutriment/vitamin = 5,
|
|
)
|
|
tastes = list("bread" = 1, "mushroom" = 1, "tomatoes" = 1)
|
|
foodtypes = VEGETABLES | NUTS
|
|
crafting_complexity = FOOD_COMPLEXITY_4
|
|
|
|
/obj/item/food/pizza/flatbread/nutty
|
|
name = "nut paste flatbread"
|
|
desc = "Modern advances in cuisine now allow for a double helping of the delicious taste of korta nuts, both as the base and as a topping on this flatbread."
|
|
icon_state = "nutty_flatbread"
|
|
food_reagents = list(/datum/reagent/consumable/nutriment = 20)
|
|
tastes = list("bread" = 1, "nuts" = 2)
|
|
foodtypes = NUTS
|
|
crafting_complexity = FOOD_COMPLEXITY_3
|
|
|
|
//Sandwiches/Toast Dishes
|
|
/obj/item/food/emperor_roll
|
|
name = "emperor roll"
|
|
desc = "A popular sandwich on Tizira, named in honour of the Imperial family."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "emperor_roll"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 6,
|
|
/datum/reagent/consumable/nutriment/protein = 8,
|
|
/datum/reagent/consumable/nutriment/vitamin = 2,
|
|
)
|
|
tastes = list("bread" = 1, "cheese" = 1, "liver" = 1, "caviar" = 1)
|
|
foodtypes = VEGETABLES | NUTS | MEAT | GORE | SEAFOOD
|
|
food_flags = FOOD_FINGER_FOOD
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_4
|
|
custom_materials = list(/datum/material/meat = MEATDISH_MATERIAL_AMOUNT)
|
|
|
|
/obj/item/food/honey_roll
|
|
name = "honey sweetroll"
|
|
desc = "A sweetened rootroll with sliced fruit, enjoyed as a seasonal dessert on Tizira."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "honey_roll"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 6,
|
|
/datum/reagent/consumable/nutriment/vitamin = 8,
|
|
/datum/reagent/consumable/honey = 2,
|
|
)
|
|
tastes = list("bread" = 1, "honey" = 1, "fruit" = 1)
|
|
foodtypes = VEGETABLES | NUTS | FRUIT
|
|
food_flags = FOOD_FINGER_FOOD
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_4
|
|
|
|
//Egg Dishes
|
|
/obj/item/food/black_eggs
|
|
name = "black scrambled eggs"
|
|
desc = "A country dish from rural Tizira. Made with eggs, blood, and foraged greens. Traditionally eaten with rootbread and a spicy sauce."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "black_eggs"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment/protein = 8,
|
|
/datum/reagent/consumable/nutriment/vitamin = 6,
|
|
)
|
|
tastes = list("eggs" = 1, "greens" = 1, "blood" = 1)
|
|
foodtypes = MEAT | BREAKFAST | GORE
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_2
|
|
|
|
/obj/item/food/patzikula
|
|
name = "patzikula"
|
|
desc = "A smooth and spicy tomato-based sauce topped with eggs and baked. Delicious."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "patzikula"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 6,
|
|
/datum/reagent/consumable/nutriment/protein = 8,
|
|
/datum/reagent/consumable/nutriment/vitamin = 8,
|
|
/datum/reagent/consumable/capsaicin = 2,
|
|
)
|
|
tastes = list("eggs" = 1, "tomato" = 1, "heat" = 1)
|
|
foodtypes = VEGETABLES | MEAT | BREAKFAST
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_3
|
|
|
|
//Cakes/Sweets
|
|
|
|
/obj/item/food/cake/korta_brittle
|
|
name = "korta brittle slab"
|
|
desc = "A big slab of korta nut brittle. So sugary it should be a crime!"
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "korta_brittle"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/sugar = 20,
|
|
/datum/reagent/consumable/nutriment = 15,
|
|
/datum/reagent/consumable/korta_nectar = 15,
|
|
)
|
|
tastes = list("peppery heat" = 1, "sweetness" = 1)
|
|
foodtypes = NUTS | SUGAR
|
|
slice_type = /obj/item/food/cakeslice/korta_brittle
|
|
crafting_complexity = FOOD_COMPLEXITY_3
|
|
|
|
/obj/item/food/cakeslice/korta_brittle
|
|
name = "korta brittle slice"
|
|
desc = "A little slice of korta nut brittle. A diabetic's worst enemy."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "korta_brittle_slice"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/sugar = 4,
|
|
/datum/reagent/consumable/nutriment = 3,
|
|
/datum/reagent/consumable/korta_nectar = 3,
|
|
)
|
|
tastes = list("peppery heat" = 1, "sweetness" = 1)
|
|
foodtypes = NUTS | SUGAR
|
|
|
|
/obj/item/food/snowcones/korta_ice
|
|
name = "korta ice"
|
|
desc = "Shaved ice, korta nectar and berries. A sweet treat to eat to beat summer heat!"
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "korta_ice"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment/vitamin = 8,
|
|
/datum/reagent/consumable/ice = 4,
|
|
/datum/reagent/consumable/berryjuice = 6,
|
|
)
|
|
tastes = list("peppery sweet" = 1, "berry" = 1)
|
|
foodtypes = NUTS | SUGAR | FRUIT
|
|
|
|
/obj/item/food/kebab/candied_mushrooms
|
|
name = "candied mushrooms"
|
|
desc = "A slightly bizarre dish from Tizira, consisting of seraka mushrooms coated with caramel on a skewer. Carries a pronounced 'sweet and savoury' kick."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "candied_mushrooms"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 8,
|
|
/datum/reagent/consumable/nutriment/vitamin = 6,
|
|
/datum/reagent/consumable/caramel = 4,
|
|
)
|
|
tastes = list("savouriness" = 1, "sweetness" = 1)
|
|
foodtypes = SUGAR | VEGETABLES
|
|
crafting_complexity = FOOD_COMPLEXITY_2
|
|
|
|
//Misc Dishes
|
|
/obj/item/food/sauerkraut
|
|
name = "sauerkraut"
|
|
desc = "Pickled cabbage, as made famous by Germans, and which has become common in lizard cooking, where it is known as Zauerkrat."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "sauerkraut"
|
|
food_reagents = list(/datum/reagent/consumable/nutriment = 4)
|
|
tastes = list("cabbage" = 1, "acid" = 1)
|
|
foodtypes = VEGETABLES
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_1
|
|
|
|
/obj/item/food/lizard_dumplings
|
|
name = "\improper Tiziran dumplings"
|
|
desc = "Mashed root vegetables, mixed with korta flour and boiled to produce a large, round and slightly spicy dumpling. Commonly eaten in soup."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "lizard_dumplings"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 4,
|
|
/datum/reagent/consumable/nutriment/vitamin = 4,
|
|
)
|
|
tastes = list("potato" = 1, "earthy heat" = 1)
|
|
foodtypes = VEGETABLES | NUTS
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_1
|
|
|
|
/obj/item/food/steeped_mushrooms
|
|
name = "steeped seraka mushrooms"
|
|
desc = "Seraka mushrooms that have been steeped in alkaline water to remove the extract, thereby making them completely safe to consume."
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
icon_state = "steeped_mushrooms"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 6,
|
|
/datum/reagent/consumable/nutriment/vitamin = 2,
|
|
)
|
|
tastes = list("savouriness" = 1, "nuttiness" = 1)
|
|
foodtypes = VEGETABLES
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
crafting_complexity = FOOD_COMPLEXITY_1
|
|
|
|
/obj/item/food/canned/jellyfish
|
|
name = "canned gunner jellyfish"
|
|
desc = "A can of gunner jellyfish packed in brine. Contains a mild hallucinogen which is destroyed by cooking."
|
|
icon_state = "jellyfish"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment/protein = 8,
|
|
/datum/reagent/toxin/mindbreaker = 2,
|
|
/datum/reagent/consumable/salt = 1,
|
|
)
|
|
trash_type = /obj/item/trash/can/food/jellyfish
|
|
tastes = list("slime" = 1, "burning" = 1, "salt" = 1)
|
|
foodtypes = SEAFOOD | GORE
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
|
|
/obj/item/food/canned/desert_snails
|
|
name = "canned desert snails"
|
|
desc = "Giant snails from the Tiziran desert, packaged in brine. Shells included. Probably best not eaten raw, unless you're a lizard."
|
|
icon_state = "snails"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment/protein = 8,
|
|
/datum/reagent/consumable/salt = 2,
|
|
)
|
|
trash_type = /obj/item/trash/can/food/desert_snails
|
|
tastes = list("snails" = 1)
|
|
foodtypes = MEAT | GORE
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
|
|
/obj/item/food/canned/larvae
|
|
name = "canned bee larva"
|
|
desc = "A can of bee larva packaged in honey. Probably appetizing to someone."
|
|
icon_state = "larvae"
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment/protein = 8,
|
|
/datum/reagent/consumable/honey = 2,
|
|
)
|
|
trash_type = /obj/item/trash/can/food/larvae
|
|
tastes = list("sweet bugs" = 1)
|
|
foodtypes = MEAT | GORE | BUGS
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
|
|
/obj/item/food/rootbread_peanut_butter_jelly
|
|
name = "peanut butter and jelly rootwich"
|
|
desc = "A classic PB&J rootwich, just like the replicant that replaced your mom used to make."
|
|
icon_state = "peanutbutter-jelly"
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 2,
|
|
/datum/reagent/consumable/nutriment/protein = 4,
|
|
/datum/reagent/consumable/nutriment/vitamin = 2,
|
|
)
|
|
tastes = list("peanut butter" = 1, "jelly" = 1, "rootbread" = 2)
|
|
foodtypes = FRUIT|VEGETABLES|NUTS
|
|
crafting_complexity = FOOD_COMPLEXITY_3
|
|
|
|
/obj/item/food/rootbread_peanut_butter_banana
|
|
name = "peanut butter and banana rootwich"
|
|
desc = "A peanut butter rootwich with banana slices mixed in, a good high protein treat."
|
|
icon_state = "peanutbutter-banana"
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 2,
|
|
/datum/reagent/consumable/nutriment/protein = 4,
|
|
/datum/reagent/consumable/banana = 5,
|
|
/datum/reagent/consumable/nutriment/vitamin = 2,
|
|
)
|
|
tastes = list("peanut butter" = 1, "banana" = 1, "rootbread" = 2)
|
|
foodtypes = FRUIT|VEGETABLES|NUTS
|
|
crafting_complexity = FOOD_COMPLEXITY_3
|
|
|
|
/obj/item/food/burger/plain/korta
|
|
name = "plain rootburger"
|
|
desc = "A simple patty in a rootdough bun."
|
|
icon_state = "kortaburger"
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 2,
|
|
/datum/reagent/consumable/nutriment/protein = 6,
|
|
/datum/reagent/consumable/nutriment/vitamin = 1,
|
|
)
|
|
foodtypes = MEAT|VEGETABLES|NUTS
|
|
crafting_complexity = FOOD_COMPLEXITY_3 //Gotta make the dough, +1
|
|
custom_materials = list(/datum/material/meat = MEATDISH_MATERIAL_AMOUNT)
|
|
|
|
/obj/item/food/burger/rat/korta
|
|
name = "rat rootburger"
|
|
desc = "Pretty much what you'd expect... Just in a rootdough bun."
|
|
icon_state = "ratburger"
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 3,
|
|
/datum/reagent/consumable/nutriment/protein = 6,
|
|
/datum/reagent/consumable/nutriment/vitamin = 2,
|
|
)
|
|
tastes = list("dead rat" = 4, "bun" = 2)
|
|
foodtypes = NUTS | MEAT | GORE | VEGETABLES | RAW
|
|
crafting_complexity = FOOD_COMPLEXITY_3
|
|
|
|
/obj/item/food/burger/rootguffin
|
|
name = "root-guffin"
|
|
desc = "A cheap and greasy lizard-friendly imitation of an eggs benedict."
|
|
icon_state = "rootguffin"
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 2,
|
|
/datum/reagent/consumable/eggyolk = 3,
|
|
/datum/reagent/consumable/nutriment/protein = 7,
|
|
/datum/reagent/consumable/nutriment/vitamin = 1,
|
|
)
|
|
tastes = list("muffin" = 2, "bacon" = 3)
|
|
foodtypes = NUTS | MEAT | BREAKFAST | VEGETABLES | FRIED
|
|
venue_value = FOOD_PRICE_NORMAL
|
|
crafting_complexity = FOOD_COMPLEXITY_4
|
|
custom_materials = list(/datum/material/meat = MEATDISH_MATERIAL_AMOUNT * 2)
|
|
|
|
/obj/item/food/burger/rootrib
|
|
name = "rootrib"
|
|
desc = "An elusive rib shaped burger with limited availability across the galaxy. Now meeting subhuman requirements."
|
|
icon_state = "rootrib"
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 2,
|
|
/datum/reagent/consumable/nutriment/protein = 7,
|
|
/datum/reagent/consumable/nutriment/vitamin = 4,
|
|
/datum/reagent/consumable/bbqsauce = 1,
|
|
)
|
|
tastes = list("bun" = 2, "pork patty" = 4)
|
|
foodtypes = NUTS | MEAT | VEGETABLES | SUGAR
|
|
venue_value = FOOD_PRICE_NORMAL
|
|
crafting_complexity = FOOD_COMPLEXITY_4
|
|
custom_materials = list(/datum/material/meat = MEATSLAB_MATERIAL_AMOUNT * 2)
|
|
|
|
/obj/item/food/burger/rootchicken
|
|
name = "chicken rootwich"
|
|
desc = "A delicious chicken sandwich, in a soft rootbread roll."
|
|
icon_state = "rootchicken"
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 3,
|
|
/datum/reagent/consumable/mayonnaise = 3,
|
|
/datum/reagent/consumable/nutriment/protein = 7,
|
|
/datum/reagent/consumable/nutriment/vitamin = 1,
|
|
/datum/reagent/consumable/nutriment/fat/oil = 2,
|
|
)
|
|
tastes = list("bun" = 2, "chicken" = 4, "God's covenant" = 1)
|
|
foodtypes = NUTS | MEAT | VEGETABLES
|
|
venue_value = FOOD_PRICE_NORMAL
|
|
crafting_complexity = FOOD_COMPLEXITY_4
|
|
custom_materials = list(/datum/material/meat = MEATDISH_MATERIAL_AMOUNT)
|
|
|
|
/obj/item/food/burger/rootfish
|
|
name = "Fish rootwich"
|
|
desc = "Lightly battered fish, sandwiched in a rootroll."
|
|
icon_state = "rootfish"
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 3,
|
|
/datum/reagent/consumable/nutriment/protein = 6,
|
|
/datum/reagent/consumable/nutriment/vitamin = 4,
|
|
)
|
|
tastes = list("bun" = 4, "fish" = 4)
|
|
foodtypes = VEGETABLES | NUTS | SEAFOOD
|
|
venue_value = FOOD_PRICE_EXOTIC
|
|
crafting_complexity = FOOD_COMPLEXITY_3
|
|
|
|
/obj/item/food/burger/sloppyroot
|
|
name = "sssloppy moe"
|
|
desc = "Ground meat mixed with onions and barbecue sssauce, sssloppily plopped onto a rootroll. Delicious, but guaranteed to get your hands dirty."
|
|
icon_state = "sloppyroot"
|
|
icon = 'icons/obj/food/lizard.dmi'
|
|
food_reagents = list(
|
|
/datum/reagent/consumable/nutriment = 10,
|
|
/datum/reagent/consumable/nutriment/protein = 8,
|
|
/datum/reagent/consumable/nutriment/vitamin = 6,
|
|
)
|
|
tastes = list("juicy meat" = 4, "BBQ sauce" = 3, "onions" = 2, "bun" = 2)
|
|
foodtypes = NUTS | MEAT | VEGETABLES
|
|
venue_value = FOOD_PRICE_NORMAL
|
|
crafting_complexity = FOOD_COMPLEXITY_4
|
|
custom_materials = list(/datum/material/meat = MEATDISH_MATERIAL_AMOUNT * 2)
|