diff --git a/code/__DEFINES/construction.dm b/code/__DEFINES/construction.dm
index 0387d839efc..0e50c808fb9 100644
--- a/code/__DEFINES/construction.dm
+++ b/code/__DEFINES/construction.dm
@@ -84,6 +84,7 @@
#define CAT_BURGER "Burgers"
#define CAT_CAKE "Cakes"
#define CAT_EGG "Egg-Based Food"
+#define CAT_LIZARD "Lizard Food"
#define CAT_MEAT "Meats"
#define CAT_MISCFOOD "Misc. Food"
#define CAT_MEXICAN "Mexican Food"
diff --git a/code/__DEFINES/food.dm b/code/__DEFINES/food.dm
index cb161ce9204..afba97aa541 100644
--- a/code/__DEFINES/food.dm
+++ b/code/__DEFINES/food.dm
@@ -13,6 +13,7 @@
#define PINEAPPLE (1<<12)
#define BREAKFAST (1<<13)
#define CLOTH (1<<14)
+#define NUTS (1<<15)
#define DRINK_NICE 1
#define DRINK_GOOD 2
diff --git a/code/datums/components/crafting/crafting.dm b/code/datums/components/crafting/crafting.dm
index 04c2d57a6ed..c20a669c358 100644
--- a/code/datums/components/crafting/crafting.dm
+++ b/code/datums/components/crafting/crafting.dm
@@ -29,6 +29,7 @@
CAT_BURGER,
CAT_CAKE,
CAT_EGG,
+ CAT_LIZARD,
CAT_ICE,
CAT_MEAT,
CAT_MISCFOOD,
diff --git a/code/datums/mapgen/CaveGenerator.dm b/code/datums/mapgen/CaveGenerator.dm
index 64c13410c0a..26e14eb004b 100644
--- a/code/datums/mapgen/CaveGenerator.dm
+++ b/code/datums/mapgen/CaveGenerator.dm
@@ -41,7 +41,7 @@
if(!megafauna_spawn_list)
megafauna_spawn_list = GLOB.megafauna_spawn_list
if(!flora_spawn_list)
- flora_spawn_list = list(/obj/structure/flora/ash/leaf_shroom = 2 , /obj/structure/flora/ash/cap_shroom = 2 , /obj/structure/flora/ash/stem_shroom = 2 , /obj/structure/flora/ash/cacti = 1, /obj/structure/flora/ash/tall_shroom = 2)
+ flora_spawn_list = list(/obj/structure/flora/ash/leaf_shroom = 2 , /obj/structure/flora/ash/cap_shroom = 2 , /obj/structure/flora/ash/stem_shroom = 2 , /obj/structure/flora/ash/cacti = 1, /obj/structure/flora/ash/tall_shroom = 2, /obj/structure/flora/ash/seraka = 2)
if(!feature_spawn_list)
feature_spawn_list = list(/obj/structure/geyser/random = 1)
diff --git a/code/datums/mapgen/Cavegens/LavalandGenerator.dm b/code/datums/mapgen/Cavegens/LavalandGenerator.dm
index 7688b71d274..a271f8e7bd8 100644
--- a/code/datums/mapgen/Cavegens/LavalandGenerator.dm
+++ b/code/datums/mapgen/Cavegens/LavalandGenerator.dm
@@ -7,7 +7,7 @@
/mob/living/simple_animal/hostile/asteroid/basilisk/watcher/random = 40, /obj/structure/spawner/lavaland = 2, \
/mob/living/simple_animal/hostile/asteroid/hivelord/legion/random = 30, /obj/structure/spawner/lavaland/legion = 3, \
SPAWN_MEGAFAUNA = 4, /mob/living/simple_animal/hostile/asteroid/goldgrub = 10)
- flora_spawn_list = list(/obj/structure/flora/ash/leaf_shroom = 2 , /obj/structure/flora/ash/cap_shroom = 2 , /obj/structure/flora/ash/stem_shroom = 2 , /obj/structure/flora/ash/cacti = 1, /obj/structure/flora/ash/tall_shroom = 2)
+ flora_spawn_list = list(/obj/structure/flora/ash/leaf_shroom = 2 , /obj/structure/flora/ash/cap_shroom = 2 , /obj/structure/flora/ash/stem_shroom = 2 , /obj/structure/flora/ash/cacti = 1, /obj/structure/flora/ash/tall_shroom = 2, /obj/structure/flora/ash/seraka = 2)
///Note that this spawn list is also in the icemoon generator
feature_spawn_list = list(/obj/structure/geyser/wittel = 6, /obj/structure/geyser/random = 2, /obj/structure/geyser/plasma_oxide = 10, /obj/structure/geyser/protozine = 10, /obj/structure/geyser/hollowwater = 10)
diff --git a/code/datums/mood_events/generic_negative_events.dm b/code/datums/mood_events/generic_negative_events.dm
index cd9dd3e534b..e84dcac1c74 100644
--- a/code/datums/mood_events/generic_negative_events.dm
+++ b/code/datums/mood_events/generic_negative_events.dm
@@ -348,3 +348,8 @@
description = "I have been excommunicated!\n"
mood_change = -10
timeout = 10 MINUTES
+
+/datum/mood_event/heresy
+ description = "I can hardly breathe with all this HERESY going on!\n"
+ mood_change = -5
+ timeout = 5 MINUTES
diff --git a/code/datums/mood_events/generic_positive_events.dm b/code/datums/mood_events/generic_positive_events.dm
index abea270a7d1..26d585aa99f 100644
--- a/code/datums/mood_events/generic_positive_events.dm
+++ b/code/datums/mood_events/generic_positive_events.dm
@@ -246,3 +246,13 @@
/datum/mood_event/honorbound
description = "Following my honorbound code is fulfilling!\n"
mood_change = 4
+
+/datum/mood_event/et_pieces
+ description = "Mmm... I love peanut butter...\n"
+ mood_change = 50
+ timeout = 10 MINUTES
+
+/datum/mood_event/memories_of_home
+ description = "This taste seems oddly nostalgic...\n"
+ mood_change = 3
+ timeout = 5 MINUTES
diff --git a/code/game/machinery/computer/chef_orders/order_datum.dm b/code/game/machinery/computer/chef_orders/order_datum.dm
index f0b624b7427..098b133bfde 100644
--- a/code/game/machinery/computer/chef_orders/order_datum.dm
+++ b/code/game/machinery/computer/chef_orders/order_datum.dm
@@ -146,6 +146,30 @@
category_index = CATEGORY_MILK_EGGS
item_instance = /obj/item/food/spidereggs
+/datum/orderable_item/moonfish_eggs
+ name = "Moonfish Eggs"
+ category_index = CATEGORY_MILK_EGGS
+ item_instance = /obj/item/food/moonfish_eggs
+ cost_per_order = 30
+
+/datum/orderable_item/desert_snails
+ name = "Canned Desert Snails"
+ category_index = CATEGORY_MILK_EGGS
+ item_instance = /obj/item/food/desert_snails
+ cost_per_order = 20
+
+/datum/orderable_item/canned_jellyfish
+ name = "Canned Gunner Jellyfish"
+ category_index = CATEGORY_MILK_EGGS
+ item_instance = /obj/item/food/canned_jellyfish
+ cost_per_order = 20
+
+/datum/orderable_item/canned_larvae
+ name = "Canned Larvae"
+ category_index = CATEGORY_MILK_EGGS
+ item_instance = /obj/item/food/larvae
+ cost_per_order = 20
+
//Reagents
/datum/orderable_item/flour
@@ -195,3 +219,15 @@
category_index = CATEGORY_SAUCES_REAGENTS
item_instance = /obj/item/reagent_containers/food/condiment/bbqsauce
cost_per_order = 60
+
+/datum/orderable_item/vinegar
+ name = "Vinegar"
+ category_index = CATEGORY_SAUCES_REAGENTS
+ item_instance = /obj/item/reagent_containers/food/condiment/vinegar
+ cost_per_order = 30
+
+/datum/orderable_item/quality_oil
+ name = "Quality Oil"
+ category_index = CATEGORY_SAUCES_REAGENTS
+ item_instance = /obj/item/reagent_containers/food/condiment/quality_oil
+ cost_per_order = 120 //Extra Virgin, just like you, the reader
diff --git a/code/game/objects/items/food/egg.dm b/code/game/objects/items/food/egg.dm
index 022ef95ced7..ee3d9af03cf 100644
--- a/code/game/objects/items/food/egg.dm
+++ b/code/game/objects/items/food/egg.dm
@@ -160,4 +160,3 @@
food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 1)
tastes = list("custard" = 1)
foodtypes = MEAT | VEGETABLES
-
diff --git a/code/game/objects/items/food/lizard.dm b/code/game/objects/items/food/lizard.dm
new file mode 100644
index 00000000000..6ad073f2483
--- /dev/null
+++ b/code/game/objects/items/food/lizard.dm
@@ -0,0 +1,605 @@
+//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 = 3, /datum/reagent/blood = 3)
+ tastes = list("meat" = 1, "black pudding" = 1)
+ foodtypes = MEAT
+ w_class = WEIGHT_CLASS_SMALL
+
+/obj/item/food/raw_tiziran_sausage/Initialize()
+ . = ..()
+ 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 = 5)
+ tastes = list("meat" = 1, "black pudding" = 1)
+ foodtypes = MEAT
+ w_class = WEIGHT_CLASS_SMALL
+
+/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 = 5, /datum/reagent/consumable/salt = 5)
+ tastes = list("meat" = 1, "salt" = 1)
+ foodtypes = MEAT | GROSS
+ w_class = WEIGHT_CLASS_SMALL
+
+/obj/item/food/raw_headcheese/Initialize()
+ . = ..()
+ 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 = 5, /datum/reagent/consumable/salt = 5)
+ tastes = list("cheese" = 1, "salt" = 1)
+ foodtypes = MEAT | GROSS
+ w_class = WEIGHT_CLASS_SMALL
+
+/obj/item/food/headcheese/MakeProcessable()
+ AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/headcheese_slice, 5, 30)
+
+/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 = 1, /datum/reagent/consumable/salt = 1)
+ tastes = list("cheese" = 1, "salt" = 1)
+ foodtypes = MEAT | GROSS
+ w_class = WEIGHT_CLASS_TINY
+
+/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 = 3, /datum/reagent/consumable/nutriment/vitamin = 2, /datum/reagent/consumable/capsaicin = 1)
+ tastes = list("meat" = 1, "heat" = 1, "veggies" = 1)
+ foodtypes = MEAT | VEGETABLES | GROSS
+ w_class = WEIGHT_CLASS_SMALL
+
+/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 = 5)
+ tastes = list("assorted minced organs" = 1)
+ foodtypes = MEAT | GROSS
+ w_class = WEIGHT_CLASS_SMALL
+
+/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 = 3)
+ tastes = list("liver" = 1)
+ foodtypes = MEAT
+ w_class = WEIGHT_CLASS_SMALL
+
+/obj/item/food/moonfish_eggs
+ name = "moonfish eggs"
+ desc = "The moonfish lays large, transparent white 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 = 2)
+ tastes = list("caviar" = 1)
+ foodtypes = MEAT
+ w_class = WEIGHT_CLASS_SMALL
+
+/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 = 2)
+ tastes = list("caviar" = 1)
+ foodtypes = MEAT
+ w_class = WEIGHT_CLASS_SMALL
+
+/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"
+ food_reagents = list(/datum/reagent/consumable/nutriment/protein = 2, /datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/garlic = 1)
+ tastes = list("snails" = 1, "garlic" = 1, "oil" = 1)
+ foodtypes = MEAT | VEGETABLES
+ w_class = WEIGHT_CLASS_SMALL
+
+/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 = 3, /datum/reagent/consumable/salt = 1, /datum/reagent/consumable/cooking_oil = 1)
+ tastes = list("black pudding" = 1, "batter" = 1, "oil" = 1)
+ foodtypes = MEAT | FRIED
+ w_class = WEIGHT_CLASS_SMALL
+
+//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"
+ food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/protein = 3, /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
+
+/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 = 5)
+ tastes = list("brains" = 2)
+ foodtypes = MEAT | VEGETABLES | GROSS
+ w_class = WEIGHT_CLASS_SMALL
+
+/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 = 3, /datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/cooking_oil = 1)
+ tastes = list("cheese" = 1, "oil" = 1)
+ foodtypes = MEAT | VEGETABLES | NUTS | GROSS
+ w_class = WEIGHT_CLASS_SMALL
+
+/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 = 3, /datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/vinegar= 1, /datum/reagent/consumable/capsaicin = 1)
+ tastes = list("fish" = 1, "acid" = 1, "onion" = 1, "heat" = 1)
+ foodtypes = MEAT | VEGETABLES
+ w_class = WEIGHT_CLASS_SMALL
+
+/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 = 5, /datum/reagent/consumable/korta_nectar = 2, /datum/reagent/consumable/capsaicin = 1)
+ tastes = list("meat" = 1, "sweet" = 1, "heat" = 1)
+ foodtypes = GROSS | MEAT
+ w_class = WEIGHT_CLASS_SMALL
+
+/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 = 5, /datum/reagent/consumable/nutriment/vitamin = 3)
+ tastes = list("marvelous mushrooms" = 1, "sublime shrooms" = 1)
+ foodtypes = VEGETABLES
+ w_class = WEIGHT_CLASS_SMALL
+
+//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 = 5, /datum/reagent/consumable/nutriment = 3)
+ tastes = list("fish" = 1)
+ foodtypes = MEAT
+ burns_on_grill = TRUE
+ w_class = WEIGHT_CLASS_SMALL
+
+/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 = 5, /datum/reagent/consumable/nutriment = 3)
+ tastes = list("fish" = 1)
+ foodtypes = MEAT
+ w_class = WEIGHT_CLASS_SMALL
+
+/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 | VEGETABLES
+ w_class = WEIGHT_CLASS_BULKY
+
+//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 = 1, /datum/reagent/consumable/nutriment/vitamin = 2)
+ microwaved_type = null
+ tastes = list("gnocchi" = 1)
+ foodtypes = VEGETABLES | NUTS
+
+/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 = 6, /datum/reagent/consumable/nutriment/protein = 2, /datum/reagent/consumable/nutriment/vitamin = 6)
+ microwaved_type = null
+ tastes = list("snails" = 1, "wine" = 1, "gnocchi" = 1)
+ foodtypes = VEGETABLES | MEAT | NUTS
+
+/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 = 6, /datum/reagent/consumable/nutriment/vitamin = 8)
+ microwaved_type = null
+ tastes = list("garlic" = 1, "oil" = 1, "gnocchi" = 1)
+ foodtypes = VEGETABLES | NUTS
+
+/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 = 6, /datum/reagent/consumable/korta_nectar = 2)
+ microwaved_type = null
+ tastes = list("peppery sweet" = 1, "veggies" = 1, "gnocchi" = 1)
+ foodtypes = VEGETABLES | SUGAR | NUTS
+
+/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 = 6, /datum/reagent/consumable/nutriment/vitamin = 2)
+ microwaved_type = null
+ tastes = list("savouriness" = 1, "nuttiness" = 1, "gnocchi" = 1)
+ foodtypes = VEGETABLES
+
+//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"
+ microwaved_type = /obj/item/food/bread/root
+ food_reagents = list(/datum/reagent/consumable/nutriment = 2)
+ w_class = WEIGHT_CLASS_SMALL
+ tastes = list("potato" = 1, "earthy heat" = 1)
+ foodtypes = VEGETABLES | NUTS
+
+/obj/item/food/rootdough/MakeProcessable()
+ AddElement(/datum/element/processable, TOOL_ROLLINGPIN, /obj/item/food/flatrootdough, 1, 30)
+
+/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"
+ microwaved_type = null
+ food_reagents = list(/datum/reagent/consumable/nutriment = 6)
+ tastes = list("potato" = 1, "earthy heat" = 1)
+ foodtypes = VEGETABLES | NUTS
+
+/obj/item/food/flatrootdough/MakeProcessable()
+ AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/rootdoughslice, 3, 30)
+
+/obj/item/food/flatrootdough/MakeGrillable()
+ AddComponent(/datum/component/grillable, /obj/item/food/root_flatbread, rand(25 SECONDS, 35 SECONDS), TRUE, TRUE)
+
+/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"
+ microwaved_type = /obj/item/food/rootroll
+ food_reagents = list(/datum/reagent/consumable/nutriment = 2)
+ w_class = WEIGHT_CLASS_SMALL
+ tastes = list("potato" = 1, "earthy heat" = 1)
+ foodtypes = VEGETABLES | NUTS
+
+/obj/item/food/rootdoughslice/MakeProcessable()
+ AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/spaghetti/nizaya, 1, 30)
+
+/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 = 7)
+ tastes = list("bread" = 1, "earthy heat" = 1)
+ foodtypes = VEGETABLES | NUTS
+ burns_on_grill = TRUE
+
+/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 = 3)
+ w_class = WEIGHT_CLASS_SMALL
+ tastes = list("roll" = 1) // the roll tastes of roll.
+ foodtypes = VEGETABLES | NUTS
+
+//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. Noticably denser than regular bread."
+ icon = 'icons/obj/food/lizard.dmi'
+ icon_state = "lizard_bread"
+ food_reagents = list(/datum/reagent/consumable/nutriment = 10)
+ tastes = list("bread" = 8, "nuts" = 2)
+ foodtypes = VEGETABLES | NUTS
+ w_class = WEIGHT_CLASS_SMALL
+ venue_value = FOOD_PRICE_CHEAP
+
+/obj/item/food/bread/root/Initialize()
+ . = ..()
+ AddComponent(/datum/component/customizable_reagent_holder, /obj/item/food/bread/empty, CUSTOM_INGREDIENT_ICON_FILL, max_ingredients = 8)
+
+/obj/item/food/bread/root/MakeProcessable()
+ AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/breadslice/root, 5, 30)
+
+/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 = 2)
+ tastes = list("bread" = 8, "nuts" = 2)
+ foodtypes = VEGETABLES | NUTS
+ venue_value = FOOD_PRICE_TRASH
+
+/obj/item/food/breadslice/root/Initialize()
+ . = ..()
+ AddComponent(/datum/component/customizable_reagent_holder, null, CUSTOM_INGREDIENT_ICON_STACK)
+
+//Pizza Dishes
+/obj/item/food/pizza/rustic_flatbread
+ name = "rustic flatbread"
+ desc = "A simple Tiziran country dish, popular as a side to meat or fish dishes. Topped with herbs and oil."
+ icon = 'icons/obj/food/lizard.dmi'
+ icon_state = "rustic_flatbread"
+ food_reagents = list(/datum/reagent/consumable/nutriment = 15, /datum/reagent/consumable/nutriment/vitamin = 10)
+ tastes = list("bread" = 1, "herb" = 1, "oil" = 1, "garlic" = 1)
+ slice_type = null
+ foodtypes = VEGETABLES | NUTS
+ boxtag = "Tiziran Flatbread"
+
+/obj/item/food/pizza/italic_flatbread
+ 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 = 'icons/obj/food/lizard.dmi'
+ 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)
+ slice_type = null
+ foodtypes = VEGETABLES | NUTS | MEAT
+ boxtag = "Italic Flatbread"
+
+/obj/item/food/pizza/imperial_flatbread
+ 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 = 'icons/obj/food/lizard.dmi'
+ icon_state = "imperial_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)
+ slice_type = null
+ foodtypes = VEGETABLES | MEAT | NUTS | GROSS
+ boxtag = "Imperial Victory Flatbread"
+
+//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 = 4, /datum/reagent/consumable/nutriment/protein = 7, /datum/reagent/consumable/nutriment/vitamin = 1)
+ tastes = list("bread" = 1, "cheese" = 1, "liver" = 1, "caviar" = 1)
+ foodtypes = VEGETABLES | NUTS | MEAT | GROSS
+ food_flags = FOOD_FINGER_FOOD
+ w_class = WEIGHT_CLASS_SMALL
+
+/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 = 4, /datum/reagent/consumable/nutriment/vitamin = 2, /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
+
+//Soup Dishes
+/obj/item/food/soup/atrakor_dumplings
+ name = "\improper Atrakor dumpling soup"
+ desc = "A bowl of rich, meaty dumpling soup, traditionally served during the festival of Atrakor's Might on Tizira. The dumplings are shaped like the Night Sky Lord himself."
+ icon = 'icons/obj/food/lizard.dmi'
+ icon_state = "atrakor_dumplings"
+ food_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/protein = 4, /datum/reagent/consumable/nutriment/vitamin = 2)
+ tastes = list("bone broth" = 1, "onion" = 1, "potato" = 1)
+ foodtypes = MEAT | VEGETABLES | NUTS
+
+/obj/item/food/soup/meatball_noodles
+ name = "meatball noodle soup"
+ desc = "A hearty noodle soup made from meatballs and nizaya in a rich broth. Commonly topped with a handful of chopped nuts."
+ icon = 'icons/obj/food/lizard.dmi'
+ icon_state = "meatball_noodles"
+ food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/protein = 6, /datum/reagent/consumable/nutriment/vitamin = 2)
+ tastes = list("bone broth" = 1, "meat" = 1, "gnocchi" = 1, "peanuts" = 1)
+ foodtypes = MEAT | VEGETABLES | NUTS
+
+/obj/item/food/soup/black_broth
+ name = "\improper Tiziran black broth"
+ desc = "A bowl of sausage, onion, blood and vinegar, served ice cold. Every bit as rough as it sounds."
+ icon = 'icons/obj/food/lizard.dmi'
+ icon_state = "black_broth"
+ food_reagents = list(/datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/blood = 5)
+ tastes = list("vinegar" = 1, "metal" = 1)
+ foodtypes = MEAT | VEGETABLES | GROSS
+
+/obj/item/food/soup/jellyfish
+ name = "jellyfish stew"
+ desc = "A slimy bowl of jellyfish stew. It jiggles if you shake it."
+ icon = 'icons/obj/food/lizard.dmi'
+ icon_state = "jellyfish_stew"
+ food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/nutriment = 3)
+ tastes = list("slime" = 1)
+ foodtypes = MEAT | VEGETABLES | GROSS
+
+/obj/item/food/soup/rootbread_soup
+ name = "rootbread soup"
+ desc = "A big bowl of spicy, savoury soup made with rootbread. Heavily seasoned, and very tasty."
+ icon = 'icons/obj/food/lizard.dmi'
+ icon_state = "rootbread_soup"
+ food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 3)
+ tastes = list("bread" = 1, "egg" = 1, "sausage" = 1, "garlic" = 1)
+ foodtypes = MEAT | VEGETABLES
+
+//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 = 4, /datum/reagent/consumable/nutriment/vitamin = 2)
+ tastes = list("eggs" = 1, "greens" = 1, "blood" = 1)
+ foodtypes = MEAT | BREAKFAST | GROSS
+ w_class = WEIGHT_CLASS_SMALL
+
+/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 = 4, /datum/reagent/consumable/nutriment/protein = 4, /datum/reagent/consumable/nutriment/vitamin = 4, /datum/reagent/consumable/capsaicin = 1)
+ tastes = list("eggs" = 1, "tomato" = 1, "heat" = 1)
+ foodtypes = VEGETABLES | MEAT | BREAKFAST
+ w_class = WEIGHT_CLASS_SMALL
+
+//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 = 10, /datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/korta_nectar = 5)
+ tastes = list("peppery heat" = 1, "sweetness" = 1)
+ foodtypes = NUTS | SUGAR
+
+/obj/item/food/cake/korta_brittle/MakeProcessable()
+ AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/cakeslice/korta_brittle, 5, 30)
+
+/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 = 2, /datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/korta_nectar = 1)
+ 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 = 4, /datum/reagent/consumable/ice = 4, /datum/reagent/consumable/berryjuice = 4)
+ 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 = 2, /datum/reagent/consumable/nutriment/vitamin = 2, /datum/reagent/consumable/caramel = 3)
+ tastes = list("savouriness" = 1, "sweetness" = 1)
+ foodtypes = SUGAR | VEGETABLES | GROSS
+
+//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 = 3)
+ tastes = list("cabbage" = 1, "acid" = 1)
+ foodtypes = VEGETABLES
+ w_class = WEIGHT_CLASS_SMALL
+
+/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 = 3, /datum/reagent/consumable/nutriment/vitamin = 2)
+ tastes = list("potato" = 1, "earthy heat" = 1)
+ foodtypes = VEGETABLES | NUTS
+ w_class = WEIGHT_CLASS_SMALL
+
+/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 = 2, /datum/reagent/consumable/nutriment/vitamin = 1)
+ tastes = list("savouriness" = 1, "nuttiness" = 1)
+ foodtypes = VEGETABLES
+ w_class = WEIGHT_CLASS_SMALL
+
+/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 = 'icons/obj/food/lizard.dmi'
+ icon_state = "canned_jellyfish"
+ food_reagents = list(/datum/reagent/consumable/nutriment/protein = 4, /datum/reagent/toxin/mindbreaker = 2, /datum/reagent/consumable/salt = 1)
+ tastes = list("slime" = 1, "burning" = 1, "salt" = 1)
+ foodtypes = MEAT | GROSS
+ w_class = WEIGHT_CLASS_SMALL
+
+/obj/item/food/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 = 'icons/obj/food/lizard.dmi'
+ icon_state = "canned_snails"
+ food_reagents = list(/datum/reagent/consumable/nutriment/protein = 4, /datum/reagent/consumable/salt = 2)
+ tastes = list("snails" = 1)
+ foodtypes = MEAT | GROSS
+ w_class = WEIGHT_CLASS_SMALL
+
+/obj/item/food/larvae
+ name = "canned bee larva"
+ desc = "A can of bee larva packaged in honey. Probably appetizing to someone."
+ icon = 'icons/obj/food/lizard.dmi'
+ icon_state = "canned_larvae"
+ food_reagents = list(/datum/reagent/consumable/nutriment/protein = 4, /datum/reagent/consumable/honey = 2)
+ tastes = list("sweet bugs" = 1)
+ foodtypes = MEAT | GROSS
+ w_class = WEIGHT_CLASS_SMALL
diff --git a/code/game/objects/items/food/meat.dm b/code/game/objects/items/food/meat.dm
index d40934c318f..4c723684266 100644
--- a/code/game/objects/items/food/meat.dm
+++ b/code/game/objects/items/food/meat.dm
@@ -42,6 +42,29 @@
desc = "Almost just like the real thing, kinda."
cell_line = null
+/obj/item/food/fishmeat/moonfish
+ name = "moonfish fillet"
+ desc = "A fillet of moonfish."
+ icon = 'icons/obj/food/lizard.dmi'
+ icon_state = "moonfish_fillet"
+
+/obj/item/food/fishmeat/moonfish/MakeGrillable()
+ AddComponent(/datum/component/grillable, /obj/item/food/grilled_moonfish, rand(40 SECONDS, 50 SECONDS), TRUE, TRUE)
+
+/obj/item/food/fishmeat/gunner_jellyfish
+ name = "filleted gunner jellyfish"
+ desc = "A gunner jellyfish with the stingers removed. Mildly hallucinogenic."
+ icon = 'icons/obj/food/lizard.dmi'
+ icon_state = "jellyfish_fillet"
+ food_reagents = list(/datum/reagent/consumable/nutriment/protein = 4, /datum/reagent/toxin/mindbreaker = 2)
+
+/obj/item/food/fishmeat/armorfish
+ name = "cleaned armorfish"
+ desc = "An armorfish with its guts and shell removed, ready for use in cooking."
+ icon = 'icons/obj/food/lizard.dmi'
+ icon_state = "armorfish_fillet"
+ food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3)
+
/obj/item/food/fishfingers
name = "fish fingers"
desc = "A finger of fish."
diff --git a/code/game/objects/items/food/snacks.dm b/code/game/objects/items/food/snacks.dm
index 1ee583a6494..7b4bb0a93b9 100644
--- a/code/game/objects/items/food/snacks.dm
+++ b/code/game/objects/items/food/snacks.dm
@@ -169,3 +169,117 @@
foodtypes = TOXIC
food_flags = FOOD_FINGER_FOOD
w_class = WEIGHT_CLASS_SMALL
+
+/obj/item/food/peanuts
+ name = "\improper Gallery's peanuts"
+ desc = "A favourite amongst the terminally angry."
+ icon_state = "peanuts"
+ trash_type = /obj/item/trash/peanuts
+ food_reagents = list(/datum/reagent/consumable/nutriment = 2)
+ tastes = list("peanuts" = 4, "anger" = 1)
+ foodtypes = JUNKFOOD | NUTS
+ junkiness = 10 //less junky than other options, since peanuts are a decently healthy snack option
+ w_class = WEIGHT_CLASS_SMALL
+ grind_results = list(/datum/reagent/consumable/peanut_butter = 5, /datum/reagent/consumable/cooking_oil = 2)
+
+/obj/item/food/peanuts/salted
+ name = "\improper Gallery's salt reserves peanuts"
+ desc = "Tastes salty."
+ food_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/salt = 1)
+ tastes = list("peanuts" = 3, "salt" = 1, "high blood pressure" = 1)
+
+/obj/item/food/peanuts/wasabi
+ name = "\improper Gallery's raging wasabi peanuts"
+ desc = "The angriest of all peanut flavours."
+ food_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/capsaicin = 1)
+ tastes = list("peanuts" = 3, "wasabi" = 1, "rage" = 1)
+
+/obj/item/food/peanuts/honey_roasted
+ name = "\improper Gallery's delete sweet peanuts"
+ desc = "Oddly bitter for a sweet treat."
+ food_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/sugar = 1)
+ tastes = list("peanuts" = 3, "honey" = 1, "bitterness" = 1)
+
+/obj/item/food/peanuts/barbecue
+ name = "\improper Gallery's IDEDBBQ peanuts"
+ desc = "Where there's smoke, there's not necessarily fire- sometimes it's just BBQ sauce."
+ food_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/bbqsauce = 1)
+ tastes = list("peanuts" = 3, "bbq sauce" = 1, "arguments" = 1)
+
+/obj/item/food/peanuts/random
+ name = "\improper Gallery's every-flavour peanuts"
+ desc = "What flavour will you get?"
+ icon_state = "peanuts"
+
+/obj/item/food/peanuts/random/Initialize()
+ // Generate a sample p
+ var/peanut_type = pick(subtypesof(/obj/item/food/peanuts) - /obj/item/food/peanuts/random)
+ var/obj/item/food/sample = new peanut_type(loc)
+
+ name = sample.name
+ desc = sample.desc
+ food_reagents = sample.food_reagents
+ tastes = sample.tastes
+
+ qdel(sample)
+
+ . = ..()
+
+/obj/item/food/cnds
+ name = "\improper C&Ds"
+ desc = "Legally, we cannot say that these won't melt in your hands."
+ icon_state = "cnds"
+ trash_type = /obj/item/trash/cnds
+ food_reagents = list(/datum/reagent/consumable/sugar = 3, /datum/reagent/consumable/coco = 1)
+ tastes = list("chocolate candy" = 3)
+ junkiness = 25
+ foodtypes = JUNKFOOD
+ w_class = WEIGHT_CLASS_SMALL
+
+/obj/item/food/cnds/suicide_act(mob/user)
+ . = ..()
+ user.visible_message("[user] is letting [src] melt in [user.p_their()] hand! It looks like [user.p_theyre()] trying to commit suicide!")
+ return TOXLOSS
+
+/obj/item/food/cnds/caramel
+ name = "caramel C&Ds"
+ desc = "Stuffed with sugary sweet caramel, making them a diabetic's worst nightmare."
+ food_reagents = list(/datum/reagent/consumable/sugar = 2, /datum/reagent/consumable/coco = 1, /datum/reagent/consumable/caramel = 1)
+ tastes = list("chocolate candy" = 2, "caramel" = 1)
+
+/obj/item/food/cnds/pretzel
+ name = "pretzel C&Ds"
+ desc = "Eine köstliche Begleitung zu Ihrem Lieblingsbier."
+ food_reagents = list(/datum/reagent/consumable/sugar = 2, /datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/coco = 1)
+ tastes = list("chocolate candy" = 2, "pretzel" = 1)
+ foodtypes = JUNKFOOD | GRAIN
+
+/obj/item/food/cnds/peanut_butter
+ name = "peanut butter C&Ds"
+ desc = "Beloved by small children and aliens alike."
+ food_reagents = list(/datum/reagent/consumable/sugar = 2, /datum/reagent/consumable/coco = 1, /datum/reagent/consumable/peanut_butter = 1)
+ tastes = list("chocolate candy" = 2, "peanut butter" = 1)
+
+/obj/item/food/cnds/banana_honk
+ name = "banana honk C&Ds"
+ desc = "The official candy of clowns everywhere. Honk honk!"
+ food_reagents = list(/datum/reagent/consumable/sugar = 2, /datum/reagent/consumable/coco = 1, /datum/reagent/consumable/banana = 1)
+ tastes = list("chocolate candy" = 2, "banana" = 1)
+
+/obj/item/food/cnds/random
+ name = "mystery filled C&Ds"
+ desc = "Filled with one of four delicious flavours!"
+
+/obj/item/food/cnds/random/Initialize()
+ var/random_flavour = pick(subtypesof(/obj/item/food/cnds) - /obj/item/food/cnds/random)
+
+ var/obj/item/food/sample = new random_flavour(loc)
+
+ name = sample.name
+ desc = sample.desc
+ food_reagents = sample.food_reagents
+ tastes = sample.tastes
+
+ qdel(sample)
+
+ . = ..()
diff --git a/code/game/objects/items/trash.dm b/code/game/objects/items/trash.dm
index be4adb376eb..dd61a84e11a 100644
--- a/code/game/objects/items/trash.dm
+++ b/code/game/objects/items/trash.dm
@@ -103,3 +103,12 @@
. = ..()
pixel_x = rand(-4,4)
pixel_y = rand(-4,4)
+
+/obj/item/trash/peanuts
+ name = "\improper Gallery peanuts packet"
+ desc = "This thread is trash!"
+ icon_state = "peanuts"
+
+/obj/item/trash/cnds
+ name = "\improper C&Ds packet"
+ icon_state = "cnds"
diff --git a/code/modules/aquarium/fish.dm b/code/modules/aquarium/fish.dm
index fd0774009d8..cd2429679ae 100644
--- a/code/modules/aquarium/fish.dm
+++ b/code/modules/aquarium/fish.dm
@@ -163,3 +163,36 @@
sprite_height = 8
stable_population = 3
+
+//Tiziran Fish
+/datum/aquarium_behaviour/fish/dwarf_moonfish
+ name = "dwarf moonfish"
+ desc = "Ordinarily in the wild, the Zagoskian moonfish is around the size of a tuna, however through selective breeding a smaller breed suitable for being kept as an aquarium pet has been created."
+ icon_state = "dwarf_moonfish"
+ required_fluid_type = AQUARIUM_FLUID_SALTWATER
+ stable_population = 2
+ fillet_type = /obj/item/food/fishmeat/moonfish
+
+/datum/aquarium_behaviour/fish/gunner_jellyfish
+ name = "gunner jellyfish"
+ desc = "So called due to their resemblance to an artillery shell, the gunner jellyfish is native to Tizira, where it is enjoyed as a delicacy. Produces a mild hallucinogen that is destroyed by cooking."
+ icon_state = "gunner_jellyfish"
+ required_fluid_type = AQUARIUM_FLUID_SALTWATER
+ stable_population = 4
+ fillet_type = /obj/item/food/fishmeat/gunner_jellyfish
+
+/datum/aquarium_behaviour/fish/needlefish
+ name = "needlefish"
+ desc = "A tiny, transparent fish which resides in large schools in the oceans of Tizira. A common food for other, larger fish."
+ icon_state = "needlefish"
+ required_fluid_type = AQUARIUM_FLUID_SALTWATER
+ stable_population = 12
+ fillet_type = null
+
+/datum/aquarium_behaviour/fish/armorfish
+ name = "armorfish"
+ desc = "A small shellfish native to Tizira's oceans, known for its exceptionally hard shell. Consumed similarly to prawns."
+ icon_state = "armorfish"
+ required_fluid_type = AQUARIUM_FLUID_SALTWATER
+ stable_population = 10
+ fillet_type = /obj/item/food/fishmeat/armorfish
diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm
index 43f3a510bcc..35a1bf4b1f3 100644
--- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm
+++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm
@@ -517,6 +517,14 @@
icon_state = "moonshinebottle"
list_reagents = list(/datum/reagent/consumable/ethanol/moonshine = 100)
+/obj/item/reagent_containers/food/drinks/bottle/mushi_kombucha
+ name = "Solzara Brewing Company Mushi Kombucha"
+ desc = "Best drunk over ice to savour the mushroomy flavour."
+ icon_state = "shroomy_bottle"
+ volume = 30
+ list_reagents = list(/datum/reagent/consumable/ethanol/mushi_kombucha = 30)
+ isGlass = FALSE
+
////////////////////////// MOLOTOV ///////////////////////
/obj/item/reagent_containers/food/drinks/bottle/molotov
name = "molotov cocktail"
diff --git a/code/modules/food_and_drinks/food/condiment.dm b/code/modules/food_and_drinks/food/condiment.dm
index 31ac76a15e2..92f7bc5d9a0 100644
--- a/code/modules/food_and_drinks/food/condiment.dm
+++ b/code/modules/food_and_drinks/food/condiment.dm
@@ -254,6 +254,20 @@
list_reagents = list(/datum/reagent/consumable/mayonnaise = 50)
fill_icon_thresholds = null
+/obj/item/reagent_containers/food/condiment/vinegar
+ name = "vinegar"
+ desc = "Perfect for chips, if you're feeling Space British."
+ icon_state = "vinegar"
+ list_reagents = list(/datum/reagent/consumable/vinegar = 50)
+ fill_icon_thresholds = null
+
+/obj/item/reagent_containers/food/condiment/quality_oil
+ name = "quality oil"
+ desc = "For the fancy chef inside everyone."
+ icon_state = "oliveoil"
+ list_reagents = list(/datum/reagent/consumable/quality_oil = 50)
+ fill_icon_thresholds = null
+
//Food packs. To easily apply deadly toxi... delicious sauces to your food!
/obj/item/reagent_containers/food/condiment/pack
diff --git a/code/modules/food_and_drinks/recipes/drinks_recipes.dm b/code/modules/food_and_drinks/recipes/drinks_recipes.dm
index 2a06d1ed414..565a4a379d0 100644
--- a/code/modules/food_and_drinks/recipes/drinks_recipes.dm
+++ b/code/modules/food_and_drinks/recipes/drinks_recipes.dm
@@ -655,3 +655,33 @@
results = list(/datum/reagent/consumable/ethanol/ginger_amaretto = 4)
required_reagents = list(/datum/reagent/consumable/ethanol/amaretto = 1, /datum/reagent/consumable/sol_dry = 1, /datum/reagent/consumable/ice = 1, /datum/reagent/consumable/lemonjuice = 1)
+/datum/chemical_reaction/drink/mushroom_tea
+ results = list(/datum/reagent/consumable/mushroom_tea = 5)
+ required_reagents = list(/datum/reagent/toxin/mushroom_powder = 1, /datum/reagent/water = 5)
+
+/datum/chemical_reaction/drink/mushi_kombucha
+ results = list(/datum/reagent/consumable/ethanol/mushi_kombucha = 5)
+ required_reagents = list(/datum/reagent/consumable/mushroom_tea = 3, /datum/reagent/consumable/korta_nectar = 2)
+ required_catalysts = list(/datum/reagent/consumable/enzyme = 1)
+
+/datum/chemical_reaction/drink/sea_breeze
+ results = list(/datum/reagent/consumable/ethanol/sea_breeze = 5)
+ required_reagents = list(/datum/reagent/consumable/ethanol/kortara = 3, /datum/reagent/consumable/ethanol/creme_de_menthe = 1, /datum/reagent/consumable/ethanol/creme_de_cacao = 1)
+
+/datum/chemical_reaction/drink/white_tiziran
+ results = list(/datum/reagent/consumable/ethanol/white_tiziran = 8)
+ required_reagents = list(/datum/reagent/consumable/ethanol/black_russian = 5, /datum/reagent/consumable/ethanol/kortara = 3)
+
+/datum/chemical_reaction/drink/drunken_espatier
+ results = list(/datum/reagent/consumable/ethanol/drunken_espatier = 5)
+ required_reagents = list(/datum/reagent/consumable/ethanol/mushi_kombucha = 2, /datum/reagent/consumable/ethanol/moonshine = 2, /datum/reagent/consumable/berryjuice = 1)
+ mix_message = "The drink seems to let out a grim sigh..."
+
+/datum/chemical_reaction/drink/protein_blend
+ results = list(/datum/reagent/consumable/ethanol/protein_blend = 5)
+ required_reagents = list(/datum/reagent/yuck = 1, /datum/reagent/consumable/korta_flour = 1, /datum/reagent/blood = 1, /datum/reagent/consumable/ethanol = 2)
+
+/datum/chemical_reaction/drink/triumphal_arch
+ results = list(/datum/reagent/consumable/ethanol/triumphal_arch = 10)
+ required_reagents = list(/datum/reagent/consumable/ethanol/mushi_kombucha = 5, /datum/reagent/consumable/ethanol/grappa = 2, /datum/reagent/consumable/lemonjuice = 2, /datum/reagent/gold = 1)
+ mix_message = "The mixture turns a deep golden hue."
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_lizard.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_lizard.dm
new file mode 100644
index 00000000000..6ec6c434855
--- /dev/null
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_lizard.dm
@@ -0,0 +1,431 @@
+/datum/crafting_recipe/food/tiziran_sausage
+ name = "Raw Tiziran blood sausage"
+ reqs = list(
+ /obj/item/food/meat/rawcutlet = 1,
+ /obj/item/food/meat/rawbacon = 1,
+ /datum/reagent/blood = 5,
+ /datum/reagent/consumable/salt = 2
+ )
+ result = /obj/item/food/raw_tiziran_sausage
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/headcheese
+ name = "Raw headcheese"
+ reqs = list(
+ /obj/item/food/meat/slab = 1,
+ /datum/reagent/consumable/salt = 10,
+ /datum/reagent/consumable/blackpepper = 5
+ )
+ result = /obj/item/food/raw_headcheese
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/shredded_lungs
+ name = "Crispy shredded lung stirfry"
+ reqs = list(
+ /obj/item/organ/lungs = 1,
+ /obj/item/food/grown/onion = 1,
+ /obj/item/food/grown/carrot = 1,
+ /obj/item/food/grown/chili = 1
+ )
+ result = /obj/item/food/shredded_lungs
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/tsatsikh
+ name = "Tsatsikh"
+ reqs = list(
+ /obj/item/organ/heart = 1,
+ /obj/item/organ/liver = 1,
+ /obj/item/organ/lungs = 1,
+ /obj/item/organ/stomach = 1,
+ /datum/reagent/consumable/salt = 2,
+ /datum/reagent/consumable/blackpepper = 2
+ )
+ result = /obj/item/food/tsatsikh
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/liver_pate
+ name = "Liver pate"
+ reqs = list(
+ /obj/item/organ/liver = 1,
+ /obj/item/food/meat/rawcutlet = 1,
+ /obj/item/food/grown/onion = 1
+ )
+ result = /obj/item/food/liver_pate
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/moonfish_caviar
+ name = "Moonfish caviar paste"
+ reqs = list(
+ /obj/item/food/moonfish_eggs = 1,
+ /datum/reagent/consumable/salt = 2
+ )
+ result = /obj/item/food/moonfish_caviar
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/lizard_escargot
+ name = "Desert snail cocleas"
+ reqs = list(
+ /obj/item/food/desert_snails = 1,
+ /obj/item/food/grown/garlic = 1,
+ /datum/reagent/consumable/lemonjuice = 3,
+ /datum/reagent/consumable/blackpepper = 2,
+ /datum/reagent/consumable/quality_oil = 3
+ )
+ result = /obj/item/food/lizard_escargot
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/fried_blood_sausage
+ name = "Fried blood sausage"
+ reqs = list(
+ /obj/item/food/raw_tiziran_sausage = 1,
+ /datum/reagent/consumable/korta_flour = 5,
+ /datum/reagent/water = 5
+ )
+ result = /obj/item/food/fried_blood_sausage
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/lizard_fries
+ name = "Loaded poms-franzisks"
+ reqs = list(
+ /obj/item/food/fries = 1,
+ /obj/item/food/meat/cutlet = 2,
+ /datum/reagent/consumable/bbqsauce = 5
+ )
+ result = /obj/item/food/lizard_fries
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/brain_pate
+ name = "Eyeball-and-brain pate"
+ reqs = list(
+ /obj/item/organ/brain = 1,
+ /obj/item/organ/eyes = 1,
+ /obj/item/food/grown/onion = 1,
+ /datum/reagent/consumable/salt = 3
+ )
+ result = /obj/item/food/brain_pate
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/crispy_headcheese
+ name = "Crispy breaded headcheese"
+ reqs = list(
+ /obj/item/food/headcheese_slice = 1,
+ /obj/item/food/breadslice/root = 1
+ )
+ result = /obj/item/food/crispy_headcheese
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/picoss_skewers
+ name = "Picoss skewers"
+ reqs = list(
+ /obj/item/food/fishmeat/armorfish = 2,
+ /obj/item/food/grown/onion = 1,
+ /obj/item/food/grown/chili = 1,
+ /obj/item/stack/rods = 1,
+ /datum/reagent/consumable/vinegar = 5
+ )
+ result = /obj/item/food/kebab/picoss_skewers
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/nectar_larvae
+ name = "Nectar larvae"
+ reqs = list(
+ /obj/item/food/larvae = 1,
+ /obj/item/food/grown/tomato = 1,
+ /obj/item/food/grown/chili = 1,
+ /datum/reagent/consumable/korta_nectar = 5
+ )
+ result = /obj/item/food/nectar_larvae
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/mushroomy_stirfry
+ name = "Mushroomy Stirfry"
+ reqs = list(
+ /obj/item/food/steeped_mushrooms = 1,
+ /obj/item/food/grown/mushroom/plumphelmet = 1,
+ /obj/item/food/grown/mushroom/chanterelle = 1,
+ /datum/reagent/consumable/quality_oil = 5
+ )
+ result = /obj/item/food/mushroomy_stirfry
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/moonfish_demiglace
+ name = "Moonfish demiglace"
+ reqs = list(
+ /obj/item/food/grilled_moonfish = 1,
+ /obj/item/food/grown/potato = 1,
+ /obj/item/food/grown/carrot = 1,
+ /datum/reagent/consumable/korta_milk = 5,
+ /datum/reagent/consumable/ethanol/wine = 5
+ )
+ result = /obj/item/food/moonfish_demiglace
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/lizard_surf_n_turf
+ name = "Zagosk surf n turf smorgasbord"
+ reqs = list(
+ /obj/item/food/grilled_moonfish = 1,
+ /obj/item/food/kebab/picoss_skewers = 2,
+ /obj/item/food/meat/steak = 1,
+ /obj/item/food/bbqribs = 1
+ )
+ result = /obj/item/food/lizard_surf_n_turf
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/rootdough
+ name = "Rootdough"
+ reqs = list(
+ /obj/item/food/grown/potato = 2,
+ /obj/item/food/egg = 1,
+ /datum/reagent/consumable/korta_flour = 5,
+ /datum/reagent/water = 10
+ )
+ result = /obj/item/food/rootdough
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/snail_nizaya
+ name = "Desert snail nizaya"
+ reqs = list(
+ /obj/item/food/desert_snails = 1,
+ /obj/item/food/spaghetti/nizaya = 1,
+ /obj/item/food/grown/garlic = 1,
+ /datum/reagent/consumable/ethanol/wine = 5
+ )
+ result = /obj/item/food/spaghetti/snail_nizaya
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/garlic_nizaya
+ name = "Garlic nizaya"
+ reqs = list(
+ /obj/item/food/spaghetti/nizaya = 1,
+ /obj/item/food/grown/garlic = 1,
+ /obj/item/food/grown/chili = 1,
+ /datum/reagent/consumable/quality_oil = 5
+ )
+ result = /obj/item/food/spaghetti/garlic_nizaya
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/demit_nizaya
+ name = "Demit nizaya"
+ reqs = list(
+ /obj/item/food/spaghetti/nizaya = 1,
+ /obj/item/food/grown/carrot = 1,
+ /obj/item/food/grown/onion = 1,
+ /obj/item/food/grown/eggplant = 1,
+ /datum/reagent/consumable/korta_milk = 5,
+ /datum/reagent/consumable/korta_nectar = 5
+ )
+ result = /obj/item/food/spaghetti/demit_nizaya
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/mushroom_nizaya
+ name = "Mushroom nizaya"
+ reqs = list(
+ /obj/item/food/spaghetti/nizaya = 1,
+ /obj/item/food/steeped_mushrooms = 1,
+ /obj/item/food/grown/garlic = 1,
+ /datum/reagent/consumable/quality_oil = 5
+ )
+ result = /obj/item/food/spaghetti/mushroom_nizaya
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/rustic_flatbread
+ name = "Rustic flatbread"
+ reqs = list(
+ /obj/item/food/root_flatbread = 1,
+ /obj/item/food/grown/garlic = 1,
+ /datum/reagent/consumable/lemonjuice = 2,
+ /datum/reagent/consumable/quality_oil = 3
+ )
+ result = /obj/item/food/pizza/rustic_flatbread
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/italic_flatbread
+ name = "Italic flatbread"
+ reqs = list(
+ /obj/item/food/root_flatbread = 1,
+ /obj/item/food/grown/garlic = 1,
+ /obj/item/food/grown/tomato = 1,
+ /obj/item/food/meatball = 2,
+ /datum/reagent/consumable/quality_oil = 3
+ )
+ result = /obj/item/food/pizza/italic_flatbread
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/imperial_flatbread
+ name = "Imperial flatbread"
+ reqs = list(
+ /obj/item/food/root_flatbread = 1,
+ /obj/item/food/liver_pate = 1,
+ /obj/item/food/sauerkraut = 1,
+ /obj/item/food/headcheese = 1
+ )
+ result = /obj/item/food/pizza/imperial_flatbread
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/emperor_roll
+ name = "Emperor roll"
+ reqs = list(
+ /obj/item/food/rootroll = 1,
+ /obj/item/food/liver_pate = 1,
+ /obj/item/food/headcheese_slice = 2,
+ /obj/item/food/moonfish_caviar = 1
+ )
+ result = /obj/item/food/emperor_roll
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/honey_sweetroll
+ name = "Honey sweetroll"
+ reqs = list(
+ /obj/item/food/rootroll = 1,
+ /obj/item/food/grown/berries = 1,
+ /obj/item/food/grown/banana = 1,
+ /datum/reagent/consumable/honey = 5
+ )
+ result = /obj/item/food/honey_roll
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/atrakor_dumplings
+ name = "Atrakor dumpling soup"
+ reqs = list(
+ /datum/reagent/water = 10,
+ /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/food/meat/rawcutlet = 2,
+ /obj/item/food/grown/onion = 1,
+ /obj/item/food/lizard_dumplings = 1,
+ /datum/reagent/consumable/soysauce = 5
+ )
+ result = /obj/item/food/soup/atrakor_dumplings
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/meatball_noodles
+ name = "Meatball noodle soup"
+ reqs = list(
+ /datum/reagent/water = 10,
+ /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/food/meat/rawcutlet = 2,
+ /obj/item/food/grown/onion = 1,
+ /obj/item/food/spaghetti/nizaya = 1,
+ /obj/item/food/meatball = 2,
+ /obj/item/food/peanuts = 1
+ )
+ result = /obj/item/food/soup/meatball_noodles
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/black_broth
+ name = "Tiziran black broth"
+ reqs = list(
+ /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/food/tiziran_sausage = 1,
+ /obj/item/food/grown/onion = 1,
+ /datum/reagent/consumable/vinegar = 5,
+ /datum/reagent/blood = 5,
+ /datum/reagent/consumable/ice = 2
+ )
+ result = /obj/item/food/soup/black_broth
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/jellyfish_stew
+ name = "Jellyfish stew"
+ reqs = list(
+ /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/food/canned_jellyfish = 1,
+ /obj/item/food/grown/soybeans = 1,
+ /obj/item/food/grown/redbeet = 1,
+ /obj/item/food/grown/potato = 1
+ )
+ result = /obj/item/food/soup/jellyfish
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/rootbread_soup
+ name = "Rootbread soup"
+ reqs = list(
+ /obj/item/reagent_containers/glass/bowl = 1,
+ /obj/item/food/breadslice/root = 2,
+ /obj/item/food/grown/garlic = 1,
+ /obj/item/food/grown/chili = 1,
+ /obj/item/food/egg = 1
+ )
+ result = /obj/item/food/soup/rootbread_soup
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/black_eggs
+ name = "Black scrambled eggs"
+ reqs = list(
+ /obj/item/food/egg = 2,
+ /datum/reagent/blood = 5,
+ /datum/reagent/consumable/vinegar = 2
+ )
+ result = /obj/item/food/black_eggs
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/patzikula
+ name = "Patzikula"
+ reqs = list(
+ /obj/item/food/grown/tomato = 2,
+ /obj/item/food/grown/onion = 1,
+ /obj/item/food/grown/chili = 1,
+ /obj/item/food/egg = 2
+ )
+ result = /obj/item/food/patzikula
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/korta_brittle
+ name = "Korta brittle slab"
+ reqs = list(
+ /obj/item/food/grown/korta_nut = 2,
+ /obj/item/food/butter = 1,
+ /datum/reagent/consumable/korta_nectar = 5,
+ /datum/reagent/consumable/sugar = 5,
+ /datum/reagent/consumable/salt = 2
+ )
+ result = /obj/item/food/cake/korta_brittle
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/korta_ice
+ name = "Korta ice"
+ reqs = list(
+ /obj/item/reagent_containers/food/drinks/sillycup = 1,
+ /datum/reagent/consumable/ice = 15,
+ /datum/reagent/consumable/korta_nectar = 5,
+ /obj/item/food/grown/berries = 1
+ )
+ result = /obj/item/food/snowcones/korta_ice
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/candied_mushrooms
+ name = "Candied mushrooms"
+ reqs = list(
+ /obj/item/stack/rods = 1,
+ /obj/item/food/steeped_mushrooms = 1,
+ /datum/reagent/consumable/caramel = 5,
+ /datum/reagent/consumable/salt = 1
+ )
+ result = /obj/item/food/kebab/candied_mushrooms
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/sauerkraut
+ name = "Sauerkraut"
+ reqs = list(
+ /obj/item/food/grown/cabbage = 2,
+ /datum/reagent/consumable/salt = 10
+ )
+ result = /obj/item/food/sauerkraut
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/lizard_dumplings
+ name = "Tiziran dumplings"
+ reqs = list(
+ /obj/item/food/grown/potato = 1,
+ /datum/reagent/consumable/korta_flour = 5
+ )
+ result = /obj/item/food/lizard_dumplings
+ subcategory = CAT_LIZARD
+
+/datum/crafting_recipe/food/steeped_mushrooms
+ name = "Steeped mushrooms"
+ reqs = list(
+ /obj/item/food/grown/ash_flora/seraka = 1,
+ /datum/reagent/lye = 5
+ )
+ result = /obj/item/food/steeped_mushrooms
+ subcategory = CAT_LIZARD
diff --git a/code/modules/hydroponics/grown/korta_nut.dm b/code/modules/hydroponics/grown/korta_nut.dm
new file mode 100644
index 00000000000..03e352ee3f2
--- /dev/null
+++ b/code/modules/hydroponics/grown/korta_nut.dm
@@ -0,0 +1,53 @@
+//Korta Nut
+/obj/item/seeds/korta_nut
+ name = "pack of korta nut seeds"
+ desc = "These seeds grow into korta nut bushes, native to Tizira."
+ icon_state = "seed-korta"
+ species = "kortanut"
+ plantname = "Korta Nut Bush"
+ product = /obj/item/food/grown/korta_nut
+ lifespan = 55
+ endurance = 35
+ yield = 5
+ growing_icon = 'icons/obj/hydroponics/growing_fruits.dmi'
+ icon_grow = "kortanut-grow"
+ icon_dead = "kortanut-dead"
+ genes = list(/datum/plant_gene/trait/repeated_harvest)
+ mutatelist = list(/obj/item/seeds/korta_nut/sweet)
+ reagents_add = list(/datum/reagent/consumable/nutriment/vitamin = 0.04, /datum/reagent/consumable/nutriment = 0.1)
+
+/obj/item/food/grown/korta_nut
+ seed = /obj/item/seeds/korta_nut
+ name = "korta nut"
+ desc = "A little nut of great importance. Has a peppery shell which can be ground into flour and a soft, pulpy interior that produces a milky fluid when juiced. Or you can eat them whole, as a quick snack."
+ icon_state = "korta_nut"
+ bite_consumption_mod = 100
+ foodtypes = NUTS
+ grind_results = list(/datum/reagent/consumable/korta_flour = 0)
+ juice_results = list(/datum/reagent/consumable/korta_milk = 0)
+ tastes = list("peppery heat" = 1)
+ distill_reagent = /datum/reagent/consumable/ethanol/kortara
+
+//Sweet Korta Nut
+/obj/item/seeds/korta_nut/sweet
+ name = "pack of sweet korta nut seeds"
+ desc = "These seeds grow into sweet korta nuts, a mutation of the original species that produces a thick syrup that Tizirans use for desserts."
+ icon_state = "seed-sweetkorta"
+ species = "kortanut"
+ plantname = "Sweet Korta Nut Bush"
+ product = /obj/item/food/grown/korta_nut/sweet
+ maturation = 10
+ production = 10
+ mutatelist = list()
+ reagents_add = list(/datum/reagent/consumable/korta_nectar = 0.1, /datum/reagent/consumable/nutriment/vitamin = 0.04, /datum/reagent/consumable/nutriment = 0.1)
+ rarity = 20
+
+/obj/item/food/grown/korta_nut/sweet
+ seed = /obj/item/seeds/korta_nut/sweet
+ name = "sweet korta nut"
+ desc = "A sweet treat lizards love to eat."
+ icon_state = "korta_nut"
+ grind_results = list(/datum/reagent/consumable/korta_flour = 0)
+ juice_results = list(/datum/reagent/consumable/korta_milk = 0, /datum/reagent/consumable/korta_nectar = 0)
+ tastes = list("peppery sweet" = 1)
+ distill_reagent = /datum/reagent/consumable/ethanol/kortara
diff --git a/code/modules/mining/lavaland/ash_flora.dm b/code/modules/mining/lavaland/ash_flora.dm
index 94a4e7a714a..baa110b8e0e 100644
--- a/code/modules/mining/lavaland/ash_flora.dm
+++ b/code/modules/mining/lavaland/ash_flora.dm
@@ -146,6 +146,23 @@
. = ..()
AddElement(/datum/element/caltrop, min_damage = 3, max_damage = 6, probability = 70)
+/obj/structure/flora/ash/seraka
+ icon_state = "seraka_mushroom"
+ name = "seraka mushrooms"
+ desc = "A small cluster of seraka mushrooms. These must have come with the ashlizards."
+ needs_sharp_harvest = FALSE
+ harvested_name = "harvested seraka mushrooms"
+ harvested_desc = "A couple of small seraka mushrooms, with the larger ones clearly having been recently removed. They'll grow back... eventually."
+ harvest = /obj/item/food/grown/ash_flora/seraka
+ harvest_amount_high = 6
+ harvest_time = 25
+ harvest_message_low = "You pluck a few choice tasty mushrooms."
+ harvest_message_med = "You grab a good haul of mushrooms."
+ harvest_message_high = "You hit the mushroom motherlode and make off with a bunch of tasty mushrooms."
+ regrowth_time_low = 3000
+ regrowth_time_high = 5400
+ number_of_variants = 2
+
///Snow flora to exist on icebox.
/obj/structure/flora/ash/chilly
icon_state = "chilly_pepper"
@@ -183,6 +200,7 @@
pixel_y = base_pixel_y + rand(-4, 4)
/obj/item/food/grown/ash_flora/shavings //So we can't craft bowls from everything.
+ grind_results = list(/datum/reagent/toxin/mushroom_powder = 5)
/obj/item/food/grown/ash_flora/mushroom_leaf
name = "mushroom leaf"
@@ -212,6 +230,13 @@
seed = /obj/item/seeds/lavaland/cactus
wine_power = 50
+/obj/item/food/grown/ash_flora/seraka
+ name = "seraka cap"
+ desc = "Small, deeply flavourful mushrooms originally native to Tizira."
+ icon_state = "seraka_cap"
+ seed = /obj/item/seeds/lavaland/seraka
+ wine_power = 40
+
//SEEDS
/obj/item/seeds/lavaland
@@ -318,6 +343,17 @@
growing_icon = 'icons/obj/hydroponics/growing_mushrooms.dmi'
reagents_add = list(/datum/reagent/consumable/tinlux = 0.04, /datum/reagent/consumable/nutriment/vitamin = 0.02, /datum/reagent/drug/space_drugs = 0.02)
+/obj/item/seeds/lavaland/seraka
+ name = "pack of seraka mycelium"
+ desc = "This mycelium grows into seraka mushrooms, a species of savoury mushrooms originally native to Tizira used in food and traditional medicine."
+ icon_state = "mycelium-seraka"
+ species = "seraka"
+ plantname = "Seraka Mushrooms"
+ product = /obj/item/food/grown/ash_flora/seraka
+ genes = list(/datum/plant_gene/trait/plant_type/fungal_metabolism, /datum/plant_gene/trait/fire_resistance)
+ growing_icon = 'icons/obj/hydroponics/growing_mushrooms.dmi'
+ reagents_add = list(/datum/reagent/toxin/mushroom_powder = 0.1, /datum/reagent/medicine/coagulant/seraka_extract = 0.02)
+
//CRAFTING
/datum/crafting_recipe/mushroom_bowl
diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm
index c5dc13e3905..b6fca485aa9 100644
--- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm
@@ -2521,3 +2521,114 @@ All effects don't start immediately, but rather get worse over time; the rate is
glass_desc = "A lovely fresh smelling cocktail, a true Sicilian delight."
chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
+/datum/reagent/consumable/ethanol/kortara
+ name = "Kortara"
+ description = "A sweet, milky nut-based drink enjoyed on Tizira. Frequently mixed with fruit juices and cocoa for extra refreshment."
+ boozepwr = 25
+ color = "#EEC39A"
+ quality = DRINK_GOOD
+ taste_description = "sweet nectar"
+ glass_icon_state = "kortara_glass"
+ glass_name = "glass of kortara"
+ glass_desc = "The fermented nectar of the Korta nut, as enjoyed by lizards galaxywide."
+ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
+
+/datum/reagent/consumable/ethanol/kortara/on_mob_life(mob/living/carbon/M, delta_time, times_fired)
+ if(M.getBruteLoss() && DT_PROB(10, delta_time))
+ M.heal_bodypart_damage(1,0, 0)
+ . = TRUE
+
+/datum/reagent/consumable/ethanol/sea_breeze
+ name = "Sea Breeze"
+ description = "Light and refreshing with a mint and cocoa hit- like mint choc chip ice cream you can drink!"
+ boozepwr = 15
+ color = "#CFFFE5"
+ quality = DRINK_VERYGOOD
+ taste_description = "mint choc chip"
+ glass_icon_state = "sea_breeze"
+ glass_name = "Sea Breeze"
+ glass_desc = "Minty, chocolatey, and creamy. It's like drinkable mint chocolate chip!"
+ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
+
+/datum/reagent/consumable/ethanol/sea_breeze/on_mob_life(mob/living/carbon/M, delta_time, times_fired)
+ M.apply_status_effect(/datum/status_effect/throat_soothed)
+ ..()
+
+/datum/reagent/consumable/ethanol/white_tiziran
+ name = "White Tiziran"
+ description = "A mix of vodka and kortara. The Lizard imbibes."
+ boozepwr = 65
+ color = "#A68340"
+ quality = DRINK_GOOD
+ taste_description = "strikes and gutters"
+ glass_icon_state = "white_tiziran"
+ glass_name = "White Tiziran"
+ glass_desc = "I had a rough night and I hate the fucking humans, man."
+ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
+
+/datum/reagent/consumable/ethanol/drunken_espatier
+ name = "Drunken Espatier"
+ description = "Look, if you had to get into a shootout in the cold vacuum of space, you'd want to be drunk too."
+ boozepwr = 65
+ color = "#A68340"
+ quality = DRINK_GOOD
+ taste_description = "sorrow"
+ glass_icon_state = "drunken_espatier"
+ glass_name = "Drunken Espatier"
+ glass_desc = "A drink to make facing death easier."
+ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
+
+/datum/reagent/consumable/ethanol/drunken_espatier/on_mob_life(mob/living/carbon/C, delta_time, times_fired)
+ C.hal_screwyhud = SCREWYHUD_HEALTHY //almost makes you forget how much it hurts
+ SEND_SIGNAL(C, COMSIG_ADD_MOOD_EVENT, "numb", /datum/mood_event/narcotic_medium, name) //comfortably numb
+ ..()
+
+/datum/reagent/consumable/ethanol/protein_blend
+ name = "Protein Blend"
+ description = "A vile blend of protein, pure grain alcohol, korta flour, and blood. Useful for bulking up, if you can keep it down."
+ boozepwr = 65
+ color = "#FF5B69"
+ quality = DRINK_NICE
+ taste_description = "regret"
+ glass_icon_state = "protein_blend"
+ glass_name = "Protein Blend"
+ glass_desc = "Vile, even by lizard standards."
+ nutriment_factor = 3 * REAGENTS_METABOLISM
+ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
+
+/datum/reagent/consumable/ethanol/protein_blend/on_mob_life(mob/living/carbon/M, delta_time, times_fired)
+ M.adjust_nutrition(2 * REM * delta_time)
+ if(!islizard(M))
+ M.adjust_disgust(5 * REM * delta_time)
+ else
+ M.adjust_disgust(2 * REM * delta_time)
+ ..()
+
+/datum/reagent/consumable/ethanol/mushi_kombucha
+ name = "Mushi Kombucha"
+ description = "A popular summer beverage on Tizira, made from sweetened mushroom tea."
+ boozepwr = 10
+ color = "#C46400"
+ quality = DRINK_VERYGOOD
+ taste_description = "sweet 'shrooms"
+ glass_icon_state = "glass_orange"
+ glass_name = "glass of mushi kombucha"
+ glass_desc = "A glass of (slightly alcoholic) fermented sweetened mushroom tea. Refreshing, if a little strange."
+ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
+
+/datum/reagent/consumable/ethanol/triumphal_arch
+ name = "Triumphal Arch"
+ description = "A drink celebrating the Lizard Empire and its military victories. It's popular at bars on Unification Day."
+ boozepwr = 60
+ color = "#FFD700"
+ quality = DRINK_FANTASTIC
+ taste_description = "victory"
+ glass_icon_state = "triumphal_arch"
+ glass_name = "Triumphal Arch"
+ glass_desc = "A toast to the Empire, long may it stand."
+ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
+
+/datum/reagent/consumable/ethanol/triumphal_arch/on_mob_life(mob/living/carbon/M, delta_time, times_fired)
+ if(islizard(M))
+ SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "triumph", /datum/mood_event/memories_of_home, name)
+ ..()
diff --git a/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drink_reagents.dm
index 1f1b178dbb4..7aaf29b8f49 100644
--- a/code/modules/reagents/chemistry/reagents/drink_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/drink_reagents.dm
@@ -1026,3 +1026,19 @@
M.drowsyness += 1 * REM * delta_time
return ..()
+/datum/reagent/consumable/mushroom_tea
+ name = "Mushroom Tea"
+ description = "A savoury glass of tea made from polypore mushroom shavings, originally native to Tizira."
+ color = "#674945" // rgb: 16, 16, 0
+ nutriment_factor = 0
+ taste_description = "mushrooms"
+ glass_icon_state = "mushroom_tea_glass"
+ glass_name = "glass of mushroom tea"
+ glass_desc = "Oddly savoury for a drink."
+ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
+
+/datum/reagent/consumable/mushroom_tea/on_mob_life(mob/living/carbon/M, delta_time, times_fired)
+ if(islizard(M))
+ M.adjustOxyLoss(-0.5 * REM * delta_time, 0)
+ ..()
+ . = TRUE
diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm
index f4b2faddfb0..f8d478f5c45 100644
--- a/code/modules/reagents/chemistry/reagents/food_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm
@@ -953,3 +953,54 @@
taste_description = "milky batter"
color = "#fccc98"
chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
+
+/datum/reagent/consumable/korta_flour
+ name = "Korta Flour"
+ description = "A coarsely ground, peppery flour made from korta nut shells."
+ taste_description = "earthy heat"
+ color = "#EEC39A"
+ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
+
+/datum/reagent/consumable/korta_milk
+ name = "Korta Milk"
+ description = "A milky liquid made by crushing the centre of a korta nut."
+ taste_description = "sugary milk"
+ color = "#FFFFFF"
+ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
+
+/datum/reagent/consumable/korta_nectar
+ name = "Korta Nectar"
+ description = "A sweet, sugary syrup made from crushed sweet korta nuts."
+ color = "#d3a308"
+ nutriment_factor = 5 * REAGENTS_METABOLISM
+ metabolization_rate = 1 * REAGENTS_METABOLISM
+ taste_description = "peppery sweetness"
+ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
+
+/datum/reagent/consumable/peanut_butter
+ name = "Peanut Butter"
+ description = "A rich, creamy spread produced by grinding peanuts."
+ taste_description = "peanuts"
+ color = "#D9A066"
+ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
+
+/datum/reagent/consumable/peanut_butter/on_mob_life(mob/living/carbon/M, delta_time, times_fired) //ET loves peanut butter
+ if(isabductor(M))
+ SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "ET_pieces", /datum/mood_event/et_pieces, name)
+ M.set_drugginess(15 * REM * delta_time)
+ ..()
+
+/datum/reagent/consumable/vinegar
+ name = "Vinegar"
+ description = "Useful for pickling, or putting on chips."
+ taste_description = "acid"
+ color = "#661F1E"
+ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
+
+//A better oil, representing choices like olive oil, argan oil, avocado oil, etc.
+/datum/reagent/consumable/quality_oil
+ name = "Quality Oil"
+ description = "A high quality oil, suitable for dishes where the oil is a key flavour."
+ taste_description = "olive oil"
+ color = "#DBCF5C"
+ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm
index 79d3cfb2e29..13585596ee3 100644
--- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm
@@ -1561,3 +1561,15 @@
clot_rate = 0.2
passive_bleed_modifier = 0.8
chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
+
+/datum/reagent/medicine/coagulant/seraka_extract
+ name = "Seraka Extract"
+ description = "A deeply coloured oil present in small amounts in Seraka Mushrooms. Acts as an effective blood clotting agent, but has a low overdose threshold."
+ color = "#00767C"
+ taste_description = "intensely savoury bitterness"
+ glass_name = "glass of seraka extract"
+ glass_desc = "Deeply savoury, bitter, and makes your blood clot up in your veins. A great drink, all things considered."
+ metabolization_rate = 0.2 * REAGENTS_METABOLISM
+ clot_rate = 0.4 //slightly better than regular coagulant
+ passive_bleed_modifier = 0.5
+ overdose_threshold = 10 //but easier to overdose on
diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm
index dd4f7db7c26..6e6109a8ecb 100644
--- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm
@@ -493,6 +493,16 @@
ph = 4.9
chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
+/datum/reagent/toxin/mushroom_powder
+ name = "Mushroom Powder"
+ description = "Finely ground polypore mushrooms, ready to be steeped in water to make mushroom tea."
+ reagent_state = SOLID
+ color = "#67423A" // rgb: 127, 132, 0
+ toxpwr = 0.1
+ taste_description = "mushrooms"
+ ph = 8.0
+ chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
+
/datum/reagent/toxin/mutetoxin //the new zombie powder.
name = "Mute Toxin"
description = "A nonlethal poison that inhibits speech in its victim."
diff --git a/code/modules/reagents/chemistry/recipes/medicine.dm b/code/modules/reagents/chemistry/recipes/medicine.dm
index 0461b6fbee4..a2110fcc668 100644
--- a/code/modules/reagents/chemistry/recipes/medicine.dm
+++ b/code/modules/reagents/chemistry/recipes/medicine.dm
@@ -370,3 +370,8 @@
var/location = get_turf(holder.my_atom)
for(var/i in 1 to created_volume)
new /obj/item/stack/medical/poultice(location)
+
+/datum/chemical_reaction/medicine/seraka_destroy //seraka extract is destroyed by sodium hydroxide
+ results = list(/datum/reagent/consumable/sugar = 1)
+ required_reagents = list(/datum/reagent/medicine/coagulant/seraka_extract = 1, /datum/reagent/lye = 1)
+ reaction_tags = REACTION_TAG_EASY
diff --git a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm
index 55e8a5c87d2..12bdd854177 100644
--- a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm
+++ b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm
@@ -594,3 +594,8 @@
thermic_constant= -1
H_ion_release = -0.02
reaction_tags = REACTION_TAG_EASY | REACTION_TAG_UNIQUE
+
+/datum/chemical_reaction/reagent_explosion/patriotism_overload
+ required_reagents = list(/datum/reagent/consumable/ethanol/planet_cracker = 1, /datum/reagent/consumable/ethanol/triumphal_arch = 1)
+ strengthdiv = 20
+ mix_message = "The two patriotic drinks instantly reject each other!"
diff --git a/code/modules/vending/cola.dm b/code/modules/vending/cola.dm
index df71a93ad2c..1ae3fab896c 100644
--- a/code/modules/vending/cola.dm
+++ b/code/modules/vending/cola.dm
@@ -13,7 +13,8 @@
/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game = 10,
/obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime = 10,
/obj/item/reagent_containers/food/drinks/soda_cans/sol_dry = 10,
- /obj/item/reagent_containers/food/drinks/waterbottle = 10)
+ /obj/item/reagent_containers/food/drinks/waterbottle = 10,
+ /obj/item/reagent_containers/food/drinks/bottle/mushi_kombucha = 3)
contraband = list(/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko = 6,
/obj/item/reagent_containers/food/drinks/soda_cans/shamblers = 6)
premium = list(/obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola = 1,
diff --git a/code/modules/vending/megaseed.dm b/code/modules/vending/megaseed.dm
index 9aaa64ca19a..349b11d4a65 100644
--- a/code/modules/vending/megaseed.dm
+++ b/code/modules/vending/megaseed.dm
@@ -23,6 +23,7 @@
/obj/item/seeds/garlic = 3,
/obj/item/seeds/grape = 3,
/obj/item/seeds/grass = 3,
+ /obj/item/seeds/korta_nut = 3,
/obj/item/seeds/lemon = 3,
/obj/item/seeds/lime = 3,
/obj/item/seeds/onion = 3,
diff --git a/code/modules/vending/snack.dm b/code/modules/vending/snack.dm
index 1a3c20e6023..35b7eeb66ea 100644
--- a/code/modules/vending/snack.dm
+++ b/code/modules/vending/snack.dm
@@ -11,6 +11,10 @@
/obj/item/food/chips = 6,
/obj/item/food/sosjerky = 6,
/obj/item/food/no_raisin = 6,
+ /obj/item/food/peanuts = 6,
+ /obj/item/food/peanuts/random = 3,
+ /obj/item/food/cnds = 6,
+ /obj/item/food/cnds/random = 3,
/obj/item/reagent_containers/food/drinks/dry_ramen = 3,
/obj/item/storage/box/gum = 3,
/obj/item/food/energybar = 6)
diff --git a/icons/obj/aquarium.dmi b/icons/obj/aquarium.dmi
index 025967ac6ee..64fa21e790d 100644
Binary files a/icons/obj/aquarium.dmi and b/icons/obj/aquarium.dmi differ
diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi
index 5b80cce4786..988a363ee4c 100644
Binary files a/icons/obj/drinks.dmi and b/icons/obj/drinks.dmi differ
diff --git a/icons/obj/food/containers.dmi b/icons/obj/food/containers.dmi
index 79eac2d4ed4..dae7fb8c6bc 100644
Binary files a/icons/obj/food/containers.dmi and b/icons/obj/food/containers.dmi differ
diff --git a/icons/obj/food/food.dmi b/icons/obj/food/food.dmi
index 01c3798d768..0c8a45db3a3 100644
Binary files a/icons/obj/food/food.dmi and b/icons/obj/food/food.dmi differ
diff --git a/icons/obj/food/lizard.dmi b/icons/obj/food/lizard.dmi
new file mode 100644
index 00000000000..8d02673540a
Binary files /dev/null and b/icons/obj/food/lizard.dmi differ
diff --git a/icons/obj/hydroponics/growing_fruits.dmi b/icons/obj/hydroponics/growing_fruits.dmi
index 02e9a903408..e166d5c1ba3 100644
Binary files a/icons/obj/hydroponics/growing_fruits.dmi and b/icons/obj/hydroponics/growing_fruits.dmi differ
diff --git a/icons/obj/hydroponics/growing_mushrooms.dmi b/icons/obj/hydroponics/growing_mushrooms.dmi
index 526a6e56b18..6dcbc9fa958 100644
Binary files a/icons/obj/hydroponics/growing_mushrooms.dmi and b/icons/obj/hydroponics/growing_mushrooms.dmi differ
diff --git a/icons/obj/hydroponics/harvest.dmi b/icons/obj/hydroponics/harvest.dmi
index 926496fa5db..06a72834c96 100644
Binary files a/icons/obj/hydroponics/harvest.dmi and b/icons/obj/hydroponics/harvest.dmi differ
diff --git a/icons/obj/hydroponics/seeds.dmi b/icons/obj/hydroponics/seeds.dmi
index 50085262e5b..69969f576ef 100644
Binary files a/icons/obj/hydroponics/seeds.dmi and b/icons/obj/hydroponics/seeds.dmi differ
diff --git a/icons/obj/janitor.dmi b/icons/obj/janitor.dmi
index 68043001387..67baf78f355 100644
Binary files a/icons/obj/janitor.dmi and b/icons/obj/janitor.dmi differ
diff --git a/icons/obj/lavaland/ash_flora.dmi b/icons/obj/lavaland/ash_flora.dmi
index 1932e43c153..fcc93f9aeb7 100644
Binary files a/icons/obj/lavaland/ash_flora.dmi and b/icons/obj/lavaland/ash_flora.dmi differ
diff --git a/tgstation.dme b/tgstation.dme
index b759e086a45..e479343a176 100644
--- a/tgstation.dme
+++ b/tgstation.dme
@@ -1251,6 +1251,7 @@
#include "code\game\objects\items\food\dough.dm"
#include "code\game\objects\items\food\egg.dm"
#include "code\game\objects\items\food\frozen.dm"
+#include "code\game\objects\items\food\lizard.dm"
#include "code\game\objects\items\food\meat.dm"
#include "code\game\objects\items\food\mexican.dm"
#include "code\game\objects\items\food\misc.dm"
@@ -2225,6 +2226,7 @@
#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_drink.dm"
#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_egg.dm"
#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_frozen.dm"
+#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_lizard.dm"
#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_meat.dm"
#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_mexican.dm"
#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_misc.dm"
@@ -2285,6 +2287,7 @@
#include "code\modules\hydroponics\grown\flowers.dm"
#include "code\modules\hydroponics\grown\garlic.dm"
#include "code\modules\hydroponics\grown\grass_carpet.dm"
+#include "code\modules\hydroponics\grown\korta_nut.dm"
#include "code\modules\hydroponics\grown\kudzu.dm"
#include "code\modules\hydroponics\grown\melon.dm"
#include "code\modules\hydroponics\grown\misc.dm"