diff --git a/code/modules/food_and_drinks/food/foods/baked_goods.dm b/code/modules/food_and_drinks/food/foods/baked_goods.dm
new file mode 100644
index 00000000000..9da07f4f0b8
--- /dev/null
+++ b/code/modules/food_and_drinks/food/foods/baked_goods.dm
@@ -0,0 +1,434 @@
+
+//////////////////////
+// Cakes //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/sliceable/carrotcake
+ name = "carrot cake"
+ desc = "A favorite desert of a certain wascally wabbit. Not a lie."
+ icon_state = "carrotcake"
+ slice_path = /obj/item/reagent_containers/food/snacks/carrotcakeslice
+ slices_num = 5
+ bitesize = 3
+ filling_color = "#FFD675"
+ list_reagents = list("nutriment" = 20, "oculine" = 10, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/carrotcakeslice
+ name = "carrot cake slice"
+ desc = "Carrotty slice of Carrot Cake, carrots are good for your eyes! Also not a lie."
+ icon_state = "carrotcake_slice"
+ trash = /obj/item/trash/plate
+ filling_color = "#FFD675"
+
+/obj/item/reagent_containers/food/snacks/sliceable/braincake
+ name = "brain cake"
+ desc = "A squishy cake-thing."
+ icon_state = "braincake"
+ slice_path = /obj/item/reagent_containers/food/snacks/braincakeslice
+ slices_num = 5
+ filling_color = "#E6AEDB"
+ bitesize = 3
+ list_reagents = list("protein" = 10, "nutriment" = 10, "mannitol" = 10, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/braincakeslice
+ name = "brain cake slice"
+ desc = "Lemme tell you something about prions. THEY'RE DELICIOUS."
+ icon_state = "braincakeslice"
+ trash = /obj/item/trash/plate
+ filling_color = "#E6AEDB"
+
+/obj/item/reagent_containers/food/snacks/sliceable/cheesecake
+ name = "cheese cake"
+ desc = "DANGEROUSLY cheesy."
+ icon_state = "cheesecake"
+ slice_path = /obj/item/reagent_containers/food/snacks/cheesecakeslice
+ slices_num = 5
+ filling_color = "#FAF7AF"
+ bitesize = 3
+ list_reagents = list("nutriment" = 20, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/cheesecakeslice
+ name = "cheese cake slice"
+ desc = "Slice of pure cheestisfaction."
+ icon_state = "cheesecake_slice"
+ trash = /obj/item/trash/plate
+ filling_color = "#FAF7AF"
+
+/obj/item/reagent_containers/food/snacks/sliceable/plaincake
+ name = "vanilla cake"
+ desc = "A plain cake, not a lie."
+ icon_state = "plaincake"
+ slice_path = /obj/item/reagent_containers/food/snacks/plaincakeslice
+ slices_num = 5
+ bitesize = 3
+ filling_color = "#F7EDD5"
+ list_reagents = list("nutriment" = 20, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/plaincakeslice
+ name = "vanilla cake slice"
+ desc = "Just a slice of cake, it is enough for everyone."
+ icon_state = "plaincake_slice"
+ trash = /obj/item/trash/plate
+ filling_color = "#F7EDD5"
+
+/obj/item/reagent_containers/food/snacks/sliceable/orangecake
+ name = "orange cake"
+ desc = "A cake with added orange."
+ icon_state = "orangecake"
+ slice_path = /obj/item/reagent_containers/food/snacks/orangecakeslice
+ slices_num = 5
+ bitesize = 3
+ filling_color = "#FADA8E"
+ list_reagents = list("nutriment" = 20, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/orangecakeslice
+ name = "orange cake slice"
+ desc = "Just a slice of cake, it is enough for everyone."
+ icon_state = "orangecake_slice"
+ trash = /obj/item/trash/plate
+ filling_color = "#FADA8E"
+
+/obj/item/reagent_containers/food/snacks/sliceable/limecake
+ name = "lime cake"
+ desc = "A cake with added lime."
+ icon_state = "limecake"
+ bitesize = 3
+ slice_path = /obj/item/reagent_containers/food/snacks/limecakeslice
+ slices_num = 5
+ filling_color = "#CBFA8E"
+ list_reagents = list("nutriment" = 20, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/limecakeslice
+ name = "lime cake slice"
+ desc = "Just a slice of cake, it is enough for everyone."
+ icon_state = "limecake_slice"
+ trash = /obj/item/trash/plate
+ filling_color = "#CBFA8E"
+
+/obj/item/reagent_containers/food/snacks/sliceable/lemoncake
+ name = "lemon cake"
+ desc = "A cake with added lemon."
+ icon_state = "lemoncake"
+ slice_path = /obj/item/reagent_containers/food/snacks/lemoncakeslice
+ slices_num = 5
+ bitesize = 3
+ filling_color = "#FAFA8E"
+ list_reagents = list("nutriment" = 20, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/lemoncakeslice
+ name = "lemon cake slice"
+ desc = "Just a slice of cake, it is enough for everyone."
+ icon_state = "lemoncake_slice"
+ trash = /obj/item/trash/plate
+ filling_color = "#FAFA8E"
+
+/obj/item/reagent_containers/food/snacks/sliceable/chocolatecake
+ name = "chocolate cake"
+ desc = "A cake with added chocolate."
+ icon_state = "chocolatecake"
+ slice_path = /obj/item/reagent_containers/food/snacks/chocolatecakeslice
+ slices_num = 5
+ bitesize = 3
+ filling_color = "#805930"
+ list_reagents = list("nutriment" = 20, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/chocolatecakeslice
+ name = "chocolate cake slice"
+ desc = "Just a slice of cake, it is enough for everyone."
+ icon_state = "chocolatecake_slice"
+ trash = /obj/item/trash/plate
+ filling_color = "#805930"
+
+/obj/item/reagent_containers/food/snacks/sliceable/birthdaycake
+ name = "birthday cake"
+ desc = "Happy Birthday..."
+ icon_state = "birthdaycake"
+ slice_path = /obj/item/reagent_containers/food/snacks/birthdaycakeslice
+ slices_num = 5
+ filling_color = "#FFD6D6"
+ bitesize = 3
+ list_reagents = list("nutriment" = 20, "sprinkles" = 10, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/birthdaycakeslice
+ name = "birthday cake slice"
+ desc = "A slice of your birthday"
+ icon_state = "birthdaycakeslice"
+ trash = /obj/item/trash/plate
+ filling_color = "#FFD6D6"
+
+/obj/item/reagent_containers/food/snacks/sliceable/applecake
+ name = "apple cake"
+ desc = "A cake centered with Apple."
+ icon_state = "applecake"
+ slice_path = /obj/item/reagent_containers/food/snacks/applecakeslice
+ slices_num = 5
+ bitesize = 3
+ filling_color = "#EBF5B8"
+ list_reagents = list("nutriment" = 20, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/applecakeslice
+ name = "apple cake slice"
+ desc = "A slice of heavenly cake."
+ icon_state = "applecakeslice"
+ trash = /obj/item/trash/plate
+ filling_color = "#EBF5B8"
+
+
+//////////////////////
+// Cookies //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/cookie
+ name = "cookie"
+ desc = "COOKIE!!!"
+ icon_state = "COOKIE!!!"
+ bitesize = 1
+ filling_color = "#DBC94F"
+ list_reagents = list("nutriment" = 1)
+
+/obj/item/reagent_containers/food/snacks/fortunecookie
+ name = "fortune cookie"
+ desc = "A true prophecy in each cookie!"
+ icon_state = "fortune_cookie"
+ filling_color = "#E8E79E"
+ list_reagents = list("nutriment" = 3)
+ trash = /obj/item/paper/fortune
+
+/obj/item/reagent_containers/food/snacks/sugarcookie
+ name = "sugar cookie"
+ desc = "Just like your little sister used to make."
+ icon_state = "sugarcookie"
+ list_reagents = list("nutriment" = 3, "sugar" = 3)
+
+
+//////////////////////
+// Pies //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/pie
+ name = "banana cream pie"
+ desc = "Just like back home, on clown planet! HONK!"
+ icon_state = "pie"
+ trash = /obj/item/trash/plate
+ filling_color = "#FBFFB8"
+ bitesize = 3
+ list_reagents = list("nutriment" = 6, "banana" = 5, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/pie/throw_impact(atom/hit_atom)
+ ..()
+ new/obj/effect/decal/cleanable/pie_smudge(loc)
+ visible_message("[src] splats.","You hear a splat.")
+ qdel(src)
+
+/obj/item/reagent_containers/food/snacks/meatpie
+ name = "meat-pie"
+ icon_state = "meatpie"
+ desc = "An old barber recipe, very delicious!"
+ trash = /obj/item/trash/plate
+ filling_color = "#948051"
+ bitesize = 3
+ list_reagents = list("nutriment" = 10, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/tofupie
+ name = "tofu-pie"
+ icon_state = "meatpie"
+ desc = "A delicious tofu pie."
+ trash = /obj/item/trash/plate
+ filling_color = "#FFFEE0"
+ bitesize = 3
+ list_reagents = list("nutriment" = 10, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/amanita_pie
+ name = "amanita pie"
+ desc = "Sweet and tasty poison pie."
+ icon_state = "amanita_pie"
+ filling_color = "#FFCCCC"
+ bitesize = 4
+ list_reagents = list("nutriment" = 6, "amanitin" = 3, "psilocybin" = 1, "vitamin" = 4)
+
+/obj/item/reagent_containers/food/snacks/plump_pie
+ name = "plump pie"
+ desc = "I bet you love stuff made out of plump helmets!"
+ icon_state = "plump_pie"
+ filling_color = "#B8279B"
+ bitesize = 3
+ list_reagents = list("nutriment" = 10, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/plump_pie/New()
+ ..()
+ if(prob(10))
+ name = "exceptional plump pie"
+ desc = "Microwave is taken by a fey mood! It has cooked an exceptional plump pie!" // What
+ reagents.add_reagent("omnizine", 5)
+
+/obj/item/reagent_containers/food/snacks/xemeatpie
+ name = "Xeno-pie"
+ icon_state = "xenomeatpie"
+ desc = "A delicious meatpie. Probably heretical."
+ trash = /obj/item/trash/plate
+ filling_color = "#43DE18"
+ list_reagents = list("nutriment" = 10, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/applepie
+ name = "apple pie"
+ desc = "A pie containing sweet sweet love... or apple."
+ icon_state = "applepie"
+ filling_color = "#E0EDC5"
+ bitesize = 3
+ list_reagents = list("nutriment" = 10, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/cherrypie
+ name = "cherry pie"
+ desc = "Taste so good, make a grown man cry."
+ icon_state = "cherrypie"
+ filling_color = "#FF525A"
+ bitesize = 3
+ list_reagents = list("nutriment" = 10, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/sliceable/pumpkinpie
+ name = "pumpkin pie"
+ desc = "A delicious treat for the autumn months."
+ icon_state = "pumpkinpie"
+ slice_path = /obj/item/reagent_containers/food/snacks/pumpkinpieslice
+ slices_num = 5
+ bitesize = 3
+ filling_color = "#F5B951"
+ list_reagents = list("nutriment" = 20, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/pumpkinpieslice
+ name = "pumpkin pie slice"
+ desc = "A slice of pumpkin pie, with whipped cream on top. Perfection."
+ icon_state = "pumpkinpieslice"
+ trash = /obj/item/trash/plate
+ filling_color = "#F5B951"
+
+
+//////////////////////
+// Donuts //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/donut
+ name = "donut"
+ desc = "Goes great with Robust Coffee."
+ icon_state = "donut1"
+ bitesize = 5
+ list_reagents = list("nutriment" = 3, "sugar" = 2)
+ var/extra_reagent = null
+ filling_color = "#D2691E"
+ var/randomized_sprinkles = 1
+
+/obj/item/reagent_containers/food/snacks/donut/New()
+ ..()
+ if(randomized_sprinkles && prob(30))
+ icon_state = "donut2"
+ name = "frosted donut"
+ reagents.add_reagent("sprinkles", 2)
+ filling_color = "#FF69B4"
+
+/obj/item/reagent_containers/food/snacks/donut/sprinkles
+ name = "frosted donut"
+ icon_state = "donut2"
+ list_reagents = list("nutriment" = 3, "sugar" = 2, "spinkles" = 2)
+ filling_color = "#FF69B4"
+ randomized_sprinkles = 0
+
+/obj/item/reagent_containers/food/snacks/donut/chaos
+ name = "chaos donut"
+ desc = "Like life, it never quite tastes the same."
+ bitesize = 10
+
+/obj/item/reagent_containers/food/snacks/donut/chaos/New()
+ ..()
+ extra_reagent = pick("nutriment", "capsaicin", "frostoil", "krokodil", "plasma", "cocoa", "slimejelly", "banana", "berryjuice", "omnizine")
+ reagents.add_reagent("[extra_reagent]", 3)
+ if(prob(30))
+ icon_state = "donut2"
+ name = "frosted chaos donut"
+ reagents.add_reagent("sprinkles", 2)
+ filling_color = "#FF69B4"
+
+/obj/item/reagent_containers/food/snacks/donut/jelly
+ name = "jelly donut"
+ desc = "You jelly?"
+ icon_state = "jdonut1"
+ extra_reagent = "berryjuice"
+
+/obj/item/reagent_containers/food/snacks/donut/jelly/New()
+ ..()
+ if(extra_reagent)
+ reagents.add_reagent("[extra_reagent]", 3)
+ if(prob(30))
+ icon_state = "jdonut2"
+ name = "frosted jelly Donut"
+ reagents.add_reagent("sprinkles", 2)
+ filling_color = "#FF69B4"
+
+/obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly
+ name = "jelly donut"
+ desc = "You jelly?"
+ icon_state = "jdonut1"
+ extra_reagent = "slimejelly"
+
+/obj/item/reagent_containers/food/snacks/donut/jelly/cherryjelly
+ name = "jelly donut"
+ desc = "You jelly?"
+ icon_state = "jdonut1"
+ extra_reagent = "cherryjelly"
+
+
+//////////////////////
+// Misc //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/muffin
+ name = "muffin"
+ desc = "A delicious and spongy little cake."
+ icon_state = "muffin"
+ filling_color = "#E0CF9B"
+ list_reagents = list("nutriment" = 6)
+
+/obj/item/reagent_containers/food/snacks/berryclafoutis
+ name = "berry clafoutis"
+ desc = "No black birds, this is a good sign."
+ icon_state = "berryclafoutis"
+ trash = /obj/item/trash/plate
+ bitesize = 3
+ list_reagents = list("nutriment" = 10, "berryjuice" = 5, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/poppypretzel
+ name = "poppy pretzel"
+ desc = "A large soft pretzel full of POP! It's all twisted up!"
+ icon_state = "poppypretzel"
+ filling_color = "#916E36"
+ list_reagents = list("nutriment" = 5)
+
+/obj/item/reagent_containers/food/snacks/plumphelmetbiscuit
+ name = "plump helmet biscuit"
+ desc = "This is a finely-prepared plump helmet biscuit. The ingredients are exceptionally minced plump helmet, and well-minced dwarven wheat flour."
+ icon_state = "phelmbiscuit"
+ filling_color = "#CFB4C4"
+ list_reagents = list("nutriment" = 5)
+
+/obj/item/reagent_containers/food/snacks/plumphelmetbiscuit/New()
+ ..()
+ if(prob(10))
+ name = "exceptional plump helmet biscuit"
+ desc = "Microwave is taken by a fey mood! It has cooked an exceptional plump helmet biscuit!" // Is this a reference?
+ reagents.add_reagent("omnizine", 5)
+
+/obj/item/reagent_containers/food/snacks/appletart
+ name = "golden apple streusel tart"
+ desc = "A tasty dessert that won't make it through a metal detector."
+ icon_state = "gappletart"
+ trash = /obj/item/trash/plate
+ filling_color = "#FFFF00"
+ bitesize = 3
+ list_reagents = list("nutriment" = 8, "gold" = 5, "vitamin" = 4)
+
+/obj/item/reagent_containers/food/snacks/cracker
+ name = "cracker"
+ desc = "It's a salted cracker."
+ icon_state = "cracker"
+ bitesize = 1
+ filling_color = "#F5DEB8"
+ list_reagents = list("nutriment" = 1)
diff --git a/code/modules/food_and_drinks/food/foods/bread.dm b/code/modules/food_and_drinks/food/foods/bread.dm
new file mode 100644
index 00000000000..c841f8d65fa
--- /dev/null
+++ b/code/modules/food_and_drinks/food/foods/bread.dm
@@ -0,0 +1,183 @@
+
+//////////////////////
+// Breads //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/sliceable/meatbread
+ name = "meatbread loaf"
+ desc = "The culinary base of every self-respecting eloquen/tg/entleman."
+ icon_state = "meatbread"
+ slice_path = /obj/item/reagent_containers/food/snacks/meatbreadslice
+ slices_num = 5
+ filling_color = "#FF7575"
+ list_reagents = list("protein" = 20, "nutriment" = 10, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/meatbreadslice
+ name = "meatbread slice"
+ desc = "A slice of delicious meatbread."
+ icon_state = "meatbreadslice"
+ trash = /obj/item/trash/plate
+ filling_color = "#FF7575"
+
+/obj/item/reagent_containers/food/snacks/sliceable/xenomeatbread
+ name = "xenomeatbread loaf"
+ desc = "The culinary base of every self-respecting eloquent gentleman. Extra Heretical."
+ icon_state = "xenomeatbread"
+ slice_path = /obj/item/reagent_containers/food/snacks/xenomeatbreadslice
+ slices_num = 5
+ filling_color = "#8AFF75"
+ list_reagents = list("protein" = 20, "nutriment" = 10, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/xenomeatbreadslice
+ name = "xenomeatbread slice"
+ desc = "A slice of delicious meatbread. Extra Heretical."
+ icon_state = "xenobreadslice"
+ trash = /obj/item/trash/plate
+ filling_color = "#8AFF75"
+
+/obj/item/reagent_containers/food/snacks/sliceable/spidermeatbread
+ name = "spider meat loaf"
+ desc = "Reassuringly green meatloaf made from spider meat."
+ icon_state = "spidermeatbread"
+ slice_path = /obj/item/reagent_containers/food/snacks/spidermeatbreadslice
+ slices_num = 5
+ list_reagents = list("protein" = 20, "nutriment" = 10, "toxin" = 15, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/spidermeatbreadslice
+ name = "spider meat bread slice"
+ desc = "A slice of meatloaf made from an animal that most likely still wants you dead."
+ icon_state = "xenobreadslice"
+ trash = /obj/item/trash/plate
+ list_reagents = list("toxin" = 2)
+
+/obj/item/reagent_containers/food/snacks/sliceable/bananabread
+ name = "Banana-nut bread"
+ desc = "A heavenly and filling treat."
+ icon_state = "bananabread"
+ slice_path = /obj/item/reagent_containers/food/snacks/bananabreadslice
+ slices_num = 5
+ filling_color = "#EDE5AD"
+ list_reagents = list("banana" = 20, "nutriment" = 20)
+
+/obj/item/reagent_containers/food/snacks/bananabreadslice
+ name = "Banana-nut bread slice"
+ desc = "A slice of delicious banana bread."
+ icon_state = "bananabreadslice"
+ trash = /obj/item/trash/plate
+ filling_color = "#EDE5AD"
+
+/obj/item/reagent_containers/food/snacks/sliceable/tofubread
+ name = "Tofubread"
+ icon_state = "Like meatbread but for vegetarians. Not guaranteed to give superpowers."
+ icon_state = "tofubread"
+ slice_path = /obj/item/reagent_containers/food/snacks/tofubreadslice
+ slices_num = 5
+ filling_color = "#F7FFE0"
+ list_reagents = list("nutriment" = 20, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/tofubreadslice
+ name = "Tofubread slice"
+ desc = "A slice of delicious tofubread."
+ icon_state = "tofubreadslice"
+ trash = /obj/item/trash/plate
+ filling_color = "#F7FFE0"
+
+/obj/item/reagent_containers/food/snacks/sliceable/bread
+ name = "Bread"
+ icon_state = "Some plain old Earthen bread."
+ icon_state = "bread"
+ slice_path = /obj/item/reagent_containers/food/snacks/breadslice
+ slices_num = 6
+ filling_color = "#FFE396"
+ list_reagents = list("nutriment" = 10)
+
+/obj/item/reagent_containers/food/snacks/breadslice
+ name = "Bread slice"
+ desc = "A slice of home."
+ icon_state = "breadslice"
+ trash = /obj/item/trash/plate
+ filling_color = "#D27332"
+ list_reagents = list("nutriment" = 2, "bread" = 5)
+
+/obj/item/reagent_containers/food/snacks/sliceable/creamcheesebread
+ name = "Cream Cheese Bread"
+ desc = "Yum yum yum!"
+ icon_state = "creamcheesebread"
+ slice_path = /obj/item/reagent_containers/food/snacks/creamcheesebreadslice
+ slices_num = 5
+ filling_color = "#FFF896"
+ list_reagents = list("nutriment" = 20, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/creamcheesebreadslice
+ name = "Cream Cheese Bread slice"
+ desc = "A slice of yum!"
+ icon_state = "creamcheesebreadslice"
+ trash = /obj/item/trash/plate
+ filling_color = "#FFF896"
+ list_reagents = list("nutriment" = 4, "vitamin" = 1)
+
+
+//////////////////////
+// Misc //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/bun
+ name = "bun"
+ desc = "The base for any self-respecting burger."
+ icon = 'icons/obj/food/food_ingredients.dmi'
+ icon_state = "bun"
+ list_reagents = list("nutriment" = 1)
+
+/obj/item/reagent_containers/food/snacks/flatbread
+ name = "flatbread"
+ desc = "Bland but filling."
+ icon = 'icons/obj/food/food_ingredients.dmi'
+ icon_state = "flatbread"
+ list_reagents = list("nutriment" = 6, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/baguette
+ name = "baguette"
+ desc = "Bon appetit!"
+ icon_state = "baguette"
+ filling_color = "#E3D796"
+ bitesize = 3
+ list_reagents = list("nutriment" = 6, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/twobread
+ name = "Two Bread"
+ desc = "It is very bitter and winy."
+ icon_state = "twobread"
+ filling_color = "#DBCC9A"
+ bitesize = 3
+ list_reagents = list("nutriment" = 2, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/jelliedtoast
+ name = "Jellied Toast"
+ desc = "A slice of bread covered with delicious jam."
+ icon_state = "jellytoast"
+ trash = /obj/item/trash/plate
+ filling_color = "#B572AB"
+ bitesize = 3
+
+/obj/item/reagent_containers/food/snacks/jelliedtoast/cherry
+ list_reagents = list("nutriment" = 1, "cherryjelly" = 5, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/jelliedtoast/slime
+ list_reagents = list("nutriment" = 1, "slimejelly" = 5, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/rofflewaffles
+ name = "Roffle Waffles"
+ desc = "Waffles from Roffle. Co."
+ icon_state = "rofflewaffles"
+ trash = /obj/item/trash/waffles
+ filling_color = "#FF00F7"
+ bitesize = 4
+ list_reagents = list("nutriment" = 8, "psilocybin" = 2, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/waffles
+ name = "waffles"
+ desc = "Mmm, waffles."
+ icon_state = "waffles"
+ trash = /obj/item/trash/waffles
+ filling_color = "#E6DEB5"
+ list_reagents = list("nutriment" = 8, "vitamin" = 1)
diff --git a/code/modules/food_and_drinks/food/candy.dm b/code/modules/food_and_drinks/food/foods/candy.dm
similarity index 100%
rename from code/modules/food_and_drinks/food/candy.dm
rename to code/modules/food_and_drinks/food/foods/candy.dm
diff --git a/code/modules/food_and_drinks/food/foods/desserts.dm b/code/modules/food_and_drinks/food/foods/desserts.dm
new file mode 100644
index 00000000000..ff99efd07be
--- /dev/null
+++ b/code/modules/food_and_drinks/food/foods/desserts.dm
@@ -0,0 +1,97 @@
+
+//////////////////////
+// Ice Cream //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/icecream
+ name = "ice cream"
+ desc = "Delicious ice cream."
+ icon = 'icons/obj/kitchen.dmi'
+ icon_state = "icecream_cone"
+ bitesize = 3
+ list_reagents = list("nutriment" = 1, "sugar" = 1)
+
+/obj/item/reagent_containers/food/snacks/icecream/New()
+ ..()
+ update_icon()
+
+/obj/item/reagent_containers/food/snacks/icecream/update_icon()
+ overlays.Cut()
+ var/image/filling = image('icons/obj/kitchen.dmi', src, "icecream_color")
+ filling.icon += mix_color_from_reagents(reagents.reagent_list)
+ overlays += filling
+
+/obj/item/reagent_containers/food/snacks/icecream/icecreamcone
+ name = "ice cream cone"
+ desc = "Delicious ice cream."
+ icon_state = "icecream_cone"
+ volume = 50
+ bitesize = 3
+ list_reagents = list("nutriment" = 3, "sugar" = 7, "ice" = 2)
+
+/obj/item/reagent_containers/food/snacks/icecream/icecreamcup
+ name = "chocolate ice cream cone"
+ desc = "Delicious ice cream."
+ icon_state = "icecream_cup"
+ volume = 50
+ bitesize = 6
+ list_reagents = list("nutriment" = 5, "chocolate" = 8, "ice" = 2)
+
+/obj/item/reagent_containers/food/snacks/icecreamsandwich
+ name = "icecream sandwich"
+ desc = "Portable Ice-cream in it's own packaging."
+ icon_state = "icecreamsandwich"
+ list_reagents = list("nutriment" = 2, "ice" = 2)
+
+
+//////////////////////
+// Misc //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/friedbanana
+ name = "Fried Banana"
+ desc = "Goreng Pisang, also known as fried bananas."
+ icon_state = "friedbanana"
+ list_reagents = list("sugar" = 5, "nutriment" = 8, "cornoil" = 4)
+
+/obj/item/reagent_containers/food/snacks/ricepudding
+ name = "Rice Pudding"
+ desc = "Where's the Jam!"
+ icon_state = "rpudding"
+ trash = /obj/item/trash/snack_bowl
+ filling_color = "#FFFBDB"
+ list_reagents = list("nutriment" = 7, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/spacylibertyduff
+ name = "Spacy Liberty Duff"
+ desc = "Jello gelatin, from Alfred Hubbard's cookbook."
+ icon_state = "spacylibertyduff"
+ trash = /obj/item/trash/snack_bowl
+ filling_color = "#42B873"
+ bitesize = 3
+ list_reagents = list("nutriment" = 6, "psilocybin" = 6)
+
+/obj/item/reagent_containers/food/snacks/amanitajelly
+ name = "Amanita Jelly"
+ desc = "Looks curiously toxic."
+ icon_state = "amanitajelly"
+ trash = /obj/item/trash/snack_bowl
+ filling_color = "#ED0758"
+ bitesize = 3
+ list_reagents = list("nutriment" = 6, "amanitin" = 6, "psilocybin" = 3)
+
+/obj/item/reagent_containers/food/snacks/candiedapple
+ name = "Candied Apple"
+ desc = "An apple coated in sugary sweetness."
+ icon_state = "candiedapple"
+ filling_color = "#F21873"
+ bitesize = 3
+ list_reagents = list("nutriment" = 3, "sugar" = 2)
+
+/obj/item/reagent_containers/food/snacks/mint
+ name = "mint"
+ desc = "it is only wafer thin."
+ icon_state = "mint"
+ bitesize = 1
+ filling_color = "#F2F2F2"
+ list_reagents = list("minttoxin" = 1)
diff --git a/code/modules/food_and_drinks/food/foods/ethnic.dm b/code/modules/food_and_drinks/food/foods/ethnic.dm
new file mode 100644
index 00000000000..ae8fc289798
--- /dev/null
+++ b/code/modules/food_and_drinks/food/foods/ethnic.dm
@@ -0,0 +1,135 @@
+
+//////////////////////
+// Mexican //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/taco
+ name = "taco"
+ desc = "Take a bite!"
+ icon_state = "taco"
+ bitesize = 3
+ list_reagents = list("nutriment" = 7, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/burrito
+ name = "Burrito"
+ desc = "Meat, beans, cheese, and rice wrapped up as an easy-to-hold meal."
+ icon_state = "burrito"
+ trash = /obj/item/trash/plate
+ filling_color = "#A36A1F"
+ list_reagents = list("nutriment" = 4, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/chimichanga
+ name = "Chimichanga"
+ desc = "Time to eat a chimi-f***ing-changa."
+ icon_state = "chimichanga"
+ trash = /obj/item/trash/plate
+ filling_color = "#A36A1F"
+ list_reagents = list("omnizine" = 4, "cheese" = 2) //Deadpool reference. Deal with it.
+
+/obj/item/reagent_containers/food/snacks/enchiladas
+ name = "Enchiladas"
+ desc = "Viva La Mexico!"
+ icon_state = "enchiladas"
+ trash = /obj/item/trash/tray
+ filling_color = "#A36A1F"
+ bitesize = 4
+ list_reagents = list("nutriment" = 8, "capsaicin" = 6)
+
+/obj/item/reagent_containers/food/snacks/cornchips
+ name = "corn chips"
+ desc = "Goes great with salsa! OLE!"
+ icon_state = "chips"
+ bitesize = 1
+ trash = /obj/item/trash/chips
+ filling_color = "#E8C31E"
+ list_reagents = list("nutriment" = 3)
+
+
+//////////////////////
+// Chinese //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/chinese/chowmein
+ name = "chow mein"
+ desc = "What is in this anyways?"
+ icon_state = "chinese1"
+ junkiness = 25
+ list_reagents = list("nutriment" = 1, "beans" = 3, "msg" = 4, "sugar" = 2)
+
+/obj/item/reagent_containers/food/snacks/chinese/sweetsourchickenball
+ name = "Sweet & Sour Chicken Balls"
+ desc = "Is this chicken cooked? The odds are better than wok paper scissors."
+ icon_state = "chickenball"
+ junkiness = 25
+ list_reagents = list("nutriment" = 2, "msg" = 4, "sugar" = 2)
+
+/obj/item/reagent_containers/food/snacks/chinese/tao
+ name = "Admiral Yamamoto carp"
+ desc = "Tastes like chicken."
+ icon_state = "chinese2"
+ junkiness = 25
+ list_reagents = list("nutriment" = 1, "protein" = 1, "msg" = 4, "sugar" = 4)
+
+/obj/item/reagent_containers/food/snacks/chinese/newdles
+ name = "chinese newdles"
+ desc = "Made fresh, weekly!"
+ icon_state = "chinese3"
+ junkiness = 25
+ list_reagents = list("nutriment" = 1, "msg" = 4, "sugar" = 3)
+
+/obj/item/reagent_containers/food/snacks/chinese/rice
+ name = "fried rice"
+ desc = "A timeless classic."
+ icon_state = "chinese4"
+ junkiness = 20
+ list_reagents = list("nutriment" = 1, "rice" = 3, "msg" = 4, "sugar" = 2)
+
+
+//////////////////////
+// Japanese //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/chawanmushi
+ name = "chawanmushi"
+ desc = "A legendary egg custard that makes friends out of enemies. Probably too hot for a cat to eat."
+ icon_state = "chawanmushi"
+ trash = /obj/item/trash/snack_bowl
+ filling_color = "#F0F2E4"
+ list_reagents = list("nutriment" = 5)
+
+/obj/item/reagent_containers/food/snacks/yakiimo
+ name = "yaki imo"
+ desc = "Made with roasted sweet potatoes!"
+ icon_state = "yakiimo"
+ trash = /obj/item/trash/plate
+ list_reagents = list("nutriment" = 5, "vitamin" = 4)
+ filling_color = "#8B1105"
+
+
+//////////////////////
+// Middle Eastern //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/human/kabob
+ name = "-kabob"
+ icon_state = "kabob"
+ desc = "A human meat, on a stick."
+ trash = /obj/item/stack/rods
+ filling_color = "#A85340"
+ list_reagents = list("nutriment" = 8)
+
+/obj/item/reagent_containers/food/snacks/monkeykabob
+ name = "Meat-kabob"
+ icon_state = "kabob"
+ desc = "Delicious meat, on a stick."
+ trash = /obj/item/stack/rods
+ filling_color = "#A85340"
+ list_reagents = list("nutriment" = 8)
+
+/obj/item/reagent_containers/food/snacks/tofukabob
+ name = "Tofu-kabob"
+ icon_state = "kabob"
+ desc = "Vegan meat, on a stick."
+ trash = /obj/item/stack/rods
+ filling_color = "#FFFEE0"
+ list_reagents = list("nutriment" = 8)
diff --git a/code/modules/food_and_drinks/food/foods/ingredients.dm b/code/modules/food_and_drinks/food/foods/ingredients.dm
new file mode 100644
index 00000000000..65c20eb7eba
--- /dev/null
+++ b/code/modules/food_and_drinks/food/foods/ingredients.dm
@@ -0,0 +1,160 @@
+
+//////////////////////
+// Tofu & Soy //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/tofu
+ name = "Tofu"
+ icon_state = "tofu"
+ desc = "We all love tofu."
+ filling_color = "#FFFEE0"
+ bitesize = 3
+ list_reagents = list("plantmatter" = 2)
+
+/obj/item/reagent_containers/food/snacks/fried_tofu
+ name = "Fried Tofu"
+ icon_state = "tofu"
+ desc = "Proof that even vegetarians crave unhealthy foods."
+ filling_color = "#FFFEE0"
+ bitesize = 3
+ list_reagents = list("plantmatter" = 3)
+
+/obj/item/reagent_containers/food/snacks/soydope
+ name = "Soy Dope"
+ desc = "Dope from a soy."
+ icon_state = "soydope"
+ trash = /obj/item/trash/plate
+ filling_color = "#C4BF76"
+ list_reagents = list("nutriment" = 2)
+
+
+//////////////////////
+// Cheese //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/sliceable/cheesewheel
+ name = "Cheese wheel"
+ desc = "A big wheel of delicious Cheddar."
+ icon_state = "cheesewheel"
+ slice_path = /obj/item/reagent_containers/food/snacks/cheesewedge
+ slices_num = 5
+ filling_color = "#FFF700"
+ list_reagents = list("nutriment" = 15, "vitamin" = 5, "cheese" = 20)
+
+/obj/item/reagent_containers/food/snacks/cheesewedge
+ name = "Cheese wedge"
+ desc = "A wedge of delicious Cheddar. The cheese wheel it was cut from can't have gone far."
+ icon_state = "cheesewedge"
+ filling_color = "#FFF700"
+
+/obj/item/reagent_containers/food/snacks/weirdcheesewedge
+ name = "Weird Cheese"
+ desc = "Some kind of... gooey, messy, gloopy thing. Similar to cheese, but only in the looser sense of the word."
+ icon_state = "weirdcheesewedge"
+ filling_color = "#00FF33"
+ list_reagents = list("mercury" = 5, "lsd" = 5, "ethanol" = 5, "weird_cheese" = 5)
+
+
+//////////////////////
+// Plants //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/hugemushroomslice
+ name = "huge mushroom slice"
+ desc = "A slice from a huge mushroom."
+ icon_state = "hugemushroomslice"
+ filling_color = "#E0D7C5"
+ bitesize = 6
+ list_reagents = list("plantmatter" = 3, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/tomatomeat
+ name = "tomato slice"
+ desc = "A slice from a huge tomato."
+ icon_state = "tomatomeat"
+ filling_color = "#DB0000"
+ bitesize = 6
+ list_reagents = list("protein" = 2)
+
+/obj/item/reagent_containers/food/snacks/watermelonslice
+ name = "Watermelon Slice"
+ desc = "A slice of watery goodness."
+ icon_state = "watermelonslice"
+ filling_color = "#FF3867"
+
+/obj/item/reagent_containers/food/snacks/pineappleslice
+ name = "Pineapple Slices"
+ desc = "Rings of pineapple."
+ icon_state = "pineappleslice"
+ filling_color = "#e5b437"
+
+
+//////////////////////
+// Dough //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/dough
+ name = "dough"
+ desc = "A piece of dough."
+ icon = 'icons/obj/food/food_ingredients.dmi'
+ icon_state = "dough"
+ list_reagents = list("nutriment" = 6)
+
+// Dough + rolling pin = flat dough
+/obj/item/reagent_containers/food/snacks/dough/attackby(obj/item/I, mob/user, params)
+ if(istype(I, /obj/item/kitchen/rollingpin))
+ if(isturf(loc))
+ new /obj/item/reagent_containers/food/snacks/sliceable/flatdough(loc)
+ to_chat(user, "You flatten [src].")
+ qdel(src)
+ else
+ to_chat(user, "You need to put [src] on a surface to roll it out!")
+ else
+ ..()
+
+// slicable into 3xdoughslices
+/obj/item/reagent_containers/food/snacks/sliceable/flatdough
+ name = "flat dough"
+ desc = "Some flattened dough."
+ icon = 'icons/obj/food/food_ingredients.dmi'
+ icon_state = "flat dough"
+ slice_path = /obj/item/reagent_containers/food/snacks/doughslice
+ slices_num = 3
+ list_reagents = list("nutriment" = 6)
+
+/obj/item/reagent_containers/food/snacks/doughslice
+ name = "dough slice"
+ desc = "The building block of an impressive dish."
+ icon = 'icons/obj/food/food_ingredients.dmi'
+ icon_state = "doughslice"
+ list_reagents = list("nutriment" = 1)
+
+
+//////////////////////
+// Chocolate //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/chocolatebar
+ name = "Chocolate Bar"
+ desc = "Such sweet, fattening food."
+ icon_state = "chocolatebar"
+ filling_color = "#7D5F46"
+ list_reagents = list("nutriment" = 2, "sugar" = 2, "cocoa" = 2)
+
+/obj/item/reagent_containers/food/snacks/choc_pile //for reagent chocolate being spilled on turfs
+ name = "Pile of Chocolate"
+ desc = "A pile of pure chocolate pieces."
+ icon_state = "cocoa"
+ filling_color = "#7D5F46"
+ list_reagents = list("chocolate" = 5)
+
+
+//////////////////////
+// Misc //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/ectoplasm
+ name = "ectoplasm"
+ desc = "A luminescent blob of what scientists refer to as 'ghost goo'."
+ icon = 'icons/obj/wizard.dmi'
+ icon_state = "ectoplasm"
+ list_reagents = list("ectoplasm" = 10)
diff --git a/code/modules/food_and_drinks/food/foods/junkfood.dm b/code/modules/food_and_drinks/food/foods/junkfood.dm
new file mode 100644
index 00000000000..b221348e8d8
--- /dev/null
+++ b/code/modules/food_and_drinks/food/foods/junkfood.dm
@@ -0,0 +1,93 @@
+
+//////////////////////
+// Vendor //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/chips
+ name = "chips"
+ desc = "Commander Riker's What-The-Crisps."
+ icon_state = "chips"
+ bitesize = 1
+ trash = /obj/item/trash/chips
+ filling_color = "#E8C31E"
+ junkiness = 20
+ list_reagents = list("nutriment" = 1, "sodiumchloride" = 1, "sugar" = 3)
+
+/obj/item/reagent_containers/food/snacks/sosjerky
+ name = "Scaredy's Private Reserve Beef Jerky"
+ icon_state = "sosjerky"
+ desc = "Beef jerky made from the finest space cows."
+ trash = /obj/item/trash/sosjerky
+ filling_color = "#631212"
+ junkiness = 25
+ list_reagents = list("protein" = 1, "sugar" = 3)
+
+/obj/item/reagent_containers/food/snacks/pistachios
+ name = "Pistachios"
+ icon_state = "pistachios"
+ desc = "A snack of deliciously salted pistachios. A perfectly valid choice..."
+ trash = /obj/item/trash/pistachios
+ filling_color = "#BAD145"
+ junkiness = 20
+ list_reagents = list("plantmatter" = 2, "sodiumchloride" = 1, "sugar" = 4)
+
+/obj/item/reagent_containers/food/snacks/no_raisin
+ name = "4no Raisins"
+ icon_state = "4no_raisins"
+ desc = "Best raisins in the universe. Not sure why."
+ trash = /obj/item/trash/raisins
+ filling_color = "#343834"
+ junkiness = 25
+ list_reagents = list("plantmatter" = 2, "sugar" = 4)
+
+/obj/item/reagent_containers/food/snacks/spacetwinkie
+ name = "Space Twinkie"
+ icon_state = "space_twinkie"
+ desc = "Guaranteed to survive longer then you will."
+ filling_color = "#FFE591"
+ junkiness = 25
+ list_reagents = list("sugar" = 4)
+
+/obj/item/reagent_containers/food/snacks/cheesiehonkers
+ name = "Cheesie Honkers"
+ icon_state = "cheesie_honkers"
+ desc = "Bite sized cheesie snacks that will honk all over your mouth."
+ trash = /obj/item/trash/cheesie
+ filling_color = "#FFA305"
+ junkiness = 25
+ list_reagents = list("nutriment" = 1, "fake_cheese" = 2, "sugar" = 3)
+
+/obj/item/reagent_containers/food/snacks/syndicake
+ name = "Syndi-Cakes"
+ icon_state = "syndi_cakes"
+ desc = "An extremely moist snack cake that tastes just as good after being nuked."
+ filling_color = "#FF5D05"
+ trash = /obj/item/trash/syndi_cakes
+ bitesize = 3
+ list_reagents = list("nutriment" = 4, "salglu_solution" = 5)
+
+/obj/item/reagent_containers/food/snacks/tastybread
+ name = "bread tube"
+ desc = "Bread in a tube. Chewy...and surprisingly tasty."
+ icon_state = "tastybread"
+ trash = /obj/item/trash/tastybread
+ filling_color = "#A66829"
+ junkiness = 20
+ list_reagents = list("nutriment" = 2, "sugar" = 4)
+
+
+//////////////////////
+// Homemade //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/sosjerky/healthy
+ name = "homemade beef jerky"
+ desc = "Homemade beef jerky made from the finest space cows."
+ list_reagents = list("nutriment" = 3, "vitamin" = 1)
+ junkiness = 0
+
+/obj/item/reagent_containers/food/snacks/no_raisin/healthy
+ name = "homemade raisins"
+ desc = "homemade raisins, the best in all of spess."
+ list_reagents = list("nutriment" = 3, "vitamin" = 2)
+ junkiness = 0
diff --git a/code/modules/food_and_drinks/food/foods/meat.dm b/code/modules/food_and_drinks/food/foods/meat.dm
new file mode 100644
index 00000000000..521a82950c8
--- /dev/null
+++ b/code/modules/food_and_drinks/food/foods/meat.dm
@@ -0,0 +1,422 @@
+
+//////////////////////
+// Raw Meat //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/meat
+ name = "meat"
+ desc = "A slab of meat"
+ icon_state = "meat"
+ health = 180
+ filling_color = "#FF1C1C"
+ bitesize = 3
+ list_reagents = list("protein" = 3)
+
+/obj/item/reagent_containers/food/snacks/meat/attackby(obj/item/W, mob/user, params)
+ if(istype(W, /obj/item/kitchen/knife) || istype(W, /obj/item/scalpel))
+ new /obj/item/reagent_containers/food/snacks/rawcutlet(src)
+ new /obj/item/reagent_containers/food/snacks/rawcutlet(src)
+ new /obj/item/reagent_containers/food/snacks/rawcutlet(src)
+ to_chat(user, "You cut the meat in thin strips.")
+ qdel(src)
+ else
+ ..()
+
+/obj/item/reagent_containers/food/snacks/meat/syntiflesh
+ name = "synthetic meat"
+ desc = "A synthetic slab of flesh."
+
+/obj/item/reagent_containers/food/snacks/meat/human
+ name = "-meat"
+ var/subjectname = ""
+ var/subjectjob = null
+
+/obj/item/reagent_containers/food/snacks/meat/slab/meatproduct
+ name = "meat product"
+ desc = "A slab of station reclaimed and chemically processed meat product."
+
+/obj/item/reagent_containers/food/snacks/meat/monkey
+ //same as plain meat
+
+/obj/item/reagent_containers/food/snacks/meat/corgi
+ name = "Corgi meat"
+ desc = "Tastes like... well you know..."
+
+/obj/item/reagent_containers/food/snacks/meat/pug
+ name = "Pug meat"
+ desc = "Tastes like... well you know..."
+
+/obj/item/reagent_containers/food/snacks/meat/ham
+ name = "Ham"
+ desc = "Taste like bacon."
+ list_reagents = list("protein" = 3, "porktonium" = 10)
+
+/obj/item/reagent_containers/food/snacks/meat/meatwheat
+ name = "meatwheat clump"
+ desc = "This doesn't look like meat, but your standards aren't that high to begin with."
+ list_reagents = list("nutriment" = 3, "vitamin" = 2, "blood" = 5)
+ filling_color = rgb(150, 0, 0)
+ icon_state = "meatwheat_clump"
+ bitesize = 4
+
+/obj/item/reagent_containers/food/snacks/rawcutlet
+ name = "raw cutlet"
+ desc = "A thin piece of raw meat."
+ icon = 'icons/obj/food/food_ingredients.dmi'
+ icon_state = "rawcutlet"
+ bitesize = 1
+ list_reagents = list("protein" = 1)
+
+/obj/item/reagent_containers/food/snacks/rawcutlet/attackby(obj/item/W, mob/user, params)
+ if(istype(W,/obj/item/kitchen/knife))
+ user.visible_message( \
+ "[user] cuts the raw cutlet with the knife!", \
+ "You cut the raw cutlet with your knife!" \
+ )
+ new /obj/item/reagent_containers/food/snacks/raw_bacon(loc)
+ qdel(src)
+
+/obj/item/reagent_containers/food/snacks/bearmeat
+ name = "bear meat"
+ desc = "A very manly slab of meat."
+ icon_state = "bearmeat"
+ filling_color = "#DB0000"
+ bitesize = 3
+ list_reagents = list("protein" = 12, "morphine" = 5, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/xenomeat
+ name = "meat"
+ desc = "A slab of meat."
+ icon_state = "xenomeat"
+ filling_color = "#43DE18"
+ bitesize = 6
+ list_reagents = list("protein" = 3, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/spidermeat
+ name = "spider meat"
+ desc = "A slab of spider meat."
+ icon_state = "spidermeat"
+ bitesize = 3
+ list_reagents = list("protein" = 3, "toxin" = 3, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/lizardmeat
+ name = "mutant lizard meat"
+ desc = "Seems to be a slab of meat from some mutant lizard thing?"
+ icon_state = "xenomeat"
+ filling_color = "#43DE18"
+ bitesize = 3
+ list_reagents = list("protein" = 3, "toxin" = 3)
+
+/obj/item/reagent_containers/food/snacks/spiderleg
+ name = "spider leg"
+ desc = "A still twitching leg of a giant spider... you don't really want to eat this, do you?"
+ icon_state = "spiderleg"
+ list_reagents = list("protein" = 2, "toxin" = 2)
+
+/obj/item/reagent_containers/food/snacks/raw_bacon
+ name = "raw bacon"
+ desc = "It's fleshy and pink!"
+ icon_state = "raw_bacon"
+ list_reagents = list("nutriment" = 1, "porktonium" = 10)
+
+/obj/item/reagent_containers/food/snacks/spidereggs
+ name = "spider eggs"
+ desc = "A cluster of juicy spider eggs. A great side dish for when you care not for your health."
+ icon_state = "spidereggs"
+ list_reagents = list("protein" = 2, "toxin" = 2)
+
+//////////////////////
+// Cooked Meat //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/meatsteak
+ name = "Meat steak"
+ desc = "A piece of hot spicy meat."
+ icon_state = "meatstake"
+ trash = /obj/item/trash/plate
+ filling_color = "#7A3D11"
+ bitesize = 3
+ list_reagents = list("nutriment" = 5)
+
+/obj/item/reagent_containers/food/snacks/bacon
+ name = "bacon"
+ desc = "It looks juicy and tastes amazing!"
+ icon_state = "bacon2"
+ list_reagents = list("nutriment" = 4, "porktonium" = 10, "msg" = 4)
+
+/obj/item/reagent_containers/food/snacks/telebacon
+ name = "Tele Bacon"
+ desc = "It tastes a little odd but it is still delicious."
+ icon_state = "bacon"
+ var/obj/item/radio/beacon/bacon/baconbeacon
+ list_reagents = list("nutriment" = 4, "porktonium" = 10)
+
+/obj/item/reagent_containers/food/snacks/telebacon/New()
+ ..()
+ baconbeacon = new /obj/item/radio/beacon/bacon(src)
+
+/obj/item/reagent_containers/food/snacks/telebacon/On_Consume(mob/M, mob/user)
+ if(!reagents.total_volume)
+ baconbeacon.loc = user
+ baconbeacon.digest_delay()
+
+/obj/item/reagent_containers/food/snacks/meatball
+ name = "Meatball"
+ desc = "A great meal all round."
+ icon_state = "meatball"
+ filling_color = "#DB0000"
+ list_reagents = list("protein" = 4, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/sausage
+ name = "Sausage"
+ desc = "A piece of mixed, long meat."
+ icon_state = "sausage"
+ filling_color = "#DB0000"
+ list_reagents = list("protein" = 6, "vitamin" = 1, "porktonium" = 10)
+
+/obj/item/reagent_containers/food/snacks/cutlet
+ name = "cutlet"
+ desc = "A tasty meat slice."
+ icon = 'icons/obj/food/food_ingredients.dmi'
+ icon_state = "cutlet"
+ list_reagents = list("protein" = 2)
+
+/obj/item/reagent_containers/food/snacks/spidereggsham
+ name = "green eggs and ham"
+ desc = "Would you eat them on a train? Would you eat them on a plane? Would you eat them on a state of the art corporate deathtrap floating through space?"
+ icon_state = "spidereggsham"
+ trash = /obj/item/trash/plate
+ bitesize = 4
+ list_reagents = list("nutriment" = 6)
+
+/obj/item/reagent_containers/food/snacks/boiledspiderleg
+ name = "boiled spider leg"
+ desc = "A giant spider's leg that's still twitching after being cooked. Gross!"
+ icon_state = "spiderlegcooked"
+ trash = /obj/item/trash/plate
+ bitesize = 3
+ list_reagents = list("nutriment" = 3, "capsaicin" = 2)
+
+/obj/item/reagent_containers/food/snacks/wingfangchu
+ name = "Wing Fang Chu"
+ desc = "A savory dish of alien wing wang in soy."
+ icon_state = "wingfangchu"
+ trash = /obj/item/trash/snack_bowl
+ filling_color = "#43DE18"
+ list_reagents = list("nutriment" = 6, "soysauce" = 5, "vitamin" = 2)
+
+
+//////////////////////
+// Cubes //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/monkeycube
+ name = "monkey cube"
+ desc = "Just add water!"
+ icon_state = "monkeycube"
+ bitesize = 12
+ filling_color = "#ADAC7F"
+ var/monkey_type = "Monkey"
+ list_reagents = list("nutriment" = 2)
+
+/obj/item/reagent_containers/food/snacks/monkeycube/water_act(volume, temperature)
+ if(volume >= 5)
+ return Expand()
+
+/obj/item/reagent_containers/food/snacks/monkeycube/wash(mob/user, atom/source)
+ user.drop_item()
+ forceMove(get_turf(source))
+ return 1
+
+/obj/item/reagent_containers/food/snacks/monkeycube/proc/Expand()
+ if(!QDELETED(src))
+ visible_message("[src] expands!")
+ if(fingerprintslast)
+ log_game("Cube ([monkey_type]) inflated, last touched by: " + fingerprintslast)
+ else
+ log_game("Cube ([monkey_type]) inflated, last touched by: NO_DATA")
+ var/mob/living/carbon/human/creature = new /mob/living/carbon/human(get_turf(src))
+ if(LAZYLEN(fingerprintshidden))
+ creature.fingerprintshidden = fingerprintshidden.Copy()
+ creature.set_species(monkey_type)
+ qdel(src)
+
+/obj/item/reagent_containers/food/snacks/monkeycube/farwacube
+ name = "farwa cube"
+ monkey_type = "Farwa"
+
+/obj/item/reagent_containers/food/snacks/monkeycube/wolpincube
+ name = "wolpin cube"
+ monkey_type = "Wolpin"
+
+/obj/item/reagent_containers/food/snacks/monkeycube/stokcube
+ name = "stok cube"
+ monkey_type = "Stok"
+
+/obj/item/reagent_containers/food/snacks/monkeycube/neaeracube
+ name = "neaera cube"
+ monkey_type = "Neara"
+
+
+//////////////////////
+// Eggs //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/egg
+ name = "egg"
+ desc = "An egg!"
+ icon_state = "egg"
+ filling_color = "#FDFFD1"
+ list_reagents = list("protein" = 1, "egg" = 5)
+
+/obj/item/reagent_containers/food/snacks/egg/throw_impact(atom/hit_atom)
+ ..()
+ var/turf/T = get_turf(hit_atom)
+ new/obj/effect/decal/cleanable/egg_smudge(T)
+ if(reagents)
+ reagents.reaction(hit_atom, TOUCH)
+ qdel(src)
+
+/obj/item/reagent_containers/food/snacks/egg/attackby(obj/item/W, mob/user, params)
+ if(istype( W, /obj/item/toy/crayon ))
+ var/obj/item/toy/crayon/C = W
+ var/clr = C.colourName
+
+ if(!(clr in list("blue","green","mime","orange","purple","rainbow","red","yellow")))
+ to_chat(usr, "The egg refuses to take on this color!")
+ return
+
+ to_chat(usr, "You color \the [src] [clr]")
+ icon_state = "egg-[clr]"
+ item_color = clr
+ else
+ ..()
+
+/obj/item/reagent_containers/food/snacks/egg/blue
+ icon_state = "egg-blue"
+ item_color = "blue"
+
+/obj/item/reagent_containers/food/snacks/egg/green
+ icon_state = "egg-green"
+ item_color = "green"
+
+/obj/item/reagent_containers/food/snacks/egg/mime
+ icon_state = "egg-mime"
+ item_color = "mime"
+
+/obj/item/reagent_containers/food/snacks/egg/orange
+ icon_state = "egg-orange"
+ item_color = "orange"
+
+/obj/item/reagent_containers/food/snacks/egg/purple
+ icon_state = "egg-purple"
+ item_color = "purple"
+
+/obj/item/reagent_containers/food/snacks/egg/rainbow
+ icon_state = "egg-rainbow"
+ item_color = "rainbow"
+
+/obj/item/reagent_containers/food/snacks/egg/red
+ icon_state = "egg-red"
+ item_color = "red"
+
+/obj/item/reagent_containers/food/snacks/egg/yellow
+ icon_state = "egg-yellow"
+ item_color = "yellow"
+
+/obj/item/reagent_containers/food/snacks/friedegg
+ name = "Fried egg"
+ desc = "A fried egg, with a touch of salt and pepper."
+ icon_state = "friedegg"
+ filling_color = "#FFDF78"
+ bitesize = 1
+ list_reagents = list("nutriment" = 3, "egg" = 5)
+
+/obj/item/reagent_containers/food/snacks/boiledegg
+ name = "Boiled egg"
+ desc = "A hard boiled egg."
+ icon_state = "egg"
+ filling_color = "#FFFFFF"
+ list_reagents = list("nutriment" = 2, "egg" = 5, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/chocolateegg
+ name = "Chocolate Egg"
+ desc = "Such sweet, fattening food."
+ icon_state = "chocolateegg"
+ filling_color = "#7D5F46"
+ list_reagents = list("nutriment" = 4, "sugar" = 2, "cocoa" = 2)
+
+/obj/item/reagent_containers/food/snacks/omelette
+ name = "Omelette Du Fromage"
+ desc = "That's all you can say!"
+ icon_state = "omelette"
+ trash = /obj/item/trash/plate
+ filling_color = "#FFF9A8"
+ list_reagents = list("nutriment" = 8, "vitamin" = 1)
+ bitesize = 1
+
+/obj/item/reagent_containers/food/snacks/benedict
+ name = "eggs benedict"
+ desc = "There is only one egg on this, how rude."
+ icon_state = "benedict"
+ bitesize = 3
+ list_reagents = list("nutriment" = 6, "egg" = 3, "vitamin" = 4)
+
+
+//////////////////////
+// Misc //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/hotdog
+ name = "hotdog"
+ desc = "Fresh footlong ready to go down on."
+ icon_state = "hotdog"
+ bitesize = 3
+ list_reagents = list("nutriment" = 6, "ketchup" = 3, "vitamin" = 3)
+
+/obj/item/reagent_containers/food/snacks/meatbun
+ name = "meat bun"
+ desc = "Has the potential to not be dog."
+ icon_state = "meatbun"
+ bitesize = 6
+ list_reagents = list("nutriment" = 6, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/sliceable/turkey
+ name = "Turkey"
+ desc = "A traditional turkey served with stuffing."
+ icon_state = "turkey"
+ slice_path = /obj/item/reagent_containers/food/snacks/turkeyslice
+ slices_num = 6
+ list_reagents = list("protein" = 24, "nutriment" = 18, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/turkeyslice
+ name = "turkey serving"
+ desc = "A serving of some tender and delicious turkey."
+ icon_state = "turkeyslice"
+ trash = /obj/item/trash/plate
+ filling_color = "#B97A57"
+
+/obj/item/reagent_containers/food/snacks/organ
+ name = "organ"
+ desc = "It's good for you."
+ icon = 'icons/obj/surgery.dmi'
+ icon_state = "appendix"
+ filling_color = "#E00D34"
+ bitesize = 3
+ list_reagents = list("protein" = 4, "vitamin" = 4)
+
+/obj/item/reagent_containers/food/snacks/appendix
+//yes, this is the same as meat. I might do something different in future
+ name = "appendix"
+ desc = "An appendix which looks perfectly healthy."
+ icon = 'icons/obj/surgery.dmi'
+ icon_state = "appendix"
+ filling_color = "#E00D34"
+ bitesize = 3
+ list_reagents = list("protein" = 3, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/appendix/inflamed
+ name = "inflamed appendix"
+ desc = "An appendix which appears to be inflamed."
+ icon_state = "appendixinflamed"
+ filling_color = "#E00D7A"
diff --git a/code/modules/food_and_drinks/food/foods/misc.dm b/code/modules/food_and_drinks/food/foods/misc.dm
new file mode 100644
index 00000000000..4c6c607eacb
--- /dev/null
+++ b/code/modules/food_and_drinks/food/foods/misc.dm
@@ -0,0 +1,171 @@
+
+//////////////////////
+// Meals //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/eggplantparm
+ name = "Eggplant Parmigiana"
+ desc = "The only good recipe for eggplant."
+ icon_state = "eggplantparm"
+ trash = /obj/item/trash/plate
+ filling_color = "#4D2F5E"
+ list_reagents = list("nutriment" = 6, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/soylentgreen
+ name = "Soylent Green"
+ desc = "Not made of people. Honest." //Totally people.
+ icon_state = "soylent_green"
+ trash = /obj/item/trash/waffles
+ filling_color = "#B8E6B5"
+ list_reagents = list("nutriment" = 10, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/soylentviridians
+ name = "Soylent Virdians"
+ desc = "Not made of people. Honest." //Actually honest for once.
+ icon_state = "soylent_yellow"
+ trash = /obj/item/trash/waffles
+ filling_color = "#E6FA61"
+ list_reagents = list("nutriment" = 10, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/monkeysdelight
+ name = "monkey's Delight"
+ desc = "Eeee Eee!"
+ icon_state = "monkeysdelight"
+ trash = /obj/item/trash/tray
+ filling_color = "#5C3C11"
+ bitesize = 6
+ list_reagents = list("nutriment" = 10, "banana" = 5, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/dionaroast
+ name = "roast diona"
+ desc = "It's like an enormous, leathery carrot. With an eye."
+ icon_state = "dionaroast"
+ trash = /obj/item/trash/plate
+ filling_color = "#75754B"
+ list_reagents = list("plantmatter" = 4, "nutriment" = 2, "radium" = 2, "vitamin" = 4)
+
+/obj/item/reagent_containers/food/snacks/tofurkey
+ name = "Tofurkey"
+ desc = "A fake turkey made from tofu."
+ icon_state = "tofurkey"
+ filling_color = "#FFFEE0"
+ bitesize = 3
+ list_reagents = list("nutriment" = 12, "ether" = 3)
+
+
+//////////////////////
+// Salads //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/aesirsalad
+ name = "Aesir salad"
+ desc = "Probably too incredible for mortal men to fully enjoy."
+ icon_state = "aesirsalad"
+ trash = /obj/item/trash/snack_bowl
+ filling_color = "#468C00"
+ bitesize = 3
+ list_reagents = list("nutriment" = 8, "omnizine" = 8, "vitamin" = 6)
+
+/obj/item/reagent_containers/food/snacks/herbsalad
+ name = "herb salad"
+ desc = "A tasty salad with apples on top."
+ icon_state = "herbsalad"
+ trash = /obj/item/trash/snack_bowl
+ filling_color = "#76B87F"
+ bitesize = 3
+ list_reagents = list("nutriment" = 8, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/validsalad
+ name = "valid salad"
+ desc = "It's just an herb salad with meatballs and fried potato slices. Nothing suspicious about it."
+ icon_state = "validsalad"
+ trash = /obj/item/trash/snack_bowl
+ filling_color = "#76B87F"
+ bitesize = 3
+ list_reagents = list("nutriment" = 8, "salglu_solution" = 5, "vitamin" = 2)
+
+
+//////////////////////
+// Donk Pockets //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/donkpocket
+ name = "Donk-pocket"
+ desc = "The food of choice for the seasoned traitor."
+ icon_state = "donkpocket"
+ filling_color = "#DEDEAB"
+ list_reagents = list("nutriment" = 4)
+
+/obj/item/reagent_containers/food/snacks/warmdonkpocket
+ name = "Warm Donk-pocket"
+ desc = "The food of choice for the seasoned traitor."
+ icon_state = "donkpocket"
+ filling_color = "#DEDEAB"
+ list_reagents = list("nutriment" = 4)
+
+/obj/item/reagent_containers/food/snacks/warmdonkpocket/Post_Consume(mob/living/M)
+ M.reagents.add_reagent("omnizine", 15)
+
+/obj/item/reagent_containers/food/snacks/warmdonkpocket_weak
+ name = "Lightly Warm Donk-pocket"
+ desc = "The food of choice for the seasoned traitor. This one is lukewarm."
+ icon_state = "donkpocket"
+ filling_color = "#DEDEAB"
+ list_reagents = list("nutriment" = 4, "weak_omnizine" = 3)
+
+/obj/item/reagent_containers/food/snacks/syndidonkpocket
+ name = "Donk-pocket"
+ desc = "This donk-pocket is emitting a small amount of heat."
+ icon_state = "donkpocket"
+ filling_color = "#DEDEAB"
+ bitesize = 100 //nom the whole thing at once.
+ list_reagents = list("nutriment" = 1)
+
+/obj/item/reagent_containers/food/snacks/syndidonkpocket/Post_Consume(mob/living/M)
+ M.reagents.add_reagent("omnizine", 15)
+ M.reagents.add_reagent("teporone", 15)
+ M.reagents.add_reagent("synaptizine", 15)
+ M.reagents.add_reagent("salglu_solution", 15)
+ M.reagents.add_reagent("salbutamol", 15)
+ M.reagents.add_reagent("methamphetamine", 15)
+
+
+//////////////////////
+// Misc //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/boiledslimecore
+ name = "Boiled Slime Core"
+ desc = "A boiled red thing."
+ icon_state = "boiledrorocore"
+ bitesize = 3
+ list_reagents = list("slimejelly" = 5)
+
+/obj/item/reagent_containers/food/snacks/popcorn
+ name = "Popcorn"
+ desc = "Now let's find some cinema."
+ icon_state = "popcorn"
+ trash = /obj/item/trash/popcorn
+ var/unpopped = 0
+ filling_color = "#FFFAD4"
+ bitesize = 0.1 //this snack is supposed to be eating during looooong time. And this it not dinner food! --rastaf0
+ list_reagents = list("nutriment" = 2)
+
+/obj/item/reagent_containers/food/snacks/popcorn/New()
+ ..()
+ unpopped = rand(1,10)
+
+/obj/item/reagent_containers/food/snacks/popcorn/On_Consume(mob/M, mob/user)
+ if(prob(unpopped)) //lol ...what's the point?
+ to_chat(user, "You bite down on an un-popped kernel!")
+ unpopped = max(0, unpopped-1)
+ ..()
+
+/obj/item/reagent_containers/food/snacks/liquidfood
+ name = "\improper LiquidFood Ration"
+ desc = "A prepackaged grey slurry of all the essential nutrients for a spacefarer on the go. Should this be crunchy?"
+ icon_state = "liquidfood"
+ trash = /obj/item/trash/liquidfood
+ filling_color = "#A8A8A8"
+ bitesize = 4
+ list_reagents = list("nutriment" = 20, "iron" = 3, "vitamin" = 2)
diff --git a/code/modules/food_and_drinks/food/foods/pasta.dm b/code/modules/food_and_drinks/food/foods/pasta.dm
new file mode 100644
index 00000000000..f0bde14fd5b
--- /dev/null
+++ b/code/modules/food_and_drinks/food/foods/pasta.dm
@@ -0,0 +1,63 @@
+
+//////////////////////
+// Raw Pasta //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/spaghetti
+ name = "Spaghetti"
+ desc = "A bundle of raw spaghetti."
+ icon_state = "spaghetti"
+ filling_color = "#EDDD00"
+ list_reagents = list("nutriment" = 1, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/macaroni
+ name = "Macaroni twists"
+ desc = "These are little twists of raw macaroni."
+ icon_state = "macaroni"
+ filling_color = "#EDDD00"
+ list_reagents = list("nutriment" = 1, "vitamin" = 1)
+
+
+//////////////////////
+// Pasta Dishes //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/boiledspaghetti
+ name = "Boiled Spaghetti"
+ desc = "A plain dish of noodles, this sucks."
+ icon_state = "spaghettiboiled"
+ trash = /obj/item/trash/plate
+ filling_color = "#FCEE81"
+ list_reagents = list("nutriment" = 2, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/pastatomato
+ name = "spaghetti"
+ desc = "Spaghetti and crushed tomatoes. Just like your abusive father used to make!"
+ icon_state = "pastatomato"
+ trash = /obj/item/trash/plate
+ filling_color = "#DE4545"
+ bitesize = 4
+ list_reagents = list("nutriment" = 6, "tomatojuice" = 10, "vitamin" = 4)
+
+/obj/item/reagent_containers/food/snacks/meatballspaghetti
+ name = "spaghetti & Meatballs"
+ desc = "Now thats a nic'e meatball!"
+ icon_state = "meatballspaghetti"
+ trash = /obj/item/trash/plate
+ filling_color = "#DE4545"
+ list_reagents = list("nutriment" = 8, "synaptizine" = 5, "vitamin" = 4)
+
+/obj/item/reagent_containers/food/snacks/spesslaw
+ name = "Spesslaw"
+ desc = "A lawyer's favourite."
+ icon_state = "spesslaw"
+ filling_color = "#DE4545"
+ list_reagents = list("nutriment" = 8, "synaptizine" = 10, "vitamin" = 6)
+
+/obj/item/reagent_containers/food/snacks/macncheese
+ name = "Macaroni cheese"
+ desc = "One of the most comforting foods in the world. Apparently."
+ trash = /obj/item/trash/snack_bowl
+ icon_state = "macncheese"
+ filling_color = "#ffe45d"
+ list_reagents = list("nutriment" = 5, "vitamin" = 2, "cheese" = 4)
diff --git a/code/modules/food_and_drinks/food/foods/pizza.dm b/code/modules/food_and_drinks/food/foods/pizza.dm
new file mode 100644
index 00000000000..7dd3845e551
--- /dev/null
+++ b/code/modules/food_and_drinks/food/foods/pizza.dm
@@ -0,0 +1,252 @@
+
+//////////////////////
+// Pizzas //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/sliceable/pizza
+ slices_num = 6
+ filling_color = "#BAA14C"
+
+/obj/item/reagent_containers/food/snacks/sliceable/pizza/margherita
+ name = "Margherita"
+ desc = "The golden standard of pizzas."
+ icon_state = "pizzamargherita"
+ slice_path = /obj/item/reagent_containers/food/snacks/margheritaslice
+ slices_num = 6
+ list_reagents = list("nutriment" = 30, "tomatojuice" = 6, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/margheritaslice
+ name = "Margherita slice"
+ desc = "A slice of the classic pizza."
+ icon_state = "pizzamargheritaslice"
+ filling_color = "#BAA14C"
+ list_reagents = list("nutriment" = 5)
+
+/obj/item/reagent_containers/food/snacks/sliceable/pizza/meatpizza
+ name = "Meatpizza"
+ desc = "A pizza with meat topping."
+ icon_state = "meatpizza"
+ slice_path = /obj/item/reagent_containers/food/snacks/meatpizzaslice
+ slices_num = 6
+ list_reagents = list("protein" = 30, "tomatojuice" = 6, "vitamin" = 8)
+
+/obj/item/reagent_containers/food/snacks/meatpizzaslice
+ name = "Meatpizza slice"
+ desc = "A slice of a meaty pizza."
+ icon_state = "meatpizzaslice"
+ filling_color = "#BAA14C"
+
+/obj/item/reagent_containers/food/snacks/sliceable/pizza/mushroompizza
+ name = "Mushroompizza"
+ desc = "Very special pizza."
+ icon_state = "mushroompizza"
+ slice_path = /obj/item/reagent_containers/food/snacks/mushroompizzaslice
+ slices_num = 6
+ list_reagents = list("plantmatter" = 30, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/mushroompizzaslice
+ name = "Mushroompizza slice"
+ desc = "Maybe it is the last slice of pizza in your life."
+ icon_state = "mushroompizzaslice"
+ filling_color = "#BAA14C"
+
+/obj/item/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza
+ name = "Vegetable pizza"
+ desc = "No one of Tomato Sapiens were harmed during making this pizza."
+ icon_state = "vegetablepizza"
+ slice_path = /obj/item/reagent_containers/food/snacks/vegetablepizzaslice
+ slices_num = 6
+ list_reagents = list("plantmatter" = 25, "tomatojuice" = 6, "oculine" = 12, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/vegetablepizzaslice
+ name = "Vegetable pizza slice"
+ desc = "A slice of the most green pizza of all pizzas not containing green ingredients."
+ icon_state = "vegetablepizzaslice"
+ filling_color = "#BAA14C"
+
+/obj/item/reagent_containers/food/snacks/sliceable/pizza/hawaiianpizza
+ name = "Hawaiian Pizza"
+ desc = "Love it or hate it, this pizza divides opinions. Complete with juicy pineapple."
+ icon_state = "hawaiianpizza" //NEEDED
+ slice_path = /obj/item/reagent_containers/food/snacks/hawaiianpizzaslice
+ slices_num = 6
+ list_reagents = list("protein" = 15, "tomatojuice" = 6, "plantmatter" = 20, "pineapplejuice" = 6, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/hawaiianpizzaslice
+ name = "Hawaiian pizza slice"
+ desc = "A slice of polarising pizza."
+ icon_state = "hawaiianpizzaslice"
+ filling_color = "#e5b437"
+
+/obj/item/reagent_containers/food/snacks/sliceable/pizza/macpizza
+ name = "Macaroni cheese pizza"
+ desc = "Gastronomists have yet to classify this dish as 'pizza'."
+ icon_state = "macpizza"
+ slice_path = /obj/item/reagent_containers/food/snacks/macpizzaslice
+ list_reagents = list("nutriment" = 40, "vitamin" = 5) //More nutriment because carbs, but it's not any more vitaminicious
+ filling_color = "#ffe45d"
+
+/obj/item/reagent_containers/food/snacks/macpizzaslice
+ name = "Macaroni cheese pizza slice"
+ desc = "A delicious slice of pizza topped with macaroni cheese... wait, what the hell? Who would do this?!"
+ icon_state = "macpizzaslice"
+ filling_color = "#ffe45d"
+
+
+//////////////////////
+// Boxes //
+//////////////////////
+
+/obj/item/pizzabox
+ name = "pizza box"
+ desc = "A box suited for pizzas."
+ icon = 'icons/obj/food/food.dmi'
+ icon_state = "pizzabox1"
+
+ var/open = 0 // Is the box open?
+ var/ismessy = 0 // Fancy mess on the lid
+ var/obj/item/reagent_containers/food/snacks/sliceable/pizza/pizza // Content pizza
+ var/list/boxes = list() // If the boxes are stacked, they come here
+ var/boxtag = ""
+
+/obj/item/pizzabox/update_icon()
+ overlays = list()
+
+ // Set appropriate description
+ if(open && pizza)
+ desc = "A box suited for pizzas. It appears to have a [pizza.name] inside."
+ else if(boxes.len > 0)
+ desc = "A pile of boxes suited for pizzas. There appears to be [boxes.len + 1] boxes in the pile."
+ var/obj/item/pizzabox/topbox = boxes[boxes.len]
+ var/toptag = topbox.boxtag
+ if(toptag != "")
+ desc = "[desc] The box on top has a tag, it reads: '[toptag]'."
+ else
+ desc = "A box suited for pizzas."
+ if(boxtag != "")
+ desc = "[desc] The box has a tag, it reads: '[boxtag]'."
+
+ // Icon states and overlays
+ if(open)
+ if(ismessy)
+ icon_state = "pizzabox_messy"
+ else
+ icon_state = "pizzabox_open"
+ if(pizza)
+ var/image/pizzaimg = image("food/food.dmi", icon_state = pizza.icon_state)
+ pizzaimg.pixel_y = -3
+ overlays += pizzaimg
+
+ return
+ else
+ // Stupid code because byondcode sucks
+ var/doimgtag = 0
+ if(boxes.len > 0)
+ var/obj/item/pizzabox/topbox = boxes[boxes.len]
+ if(topbox.boxtag != "")
+ doimgtag = 1
+ else
+ if(boxtag != "")
+ doimgtag = 1
+ if(doimgtag)
+ var/image/tagimg = image("food/food.dmi", icon_state = "pizzabox_tag")
+ tagimg.pixel_y = boxes.len * 3
+ overlays += tagimg
+ icon_state = "pizzabox[boxes.len+1]"
+
+/obj/item/pizzabox/attack_hand(mob/user)
+ if(open && pizza)
+ user.put_in_hands(pizza)
+ to_chat(user, "You take the [pizza] out of the [src].")
+ pizza = null
+ update_icon()
+ return
+
+ if(boxes.len > 0)
+ if(user.is_in_inactive_hand(src))
+ ..()
+ return
+ var/obj/item/pizzabox/box = boxes[boxes.len]
+ boxes -= box
+ user.put_in_hands(box)
+ to_chat(user, "You remove the topmost [src] from your hand.")
+ box.update_icon()
+ update_icon()
+ return
+ ..()
+
+/obj/item/pizzabox/attack_self(mob/user)
+ if(boxes.len > 0)
+ return
+ open = !open
+ if(open && pizza)
+ ismessy = 1
+ update_icon()
+
+/obj/item/pizzabox/attackby(obj/item/I, mob/user, params)
+ if(istype(I, /obj/item/pizzabox/))
+ var/obj/item/pizzabox/box = I
+ if(!box.open && !open)
+ // Make a list of all boxes to be added
+ var/list/boxestoadd = list()
+ boxestoadd += box
+ for(var/obj/item/pizzabox/i in box.boxes)
+ boxestoadd += i
+ if((boxes.len+1) + boxestoadd.len <= 5)
+ user.drop_item()
+ box.loc = src
+ box.boxes = list() // Clear the box boxes so we don't have boxes inside boxes. - Xzibit
+ boxes.Add(boxestoadd)
+ box.update_icon()
+ update_icon()
+ to_chat(user, "You put the [box] ontop of the [src]!")
+ else
+ to_chat(user, "The stack is too high!")
+ else
+ to_chat(user, "Close the [box] first!")
+ return
+
+ if(istype(I, /obj/item/reagent_containers/food/snacks/sliceable/pizza/)) // Long ass fucking object name
+ if(open)
+ user.drop_item()
+ I.loc = src
+ pizza = I
+
+ update_icon()
+
+ to_chat(user, "You put the [I] in the [src]!")
+ else
+ to_chat(user, "You try to push the [I] through the lid but it doesn't work!")
+ return
+
+ if(istype(I, /obj/item/pen/))
+ if(open)
+ return
+ var/t = input("Enter what you want to add to the tag:", "Write", null, null) as text
+ var/obj/item/pizzabox/boxtotagto = src
+ if(boxes.len > 0)
+ boxtotagto = boxes[boxes.len]
+ boxtotagto.boxtag = copytext("[boxtotagto.boxtag][t]", 1, 30)
+ update_icon()
+ return
+ ..()
+
+/obj/item/pizzabox/margherita/New()
+ pizza = new /obj/item/reagent_containers/food/snacks/sliceable/pizza/margherita(src)
+ boxtag = "Margherita Deluxe"
+
+/obj/item/pizzabox/vegetable/New()
+ pizza = new /obj/item/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza(src)
+ boxtag = "Gourmet Vegatable"
+
+/obj/item/pizzabox/mushroom/New()
+ pizza = new /obj/item/reagent_containers/food/snacks/sliceable/pizza/mushroompizza(src)
+ boxtag = "Mushroom Special"
+
+/obj/item/pizzabox/meat/New()
+ pizza = new /obj/item/reagent_containers/food/snacks/sliceable/pizza/meatpizza(src)
+ boxtag = "Meatlover's Supreme"
+
+/obj/item/pizzabox/hawaiian/New()
+ pizza = new /obj/item/reagent_containers/food/snacks/sliceable/pizza/hawaiianpizza(src)
+ boxtag = "Hawaiian Feast"
\ No newline at end of file
diff --git a/code/modules/food_and_drinks/food/foods/sandwiches.dm b/code/modules/food_and_drinks/food/foods/sandwiches.dm
new file mode 100644
index 00000000000..a55a92ae3d1
--- /dev/null
+++ b/code/modules/food_and_drinks/food/foods/sandwiches.dm
@@ -0,0 +1,196 @@
+
+//////////////////////
+// Burgers //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/brainburger
+ name = "brainburger"
+ desc = "A strange looking burger. It looks almost sentient."
+ icon_state = "brainburger"
+ filling_color = "#F2B6EA"
+ bitesize = 3
+ list_reagents = list("nutriment" = 6, "prions" = 10, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/ghostburger
+ name = "Ghost Burger"
+ desc = "Spooky! It doesn't look very filling."
+ icon_state = "ghostburger"
+ filling_color = "#FFF2FF"
+ bitesize = 3
+ list_reagents = list("nutriment" = 6, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/human
+ var/hname = ""
+ var/job = null
+ filling_color = "#D63C3C"
+
+/obj/item/reagent_containers/food/snacks/human/burger
+ name = "-burger"
+ desc = "A bloody burger."
+ icon_state = "hburger"
+ bitesize = 3
+ list_reagents = list("nutriment" = 6, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/cheeseburger
+ name = "cheeseburger"
+ desc = "The cheese adds a good flavor."
+ icon_state = "cheeseburger"
+ bitesize = 3
+ list_reagents = list("nutriment" = 6, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/monkeyburger
+ name = "burger"
+ desc = "The cornerstone of every nutritious breakfast."
+ icon_state = "hburger"
+ filling_color = "#D63C3C"
+ bitesize = 3
+ list_reagents = list("nutriment" = 6, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/tofuburger
+ name = "Tofu Burger"
+ desc = "What.. is that meat?"
+ icon_state = "tofuburger"
+ filling_color = "#FFFEE0"
+ bitesize = 3
+ list_reagents = list("nutriment" = 6, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/roburger
+ name = "roburger"
+ desc = "The lettuce is the only organic component. Beep."
+ icon_state = "roburger"
+ filling_color = "#CCCCCC"
+ bitesize = 3
+ list_reagents = list("nutriment" = 6, "nanomachines" = 10, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/roburgerbig
+ name = "roburger"
+ desc = "This massive patty looks like poison. Beep."
+ icon_state = "roburger"
+ filling_color = "#CCCCCC"
+ volume = 120
+ bitesize = 3
+ list_reagents = list("nutriment" = 6, "nanomachines" = 70, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/xenoburger
+ name = "xenoburger"
+ desc = "Smells caustic. Tastes like heresy."
+ icon_state = "xburger"
+ filling_color = "#43DE18"
+ bitesize = 3
+ list_reagents = list("nutriment" = 6, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/clownburger
+ name = "Clown Burger"
+ desc = "This tastes funny..."
+ icon_state = "clownburger"
+ filling_color = "#FF00FF"
+ bitesize = 3
+ list_reagents = list("nutriment" = 6, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/mimeburger
+ name = "Mime Burger"
+ desc = "Its taste defies language."
+ icon_state = "mimeburger"
+ filling_color = "#FFFFFF"
+ bitesize = 3
+ list_reagents = list("nutriment" = 6, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/baseballburger
+ name = "home run baseball burger"
+ desc = "It's still warm. The steam coming off of it looks like baseball."
+ icon_state = "baseball"
+ filling_color = "#CD853F"
+ bitesize = 3
+ list_reagents = list("nutriment" = 6, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/spellburger
+ name = "Spell Burger"
+ desc = "This is absolutely Ei Nath."
+ icon_state = "spellburger"
+ filling_color = "#D505FF"
+ bitesize = 3
+ list_reagents = list("nutriment" = 6, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/bigbiteburger
+ name = "Big Bite Burger"
+ desc = "Forget the Big Mac. THIS is the future!"
+ icon_state = "bigbiteburger"
+ filling_color = "#E3D681"
+ bitesize = 3
+ list_reagents = list("nutriment" = 10, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/superbiteburger
+ name = "Super Bite Burger"
+ desc = "This is a mountain of a burger. FOOD!"
+ icon_state = "superbiteburger"
+ filling_color = "#CCA26A"
+ bitesize = 7
+ list_reagents = list("nutriment" = 40, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/jellyburger
+ name = "Jelly Burger"
+ desc = "Culinary delight..?"
+ icon_state = "jellyburger"
+ filling_color = "#B572AB"
+ bitesize = 3
+
+/obj/item/reagent_containers/food/snacks/jellyburger/slime
+ list_reagents = list("nutriment" = 6, "slimejelly" = 5, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/jellyburger/cherry
+ list_reagents = list("nutriment" = 6, "cherryjelly" = 5, "vitamin" = 1)
+
+
+//////////////////////
+// Sandwiches //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/sandwich
+ name = "Sandwich"
+ desc = "A grand creation of meat, cheese, bread, and several leaves of lettuce! Arthur Dent would be proud."
+ icon_state = "sandwich"
+ trash = /obj/item/trash/plate
+ filling_color = "#D9BE29"
+ list_reagents = list("nutriment" = 6, "vitamin" = 1)
+
+/obj/item/reagent_containers/food/snacks/toastedsandwich
+ name = "Toasted Sandwich"
+ desc = "Now if you only had a pepper bar."
+ icon_state = "toastedsandwich"
+ trash = /obj/item/trash/plate
+ filling_color = "#D9BE29"
+ list_reagents = list("nutriment" = 6, "carbon" = 2)
+
+/obj/item/reagent_containers/food/snacks/grilledcheese
+ name = "Grilled Cheese Sandwich"
+ desc = "Goes great with Tomato soup!"
+ icon_state = "toastedsandwich"
+ trash = /obj/item/trash/plate
+ filling_color = "#D9BE29"
+ list_reagents = list("nutriment" = 7, "vitamin" = 1) //why make a regualr sandwhich when you can make grilled cheese, with this nutriment value?
+
+/obj/item/reagent_containers/food/snacks/jellysandwich
+ name = "Jelly Sandwich"
+ desc = "You wish you had some peanut butter to go with this..."
+ icon_state = "jellysandwich"
+ trash = /obj/item/trash/plate
+ filling_color = "#9E3A78"
+ bitesize = 3
+
+/obj/item/reagent_containers/food/snacks/jellysandwich/slime
+ list_reagents = list("nutriment" = 2, "slimejelly" = 5, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/jellysandwich/cherry
+ list_reagents = list("nutriment" = 2, "cherryjelly" = 5, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/notasandwich
+ name = "not-a-sandwich"
+ desc = "Something seems to be wrong with this, you can't quite figure what. Maybe it's his moustache."
+ icon_state = "notasandwich"
+ list_reagents = list("nutriment" = 6, "vitamin" = 6)
+
+/obj/item/reagent_containers/food/snacks/wrap
+ name = "egg wrap"
+ desc = "The precursor to Pigs in a Blanket."
+ icon_state = "wrap"
+ list_reagents = list("nutriment" = 5)
diff --git a/code/modules/food_and_drinks/food/seafood.dm b/code/modules/food_and_drinks/food/foods/seafood.dm
similarity index 100%
rename from code/modules/food_and_drinks/food/seafood.dm
rename to code/modules/food_and_drinks/food/foods/seafood.dm
diff --git a/code/modules/food_and_drinks/food/foods/side_dishes.dm b/code/modules/food_and_drinks/food/foods/side_dishes.dm
new file mode 100644
index 00000000000..7b563519ca3
--- /dev/null
+++ b/code/modules/food_and_drinks/food/foods/side_dishes.dm
@@ -0,0 +1,105 @@
+
+//////////////////////
+// Raw //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/rawsticks
+ name = "raw potato sticks"
+ desc = "Raw fries, not very tasty."
+ icon = 'icons/obj/food/food_ingredients.dmi'
+ icon_state = "rawsticks"
+ list_reagents = list("plantmatter" = 3)
+
+
+//////////////////////
+// Fried //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/fries
+ name = "Space fries"
+ desc = "AKA: French Fries, Freedom Fries, etc."
+ icon_state = "fries"
+ trash = /obj/item/trash/plate
+ filling_color = "#EDDD00"
+ list_reagents = list("nutriment" = 4)
+
+/obj/item/reagent_containers/food/snacks/cheesyfries
+ name = "cheesy fries"
+ desc = "Fries. Covered in cheese. Duh."
+ icon_state = "cheesyfries"
+ trash = /obj/item/trash/plate
+ filling_color = "#EDDD00"
+ list_reagents = list("nutriment" = 6)
+
+/obj/item/reagent_containers/food/snacks/tatortot
+ name = "tator tot"
+ desc = "A large fried potato nugget that may or may not try to valid you."
+ icon_state = "tatortot"
+ list_reagents = list("nutriment" = 4)
+ filling_color = "FFD700"
+
+/obj/item/reagent_containers/food/snacks/onionrings
+ name = "onion rings"
+ desc = "Onion slices coated in batter."
+ icon_state = "onionrings"
+ list_reagents = list("nutriment" = 3)
+ filling_color = "#C0C9A0"
+ gender = PLURAL
+
+/obj/item/reagent_containers/food/snacks/carrotfries
+ name = "carrot fries"
+ desc = "Tasty fries from fresh carrots."
+ icon_state = "carrotfries"
+ trash = /obj/item/trash/plate
+ filling_color = "#FAA005"
+ list_reagents = list("plantmatter" = 3, "oculine" = 3, "vitamin" = 2)
+
+
+//////////////////////
+// Misc //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/beans
+ name = "tin of beans"
+ desc = "Musical fruit in a slightly less musical container."
+ icon_state = "beans"
+ list_reagents = list("nutriment" = 10, "beans" = 10, "vitamin" = 3)
+
+/obj/item/reagent_containers/food/snacks/mashed_potatoes //mashed taters
+ name = "mashed potatoes"
+ desc = "Some soft, creamy, and irresistible mashed potatoes."
+ icon_state = "mashedtaters"
+ trash = /obj/item/trash/plate
+ filling_color = "#D6D9C1"
+ list_reagents = list("nutriment" = 5, "gravy" = 5, "mashedpotatoes" = 10, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/stuffing
+ name = "Stuffing"
+ desc = "Moist, peppery breadcrumbs for filling the body cavities of dead birds. Dig in!"
+ icon_state = "stuffing"
+ filling_color = "#C9AC83"
+ list_reagents = list("nutriment" = 3)
+
+/obj/item/reagent_containers/food/snacks/loadedbakedpotato
+ name = "loaded baked potato"
+ desc = "Totally baked."
+ icon_state = "loadedbakedpotato"
+ filling_color = "#9C7A68"
+ list_reagents = list("nutriment" = 6)
+
+/obj/item/reagent_containers/food/snacks/boiledrice
+ name = "Boiled Rice"
+ desc = "A boring dish of boring rice."
+ icon_state = "boiledrice"
+ trash = /obj/item/trash/snack_bowl
+ filling_color = "#FFFBDB"
+ list_reagents = list("nutriment" = 5, "vitamin" = 1)
+
+
+/obj/item/reagent_containers/food/snacks/roastparsnip
+ name = "roast parsnip"
+ desc = "Sweet and crunchy."
+ icon_state = "roastparsnip"
+ trash = /obj/item/trash/plate
+ list_reagents = list("nutriment" = 3, "vitamin" = 4)
+ filling_color = "#FF5500"
diff --git a/code/modules/food_and_drinks/food/foods/soups.dm b/code/modules/food_and_drinks/food/foods/soups.dm
new file mode 100644
index 00000000000..76e4d752a41
--- /dev/null
+++ b/code/modules/food_and_drinks/food/foods/soups.dm
@@ -0,0 +1,166 @@
+
+//////////////////////
+// Soups //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/meatballsoup
+ name = "Meatball soup"
+ desc = "You've got balls kid, BALLS!"
+ icon_state = "meatballsoup"
+ trash = /obj/item/trash/snack_bowl
+ filling_color = "#785210"
+ bitesize = 5
+ list_reagents = list("nutriment" = 8, "water" = 5, "vitamin" = 4)
+
+/obj/item/reagent_containers/food/snacks/slimesoup
+ name = "slime soup"
+ desc = "If no water is available, you may substitute tears."
+ icon_state = "slimesoup"
+ filling_color = "#C4DBA0"
+ bitesize = 5
+ list_reagents = list("nutriment" = 5, "slimejelly" = 5, "water" = 5, "vitamin" = 4)
+
+/obj/item/reagent_containers/food/snacks/bloodsoup
+ name = "Tomato soup"
+ desc = "Smells like copper."
+ icon_state = "tomatosoup"
+ filling_color = "#FF0000"
+ bitesize = 5
+ list_reagents = list("nutriment" = 2, "blood" = 10, "water" = 5, "vitamin" = 4)
+
+/obj/item/reagent_containers/food/snacks/clownstears
+ name = "Clown's Tears"
+ desc = "Not very funny."
+ icon_state = "clownstears"
+ filling_color = "#C4FBFF"
+ bitesize = 5
+ list_reagents = list("nutriment" = 4, "banana" = 5, "water" = 5, "vitamin" = 8)
+
+/obj/item/reagent_containers/food/snacks/vegetablesoup
+ name = "Vegetable soup"
+ desc = "A true vegan meal." //TODO
+ icon_state = "vegetablesoup"
+ trash = /obj/item/trash/snack_bowl
+ filling_color = "#AFC4B5"
+ bitesize = 5
+ list_reagents = list("nutriment" = 8, "water" = 5, "vitamin" = 4)
+
+/obj/item/reagent_containers/food/snacks/nettlesoup
+ name = "Nettle soup"
+ desc = "To think, the botanist would've beat you to death with one of these."
+ icon_state = "nettlesoup"
+ trash = /obj/item/trash/snack_bowl
+ filling_color = "#AFC4B5"
+ bitesize = 5
+ list_reagents = list("nutriment" = 8, "water" = 5, "vitamin" = 4)
+
+/obj/item/reagent_containers/food/snacks/mysterysoup
+ name = "mystery soup"
+ desc = "The mystery is, why aren't you eating it?"
+ icon_state = "mysterysoup"
+ var/extra_reagent = null
+ bitesize = 5
+ list_reagents = list("nutriment" = 6)
+
+/obj/item/reagent_containers/food/snacks/mysterysoup/New()
+ ..()
+ extra_reagent = pick("capsaicin", "frostoil", "omnizine", "banana", "blood", "slimejelly", "toxin", "banana", "carbon", "oculine")
+ reagents.add_reagent("[extra_reagent]", 5)
+
+/obj/item/reagent_containers/food/snacks/wishsoup
+ name = "Wish Soup"
+ desc = "I wish this was soup."
+ icon_state = "wishsoup"
+ trash = /obj/item/trash/snack_bowl
+ filling_color = "#D1F4FF"
+ bitesize = 5
+ list_reagents = list("water" = 10)
+
+/obj/item/reagent_containers/food/snacks/wishsoup/New()
+ ..()
+ if(prob(25))
+ desc = "A wish come true!" // hue
+ reagents.add_reagent("nutriment", 9)
+ reagents.add_reagent("vitamin", 1)
+
+/obj/item/reagent_containers/food/snacks/tomatosoup
+ name = "Tomato Soup"
+ desc = "Drinking this feels like being a vampire! A tomato vampire..."
+ icon_state = "tomatosoup"
+ trash = /obj/item/trash/snack_bowl
+ filling_color = "#D92929"
+ bitesize = 5
+ list_reagents = list("nutriment" = 5, "tomatojuice" = 10, "vitamin" = 3)
+
+/obj/item/reagent_containers/food/snacks/milosoup
+ name = "Milosoup"
+ desc = "The universe's best soup! Yum!!!"
+ icon_state = "milosoup"
+ trash = /obj/item/trash/snack_bowl
+ bitesize = 5
+ list_reagents = list("nutriment" = 7, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/mushroomsoup
+ name = "chantrelle soup"
+ desc = "A delicious and hearty mushroom soup."
+ icon_state = "mushroomsoup"
+ trash = /obj/item/trash/snack_bowl
+ filling_color = "#E386BF"
+ bitesize = 5
+ list_reagents = list("nutriment" = 8, "vitamin" = 4)
+
+/obj/item/reagent_containers/food/snacks/beetsoup
+ name = "beet soup"
+ desc = "Wait, how do you spell it again..?"
+ icon_state = "beetsoup"
+ trash = /obj/item/trash/snack_bowl
+ bitesize = 5
+ filling_color = "#FAC9FF"
+ list_reagents = list("nutriment" = 7, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/beetsoup/New()
+ ..()
+ name = pick("borsch","bortsch","borstch","borsh","borshch","borscht")
+
+
+//////////////////////
+// Stews //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/stew
+ name = "Stew"
+ desc = "A nice and warm stew. Healthy and strong."
+ icon_state = "stew"
+ filling_color = "#9E673A"
+ bitesize = 7
+ list_reagents = list("nutriment" = 10, "oculine" = 5, "tomatojuice" = 5, "vitamin" = 5)
+
+/obj/item/reagent_containers/food/snacks/stewedsoymeat
+ name = "Stewed Soy Meat"
+ desc = "Even non-vegetarians will LOVE this!"
+ icon_state = "stewedsoymeat"
+ trash = /obj/item/trash/plate
+ list_reagents = list("nutriment" = 8)
+
+
+//////////////////////
+// Chili //
+//////////////////////
+
+/obj/item/reagent_containers/food/snacks/hotchili
+ name = "Hot Chili"
+ desc = "A five alarm Texan Chili!"
+ icon_state = "hotchili"
+ trash = /obj/item/trash/snack_bowl
+ filling_color = "#FF3C00"
+ bitesize = 5
+ list_reagents = list("nutriment" = 5, "capsaicin" = 1, "tomatojuice" = 2, "vitamin" = 2)
+
+/obj/item/reagent_containers/food/snacks/coldchili
+ name = "Cold Chili"
+ desc = "This slush is barely a liquid!"
+ icon_state = "coldchili"
+ filling_color = "#2B00FF"
+ trash = /obj/item/trash/snack_bowl
+ bitesize = 5
+ list_reagents = list("nutriment" = 5, "frostoil" = 1, "tomatojuice" = 2, "vitamin" = 2)
diff --git a/code/modules/food_and_drinks/food/meat.dm b/code/modules/food_and_drinks/food/meat.dm
deleted file mode 100644
index 7940050b35a..00000000000
--- a/code/modules/food_and_drinks/food/meat.dm
+++ /dev/null
@@ -1,55 +0,0 @@
-/obj/item/reagent_containers/food/snacks/meat
- name = "meat"
- desc = "A slab of meat"
- icon_state = "meat"
- health = 180
- filling_color = "#FF1C1C"
- bitesize = 3
- list_reagents = list("protein" = 3)
-
-/obj/item/reagent_containers/food/snacks/meat/attackby(obj/item/W, mob/user, params)
- if(istype(W, /obj/item/kitchen/knife) || istype(W, /obj/item/scalpel))
- new /obj/item/reagent_containers/food/snacks/rawcutlet(src)
- new /obj/item/reagent_containers/food/snacks/rawcutlet(src)
- new /obj/item/reagent_containers/food/snacks/rawcutlet(src)
- to_chat(user, "You cut the meat in thin strips.")
- qdel(src)
- else
- ..()
-
-/obj/item/reagent_containers/food/snacks/meat/syntiflesh
- name = "synthetic meat"
- desc = "A synthetic slab of flesh."
-
-/obj/item/reagent_containers/food/snacks/meat/human
- name = "-meat"
- var/subjectname = ""
- var/subjectjob = null
-
-/obj/item/reagent_containers/food/snacks/meat/slab/meatproduct
- name = "meat product"
- desc = "A slab of station reclaimed and chemically processed meat product."
-
-/obj/item/reagent_containers/food/snacks/meat/monkey
- //same as plain meat
-
-/obj/item/reagent_containers/food/snacks/meat/corgi
- name = "Corgi meat"
- desc = "Tastes like... well you know..."
-
-/obj/item/reagent_containers/food/snacks/meat/pug
- name = "Pug meat"
- desc = "Tastes like... well you know..."
-
-/obj/item/reagent_containers/food/snacks/meat/ham
- name = "Ham"
- desc = "Taste like bacon."
- list_reagents = list("protein" = 3, "porktonium" = 10)
-
-/obj/item/reagent_containers/food/snacks/meat/meatwheat
- name = "meatwheat clump"
- desc = "This doesn't look like meat, but your standards aren't that high to begin with."
- list_reagents = list("nutriment" = 3, "vitamin" = 2, "blood" = 5)
- filling_color = rgb(150, 0, 0)
- icon_state = "meatwheat_clump"
- bitesize = 4
\ No newline at end of file
diff --git a/code/modules/food_and_drinks/food/snacks.dm b/code/modules/food_and_drinks/food/snacks.dm
index 3a730c3868d..4803405520a 100644
--- a/code/modules/food_and_drinks/food/snacks.dm
+++ b/code/modules/food_and_drinks/food/snacks.dm
@@ -271,807 +271,6 @@
// bitesize = 3 //This is the amount each bite consumes.
-
-
-/obj/item/reagent_containers/food/snacks/aesirsalad
- name = "Aesir salad"
- desc = "Probably too incredible for mortal men to fully enjoy."
- icon_state = "aesirsalad"
- trash = /obj/item/trash/snack_bowl
- filling_color = "#468C00"
- bitesize = 3
- list_reagents = list("nutriment" = 8, "omnizine" = 8, "vitamin" = 6)
-
-/obj/item/reagent_containers/food/snacks/chips
- name = "chips"
- desc = "Commander Riker's What-The-Crisps."
- icon_state = "chips"
- bitesize = 1
- trash = /obj/item/trash/chips
- filling_color = "#E8C31E"
- junkiness = 20
- list_reagents = list("nutriment" = 1, "sodiumchloride" = 1, "sugar" = 3)
-
-/obj/item/reagent_containers/food/snacks/cornchips
- name = "corn chips"
- desc = "Goes great with salsa! OLE!"
- icon_state = "chips"
- bitesize = 1
- trash = /obj/item/trash/chips
- filling_color = "#E8C31E"
- list_reagents = list("nutriment" = 3)
-
-/obj/item/reagent_containers/food/snacks/cookie
- name = "cookie"
- desc = "COOKIE!!!"
- icon_state = "COOKIE!!!"
- bitesize = 1
- filling_color = "#DBC94F"
- list_reagents = list("nutriment" = 1)
-
-/obj/item/reagent_containers/food/snacks/chocolatebar
- name = "Chocolate Bar"
- desc = "Such sweet, fattening food."
- icon_state = "chocolatebar"
- filling_color = "#7D5F46"
- list_reagents = list("nutriment" = 2, "sugar" = 2, "cocoa" = 2)
-
-/obj/item/reagent_containers/food/snacks/choc_pile //for reagent chocolate being spilled on turfs
- name = "Pile of Chocolate"
- desc = "A pile of pure chocolate pieces."
- icon_state = "cocoa"
- filling_color = "#7D5F46"
- list_reagents = list("chocolate" = 5)
-
-/obj/item/reagent_containers/food/snacks/chocolateegg
- name = "Chocolate Egg"
- desc = "Such sweet, fattening food."
- icon_state = "chocolateegg"
- filling_color = "#7D5F46"
- list_reagents = list("nutriment" = 4, "sugar" = 2, "cocoa" = 2)
-
-/obj/item/reagent_containers/food/snacks/donut
- name = "donut"
- desc = "Goes great with Robust Coffee."
- icon_state = "donut1"
- bitesize = 5
- list_reagents = list("nutriment" = 3, "sugar" = 2)
- var/extra_reagent = null
- filling_color = "#D2691E"
- var/randomized_sprinkles = 1
-
-/obj/item/reagent_containers/food/snacks/donut/New()
- ..()
- if(randomized_sprinkles && prob(30))
- icon_state = "donut2"
- name = "frosted donut"
- reagents.add_reagent("sprinkles", 2)
- filling_color = "#FF69B4"
-
-/obj/item/reagent_containers/food/snacks/donut/sprinkles
- name = "frosted donut"
- icon_state = "donut2"
- list_reagents = list("nutriment" = 3, "sugar" = 2, "spinkles" = 2)
- filling_color = "#FF69B4"
- randomized_sprinkles = 0
-
-/obj/item/reagent_containers/food/snacks/donut/chaos
- name = "chaos donut"
- desc = "Like life, it never quite tastes the same."
- bitesize = 10
-
-/obj/item/reagent_containers/food/snacks/donut/chaos/New()
- ..()
- extra_reagent = pick("nutriment", "capsaicin", "frostoil", "krokodil", "plasma", "cocoa", "slimejelly", "banana", "berryjuice", "omnizine")
- reagents.add_reagent("[extra_reagent]", 3)
- if(prob(30))
- icon_state = "donut2"
- name = "frosted chaos donut"
- reagents.add_reagent("sprinkles", 2)
- filling_color = "#FF69B4"
-
-/obj/item/reagent_containers/food/snacks/donut/jelly
- name = "jelly donut"
- desc = "You jelly?"
- icon_state = "jdonut1"
- extra_reagent = "berryjuice"
-
-/obj/item/reagent_containers/food/snacks/donut/jelly/New()
- ..()
- if(extra_reagent)
- reagents.add_reagent("[extra_reagent]", 3)
- if(prob(30))
- icon_state = "jdonut2"
- name = "frosted jelly Donut"
- reagents.add_reagent("sprinkles", 2)
- filling_color = "#FF69B4"
-
-/obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly
- name = "jelly donut"
- desc = "You jelly?"
- icon_state = "jdonut1"
- extra_reagent = "slimejelly"
-
-/obj/item/reagent_containers/food/snacks/donut/jelly/cherryjelly
- name = "jelly donut"
- desc = "You jelly?"
- icon_state = "jdonut1"
- extra_reagent = "cherryjelly"
-
-/obj/item/reagent_containers/food/snacks/egg
- name = "egg"
- desc = "An egg!"
- icon_state = "egg"
- filling_color = "#FDFFD1"
- list_reagents = list("protein" = 1, "egg" = 5)
-
-/obj/item/reagent_containers/food/snacks/egg/throw_impact(atom/hit_atom)
- ..()
- var/turf/T = get_turf(hit_atom)
- new/obj/effect/decal/cleanable/egg_smudge(T)
- if(reagents)
- reagents.reaction(hit_atom, TOUCH)
- qdel(src)
-
-/obj/item/reagent_containers/food/snacks/egg/attackby(obj/item/W, mob/user, params)
- if(istype( W, /obj/item/toy/crayon ))
- var/obj/item/toy/crayon/C = W
- var/clr = C.colourName
-
- if(!(clr in list("blue","green","mime","orange","purple","rainbow","red","yellow")))
- to_chat(usr, "The egg refuses to take on this color!")
- return
-
- to_chat(usr, "You color \the [src] [clr]")
- icon_state = "egg-[clr]"
- item_color = clr
- else
- ..()
-
-/obj/item/reagent_containers/food/snacks/egg/blue
- icon_state = "egg-blue"
- item_color = "blue"
-
-/obj/item/reagent_containers/food/snacks/egg/green
- icon_state = "egg-green"
- item_color = "green"
-
-/obj/item/reagent_containers/food/snacks/egg/mime
- icon_state = "egg-mime"
- item_color = "mime"
-
-/obj/item/reagent_containers/food/snacks/egg/orange
- icon_state = "egg-orange"
- item_color = "orange"
-
-/obj/item/reagent_containers/food/snacks/egg/purple
- icon_state = "egg-purple"
- item_color = "purple"
-
-/obj/item/reagent_containers/food/snacks/egg/rainbow
- icon_state = "egg-rainbow"
- item_color = "rainbow"
-
-/obj/item/reagent_containers/food/snacks/egg/red
- icon_state = "egg-red"
- item_color = "red"
-
-/obj/item/reagent_containers/food/snacks/egg/yellow
- icon_state = "egg-yellow"
- item_color = "yellow"
-
-/obj/item/reagent_containers/food/snacks/friedegg
- name = "Fried egg"
- desc = "A fried egg, with a touch of salt and pepper."
- icon_state = "friedegg"
- filling_color = "#FFDF78"
- bitesize = 1
- list_reagents = list("nutriment" = 3, "egg" = 5)
-
-/obj/item/reagent_containers/food/snacks/boiledegg
- name = "Boiled egg"
- desc = "A hard boiled egg."
- icon_state = "egg"
- filling_color = "#FFFFFF"
- list_reagents = list("nutriment" = 2, "egg" = 5, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/organ
-
- name = "organ"
- desc = "It's good for you."
- icon = 'icons/obj/surgery.dmi'
- icon_state = "appendix"
- filling_color = "#E00D34"
- bitesize = 3
- list_reagents = list("protein" = 4, "vitamin" = 4)
-
-/obj/item/reagent_containers/food/snacks/appendix
-//yes, this is the same as meat. I might do something different in future
- name = "appendix"
- desc = "An appendix which looks perfectly healthy."
- icon = 'icons/obj/surgery.dmi'
- icon_state = "appendix"
- filling_color = "#E00D34"
- bitesize = 3
- list_reagents = list("protein" = 3, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/appendix/inflamed
- name = "inflamed appendix"
- desc = "An appendix which appears to be inflamed."
- icon_state = "appendixinflamed"
- filling_color = "#E00D7A"
-
-/obj/item/reagent_containers/food/snacks/tofu
- name = "Tofu"
- icon_state = "tofu"
- desc = "We all love tofu."
- filling_color = "#FFFEE0"
- bitesize = 3
- list_reagents = list("plantmatter" = 2)
-
-/obj/item/reagent_containers/food/snacks/fried_tofu
- name = "Fried Tofu"
- icon_state = "tofu"
- desc = "Proof that even vegetarians crave unhealthy foods."
- filling_color = "#FFFEE0"
- bitesize = 3
- list_reagents = list("plantmatter" = 3)
-
-/obj/item/reagent_containers/food/snacks/tofurkey
- name = "Tofurkey"
- desc = "A fake turkey made from tofu."
- icon_state = "tofurkey"
- filling_color = "#FFFEE0"
- bitesize = 3
- list_reagents = list("nutriment" = 12, "ether" = 3)
-
-/obj/item/reagent_containers/food/snacks/stuffing
- name = "Stuffing"
- desc = "Moist, peppery breadcrumbs for filling the body cavities of dead birds. Dig in!"
- icon_state = "stuffing"
- filling_color = "#C9AC83"
- list_reagents = list("nutriment" = 3)
-
-/obj/item/reagent_containers/food/snacks/hugemushroomslice
- name = "huge mushroom slice"
- desc = "A slice from a huge mushroom."
- icon_state = "hugemushroomslice"
- filling_color = "#E0D7C5"
- bitesize = 6
- list_reagents = list("plantmatter" = 3, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/tomatomeat
- name = "tomato slice"
- desc = "A slice from a huge tomato."
- icon_state = "tomatomeat"
- filling_color = "#DB0000"
- bitesize = 6
- list_reagents = list("protein" = 2)
-
-/obj/item/reagent_containers/food/snacks/bearmeat
- name = "bear meat"
- desc = "A very manly slab of meat."
- icon_state = "bearmeat"
- filling_color = "#DB0000"
- bitesize = 3
- list_reagents = list("protein" = 12, "morphine" = 5, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/xenomeat
- name = "meat"
- desc = "A slab of meat."
- icon_state = "xenomeat"
- filling_color = "#43DE18"
- bitesize = 6
- list_reagents = list("protein" = 3, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/spidermeat
- name = "spider meat"
- desc = "A slab of spider meat."
- icon_state = "spidermeat"
- bitesize = 3
- list_reagents = list("protein" = 3, "toxin" = 3, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/lizardmeat
- name = "mutant lizard meat"
- desc = "Seems to be a slab of meat from some mutant lizard thing?"
- icon_state = "xenomeat"
- filling_color = "#43DE18"
- bitesize = 3
- list_reagents = list("protein" = 3, "toxin" = 3)
-
-/obj/item/reagent_containers/food/snacks/spiderleg
- name = "spider leg"
- desc = "A still twitching leg of a giant spider... you don't really want to eat this, do you?"
- icon_state = "spiderleg"
- list_reagents = list("protein" = 2, "toxin" = 2)
-
-/obj/item/reagent_containers/food/snacks/meatball
- name = "Meatball"
- desc = "A great meal all round."
- icon_state = "meatball"
- filling_color = "#DB0000"
- list_reagents = list("protein" = 4, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/sausage
- name = "Sausage"
- desc = "A piece of mixed, long meat."
- icon_state = "sausage"
- filling_color = "#DB0000"
- list_reagents = list("protein" = 6, "vitamin" = 1, "porktonium" = 10)
-
-/obj/item/reagent_containers/food/snacks/donkpocket
- name = "Donk-pocket"
- desc = "The food of choice for the seasoned traitor."
- icon_state = "donkpocket"
- filling_color = "#DEDEAB"
- list_reagents = list("nutriment" = 4)
-
-/obj/item/reagent_containers/food/snacks/warmdonkpocket
- name = "Warm Donk-pocket"
- desc = "The food of choice for the seasoned traitor."
- icon_state = "donkpocket"
- filling_color = "#DEDEAB"
- list_reagents = list("nutriment" = 4)
-
-/obj/item/reagent_containers/food/snacks/warmdonkpocket/Post_Consume(mob/living/M)
- M.reagents.add_reagent("omnizine", 15)
-
-/obj/item/reagent_containers/food/snacks/warmdonkpocket_weak
- name = "Lightly Warm Donk-pocket"
- desc = "The food of choice for the seasoned traitor. This one is lukewarm."
- icon_state = "donkpocket"
- filling_color = "#DEDEAB"
- list_reagents = list("nutriment" = 4, "weak_omnizine" = 3)
-
-/obj/item/reagent_containers/food/snacks/syndidonkpocket
- name = "Donk-pocket"
- desc = "This donk-pocket is emitting a small amount of heat."
- icon_state = "donkpocket"
- filling_color = "#DEDEAB"
- bitesize = 100 //nom the whole thing at once.
- list_reagents = list("nutriment" = 1)
-
-/obj/item/reagent_containers/food/snacks/syndidonkpocket/Post_Consume(mob/living/M)
- M.reagents.add_reagent("omnizine", 15)
- M.reagents.add_reagent("teporone", 15)
- M.reagents.add_reagent("synaptizine", 15)
- M.reagents.add_reagent("salglu_solution", 15)
- M.reagents.add_reagent("salbutamol", 15)
- M.reagents.add_reagent("methamphetamine", 15)
-
-/obj/item/reagent_containers/food/snacks/brainburger
- name = "brainburger"
- desc = "A strange looking burger. It looks almost sentient."
- icon_state = "brainburger"
- filling_color = "#F2B6EA"
- bitesize = 3
- list_reagents = list("nutriment" = 6, "prions" = 10, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/ghostburger
- name = "Ghost Burger"
- desc = "Spooky! It doesn't look very filling."
- icon_state = "ghostburger"
- filling_color = "#FFF2FF"
- bitesize = 3
- list_reagents = list("nutriment" = 6, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/human
- var/hname = ""
- var/job = null
- filling_color = "#D63C3C"
-
-/obj/item/reagent_containers/food/snacks/human/burger
- name = "-burger"
- desc = "A bloody burger."
- icon_state = "hburger"
- bitesize = 3
- list_reagents = list("nutriment" = 6, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/cheeseburger
- name = "cheeseburger"
- desc = "The cheese adds a good flavor."
- icon_state = "cheeseburger"
- bitesize = 3
- list_reagents = list("nutriment" = 6, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/monkeyburger
- name = "burger"
- desc = "The cornerstone of every nutritious breakfast."
- icon_state = "hburger"
- filling_color = "#D63C3C"
- bitesize = 3
- list_reagents = list("nutriment" = 6, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/tofuburger
- name = "Tofu Burger"
- desc = "What.. is that meat?"
- icon_state = "tofuburger"
- filling_color = "#FFFEE0"
- bitesize = 3
- list_reagents = list("nutriment" = 6, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/roburger
- name = "roburger"
- desc = "The lettuce is the only organic component. Beep."
- icon_state = "roburger"
- filling_color = "#CCCCCC"
- bitesize = 3
- list_reagents = list("nutriment" = 6, "nanomachines" = 10, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/roburgerbig
- name = "roburger"
- desc = "This massive patty looks like poison. Beep."
- icon_state = "roburger"
- filling_color = "#CCCCCC"
- volume = 120
- bitesize = 3
- list_reagents = list("nutriment" = 6, "nanomachines" = 70, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/xenoburger
- name = "xenoburger"
- desc = "Smells caustic. Tastes like heresy."
- icon_state = "xburger"
- filling_color = "#43DE18"
- bitesize = 3
- list_reagents = list("nutriment" = 6, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/clownburger
- name = "Clown Burger"
- desc = "This tastes funny..."
- icon_state = "clownburger"
- filling_color = "#FF00FF"
- bitesize = 3
- list_reagents = list("nutriment" = 6, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/mimeburger
- name = "Mime Burger"
- desc = "Its taste defies language."
- icon_state = "mimeburger"
- filling_color = "#FFFFFF"
- bitesize = 3
- list_reagents = list("nutriment" = 6, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/baseballburger
- name = "home run baseball burger"
- desc = "It's still warm. The steam coming off of it looks like baseball."
- icon_state = "baseball"
- filling_color = "#CD853F"
- bitesize = 3
- list_reagents = list("nutriment" = 6, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/omelette
- name = "Omelette Du Fromage"
- desc = "That's all you can say!"
- icon_state = "omelette"
- trash = /obj/item/trash/plate
- filling_color = "#FFF9A8"
- list_reagents = list("nutriment" = 8, "vitamin" = 1)
- bitesize = 1
-
-/obj/item/reagent_containers/food/snacks/muffin
- name = "Muffin"
- desc = "A delicious and spongy little cake."
- icon_state = "muffin"
- filling_color = "#E0CF9B"
- list_reagents = list("nutriment" = 6)
-
-/obj/item/reagent_containers/food/snacks/pie
- name = "Banana Cream Pie"
- desc = "Just like back home, on clown planet! HONK!"
- icon_state = "pie"
- trash = /obj/item/trash/plate
- filling_color = "#FBFFB8"
- bitesize = 3
- list_reagents = list("nutriment" = 6, "banana" = 5, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/pie/throw_impact(atom/hit_atom)
- ..()
- new/obj/effect/decal/cleanable/pie_smudge(loc)
- visible_message("[src] splats.","You hear a splat.")
- qdel(src)
-
-/obj/item/reagent_containers/food/snacks/berryclafoutis
- name = "Berry Clafoutis"
- desc = "No black birds, this is a good sign."
- icon_state = "berryclafoutis"
- trash = /obj/item/trash/plate
- bitesize = 3
- list_reagents = list("nutriment" = 10, "berryjuice" = 5, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/waffles
- name = "waffles"
- desc = "Mmm, waffles."
- icon_state = "waffles"
- trash = /obj/item/trash/waffles
- filling_color = "#E6DEB5"
- list_reagents = list("nutriment" = 8, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/eggplantparm
- name = "Eggplant Parmigiana"
- desc = "The only good recipe for eggplant."
- icon_state = "eggplantparm"
- trash = /obj/item/trash/plate
- filling_color = "#4D2F5E"
- list_reagents = list("nutriment" = 6, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/soylentgreen
- name = "Soylent Green"
- desc = "Not made of people. Honest." //Totally people.
- icon_state = "soylent_green"
- trash = /obj/item/trash/waffles
- filling_color = "#B8E6B5"
- list_reagents = list("nutriment" = 10, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/soylentviridians
- name = "Soylent Virdians"
- desc = "Not made of people. Honest." //Actually honest for once.
- icon_state = "soylent_yellow"
- trash = /obj/item/trash/waffles
- filling_color = "#E6FA61"
- list_reagents = list("nutriment" = 10, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/meatpie
- name = "Meat-pie"
- icon_state = "meatpie"
- desc = "An old barber recipe, very delicious!"
- trash = /obj/item/trash/plate
- filling_color = "#948051"
- bitesize = 3
- list_reagents = list("nutriment" = 10, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/tofupie
- name = "Tofu-pie"
- icon_state = "meatpie"
- desc = "A delicious tofu pie."
- trash = /obj/item/trash/plate
- filling_color = "#FFFEE0"
- bitesize = 3
- list_reagents = list("nutriment" = 10, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/amanita_pie
- name = "amanita pie"
- desc = "Sweet and tasty poison pie."
- icon_state = "amanita_pie"
- filling_color = "#FFCCCC"
- bitesize = 4
- list_reagents = list("nutriment" = 6, "amanitin" = 3, "psilocybin" = 1, "vitamin" = 4)
-
-/obj/item/reagent_containers/food/snacks/plump_pie
- name = "plump pie"
- desc = "I bet you love stuff made out of plump helmets!"
- icon_state = "plump_pie"
- filling_color = "#B8279B"
- bitesize = 3
- list_reagents = list("nutriment" = 10, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/plump_pie/New()
- ..()
- if(prob(10))
- name = "exceptional plump pie"
- desc = "Microwave is taken by a fey mood! It has cooked an exceptional plump pie!" // What
- reagents.add_reagent("omnizine", 5)
-
-/obj/item/reagent_containers/food/snacks/xemeatpie
- name = "Xeno-pie"
- icon_state = "xenomeatpie"
- desc = "A delicious meatpie. Probably heretical."
- trash = /obj/item/trash/plate
- filling_color = "#43DE18"
- list_reagents = list("nutriment" = 10, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/wingfangchu
- name = "Wing Fang Chu"
- desc = "A savory dish of alien wing wang in soy."
- icon_state = "wingfangchu"
- trash = /obj/item/trash/snack_bowl
- filling_color = "#43DE18"
- list_reagents = list("nutriment" = 6, "soysauce" = 5, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/human/kabob
- name = "-kabob"
- icon_state = "kabob"
- desc = "A human meat, on a stick."
- trash = /obj/item/stack/rods
- filling_color = "#A85340"
- list_reagents = list("nutriment" = 8)
-
-/obj/item/reagent_containers/food/snacks/monkeykabob
- name = "Meat-kabob"
- icon_state = "kabob"
- desc = "Delicious meat, on a stick."
- trash = /obj/item/stack/rods
- filling_color = "#A85340"
- list_reagents = list("nutriment" = 8)
-
-/obj/item/reagent_containers/food/snacks/tofukabob
- name = "Tofu-kabob"
- icon_state = "kabob"
- desc = "Vegan meat, on a stick."
- trash = /obj/item/stack/rods
- filling_color = "#FFFEE0"
- list_reagents = list("nutriment" = 8)
-
-/obj/item/reagent_containers/food/snacks/popcorn
- name = "Popcorn"
- desc = "Now let's find some cinema."
- icon_state = "popcorn"
- trash = /obj/item/trash/popcorn
- var/unpopped = 0
- filling_color = "#FFFAD4"
- bitesize = 0.1 //this snack is supposed to be eating during looooong time. And this it not dinner food! --rastaf0
- list_reagents = list("nutriment" = 2)
-
-/obj/item/reagent_containers/food/snacks/popcorn/New()
- ..()
- unpopped = rand(1,10)
-
-/obj/item/reagent_containers/food/snacks/popcorn/On_Consume(mob/M, mob/user)
- if(prob(unpopped)) //lol ...what's the point?
- to_chat(user, "You bite down on an un-popped kernel!")
- unpopped = max(0, unpopped-1)
- ..()
-
-/obj/item/reagent_containers/food/snacks/sosjerky
- name = "Scaredy's Private Reserve Beef Jerky"
- icon_state = "sosjerky"
- desc = "Beef jerky made from the finest space cows."
- trash = /obj/item/trash/sosjerky
- filling_color = "#631212"
- junkiness = 25
- list_reagents = list("protein" = 1, "sugar" = 3)
-
-/obj/item/reagent_containers/food/snacks/sosjerky/healthy
- name = "homemade beef jerky"
- desc = "Homemade beef jerky made from the finest space cows."
- list_reagents = list("nutriment" = 3, "vitamin" = 1)
- junkiness = 0
-
-/obj/item/reagent_containers/food/snacks/pistachios
- name = "Pistachios"
- icon_state = "pistachios"
- desc = "A snack of deliciously salted pistachios. A perfectly valid choice..."
- trash = /obj/item/trash/pistachios
- filling_color = "#BAD145"
- junkiness = 20
- list_reagents = list("plantmatter" = 2, "sodiumchloride" = 1, "sugar" = 4)
-
-/obj/item/reagent_containers/food/snacks/no_raisin
- name = "4no Raisins"
- icon_state = "4no_raisins"
- desc = "Best raisins in the universe. Not sure why."
- trash = /obj/item/trash/raisins
- filling_color = "#343834"
- junkiness = 25
- list_reagents = list("plantmatter" = 2, "sugar" = 4)
-
-/obj/item/reagent_containers/food/snacks/no_raisin/healthy
- name = "homemade raisins"
- desc = "homemade raisins, the best in all of spess."
- list_reagents = list("nutriment" = 3, "vitamin" = 2)
- junkiness = 0
-
-/obj/item/reagent_containers/food/snacks/spacetwinkie
- name = "Space Twinkie"
- icon_state = "space_twinkie"
- desc = "Guaranteed to survive longer then you will."
- filling_color = "#FFE591"
- junkiness = 25
- list_reagents = list("sugar" = 4)
-
-/obj/item/reagent_containers/food/snacks/cheesiehonkers
- name = "Cheesie Honkers"
- icon_state = "cheesie_honkers"
- desc = "Bite sized cheesie snacks that will honk all over your mouth."
- trash = /obj/item/trash/cheesie
- filling_color = "#FFA305"
- junkiness = 25
- list_reagents = list("nutriment" = 1, "fake_cheese" = 2, "sugar" = 3)
-
-/obj/item/reagent_containers/food/snacks/chinese/chowmein
- name = "chow mein"
- desc = "What is in this anyways?"
- icon_state = "chinese1"
- junkiness = 25
- list_reagents = list("nutriment" = 1, "beans" = 3, "msg" = 4, "sugar" = 2)
-
-/obj/item/reagent_containers/food/snacks/chinese/sweetsourchickenball
- name = "Sweet & Sour Chicken Balls"
- desc = "Is this chicken cooked? The odds are better than wok paper scissors."
- icon_state = "chickenball"
- junkiness = 25
- list_reagents = list("nutriment" = 2, "msg" = 4, "sugar" = 2)
-
-/obj/item/reagent_containers/food/snacks/chinese/tao
- name = "Admiral Yamamoto carp"
- desc = "Tastes like chicken."
- icon_state = "chinese2"
- junkiness = 25
- list_reagents = list("nutriment" = 1, "protein" = 1, "msg" = 4, "sugar" = 4)
-
-/obj/item/reagent_containers/food/snacks/chinese/newdles
- name = "chinese newdles"
- desc = "Made fresh, weekly!"
- icon_state = "chinese3"
- junkiness = 25
- list_reagents = list("nutriment" = 1, "msg" = 4, "sugar" = 3)
-
-/obj/item/reagent_containers/food/snacks/chinese/rice
- name = "fried rice"
- desc = "A timeless classic."
- icon_state = "chinese4"
- junkiness = 20
- list_reagents = list("nutriment" = 1, "rice" = 3, "msg" = 4, "sugar" = 2)
-
-/obj/item/reagent_containers/food/snacks/syndicake
- name = "Syndi-Cakes"
- icon_state = "syndi_cakes"
- desc = "An extremely moist snack cake that tastes just as good after being nuked."
- filling_color = "#FF5D05"
- trash = /obj/item/trash/syndi_cakes
- bitesize = 3
- list_reagents = list("nutriment" = 4, "salglu_solution" = 5)
-
-/obj/item/reagent_containers/food/snacks/loadedbakedpotato
- name = "Loaded Baked Potato"
- desc = "Totally baked."
- icon_state = "loadedbakedpotato"
- filling_color = "#9C7A68"
- list_reagents = list("nutriment" = 6)
-
-/obj/item/reagent_containers/food/snacks/fries
- name = "Space Fries"
- desc = "AKA: French Fries, Freedom Fries, etc."
- icon_state = "fries"
- trash = /obj/item/trash/plate
- filling_color = "#EDDD00"
- list_reagents = list("nutriment" = 4)
-
-/obj/item/reagent_containers/food/snacks/soydope
- name = "Soy Dope"
- desc = "Dope from a soy."
- icon_state = "soydope"
- trash = /obj/item/trash/plate
- filling_color = "#C4BF76"
- list_reagents = list("nutriment" = 2)
-
-/obj/item/reagent_containers/food/snacks/spaghetti
- name = "Spaghetti"
- desc = "A bundle of raw spaghetti."
- icon_state = "spaghetti"
- filling_color = "#EDDD00"
- list_reagents = list("nutriment" = 1, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/macaroni
- name = "Macaroni twists"
- desc = "These are little twists of raw macaroni."
- icon_state = "macaroni"
- filling_color = "#EDDD00"
- list_reagents = list("nutriment" = 1, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/macncheese
- name = "Macaroni cheese"
- desc = "One of the most comforting foods in the world. Apparently."
- trash = /obj/item/trash/snack_bowl
- icon_state = "macncheese"
- filling_color = "#ffe45d"
- list_reagents = list("nutriment" = 5, "vitamin" = 2, "cheese" = 4)
-
-/obj/item/reagent_containers/food/snacks/cheesyfries
- name = "Cheesy Fries"
- desc = "Fries. Covered in cheese. Duh."
- icon_state = "cheesyfries"
- trash = /obj/item/trash/plate
- filling_color = "#EDDD00"
- list_reagents = list("nutriment" = 6)
-
-/obj/item/reagent_containers/food/snacks/fortunecookie
- name = "Fortune cookie"
- desc = "A true prophecy in each cookie!"
- icon_state = "fortune_cookie"
- filling_color = "#E8E79E"
- list_reagents = list("nutriment" = 3)
- trash = /obj/item/paper/fortune
-
/obj/item/reagent_containers/food/snacks/badrecipe
name = "Burned mess"
desc = "Someone should be demoted from chef for this."
@@ -1085,1347 +284,7 @@
cooktype["grilled"] = 1
cooktype["deep fried"] = 1
-/obj/item/reagent_containers/food/snacks/meatsteak
- name = "Meat steak"
- desc = "A piece of hot spicy meat."
- icon_state = "meatstake"
- trash = /obj/item/trash/plate
- filling_color = "#7A3D11"
- bitesize = 3
- list_reagents = list("nutriment" = 5)
-
-/obj/item/reagent_containers/food/snacks/spacylibertyduff
- name = "Spacy Liberty Duff"
- desc = "Jello gelatin, from Alfred Hubbard's cookbook."
- icon_state = "spacylibertyduff"
- trash = /obj/item/trash/snack_bowl
- filling_color = "#42B873"
- bitesize = 3
- list_reagents = list("nutriment" = 6, "psilocybin" = 6)
-
-/obj/item/reagent_containers/food/snacks/amanitajelly
- name = "Amanita Jelly"
- desc = "Looks curiously toxic."
- icon_state = "amanitajelly"
- trash = /obj/item/trash/snack_bowl
- filling_color = "#ED0758"
- bitesize = 3
- list_reagents = list("nutriment" = 6, "amanitin" = 6, "psilocybin" = 3)
-
-/obj/item/reagent_containers/food/snacks/poppypretzel
- name = "Poppy pretzel"
- desc = "It's all twisted up!"
- icon_state = "poppypretzel"
- filling_color = "#916E36"
- list_reagents = list("nutriment" = 5)
-
-/obj/item/reagent_containers/food/snacks/meatballsoup
- name = "Meatball soup"
- desc = "You've got balls kid, BALLS!"
- icon_state = "meatballsoup"
- trash = /obj/item/trash/snack_bowl
- filling_color = "#785210"
- bitesize = 5
- list_reagents = list("nutriment" = 8, "water" = 5, "vitamin" = 4)
-
-/obj/item/reagent_containers/food/snacks/slimesoup
- name = "slime soup"
- desc = "If no water is available, you may substitute tears."
- icon_state = "slimesoup"
- filling_color = "#C4DBA0"
- bitesize = 5
- list_reagents = list("nutriment" = 5, "slimejelly" = 5, "water" = 5, "vitamin" = 4)
-
-/obj/item/reagent_containers/food/snacks/bloodsoup
- name = "Tomato soup"
- desc = "Smells like copper."
- icon_state = "tomatosoup"
- filling_color = "#FF0000"
- bitesize = 5
- list_reagents = list("nutriment" = 2, "blood" = 10, "water" = 5, "vitamin" = 4)
-
-/obj/item/reagent_containers/food/snacks/clownstears
- name = "Clown's Tears"
- desc = "Not very funny."
- icon_state = "clownstears"
- filling_color = "#C4FBFF"
- bitesize = 5
- list_reagents = list("nutriment" = 4, "banana" = 5, "water" = 5, "vitamin" = 8)
-
-/obj/item/reagent_containers/food/snacks/vegetablesoup
- name = "Vegetable soup"
- desc = "A true vegan meal." //TODO
- icon_state = "vegetablesoup"
- trash = /obj/item/trash/snack_bowl
- filling_color = "#AFC4B5"
- bitesize = 5
- list_reagents = list("nutriment" = 8, "water" = 5, "vitamin" = 4)
-
-/obj/item/reagent_containers/food/snacks/nettlesoup
- name = "Nettle soup"
- desc = "To think, the botanist would've beat you to death with one of these."
- icon_state = "nettlesoup"
- trash = /obj/item/trash/snack_bowl
- filling_color = "#AFC4B5"
- bitesize = 5
- list_reagents = list("nutriment" = 8, "water" = 5, "vitamin" = 4)
-
-/obj/item/reagent_containers/food/snacks/mysterysoup
- name = "mystery soup"
- desc = "The mystery is, why aren't you eating it?"
- icon_state = "mysterysoup"
- var/extra_reagent = null
- bitesize = 5
- list_reagents = list("nutriment" = 6)
-
-/obj/item/reagent_containers/food/snacks/mysterysoup/New()
- ..()
- extra_reagent = pick("capsaicin", "frostoil", "omnizine", "banana", "blood", "slimejelly", "toxin", "banana", "carbon", "oculine")
- reagents.add_reagent("[extra_reagent]", 5)
-
-/obj/item/reagent_containers/food/snacks/wishsoup
- name = "Wish Soup"
- desc = "I wish this was soup."
- icon_state = "wishsoup"
- trash = /obj/item/trash/snack_bowl
- filling_color = "#D1F4FF"
- bitesize = 5
- list_reagents = list("water" = 10)
-
-/obj/item/reagent_containers/food/snacks/wishsoup/New()
- ..()
- if(prob(25))
- desc = "A wish come true!" // hue
- reagents.add_reagent("nutriment", 9)
- reagents.add_reagent("vitamin", 1)
-
-/obj/item/reagent_containers/food/snacks/hotchili
- name = "Hot Chili"
- desc = "A five alarm Texan Chili!"
- icon_state = "hotchili"
- trash = /obj/item/trash/snack_bowl
- filling_color = "#FF3C00"
- bitesize = 5
- list_reagents = list("nutriment" = 5, "capsaicin" = 1, "tomatojuice" = 2, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/coldchili
- name = "Cold Chili"
- desc = "This slush is barely a liquid!"
- icon_state = "coldchili"
- filling_color = "#2B00FF"
- trash = /obj/item/trash/snack_bowl
- bitesize = 5
- list_reagents = list("nutriment" = 5, "frostoil" = 1, "tomatojuice" = 2, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/raw_bacon
- name = "raw bacon"
- desc = "It's fleshy and pink!"
- icon_state = "raw_bacon"
- list_reagents = list("nutriment" = 1, "porktonium" = 10)
-
-/obj/item/reagent_containers/food/snacks/bacon
- name = "bacon"
- desc = "It looks juicy and tastes amazing!"
- icon_state = "bacon2"
- list_reagents = list("nutriment" = 4, "porktonium" = 10, "msg" = 4)
-
-/obj/item/reagent_containers/food/snacks/telebacon
- name = "Tele Bacon"
- desc = "It tastes a little odd but it is still delicious."
- icon_state = "bacon"
- var/obj/item/radio/beacon/bacon/baconbeacon
- list_reagents = list("nutriment" = 4, "porktonium" = 10)
-
-/obj/item/reagent_containers/food/snacks/telebacon/New()
- ..()
- baconbeacon = new /obj/item/radio/beacon/bacon(src)
-
-/obj/item/reagent_containers/food/snacks/telebacon/On_Consume(mob/M, mob/user)
- if(!reagents.total_volume)
- baconbeacon.loc = user
- baconbeacon.digest_delay()
-
-
-/obj/item/reagent_containers/food/snacks/monkeycube
- name = "monkey cube"
- desc = "Just add water!"
- icon_state = "monkeycube"
- bitesize = 12
- filling_color = "#ADAC7F"
- var/monkey_type = "Monkey"
- list_reagents = list("nutriment" = 2)
-
-/obj/item/reagent_containers/food/snacks/monkeycube/water_act(volume, temperature)
- if(volume >= 5)
- return Expand()
-
-/obj/item/reagent_containers/food/snacks/monkeycube/wash(mob/user, atom/source)
- user.drop_item()
- forceMove(get_turf(source))
- return 1
-
-/obj/item/reagent_containers/food/snacks/monkeycube/proc/Expand()
- if(!QDELETED(src))
- visible_message("[src] expands!")
- if(fingerprintslast)
- log_game("Cube ([monkey_type]) inflated, last touched by: " + fingerprintslast)
- else
- log_game("Cube ([monkey_type]) inflated, last touched by: NO_DATA")
- var/mob/living/carbon/human/creature = new /mob/living/carbon/human(get_turf(src))
- if(LAZYLEN(fingerprintshidden))
- creature.fingerprintshidden = fingerprintshidden.Copy()
- creature.set_species(monkey_type)
- qdel(src)
-
-/obj/item/reagent_containers/food/snacks/monkeycube/farwacube
- name = "farwa cube"
- monkey_type = "Farwa"
-
-/obj/item/reagent_containers/food/snacks/monkeycube/wolpincube
- name = "wolpin cube"
- monkey_type = "Wolpin"
-
-/obj/item/reagent_containers/food/snacks/monkeycube/stokcube
- name = "stok cube"
- monkey_type = "Stok"
-
-/obj/item/reagent_containers/food/snacks/monkeycube/neaeracube
- name = "neaera cube"
- monkey_type = "Neara"
-
-
-/obj/item/reagent_containers/food/snacks/spellburger
- name = "Spell Burger"
- desc = "This is absolutely Ei Nath."
- icon_state = "spellburger"
- filling_color = "#D505FF"
- bitesize = 3
- list_reagents = list("nutriment" = 6, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/bigbiteburger
- name = "Big Bite Burger"
- desc = "Forget the Big Mac. THIS is the future!"
- icon_state = "bigbiteburger"
- filling_color = "#E3D681"
- bitesize = 3
- list_reagents = list("nutriment" = 10, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/enchiladas
- name = "Enchiladas"
- desc = "Viva La Mexico!"
- icon_state = "enchiladas"
- trash = /obj/item/trash/tray
- filling_color = "#A36A1F"
- bitesize = 4
- list_reagents = list("nutriment" = 8, "capsaicin" = 6)
-
-/obj/item/reagent_containers/food/snacks/burrito
- name = "Burrito"
- desc = "Meat, beans, cheese, and rice wrapped up as an easy-to-hold meal."
- icon_state = "burrito"
- trash = /obj/item/trash/plate
- filling_color = "#A36A1F"
- list_reagents = list("nutriment" = 4, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/chimichanga
- name = "Chimichanga"
- desc = "Time to eat a chimi-f***ing-changa."
- icon_state = "chimichanga"
- trash = /obj/item/trash/plate
- filling_color = "#A36A1F"
- list_reagents = list("omnizine" = 4, "cheese" = 2) //Deadpool reference. Deal with it.
-
-/obj/item/reagent_containers/food/snacks/monkeysdelight
- name = "monkey's Delight"
- desc = "Eeee Eee!"
- icon_state = "monkeysdelight"
- trash = /obj/item/trash/tray
- filling_color = "#5C3C11"
- bitesize = 6
- list_reagents = list("nutriment" = 10, "banana" = 5, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/baguette
- name = "Baguette"
- desc = "Bon appetit!"
- icon_state = "baguette"
- filling_color = "#E3D796"
- bitesize = 3
- list_reagents = list("nutriment" = 6, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/sandwich
- name = "Sandwich"
- desc = "A grand creation of meat, cheese, bread, and several leaves of lettuce! Arthur Dent would be proud."
- icon_state = "sandwich"
- trash = /obj/item/trash/plate
- filling_color = "#D9BE29"
- list_reagents = list("nutriment" = 6, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/toastedsandwich
- name = "Toasted Sandwich"
- desc = "Now if you only had a pepper bar."
- icon_state = "toastedsandwich"
- trash = /obj/item/trash/plate
- filling_color = "#D9BE29"
- list_reagents = list("nutriment" = 6, "carbon" = 2)
-
-/obj/item/reagent_containers/food/snacks/grilledcheese
- name = "Grilled Cheese Sandwich"
- desc = "Goes great with Tomato soup!"
- icon_state = "toastedsandwich"
- trash = /obj/item/trash/plate
- filling_color = "#D9BE29"
- list_reagents = list("nutriment" = 7, "vitamin" = 1) //why make a regualr sandwhich when you can make grilled cheese, with this nutriment value?
-
-/obj/item/reagent_containers/food/snacks/tomatosoup
- name = "Tomato Soup"
- desc = "Drinking this feels like being a vampire! A tomato vampire..."
- icon_state = "tomatosoup"
- trash = /obj/item/trash/snack_bowl
- filling_color = "#D92929"
- bitesize = 5
- list_reagents = list("nutriment" = 5, "tomatojuice" = 10, "vitamin" = 3)
-
-/obj/item/reagent_containers/food/snacks/rofflewaffles
- name = "Roffle Waffles"
- desc = "Waffles from Roffle. Co."
- icon_state = "rofflewaffles"
- trash = /obj/item/trash/waffles
- filling_color = "#FF00F7"
- bitesize = 4
- list_reagents = list("nutriment" = 8, "psilocybin" = 2, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/stew
- name = "Stew"
- desc = "A nice and warm stew. Healthy and strong."
- icon_state = "stew"
- filling_color = "#9E673A"
- bitesize = 7
- list_reagents = list("nutriment" = 10, "oculine" = 5, "tomatojuice" = 5, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/jelliedtoast
- name = "Jellied Toast"
- desc = "A slice of bread covered with delicious jam."
- icon_state = "jellytoast"
- trash = /obj/item/trash/plate
- filling_color = "#B572AB"
- bitesize = 3
-
-/obj/item/reagent_containers/food/snacks/jelliedtoast/cherry
- list_reagents = list("nutriment" = 1, "cherryjelly" = 5, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/jelliedtoast/slime
- list_reagents = list("nutriment" = 1, "slimejelly" = 5, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/jellyburger
- name = "Jelly Burger"
- desc = "Culinary delight..?"
- icon_state = "jellyburger"
- filling_color = "#B572AB"
- bitesize = 3
-
-/obj/item/reagent_containers/food/snacks/jellyburger/slime
- list_reagents = list("nutriment" = 6, "slimejelly" = 5, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/jellyburger/cherry
- list_reagents = list("nutriment" = 6, "cherryjelly" = 5, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/milosoup
- name = "Milosoup"
- desc = "The universe's best soup! Yum!!!"
- icon_state = "milosoup"
- trash = /obj/item/trash/snack_bowl
- bitesize = 5
- list_reagents = list("nutriment" = 7, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/stewedsoymeat
- name = "Stewed Soy Meat"
- desc = "Even non-vegetarians will LOVE this!"
- icon_state = "stewedsoymeat"
- trash = /obj/item/trash/plate
- list_reagents = list("nutriment" = 8)
-
-/obj/item/reagent_containers/food/snacks/boiledspaghetti
- name = "Boiled Spaghetti"
- desc = "A plain dish of noodles, this sucks."
- icon_state = "spaghettiboiled"
- trash = /obj/item/trash/plate
- filling_color = "#FCEE81"
- list_reagents = list("nutriment" = 2, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/boiledrice
- name = "Boiled Rice"
- desc = "A boring dish of boring rice."
- icon_state = "boiledrice"
- trash = /obj/item/trash/snack_bowl
- filling_color = "#FFFBDB"
- list_reagents = list("nutriment" = 5, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/ricepudding
- name = "Rice Pudding"
- desc = "Where's the Jam!"
- icon_state = "rpudding"
- trash = /obj/item/trash/snack_bowl
- filling_color = "#FFFBDB"
- list_reagents = list("nutriment" = 7, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/pastatomato
- name = "spaghetti"
- desc = "Spaghetti and crushed tomatoes. Just like your abusive father used to make!"
- icon_state = "pastatomato"
- trash = /obj/item/trash/plate
- filling_color = "#DE4545"
- bitesize = 4
- list_reagents = list("nutriment" = 6, "tomatojuice" = 10, "vitamin" = 4)
-
-/obj/item/reagent_containers/food/snacks/meatballspaghetti
- name = "spaghetti & Meatballs"
- desc = "Now thats a nic'e meatball!"
- icon_state = "meatballspaghetti"
- trash = /obj/item/trash/plate
- filling_color = "#DE4545"
- list_reagents = list("nutriment" = 8, "synaptizine" = 5, "vitamin" = 4)
-
-/obj/item/reagent_containers/food/snacks/spesslaw
- name = "Spesslaw"
- desc = "A lawyer's favourite."
- icon_state = "spesslaw"
- filling_color = "#DE4545"
- list_reagents = list("nutriment" = 8, "synaptizine" = 10, "vitamin" = 6)
-
-/obj/item/reagent_containers/food/snacks/poppypretzel
- name = "Poppy Pretzel"
- desc = "A large soft pretzel full of POP!"
- icon_state = "poppypretzel"
- filling_color = "#AB7D2E"
- list_reagents = list("nutriment" = 5)
-
-/obj/item/reagent_containers/food/snacks/carrotfries
- name = "Carrot Fries"
- desc = "Tasty fries from fresh carrots."
- icon_state = "carrotfries"
- trash = /obj/item/trash/plate
- filling_color = "#FAA005"
- list_reagents = list("plantmatter" = 3, "oculine" = 3, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/superbiteburger
- name = "Super Bite Burger"
- desc = "This is a mountain of a burger. FOOD!"
- icon_state = "superbiteburger"
- filling_color = "#CCA26A"
- bitesize = 7
- list_reagents = list("nutriment" = 40, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/candiedapple
- name = "Candied Apple"
- desc = "An apple coated in sugary sweetness."
- icon_state = "candiedapple"
- filling_color = "#F21873"
- bitesize = 3
- list_reagents = list("nutriment" = 3, "sugar" = 2)
-
-/obj/item/reagent_containers/food/snacks/applepie
- name = "Apple Pie"
- desc = "A pie containing sweet sweet love... or apple."
- icon_state = "applepie"
- filling_color = "#E0EDC5"
- bitesize = 3
- list_reagents = list("nutriment" = 10, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/cherrypie
- name = "Cherry Pie"
- desc = "Taste so good, make a grown man cry."
- icon_state = "cherrypie"
- filling_color = "#FF525A"
- bitesize = 3
- list_reagents = list("nutriment" = 10, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/twobread
- name = "Two Bread"
- desc = "It is very bitter and winy."
- icon_state = "twobread"
- filling_color = "#DBCC9A"
- bitesize = 3
- list_reagents = list("nutriment" = 2, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/jellysandwich
- name = "Jelly Sandwich"
- desc = "You wish you had some peanut butter to go with this..."
- icon_state = "jellysandwich"
- trash = /obj/item/trash/plate
- filling_color = "#9E3A78"
- bitesize = 3
-
-/obj/item/reagent_containers/food/snacks/jellysandwich/slime
- list_reagents = list("nutriment" = 2, "slimejelly" = 5, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/jellysandwich/cherry
- list_reagents = list("nutriment" = 2, "cherryjelly" = 5, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/boiledslimecore
- name = "Boiled Slime Core"
- desc = "A boiled red thing."
- icon_state = "boiledrorocore"
- bitesize = 3
- list_reagents = list("slimejelly" = 5)
-
-/obj/item/reagent_containers/food/snacks/mint
- name = "mint"
- desc = "it is only wafer thin."
- icon_state = "mint"
- bitesize = 1
- filling_color = "#F2F2F2"
- list_reagents = list("minttoxin" = 1)
-
-/obj/item/reagent_containers/food/snacks/mushroomsoup
- name = "chantrelle soup"
- desc = "A delicious and hearty mushroom soup."
- icon_state = "mushroomsoup"
- trash = /obj/item/trash/snack_bowl
- filling_color = "#E386BF"
- bitesize = 5
- list_reagents = list("nutriment" = 8, "vitamin" = 4)
-
-/obj/item/reagent_containers/food/snacks/plumphelmetbiscuit
- name = "plump helmet biscuit"
- desc = "This is a finely-prepared plump helmet biscuit. The ingredients are exceptionally minced plump helmet, and well-minced dwarven wheat flour."
- icon_state = "phelmbiscuit"
- filling_color = "#CFB4C4"
- list_reagents = list("nutriment" = 5)
-
-/obj/item/reagent_containers/food/snacks/plumphelmetbiscuit/New()
- ..()
- if(prob(10))
- name = "exceptional plump helmet biscuit"
- desc = "Microwave is taken by a fey mood! It has cooked an exceptional plump helmet biscuit!" // Is this a reference?
- reagents.add_reagent("omnizine", 5)
-
-/obj/item/reagent_containers/food/snacks/chawanmushi
- name = "chawanmushi"
- desc = "A legendary egg custard that makes friends out of enemies. Probably too hot for a cat to eat."
- icon_state = "chawanmushi"
- trash = /obj/item/trash/snack_bowl
- filling_color = "#F0F2E4"
- list_reagents = list("nutriment" = 5)
-
-/obj/item/reagent_containers/food/snacks/beetsoup
- name = "beet soup"
- desc = "Wait, how do you spell it again..?"
- icon_state = "beetsoup"
- trash = /obj/item/trash/snack_bowl
- bitesize = 5
- filling_color = "#FAC9FF"
- list_reagents = list("nutriment" = 7, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/beetsoup/New()
- ..()
- name = pick("borsch","bortsch","borstch","borsh","borshch","borscht")
-
-/obj/item/reagent_containers/food/snacks/herbsalad
- name = "herb salad"
- desc = "A tasty salad with apples on top."
- icon_state = "herbsalad"
- trash = /obj/item/trash/snack_bowl
- filling_color = "#76B87F"
- bitesize = 3
- list_reagents = list("nutriment" = 8, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/validsalad
- name = "valid salad"
- desc = "It's just an herb salad with meatballs and fried potato slices. Nothing suspicious about it."
- icon_state = "validsalad"
- trash = /obj/item/trash/snack_bowl
- filling_color = "#76B87F"
- bitesize = 3
- list_reagents = list("nutriment" = 8, "salglu_solution" = 5, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/appletart
- name = "golden apple streusel tart"
- desc = "A tasty dessert that won't make it through a metal detector."
- icon_state = "gappletart"
- trash = /obj/item/trash/plate
- filling_color = "#FFFF00"
- bitesize = 3
- list_reagents = list("nutriment" = 8, "gold" = 5, "vitamin" = 4)
-
-/////////////////////////////////////////////////Sliceable////////////////////////////////////////
-// All the food items that can be sliced into smaller bits like Meatbread and Cheesewheels
-
-// sliceable is just an organization type path, it doesn't have any additional code or variables tied to it.
-
-/obj/item/reagent_containers/food/snacks/sliceable/meatbread
- name = "meatbread loaf"
- desc = "The culinary base of every self-respecting eloquen/tg/entleman."
- icon_state = "meatbread"
- slice_path = /obj/item/reagent_containers/food/snacks/meatbreadslice
- slices_num = 5
- filling_color = "#FF7575"
- list_reagents = list("protein" = 20, "nutriment" = 10, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/meatbreadslice
- name = "meatbread slice"
- desc = "A slice of delicious meatbread."
- icon_state = "meatbreadslice"
- trash = /obj/item/trash/plate
- filling_color = "#FF7575"
-
-/obj/item/reagent_containers/food/snacks/sliceable/xenomeatbread
- name = "xenomeatbread loaf"
- desc = "The culinary base of every self-respecting eloquent gentleman. Extra Heretical."
- icon_state = "xenomeatbread"
- slice_path = /obj/item/reagent_containers/food/snacks/xenomeatbreadslice
- slices_num = 5
- filling_color = "#8AFF75"
- list_reagents = list("protein" = 20, "nutriment" = 10, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/xenomeatbreadslice
- name = "xenomeatbread slice"
- desc = "A slice of delicious meatbread. Extra Heretical."
- icon_state = "xenobreadslice"
- trash = /obj/item/trash/plate
- filling_color = "#8AFF75"
-
-/obj/item/reagent_containers/food/snacks/sliceable/spidermeatbread
- name = "spider meat loaf"
- desc = "Reassuringly green meatloaf made from spider meat."
- icon_state = "spidermeatbread"
- slice_path = /obj/item/reagent_containers/food/snacks/spidermeatbreadslice
- slices_num = 5
- list_reagents = list("protein" = 20, "nutriment" = 10, "toxin" = 15, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/spidermeatbreadslice
- name = "spider meat bread slice"
- desc = "A slice of meatloaf made from an animal that most likely still wants you dead."
- icon_state = "xenobreadslice"
- trash = /obj/item/trash/plate
- list_reagents = list("toxin" = 2)
-
-/obj/item/reagent_containers/food/snacks/sliceable/bananabread
- name = "Banana-nut bread"
- desc = "A heavenly and filling treat."
- icon_state = "bananabread"
- slice_path = /obj/item/reagent_containers/food/snacks/bananabreadslice
- slices_num = 5
- filling_color = "#EDE5AD"
- list_reagents = list("banana" = 20, "nutriment" = 20)
-
-/obj/item/reagent_containers/food/snacks/bananabreadslice
- name = "Banana-nut bread slice"
- desc = "A slice of delicious banana bread."
- icon_state = "bananabreadslice"
- trash = /obj/item/trash/plate
- filling_color = "#EDE5AD"
-
-/obj/item/reagent_containers/food/snacks/sliceable/tofubread
- name = "Tofubread"
- icon_state = "Like meatbread but for vegetarians. Not guaranteed to give superpowers."
- icon_state = "tofubread"
- slice_path = /obj/item/reagent_containers/food/snacks/tofubreadslice
- slices_num = 5
- filling_color = "#F7FFE0"
- list_reagents = list("nutriment" = 20, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/tofubreadslice
- name = "Tofubread slice"
- desc = "A slice of delicious tofubread."
- icon_state = "tofubreadslice"
- trash = /obj/item/trash/plate
- filling_color = "#F7FFE0"
-
-/obj/item/reagent_containers/food/snacks/sliceable/carrotcake
- name = "Carrot Cake"
- desc = "A favorite desert of a certain wascally wabbit. Not a lie."
- icon_state = "carrotcake"
- slice_path = /obj/item/reagent_containers/food/snacks/carrotcakeslice
- slices_num = 5
- bitesize = 3
- filling_color = "#FFD675"
- list_reagents = list("nutriment" = 20, "oculine" = 10, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/carrotcakeslice
- name = "Carrot Cake slice"
- desc = "Carrotty slice of Carrot Cake, carrots are good for your eyes! Also not a lie."
- icon_state = "carrotcake_slice"
- trash = /obj/item/trash/plate
- filling_color = "#FFD675"
-
-/obj/item/reagent_containers/food/snacks/sliceable/braincake
- name = "Brain Cake"
- desc = "A squishy cake-thing."
- icon_state = "braincake"
- slice_path = /obj/item/reagent_containers/food/snacks/braincakeslice
- slices_num = 5
- filling_color = "#E6AEDB"
- bitesize = 3
- list_reagents = list("protein" = 10, "nutriment" = 10, "mannitol" = 10, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/braincakeslice
- name = "Brain Cake slice"
- desc = "Lemme tell you something about prions. THEY'RE DELICIOUS."
- icon_state = "braincakeslice"
- trash = /obj/item/trash/plate
- filling_color = "#E6AEDB"
-
-/obj/item/reagent_containers/food/snacks/sliceable/cheesecake
- name = "Cheese Cake"
- desc = "DANGEROUSLY cheesy."
- icon_state = "cheesecake"
- slice_path = /obj/item/reagent_containers/food/snacks/cheesecakeslice
- slices_num = 5
- filling_color = "#FAF7AF"
- bitesize = 3
- list_reagents = list("nutriment" = 20, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/cheesecakeslice
- name = "Cheese Cake slice"
- desc = "Slice of pure cheestisfaction."
- icon_state = "cheesecake_slice"
- trash = /obj/item/trash/plate
- filling_color = "#FAF7AF"
-
-/obj/item/reagent_containers/food/snacks/sliceable/plaincake
- name = "Vanilla Cake"
- desc = "A plain cake, not a lie."
- icon_state = "plaincake"
- slice_path = /obj/item/reagent_containers/food/snacks/plaincakeslice
- slices_num = 5
- bitesize = 3
- filling_color = "#F7EDD5"
- list_reagents = list("nutriment" = 20, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/plaincakeslice
- name = "Vanilla Cake slice"
- desc = "Just a slice of cake, it is enough for everyone."
- icon_state = "plaincake_slice"
- trash = /obj/item/trash/plate
- filling_color = "#F7EDD5"
-
-/obj/item/reagent_containers/food/snacks/sliceable/orangecake
- name = "Orange Cake"
- desc = "A cake with added orange."
- icon_state = "orangecake"
- slice_path = /obj/item/reagent_containers/food/snacks/orangecakeslice
- slices_num = 5
- bitesize = 3
- filling_color = "#FADA8E"
- list_reagents = list("nutriment" = 20, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/orangecakeslice
- name = "Orange Cake slice"
- desc = "Just a slice of cake, it is enough for everyone."
- icon_state = "orangecake_slice"
- trash = /obj/item/trash/plate
- filling_color = "#FADA8E"
-
-/obj/item/reagent_containers/food/snacks/sliceable/limecake
- name = "Lime Cake"
- desc = "A cake with added lime."
- icon_state = "limecake"
- bitesize = 3
- slice_path = /obj/item/reagent_containers/food/snacks/limecakeslice
- slices_num = 5
- filling_color = "#CBFA8E"
- list_reagents = list("nutriment" = 20, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/limecakeslice
- name = "Lime Cake slice"
- desc = "Just a slice of cake, it is enough for everyone."
- icon_state = "limecake_slice"
- trash = /obj/item/trash/plate
- filling_color = "#CBFA8E"
-
-/obj/item/reagent_containers/food/snacks/sliceable/lemoncake
- name = "Lemon Cake"
- desc = "A cake with added lemon."
- icon_state = "lemoncake"
- slice_path = /obj/item/reagent_containers/food/snacks/lemoncakeslice
- slices_num = 5
- bitesize = 3
- filling_color = "#FAFA8E"
- list_reagents = list("nutriment" = 20, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/lemoncakeslice
- name = "Lemon Cake slice"
- desc = "Just a slice of cake, it is enough for everyone."
- icon_state = "lemoncake_slice"
- trash = /obj/item/trash/plate
- filling_color = "#FAFA8E"
-
-/obj/item/reagent_containers/food/snacks/sliceable/chocolatecake
- name = "Chocolate Cake"
- desc = "A cake with added chocolate."
- icon_state = "chocolatecake"
- slice_path = /obj/item/reagent_containers/food/snacks/chocolatecakeslice
- slices_num = 5
- bitesize = 3
- filling_color = "#805930"
- list_reagents = list("nutriment" = 20, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/chocolatecakeslice
- name = "Chocolate Cake slice"
- desc = "Just a slice of cake, it is enough for everyone."
- icon_state = "chocolatecake_slice"
- trash = /obj/item/trash/plate
- filling_color = "#805930"
-
-/obj/item/reagent_containers/food/snacks/sliceable/cheesewheel
- name = "Cheese wheel"
- desc = "A big wheel of delicious Cheddar."
- icon_state = "cheesewheel"
- slice_path = /obj/item/reagent_containers/food/snacks/cheesewedge
- slices_num = 5
- filling_color = "#FFF700"
- list_reagents = list("nutriment" = 15, "vitamin" = 5, "cheese" = 20)
-
-/obj/item/reagent_containers/food/snacks/cheesewedge
- name = "Cheese wedge"
- desc = "A wedge of delicious Cheddar. The cheese wheel it was cut from can't have gone far."
- icon_state = "cheesewedge"
- filling_color = "#FFF700"
-
-/obj/item/reagent_containers/food/snacks/weirdcheesewedge
- name = "Weird Cheese"
- desc = "Some kind of... gooey, messy, gloopy thing. Similar to cheese, but only in the looser sense of the word."
- icon_state = "weirdcheesewedge"
- filling_color = "#00FF33"
- list_reagents = list("mercury" = 5, "lsd" = 5, "ethanol" = 5, "weird_cheese" = 5)
-
-/obj/item/reagent_containers/food/snacks/sliceable/birthdaycake
- name = "Birthday Cake"
- desc = "Happy Birthday..."
- icon_state = "birthdaycake"
- slice_path = /obj/item/reagent_containers/food/snacks/birthdaycakeslice
- slices_num = 5
- filling_color = "#FFD6D6"
- bitesize = 3
- list_reagents = list("nutriment" = 20, "sprinkles" = 10, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/birthdaycakeslice
- name = "Birthday Cake slice"
- desc = "A slice of your birthday"
- icon_state = "birthdaycakeslice"
- trash = /obj/item/trash/plate
- filling_color = "#FFD6D6"
-
-/obj/item/reagent_containers/food/snacks/sliceable/bread
- name = "Bread"
- icon_state = "Some plain old Earthen bread."
- icon_state = "bread"
- slice_path = /obj/item/reagent_containers/food/snacks/breadslice
- slices_num = 6
- filling_color = "#FFE396"
- list_reagents = list("nutriment" = 10)
-
-/obj/item/reagent_containers/food/snacks/breadslice
- name = "Bread slice"
- desc = "A slice of home."
- icon_state = "breadslice"
- trash = /obj/item/trash/plate
- filling_color = "#D27332"
- list_reagents = list("nutriment" = 2, "bread" = 5)
-
-/obj/item/reagent_containers/food/snacks/sliceable/creamcheesebread
- name = "Cream Cheese Bread"
- desc = "Yum yum yum!"
- icon_state = "creamcheesebread"
- slice_path = /obj/item/reagent_containers/food/snacks/creamcheesebreadslice
- slices_num = 5
- filling_color = "#FFF896"
- list_reagents = list("nutriment" = 20, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/creamcheesebreadslice
- name = "Cream Cheese Bread slice"
- desc = "A slice of yum!"
- icon_state = "creamcheesebreadslice"
- trash = /obj/item/trash/plate
- filling_color = "#FFF896"
- list_reagents = list("nutriment" = 4, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/watermelonslice
- name = "Watermelon Slice"
- desc = "A slice of watery goodness."
- icon_state = "watermelonslice"
- filling_color = "#FF3867"
-
-/obj/item/reagent_containers/food/snacks/pineappleslice
- name = "Pineapple Slices"
- desc = "Rings of pineapple."
- icon_state = "pineappleslice"
- filling_color = "#e5b437"
-
-/obj/item/reagent_containers/food/snacks/sliceable/applecake
- name = "Apple Cake"
- desc = "A cake centered with Apple."
- icon_state = "applecake"
- slice_path = /obj/item/reagent_containers/food/snacks/applecakeslice
- slices_num = 5
- bitesize = 3
- filling_color = "#EBF5B8"
- list_reagents = list("nutriment" = 20, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/applecakeslice
- name = "Apple Cake slice"
- desc = "A slice of heavenly cake."
- icon_state = "applecakeslice"
- trash = /obj/item/trash/plate
- filling_color = "#EBF5B8"
-
-/obj/item/reagent_containers/food/snacks/sliceable/pumpkinpie
- name = "Pumpkin Pie"
- desc = "A delicious treat for the autumn months."
- icon_state = "pumpkinpie"
- slice_path = /obj/item/reagent_containers/food/snacks/pumpkinpieslice
- slices_num = 5
- bitesize = 3
- filling_color = "#F5B951"
- list_reagents = list("nutriment" = 20, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/pumpkinpieslice
- name = "Pumpkin Pie slice"
- desc = "A slice of pumpkin pie, with whipped cream on top. Perfection."
- icon_state = "pumpkinpieslice"
- trash = /obj/item/trash/plate
- filling_color = "#F5B951"
-
-/obj/item/reagent_containers/food/snacks/cracker
- name = "Cracker"
- desc = "It's a salted cracker."
- icon_state = "cracker"
- bitesize = 1
- filling_color = "#F5DEB8"
- list_reagents = list("nutriment" = 1)
-
-/obj/item/reagent_containers/food/snacks/rawcutlet
- name = "raw cutlet"
- desc = "A thin piece of raw meat."
- icon = 'icons/obj/food/food_ingredients.dmi'
- icon_state = "rawcutlet"
- bitesize = 1
- list_reagents = list("protein" = 1)
-
-/obj/item/reagent_containers/food/snacks/rawcutlet/attackby(obj/item/W, mob/user, params)
- if(istype(W,/obj/item/kitchen/knife))
- user.visible_message( \
- "[user] cuts the raw cutlet with the knife!", \
- "You cut the raw cutlet with your knife!" \
- )
- new /obj/item/reagent_containers/food/snacks/raw_bacon(loc)
- qdel(src)
-
-
-/////////////////////////////////////////////////PIZZA////////////////////////////////////////
-
-/obj/item/reagent_containers/food/snacks/sliceable/pizza
- slices_num = 6
- filling_color = "#BAA14C"
-
-/obj/item/reagent_containers/food/snacks/sliceable/pizza/margherita
- name = "Margherita"
- desc = "The golden standard of pizzas."
- icon_state = "pizzamargherita"
- slice_path = /obj/item/reagent_containers/food/snacks/margheritaslice
- slices_num = 6
- list_reagents = list("nutriment" = 30, "tomatojuice" = 6, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/margheritaslice
- name = "Margherita slice"
- desc = "A slice of the classic pizza."
- icon_state = "pizzamargheritaslice"
- filling_color = "#BAA14C"
- list_reagents = list("nutriment" = 5)
-
-/obj/item/reagent_containers/food/snacks/sliceable/pizza/meatpizza
- name = "Meatpizza"
- desc = "A pizza with meat topping."
- icon_state = "meatpizza"
- slice_path = /obj/item/reagent_containers/food/snacks/meatpizzaslice
- slices_num = 6
- list_reagents = list("protein" = 30, "tomatojuice" = 6, "vitamin" = 8)
-
-/obj/item/reagent_containers/food/snacks/meatpizzaslice
- name = "Meatpizza slice"
- desc = "A slice of a meaty pizza."
- icon_state = "meatpizzaslice"
- filling_color = "#BAA14C"
-
-/obj/item/reagent_containers/food/snacks/sliceable/pizza/mushroompizza
- name = "Mushroompizza"
- desc = "Very special pizza."
- icon_state = "mushroompizza"
- slice_path = /obj/item/reagent_containers/food/snacks/mushroompizzaslice
- slices_num = 6
- list_reagents = list("plantmatter" = 30, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/mushroompizzaslice
- name = "Mushroompizza slice"
- desc = "Maybe it is the last slice of pizza in your life."
- icon_state = "mushroompizzaslice"
- filling_color = "#BAA14C"
-
-/obj/item/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza
- name = "Vegetable pizza"
- desc = "No one of Tomato Sapiens were harmed during making this pizza."
- icon_state = "vegetablepizza"
- slice_path = /obj/item/reagent_containers/food/snacks/vegetablepizzaslice
- slices_num = 6
- list_reagents = list("plantmatter" = 25, "tomatojuice" = 6, "oculine" = 12, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/vegetablepizzaslice
- name = "Vegetable pizza slice"
- desc = "A slice of the most green pizza of all pizzas not containing green ingredients."
- icon_state = "vegetablepizzaslice"
- filling_color = "#BAA14C"
-
-/obj/item/reagent_containers/food/snacks/sliceable/pizza/hawaiianpizza
- name = "Hawaiian Pizza"
- desc = "Love it or hate it, this pizza divides opinions. Complete with juicy pineapple."
- icon_state = "hawaiianpizza" //NEEDED
- slice_path = /obj/item/reagent_containers/food/snacks/hawaiianpizzaslice
- slices_num = 6
- list_reagents = list("protein" = 15, "tomatojuice" = 6, "plantmatter" = 20, "pineapplejuice" = 6, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/hawaiianpizzaslice
- name = "Hawaiian pizza slice"
- desc = "A slice of polarising pizza."
- icon_state = "hawaiianpizzaslice"
- filling_color = "#e5b437"
-
-/obj/item/reagent_containers/food/snacks/sliceable/pizza/macpizza
- name = "Macaroni cheese pizza"
- desc = "Gastronomists have yet to classify this dish as 'pizza'."
- icon_state = "macpizza"
- slice_path = /obj/item/reagent_containers/food/snacks/macpizzaslice
- list_reagents = list("nutriment" = 40, "vitamin" = 5) //More nutriment because carbs, but it's not any more vitaminicious
- filling_color = "#ffe45d"
-
-/obj/item/reagent_containers/food/snacks/macpizzaslice
- name = "Macaroni cheese pizza slice"
- desc = "A delicious slice of pizza topped with macaroni cheese... wait, what the hell? Who would do this?!"
- icon_state = "macpizzaslice"
- filling_color = "#ffe45d"
-
-/obj/item/pizzabox
- name = "pizza box"
- desc = "A box suited for pizzas."
- icon = 'icons/obj/food/food.dmi'
- icon_state = "pizzabox1"
-
- var/open = 0 // Is the box open?
- var/ismessy = 0 // Fancy mess on the lid
- var/obj/item/reagent_containers/food/snacks/sliceable/pizza/pizza // Content pizza
- var/list/boxes = list() // If the boxes are stacked, they come here
- var/boxtag = ""
-
-/obj/item/pizzabox/update_icon()
-
- overlays = list()
-
- // Set appropriate description
- if( open && pizza )
- desc = "A box suited for pizzas. It appears to have a [pizza.name] inside."
- else if( boxes.len > 0 )
- desc = "A pile of boxes suited for pizzas. There appears to be [boxes.len + 1] boxes in the pile."
-
- var/obj/item/pizzabox/topbox = boxes[boxes.len]
- var/toptag = topbox.boxtag
- if( toptag != "" )
- desc = "[desc] The box on top has a tag, it reads: '[toptag]'."
- else
- desc = "A box suited for pizzas."
-
- if( boxtag != "" )
- desc = "[desc] The box has a tag, it reads: '[boxtag]'."
-
- // Icon states and overlays
- if( open )
- if( ismessy )
- icon_state = "pizzabox_messy"
- else
- icon_state = "pizzabox_open"
-
- if( pizza )
- var/image/pizzaimg = image("food/food.dmi", icon_state = pizza.icon_state)
- pizzaimg.pixel_y = -3
- overlays += pizzaimg
-
- return
- else
- // Stupid code because byondcode sucks
- var/doimgtag = 0
- if( boxes.len > 0 )
- var/obj/item/pizzabox/topbox = boxes[boxes.len]
- if( topbox.boxtag != "" )
- doimgtag = 1
- else
- if( boxtag != "" )
- doimgtag = 1
-
- if( doimgtag )
- var/image/tagimg = image("food/food.dmi", icon_state = "pizzabox_tag")
- tagimg.pixel_y = boxes.len * 3
- overlays += tagimg
-
- icon_state = "pizzabox[boxes.len+1]"
-
-/obj/item/pizzabox/attack_hand(mob/user)
- if(open && pizza)
- user.put_in_hands(pizza)
- to_chat(user, "You take the [pizza] out of the [src].")
- pizza = null
- update_icon()
- return
-
- if(boxes.len > 0)
- if(user.is_in_inactive_hand(src))
- ..()
- return
-
- var/obj/item/pizzabox/box = boxes[boxes.len]
- boxes -= box
-
- user.put_in_hands( box )
- to_chat(user, "You remove the topmost [src] from your hand.")
- box.update_icon()
- update_icon()
- return
- ..()
-
-/obj/item/pizzabox/attack_self(mob/user)
- if(boxes.len > 0)
- return
-
- open = !open
-
- if( open && pizza )
- ismessy = 1
-
- update_icon()
-
-/obj/item/pizzabox/attackby( obj/item/I, mob/user, params)
- if(istype(I, /obj/item/pizzabox/))
- var/obj/item/pizzabox/box = I
-
- if(!box.open && !open)
- // Make a list of all boxes to be added
- var/list/boxestoadd = list()
- boxestoadd += box
- for(var/obj/item/pizzabox/i in box.boxes)
- boxestoadd += i
-
- if( (boxes.len+1) + boxestoadd.len <= 5 )
- user.drop_item()
-
- box.loc = src
- box.boxes = list() // Clear the box boxes so we don't have boxes inside boxes. - Xzibit
- boxes.Add( boxestoadd )
-
- box.update_icon()
- update_icon()
-
- to_chat(user, "You put the [box] ontop of the [src]!")
- else
- to_chat(user, "The stack is too high!")
- else
- to_chat(user, "Close the [box] first!")
-
- return
-
- if(istype(I, /obj/item/reagent_containers/food/snacks/sliceable/pizza/)) // Long ass fucking object name
-
- if(open)
- user.drop_item()
- I.loc = src
- pizza = I
-
- update_icon()
-
- to_chat(user, "You put the [I] in the [src]!")
- else
- to_chat(user, "You try to push the [I] through the lid but it doesn't work!")
- return
-
- if(istype(I, /obj/item/pen/))
-
- if(open)
- return
-
- var/t = input("Enter what you want to add to the tag:", "Write", null, null) as text
-
- var/obj/item/pizzabox/boxtotagto = src
- if( boxes.len > 0 )
- boxtotagto = boxes[boxes.len]
-
- boxtotagto.boxtag = copytext("[boxtotagto.boxtag][t]", 1, 30)
-
- update_icon()
- return
- ..()
-
-/obj/item/pizzabox/margherita/New()
- pizza = new /obj/item/reagent_containers/food/snacks/sliceable/pizza/margherita(src)
- boxtag = "Margherita Deluxe"
-
-/obj/item/pizzabox/vegetable/New()
- pizza = new /obj/item/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza(src)
- boxtag = "Gourmet Vegatable"
-
-/obj/item/pizzabox/mushroom/New()
- pizza = new /obj/item/reagent_containers/food/snacks/sliceable/pizza/mushroompizza(src)
- boxtag = "Mushroom Special"
-
-/obj/item/pizzabox/meat/New()
- pizza = new /obj/item/reagent_containers/food/snacks/sliceable/pizza/meatpizza(src)
- boxtag = "Meatlover's Supreme"
-
-/obj/item/pizzabox/hawaiian/New()
- pizza = new /obj/item/reagent_containers/food/snacks/sliceable/pizza/hawaiianpizza(src)
- boxtag = "Hawaiian Feast"
-
-////////////////////////////////FOOD ADDITIONS////////////////////////////////////////////
-
-/obj/item/reagent_containers/food/snacks/wrap
- name = "egg wrap"
- desc = "The precursor to Pigs in a Blanket."
- icon_state = "wrap"
- list_reagents = list("nutriment" = 5)
-
-/obj/item/reagent_containers/food/snacks/beans
- name = "tin of beans"
- desc = "Musical fruit in a slightly less musical container."
- icon_state = "beans"
- list_reagents = list("nutriment" = 10, "beans" = 10, "vitamin" = 3)
-
-/obj/item/reagent_containers/food/snacks/benedict
- name = "eggs benedict"
- desc = "There is only one egg on this, how rude."
- icon_state = "benedict"
- bitesize = 3
- list_reagents = list("nutriment" = 6, "egg" = 3, "vitamin" = 4)
-
-/obj/item/reagent_containers/food/snacks/hotdog
- name = "hotdog"
- desc = "Fresh footlong ready to go down on."
- icon_state = "hotdog"
- bitesize = 3
- list_reagents = list("nutriment" = 6, "ketchup" = 3, "vitamin" = 3)
-
-/obj/item/reagent_containers/food/snacks/meatbun
- name = "meat bun"
- desc = "Has the potential to not be Dog."
- icon_state = "meatbun"
- bitesize = 6
- list_reagents = list("nutriment" = 6, "vitamin" = 2)
-
-/obj/item/reagent_containers/food/snacks/icecreamsandwich
- name = "icecream sandwich"
- desc = "Portable Ice-cream in it's own packaging."
- icon_state = "icecreamsandwich"
- list_reagents = list("nutriment" = 2, "ice" = 2)
-
-/obj/item/reagent_containers/food/snacks/notasandwich
- name = "not-a-sandwich"
- desc = "Something seems to be wrong with this, you can't quite figure what. Maybe it's his moustache."
- icon_state = "notasandwich"
- list_reagents = list("nutriment" = 6, "vitamin" = 6)
-
-/obj/item/reagent_containers/food/snacks/sugarcookie
- name = "sugar cookie"
- desc = "Just like your little sister used to make."
- icon_state = "sugarcookie"
- list_reagents = list("nutriment" = 3, "sugar" = 3)
-
-/obj/item/reagent_containers/food/snacks/friedbanana
- name = "Fried Banana"
- desc = "Goreng Pisang, also known as fried bananas."
- icon_state = "friedbanana"
- list_reagents = list("sugar" = 5, "nutriment" = 8, "cornoil" = 4)
-
-/obj/item/reagent_containers/food/snacks/dionaroast
- name = "roast diona"
- desc = "It's like an enormous, leathery carrot. With an eye."
- icon_state = "dionaroast"
- trash = /obj/item/trash/plate
- filling_color = "#75754B"
- list_reagents = list("plantmatter" = 4, "nutriment" = 2, "radium" = 2, "vitamin" = 4)
-
-/obj/item/reagent_containers/food/snacks/boiledspiderleg
- name = "boiled spider leg"
- desc = "A giant spider's leg that's still twitching after being cooked. Gross!"
- icon_state = "spiderlegcooked"
- trash = /obj/item/trash/plate
- bitesize = 3
- list_reagents = list("nutriment" = 3, "capsaicin" = 2)
-
-/obj/item/reagent_containers/food/snacks/spidereggs
- name = "spider eggs"
- desc = "A cluster of juicy spider eggs. A great side dish for when you care not for your health."
- icon_state = "spidereggs"
- list_reagents = list("protein" = 2, "toxin" = 2)
-
-/obj/item/reagent_containers/food/snacks/spidereggsham
- name = "green eggs and ham"
- desc = "Would you eat them on a train? Would you eat them on a plane? Would you eat them on a state of the art corporate deathtrap floating through space?"
- icon_state = "spidereggsham"
- trash = /obj/item/trash/plate
- bitesize = 4
- list_reagents = list("nutriment" = 6)
-
-/obj/item/reagent_containers/food/snacks/sliceable/turkey
- name = "Turkey"
- desc = "A traditional turkey served with stuffing."
- icon_state = "turkey"
- slice_path = /obj/item/reagent_containers/food/snacks/turkeyslice
- slices_num = 6
- list_reagents = list("protein" = 24, "nutriment" = 18, "vitamin" = 5)
-
-/obj/item/reagent_containers/food/snacks/turkeyslice
- name = "turkey serving"
- desc = "A serving of some tender and delicious turkey."
- icon_state = "turkeyslice"
- trash = /obj/item/trash/plate
- filling_color = "#B97A57"
-
-/obj/item/reagent_containers/food/snacks/mashed_potatoes //mashed taters
- name = "mashed potatoes"
- desc = "Some sot creamy, and irresistible mashed potatoes."
- icon_state = "mashedtaters"
- trash = /obj/item/trash/plate
- filling_color = "#D6D9C1"
- list_reagents = list("nutriment" = 5, "gravy" = 5, "mashedpotatoes" = 10, "vitamin" = 2)
-
-////////////////////////////////ICE CREAM///////////////////////////////////
-/obj/item/reagent_containers/food/snacks/icecream
- name = "ice cream"
- desc = "Delicious ice cream."
- icon = 'icons/obj/kitchen.dmi'
- icon_state = "icecream_cone"
- bitesize = 3
- list_reagents = list("nutriment" = 1, "sugar" = 1)
-
-/obj/item/reagent_containers/food/snacks/icecream/New()
- ..()
- update_icon()
-
-/obj/item/reagent_containers/food/snacks/icecream/update_icon()
- overlays.Cut()
- var/image/filling = image('icons/obj/kitchen.dmi', src, "icecream_color")
- filling.icon += mix_color_from_reagents(reagents.reagent_list)
- overlays += filling
-
-/obj/item/reagent_containers/food/snacks/icecream/icecreamcone
- name = "ice cream cone"
- desc = "Delicious ice cream."
- icon_state = "icecream_cone"
- volume = 50
- bitesize = 3
- list_reagents = list("nutriment" = 3, "sugar" = 7, "ice" = 2)
-
-/obj/item/reagent_containers/food/snacks/icecream/icecreamcup
- name = "chocolate ice cream cone"
- desc = "Delicious ice cream."
- icon_state = "icecream_cup"
- volume = 50
- bitesize = 6
- list_reagents = list("nutriment" = 5, "chocolate" = 8, "ice" = 2)
+// MISC
/obj/item/reagent_containers/food/snacks/cereal
name = "box of cereal"
@@ -2441,131 +300,5 @@
icon_state = "deepfried_holder_icon"
list_reagents = list("nutriment" = 3)
-/obj/item/reagent_containers/food/snacks/dough
- name = "dough"
- desc = "A piece of dough."
- icon = 'icons/obj/food/food_ingredients.dmi'
- icon_state = "dough"
- list_reagents = list("nutriment" = 6)
-// Dough + rolling pin = flat dough
-/obj/item/reagent_containers/food/snacks/dough/attackby(obj/item/I, mob/user, params)
- if(istype(I, /obj/item/kitchen/rollingpin))
- if(isturf(loc))
- new /obj/item/reagent_containers/food/snacks/sliceable/flatdough(loc)
- to_chat(user, "You flatten [src].")
- qdel(src)
- else
- to_chat(user, "You need to put [src] on a surface to roll it out!")
- else
- ..()
-
-// slicable into 3xdoughslices
-/obj/item/reagent_containers/food/snacks/sliceable/flatdough
- name = "flat dough"
- desc = "Some flattened dough."
- icon = 'icons/obj/food/food_ingredients.dmi'
- icon_state = "flat dough"
- slice_path = /obj/item/reagent_containers/food/snacks/doughslice
- slices_num = 3
- list_reagents = list("nutriment" = 6)
-
-/obj/item/reagent_containers/food/snacks/doughslice
- name = "dough slice"
- desc = "The building block of an impressive dish."
- icon = 'icons/obj/food/food_ingredients.dmi'
- icon_state = "doughslice"
- list_reagents = list("nutriment" = 1)
-
-/obj/item/reagent_containers/food/snacks/bun
- name = "bun"
- desc = "The base for any self-respecting burger."
- icon = 'icons/obj/food/food_ingredients.dmi'
- icon_state = "bun"
- list_reagents = list("nutriment" = 1)
-
-/obj/item/reagent_containers/food/snacks/taco
- name = "taco"
- desc = "Take a bite!"
- icon_state = "taco"
- bitesize = 3
- list_reagents = list("nutriment" = 7, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/cutlet
- name = "cutlet"
- desc = "A tasty meat slice."
- icon = 'icons/obj/food/food_ingredients.dmi'
- icon_state = "cutlet"
- list_reagents = list("protein" = 2)
-
-/obj/item/reagent_containers/food/snacks/flatbread
- name = "flatbread"
- desc = "Bland but filling."
- icon = 'icons/obj/food/food_ingredients.dmi'
- icon_state = "flatbread"
- list_reagents = list("nutriment" = 6, "vitamin" = 1)
-
-/obj/item/reagent_containers/food/snacks/rawsticks
- name = "raw potato sticks"
- desc = "Raw fries, not very tasty."
- icon = 'icons/obj/food/food_ingredients.dmi'
- icon_state = "rawsticks"
- list_reagents = list("plantmatter" = 3)
-
-/obj/item/reagent_containers/food/snacks/ectoplasm
- name = "ectoplasm"
- desc = "A luminescent blob of what scientists refer to as 'ghost goo'."
- icon = 'icons/obj/wizard.dmi'
- icon_state = "ectoplasm"
- list_reagents = list("ectoplasm" = 10)
-
-/obj/item/reagent_containers/food/snacks/liquidfood
- name = "\improper LiquidFood Ration"
- desc = "A prepackaged grey slurry of all the essential nutrients for a spacefarer on the go. Should this be crunchy?"
- icon_state = "liquidfood"
- trash = /obj/item/trash/liquidfood
- filling_color = "#A8A8A8"
- bitesize = 4
- list_reagents = list("nutriment" = 20, "iron" = 3, "vitamin" = 2)
-
-
-/obj/item/reagent_containers/food/snacks/tastybread
- name = "bread tube"
- desc = "Bread in a tube. Chewy...and surprisingly tasty."
- icon_state = "tastybread"
- trash = /obj/item/trash/tastybread
- filling_color = "#A66829"
- junkiness = 20
- list_reagents = list("nutriment" = 2, "sugar" = 4)
-
-/obj/item/reagent_containers/food/snacks/yakiimo
- name = "yaki imo"
- desc = "Made with roasted sweet potatoes!"
- icon_state = "yakiimo"
- trash = /obj/item/trash/plate
- list_reagents = list("nutriment" = 5, "vitamin" = 4)
- filling_color = "#8B1105"
-
-/obj/item/reagent_containers/food/snacks/roastparsnip
- name = "roast parsnip"
- desc = "Sweet and crunchy."
- icon_state = "roastparsnip"
- trash = /obj/item/trash/plate
- list_reagents = list("nutriment" = 3, "vitamin" = 4)
- filling_color = "#FF5500"
-
-/obj/item/reagent_containers/food/snacks/tatortot
- name = "tator tot"
- desc = "A large fried potato nugget that may or may not try to valid you."
- icon_state = "tatortot"
- list_reagents = list("nutriment" = 4)
- filling_color = "FFD700"
-
-/obj/item/reagent_containers/food/snacks/onionrings
- name = "onion rings"
- desc = "Onion slices coated in batter."
- icon_state = "onionrings"
- list_reagents = list("nutriment" = 3)
- filling_color = "#C0C9A0"
- gender = PLURAL
#undef MAX_WEIGHT_CLASS
\ No newline at end of file
diff --git a/paradise.dme b/paradise.dme
index 402b6bd167f..0a01c9ae18a 100644
--- a/paradise.dme
+++ b/paradise.dme
@@ -1398,12 +1398,24 @@
#include "code\modules\food_and_drinks\drinks\drinks\drinkingglass.dm"
#include "code\modules\food_and_drinks\drinks\drinks\mugs.dm"
#include "code\modules\food_and_drinks\drinks\drinks\shotglass.dm"
-#include "code\modules\food_and_drinks\food\candy.dm"
#include "code\modules\food_and_drinks\food\condiment.dm"
#include "code\modules\food_and_drinks\food\customizables.dm"
-#include "code\modules\food_and_drinks\food\meat.dm"
-#include "code\modules\food_and_drinks\food\seafood.dm"
#include "code\modules\food_and_drinks\food\snacks.dm"
+#include "code\modules\food_and_drinks\food\foods\baked_goods.dm"
+#include "code\modules\food_and_drinks\food\foods\bread.dm"
+#include "code\modules\food_and_drinks\food\foods\candy.dm"
+#include "code\modules\food_and_drinks\food\foods\desserts.dm"
+#include "code\modules\food_and_drinks\food\foods\ethnic.dm"
+#include "code\modules\food_and_drinks\food\foods\ingredients.dm"
+#include "code\modules\food_and_drinks\food\foods\junkfood.dm"
+#include "code\modules\food_and_drinks\food\foods\meat.dm"
+#include "code\modules\food_and_drinks\food\foods\misc.dm"
+#include "code\modules\food_and_drinks\food\foods\pasta.dm"
+#include "code\modules\food_and_drinks\food\foods\pizza.dm"
+#include "code\modules\food_and_drinks\food\foods\sandwiches.dm"
+#include "code\modules\food_and_drinks\food\foods\seafood.dm"
+#include "code\modules\food_and_drinks\food\foods\side_dishes.dm"
+#include "code\modules\food_and_drinks\food\foods\soups.dm"
#include "code\modules\food_and_drinks\kitchen_machinery\candy_maker.dm"
#include "code\modules\food_and_drinks\kitchen_machinery\cereal_maker.dm"
#include "code\modules\food_and_drinks\kitchen_machinery\cooker.dm"