Files
Bubberstation/code/game/objects/items/food/lizard.dm
Ghom 1f3894e793 Crafting refactor, implementing materials (#89465)
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.
/🆑
2025-06-05 20:05:13 -04:00

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)