[MIRROR] Moth Food Returns: A Taste of the Fleet [MDB IGNORE] (#9985)

* Moth Food Returns: A Taste of the Fleet (#63174)

* Moth Food Returns: A Taste of the Fleet

Co-authored-by: EOBGames <58124831+EOBGames@users.noreply.github.com>
This commit is contained in:
SkyratBot
2021-12-10 21:52:20 +00:00
committed by GitHub
co-authored by EOBGames
parent 4e6efba682
commit 2c8be89114
47 changed files with 2069 additions and 0 deletions
+1
View File
@@ -98,6 +98,7 @@
#define CAT_SEAFOOD "Seafood"
#define CAT_MISCFOOD "Misc. Food"
#define CAT_MEXICAN "Mexican Food"
#define CAT_MOTH "Mothic Food"
#define CAT_PASTRY "Pastries"
#define CAT_PIE "Pies"
#define CAT_PIZZA "Pizzas"
@@ -238,6 +238,11 @@ GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items
/obj/item/storage/box/donkpockets/donkpocketberry = 1,
/obj/item/storage/box/donkpockets/donkpockethonk = 1,
) = 1,
list(//Donk-dinner Varieties
/obj/item/food/ready_donk = 1,
/obj/item/food/ready_donk/mac_n_cheese = 1,
/obj/item/food/ready_donk/donkhiladas = 1,
) = 1,
/obj/item/food/monkeycube = 1,
) = 8,
@@ -34,6 +34,7 @@
CAT_MEAT,
CAT_SEAFOOD,
CAT_MISCFOOD,
CAT_MOTH,
CAT_PASTRY,
CAT_PIE,
CAT_PIZZA,
@@ -109,6 +109,17 @@
category_index = CATEGORY_FRUITS_VEGGIES
item_instance = /obj/item/food/grown/cocoapod
/datum/orderable_item/herbs
name = "Bundle of Herbs"
category_index = CATEGORY_FRUITS_VEGGIES
item_instance = /obj/item/food/grown/herbs
cost_per_order = 5
/datum/orderable_item/bell_pepper
name = "Bell Pepper"
category_index = CATEGORY_FRUITS_VEGGIES
item_instance = /obj/item/food/grown/bell_pepper
//Milk and Eggs
/datum/orderable_item/milk
@@ -129,6 +140,12 @@
item_instance = /obj/item/reagent_containers/food/drinks/bottle/cream
cost_per_order = 40
/datum/orderable_item/yoghurt
name = "Yoghurt"
category_index = CATEGORY_MILK_EGGS
item_instance = /obj/item/reagent_containers/food/condiment/yoghurt
cost_per_order = 40
/datum/orderable_item/eggs
name = "Egg Carton"
category_index = CATEGORY_MILK_EGGS
@@ -170,6 +187,36 @@
item_instance = /obj/item/food/larvae
cost_per_order = 20
/datum/orderable_item/canned_tomatoes
name = "Canned San Marzano Tomatoes"
category_index = CATEGORY_MILK_EGGS
item_instance = /obj/item/food/canned/tomatoes
cost_per_order = 30
/datum/orderable_item/canned_pine_nuts
name = "Canned Pine Nuts"
category_index = CATEGORY_MILK_EGGS
item_instance = /obj/item/food/canned/pine_nuts
cost_per_order = 20
/datum/orderable_item/ready_donk
name = "Ready-Donk Meal: Bachelor Chow"
category_index = CATEGORY_MILK_EGGS
item_instance = /obj/item/food/ready_donk
cost_per_order = 40
/datum/orderable_item/ready_donk_mac
name = "Ready-Donk Meal: Donk-a-Roni"
category_index = CATEGORY_MILK_EGGS
item_instance = /obj/item/food/ready_donk/mac_n_cheese
cost_per_order = 40
/datum/orderable_item/ready_donk_mex
name = "Ready-Donk Meal: Donkhiladas"
category_index = CATEGORY_MILK_EGGS
item_instance = /obj/item/food/ready_donk/donkhiladas
cost_per_order = 40
//Reagents
/datum/orderable_item/flour
@@ -190,6 +237,12 @@
item_instance = /obj/item/reagent_containers/food/condiment/rice
cost_per_order = 30
/datum/orderable_item/cornmeal
name = "Cornmeal Box"
category_index = CATEGORY_SAUCES_REAGENTS
item_instance = /obj/item/reagent_containers/food/condiment/cornmeal
cost_per_order = 30
/datum/orderable_item/enzyme
name = "Universal Enzyme"
category_index = CATEGORY_SAUCES_REAGENTS
+10
View File
@@ -443,6 +443,16 @@
desc = "A grimy old advert for a seedy lumber company. \"You got a friend in me.\" is scrawled in the corner."
icon_state = "poster49"
/obj/structure/sign/poster/contraband/moffuchis_pizza
name = "Moffuchi's Pizza"
desc = "Moffuchi's Pizzeria: family style pizza for 2 centuries."
icon_state = "poster50"
/obj/structure/sign/poster/contraband/donk_co
name = "DONK CO. BRAND MICROWAVEABLE FOOD"
desc = "DONK CO. BRAND MICROWAVABLE FOOD: MADE BY STARVING COLLEGE STUDENTS, FOR STARVING COLLEGE STUDENTS."
icon_state = "poster51"
/obj/structure/sign/poster/contraband/syndiemoth //Original PR at https://github.com/BeeStation/BeeStation-Hornet/pull/1747 (Also pull/1982); original art credit to AspEv
name = "Syndie Moth - Nuclear Operation"
desc = "A Syndicate-commissioned poster that uses Syndie Moth™ to tell the viewer to keep the nuclear authentication disk unsecured. \"Peace was never an option!\" No good employee would listen to this nonsense."
+3
View File
@@ -54,6 +54,9 @@
. = ..()
AddComponent(/datum/component/customizable_reagent_holder, null, CUSTOM_INGREDIENT_ICON_STACK)
/obj/item/food/breadslice/plain/MakeGrillable()
AddComponent(/datum/component/grillable, /obj/item/food/griddle_toast, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE)
/obj/item/food/breadslice/moldy
name = "moldy 'bread' slice"
desc = "Entire stations have been ripped apart over arguing whether this is still good to eat."
+179
View File
@@ -650,6 +650,25 @@
tastes = list("peaches" = 1, "tin" = 7)
venue_value = FOOD_EXOTIC
/obj/item/food/canned/tomatoes
name = "canned San Marzano tomatoes"
desc = "A can of premium San Marzano tomatoes, from the hills of Southern Italy."
icon_state = "tomatoescan"
trash_type = /obj/item/trash/can/food/tomatoes
food_reagents = list(/datum/reagent/consumable/tomatojuice = 20, /datum/reagent/consumable/salt = 2)
tastes = list("tomato" = 7, "tin" = 1)
foodtypes = VEGETABLES //fuck you, real life!
/obj/item/food/canned/pine_nuts
name = "canned pine nuts"
desc = "A small can of pine nuts. Can be eaten on their own, if you're into that."
icon_state = "pinenutscan"
trash_type = /obj/item/trash/can/food/pine_nuts
food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 3)
tastes = list("pine nuts" = 1)
foodtypes = NUTS
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/crab_rangoon
name = "Crab Rangoon"
desc = "Has many names, like crab puffs, cheese won'tons, crab dumplings? Whatever you call them, they're a fabulous blast of cream cheesy crab."
@@ -760,3 +779,163 @@
SEND_SIGNAL(src, COMSIG_FOOD_CONSUMED, hungry_pet, dog_mom ? dog_mom : hungry_pet)//If there is no dog mom, we assume the pet fed itself.
playsound(loc,'sound/items/eatfood.ogg', rand(30,50), TRUE)
qdel(src)
//Curd cheese, a general term which I will now proceed to stretch as thin as the toppings on a supermarket sandwich:
//I'll use it as a substitute for ricotta, cottage cheese and quark, as well as any other non-aged, soft grainy cheese
/obj/item/food/curd_cheese
name = "curd cheese"
desc = "Known by many names throughout human cuisine, curd cheese is useful for a wide variety of dishes."
icon_state = "curd_cheese"
microwaved_type = /obj/item/food/cheese_curds
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/cream = 1)
tastes = list("cream" = 1, "cheese" = 1)
foodtypes = DAIRY
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/cheese_curds
name = "cheese curds"
desc = "Not to be mistaken for curd cheese. Tasty deep fried."
icon_state = "cheese_curds"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3)
tastes = list("cheese" = 1)
foodtypes = DAIRY
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/cheese_curds/Initialize(mapload)
. = ..()
AddElement(/datum/element/dryable, /obj/item/food/firm_cheese)
/obj/item/food/firm_cheese
name = "firm cheese"
desc = "Firm aged cheese, similar in texture to firm tofu. Due to its lack of moisture it's particularly useful for cooking with, as it doesn't melt easily."
icon_state = "firm_cheese"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3)
tastes = list("aged cheese" = 1)
foodtypes = DAIRY | VEGETABLES
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/firm_cheese/MakeProcessable()
AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/firm_cheese_slice, 3, 30)
/obj/item/food/firm_cheese_slice
name = "firm cheese slice"
desc = "A slice of firm cheese. Perfect for grilling or making into delicious pesto."
icon_state = "firm_cheese_slice"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3)
tastes = list("aged cheese" = 1)
foodtypes = DAIRY | VEGETABLES
w_class = WEIGHT_CLASS_SMALL
burns_on_grill = TRUE
/obj/item/food/firm_cheese_slice/MakeGrillable()
AddComponent(/datum/component/grillable, /obj/item/food/grilled_cheese, rand(25 SECONDS, 35 SECONDS), TRUE, TRUE)
/obj/item/food/mozzarella
name = "mozzarella cheese"
desc = "Delicious, creamy, and cheesy, all in one simple package."
icon_state = "mozzarella"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3)
tastes = list("mozzarella" = 1)
foodtypes = DAIRY
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/griddle_toast
name = "griddle toast"
desc = "Thick cut bread, griddled to perfection."
icon_state = "griddle_toast"
food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 3)
tastes = list("toast" = 1)
foodtypes = GRAIN
w_class = WEIGHT_CLASS_SMALL
burns_on_grill = TRUE
/obj/item/food/pesto
name = "pesto"
desc = "A combination of firm cheese, salt, herbs, garlic, oil, and pine nuts. Frequently used as a sauce for pasta or pizza, or eaten on bread."
icon_state = "pesto"
food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 3)
tastes = list("pesto" = 1)
foodtypes = VEGETABLES | DAIRY | NUTS
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/tomato_sauce
name = "tomato sauce"
desc = "Tomato sauce, perfect for pizza or pasta. Mamma mia!"
icon_state = "tomato_sauce"
food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 3)
tastes = list("tomato" = 1, "herbs" = 1)
foodtypes = VEGETABLES
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/bechamel_sauce
name = "béchamel sauce"
desc = "A classic white sauce common to several European cultures."
icon_state = "bechamel_sauce"
food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 3)
tastes = list("cream" = 1)
foodtypes = DAIRY | GRAIN
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/roasted_bell_pepper
name = "roasted bell pepper"
desc = "A blackened, blistered bell pepper. Great for making sauces."
icon_state = "roasted_bell_pepper"
food_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 5, /datum/reagent/consumable/char = 1)
tastes = list("bell pepper" = 1, "char" = 1)
foodtypes = VEGETABLES
//DONK DINNER: THE INNOVATIVE WAY TO GET YOUR DAILY RECOMMENDED ALLOWANCE OF SALT... AND THEN SOME!
/obj/item/food/ready_donk
name = "\improper Ready-Donk: Bachelor Chow"
desc = "A quick Donk-dinner: now with flavour!"
icon_state = "ready_donk"
trash_type = /obj/item/trash/ready_donk
food_reagents = list(/datum/reagent/consumable/nutriment = 5)
microwaved_type = /obj/item/food/ready_donk/warm
tastes = list("food?" = 2, "laziness" = 1)
foodtypes = MEAT | JUNKFOOD
food_flags = FOOD_FINGER_FOOD
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/ready_donk/examine_more(mob/user)
var/list/msg = list(span_notice("<i>You browse the back of the box...</i>"))
msg += "\t[span_info("Ready-Donk: a product of Donk Co.")]"
msg += "\t[span_info("Heating instructions: open box and pierce film, heat in microwave on high for 2 minutes. Allow to stand for 60 seconds prior to eating. Product will be hot.")]"
msg += "\t[span_info("Per 200g serving contains: 8g Sodium; 25g Fat, of which 22g are saturated; 2g Sugar.")]"
return msg
/obj/item/food/ready_donk/warm
name = "warm Ready-Donk: Bachelor Chow"
desc = "A quick Donk-dinner, now with flavour! And it's even hot!"
icon_state = "ready_donk_warm"
food_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/medicine/omnizine = 3)
microwaved_type = null
tastes = list("food?" = 2, "laziness" = 1)
/obj/item/food/ready_donk/mac_n_cheese
name = "\improper Ready-Donk: Donk-a-Roni"
desc = "Neon-orange mac n' cheese in seconds!"
microwaved_type = /obj/item/food/ready_donk/warm/mac_n_cheese
tastes = list("cheesy pasta" = 2, "laziness" = 1)
foodtypes = GRAIN | DAIRY | JUNKFOOD
/obj/item/food/ready_donk/warm/mac_n_cheese
name = "warm Ready-Donk: Donk-a-Roni"
desc = "Neon-orange mac n' cheese, ready to eat!"
icon_state = "ready_donk_warm_mac"
tastes = list("cheesy pasta" = 2, "laziness" = 1)
foodtypes = GRAIN | DAIRY | JUNKFOOD
/obj/item/food/ready_donk/donkhiladas
name = "\improper Ready-Donk: Donkhiladas"
desc = "Donk Co's signature Donkhiladas with Donk sauce, for an 'authentic' taste of Mexico."
microwaved_type = /obj/item/food/ready_donk/warm/donkhiladas
tastes = list("enchiladas" = 2, "laziness" = 1)
foodtypes = GRAIN | DAIRY | MEAT | VEGETABLES | JUNKFOOD
/obj/item/food/ready_donk/warm/donkhiladas
name = "warm Ready-Donk: Donkhiladas"
desc = "Donk Co's signature Donkhiladas with Donk sauce, served as hot as the Mexican sun."
icon_state = "ready_donk_warm_mex"
tastes = list("enchiladas" = 2, "laziness" = 1)
foodtypes = GRAIN | DAIRY | JUNKFOOD
+792
View File
@@ -0,0 +1,792 @@
//Moth Foods, the three C's: cheese, coleslaw, and cotton
//A large emphasis has been put on sharing and multiple portion dishes
//Additionally, where a mothic name is given, a short breakdown of what exactly it means is provided, for the curious on the internal workings of mothic: it's very onomatopoeic, and makes heavy use of combined words and accents
//Base ingredients and miscellany, generally not served on their own
/obj/item/food/herby_cheese
name = "herby cheese"
desc = "As a staple of mothic cuisine, cheese is often augmented with various flavours to keep variety in their diet. Herbs are one such addition, and are particularly beloved."
icon = 'icons/obj/food/moth.dmi'
icon_state = "herby_cheese"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3)
tastes = list("cheese" = 1, "herbs" = 1)
foodtypes = DAIRY | VEGETABLES
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/grilled_cheese
name = "grilled cheese"
desc = "As prescribed by Lord Alton, blessed be his name, 99.997% of the world's recipes for grilled cheese flat out lie: never once is the cheese grilled, it is merely a griddled sandwich containing melted cheese. This, on the other hand, is truly grilled cheese, grillmarks and all."
icon = 'icons/obj/food/moth.dmi'
icon_state = "grilled_cheese"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/char = 1)
tastes = list("cheese" = 1, "char" = 1)
foodtypes = DAIRY
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/mothic_salad
name = "mothic salad"
desc = "A basic salad of cabbage, red onion and tomato. Can serve as a perfect base for a million different salads."
icon = 'icons/obj/food/moth.dmi'
icon_state = "mothic_salad"
food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 5)
tastes = list("salad" = 1)
foodtypes = VEGETABLES
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/toasted_seeds
name = "toasted seeds"
desc = "While they're far from filling, toasted seeds are a popular snack amongst the moths. Salt, sugar, or even some more exotic flavours may be added for some extra pep."
icon = 'icons/obj/food/moth.dmi'
icon_state = "toasted_seeds"
food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 1)
tastes = list("seeds" = 1)
foodtypes = GRAIN
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/engine_fodder
name = "engine fodder"
desc = "A common snack for engineers on the mothic fleet, made of seeds, nuts, chocolate, popcorn, and potato chips- designed to be dense with calories and easy to snack on when an extra boost is needed."
icon = 'icons/obj/food/moth.dmi'
icon_state = "engine_fodder"
food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 2, /datum/reagent/consumable/sugar = 3, /datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/salt = 1)
tastes = list("seeds" = 1, "nuts" = 1, "chocolate" = 1, "salt" = 1, "popcorn" = 1, "potato" = 1)
foodtypes = GRAIN | NUTS | VEGETABLES | SUGAR
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/mothic_pizza_dough
name = "mothic pizza dough"
desc = "A strong, glutenous dough, made with cornmeal and flour, designed to hold up to cheese and sauce."
icon = 'icons/obj/food/moth.dmi'
icon_state = "mothic_pizza_dough"
food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 3)
tastes = list("raw flour" = 1)
foodtypes = GRAIN
w_class = WEIGHT_CLASS_SMALL
//Entrees: categorising food that is 90% cheese and salad is not easy
/obj/item/food/squeaking_stir_fry
name = "skeklitmischtpoppl" //skeklit = squeaking, mischt = stir, poppl = fry
desc = "A mothic classic made with cheese curds and tofu (amongst other things). Translated literally the name means 'squeaking stir fry', a name given due to the distinctive squeak of the proteins."
icon = 'icons/obj/food/moth.dmi'
icon_state = "squeaking_stir_fry"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/nutriment/vitamin = 3)
tastes = list("cheese" = 1, "tofu" = 1, "veggies" = 1)
foodtypes = DAIRY | VEGETABLES
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/sweet_chili_cabbage_wrap
name = "sweet chili cabbage wrap"
desc = "Grilled cheese and salad in a cabbage wrap, topped with delicious sweet chili sauce."
icon = 'icons/obj/food/moth.dmi'
icon_state = "sweet_chili_cabbage_wrap"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 4, /datum/reagent/consumable/capsaicin = 1)
tastes = list("cheese" = 1, "salad" = 1, "sweet chili" = 1)
foodtypes = DAIRY | VEGETABLES
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/loaded_curds
name = "ozlsettitæloskekllön ede pommes" //ozlsettit = overflowing (ozl = over, sett = flow, it = ing), ælo = cheese, skekllön = curds (skeklit = squeaking, llön = pieces/bits), ede = and, pommes = fries (hey, France!)
desc = "What's better than cheese curds? Deep fried cheese curds! What's better than deep fried cheese curds? Deep fried cheese curds with chili (and more cheese) on top! And what's better than that? Putting it on fries!"
icon = 'icons/obj/food/moth.dmi'
icon_state = "loaded_curds"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 6, /datum/reagent/consumable/nutriment/vitamin = 2, /datum/reagent/consumable/capsaicin = 1)
tastes = list("cheese" = 1, "oil" = 1, "chili" = 1, "fries" = 1)
foodtypes = DAIRY | VEGETABLES
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/baked_cheese
name = "baked cheese wheel"
desc = "A baked cheese wheel, melty and delicious."
icon = 'icons/obj/food/moth.dmi'
icon_state = "baked_cheese"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 6, /datum/reagent/consumable/nutriment/vitamin = 2, /datum/reagent/consumable/capsaicin = 1)
tastes = list("cheese" = 1)
foodtypes = DAIRY
w_class = WEIGHT_CLASS_SMALL
burns_in_oven = TRUE
/obj/item/food/baked_cheese_platter
name = "stanntkraktælo" //stannt = oven, krakt = baked, ælo = cheese
desc = "A baked cheese wheel: a mothic favourite for sharing. Usually served with crispy bread slices for dipping, because the only thing better than good cheese is good cheese on bread."
icon = 'icons/obj/food/moth.dmi'
icon_state = "baked_cheese_platter"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 6, /datum/reagent/consumable/nutriment/vitamin = 2, /datum/reagent/consumable/capsaicin = 1)
tastes = list("cheese" = 1, "bread" = 1)
foodtypes = DAIRY | GRAIN
w_class = WEIGHT_CLASS_SMALL
//Baked Green Lasagna at the Whistlestop Cafe
/obj/item/food/raw_green_lasagne
name = "raw green lasagne al forno"
desc = "A fine lasagne made with pesto and a herby white sauce, ready to bake. Good for multiple servings."
icon = 'icons/obj/food/moth.dmi'
icon_state = "raw_green_lasagne"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 5)
tastes = list("cheese" = 1, "pesto" = 1, "pasta" = 1)
foodtypes = VEGETABLES | GRAIN | NUTS
w_class = WEIGHT_CLASS_NORMAL
/obj/item/food/raw_green_lasagne/MakeBakeable()
AddComponent(/datum/component/bakeable, /obj/item/food/green_lasagne, rand(25 SECONDS, 45 SECONDS), TRUE, TRUE)
/obj/item/food/green_lasagne
name = "green lasagne al forno"
desc = "A fine lasagne made with pesto and a herby white sauce. Good for multiple servings."
icon = 'icons/obj/food/moth.dmi'
icon_state = "green_lasagne"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 12, /datum/reagent/consumable/nutriment/vitamin = 18)
tastes = list("cheese" = 1, "pesto" = 1, "pasta" = 1)
foodtypes = VEGETABLES | GRAIN | NUTS
w_class = WEIGHT_CLASS_NORMAL
burns_in_oven = TRUE
/obj/item/food/green_lasagne/MakeProcessable()
AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/green_lasagne_slice, 6, 30)
/obj/item/food/green_lasagne_slice
name = "green lasagne al forno slice"
desc = "A slice of herby, pesto-y lasagne."
icon = 'icons/obj/food/moth.dmi'
icon_state = "green_lasagne_slice"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 2, /datum/reagent/consumable/nutriment/vitamin = 3)
tastes = list("cheese" = 1, "pesto" = 1, "pasta" = 1)
foodtypes = VEGETABLES | GRAIN | NUTS
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/raw_baked_rice
name = "big rice pan"
desc = "A big pan of layered potatoes topped with rice and vegetable stock, ready to be baked into a delicious sharing meal."
icon = 'icons/obj/food/moth.dmi'
icon_state = "raw_baked_rice"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 2, /datum/reagent/consumable/nutriment/vitamin = 6)
tastes = list("rice" = 1, "potato" = 1, "veggies" = 1)
foodtypes = VEGETABLES | GRAIN
w_class = WEIGHT_CLASS_NORMAL
/obj/item/food/raw_baked_rice/MakeBakeable()
AddComponent(/datum/component/bakeable, /obj/item/food/big_baked_rice, rand(25 SECONDS, 45 SECONDS), TRUE, TRUE)
/obj/item/food/big_baked_rice
name = "big baked rice"
desc = "A mothic favourite, baked rice can be filled with a variety of vegetable fillings to make a delicious meal to share. Potatoes are also often layered on the bottom of the cooking vessel to create a flavourful crust which is hotly contested amongst diners."
icon = 'icons/obj/food/moth.dmi'
icon_state = "big_baked_rice"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 12, /datum/reagent/consumable/nutriment/vitamin = 36)
tastes = list("rice" = 1, "potato" = 1, "veggies" = 1)
foodtypes = VEGETABLES | GRAIN
w_class = WEIGHT_CLASS_NORMAL
burns_in_oven = TRUE
/obj/item/food/big_baked_rice/MakeProcessable()
AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/lil_baked_rice, 6, 30)
/obj/item/food/lil_baked_rice
name = "lil baked rice"
desc = "A single portion of baked rice, perfect as a side dish, or even as a full meal."
icon = 'icons/obj/food/moth.dmi'
icon_state = "lil_baked_rice"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 2, /datum/reagent/consumable/nutriment/vitamin = 6)
tastes = list("rice" = 1, "potato" = 1, "veggies" = 1)
foodtypes = VEGETABLES | GRAIN
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/oven_baked_corn
name = "oven-baked corn"
desc = "A cob of corn, baked in the roasting heat of an oven until it blisters and blackens. Beloved as a quick yet flavourful and filling component for dishes on the Fleet."
icon = 'icons/obj/food/moth.dmi'
icon_state = "oven_baked_corn"
food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 4, /datum/reagent/consumable/char = 1)
tastes = list("corn" = 1, "char" = 1)
foodtypes = VEGETABLES
w_class = WEIGHT_CLASS_SMALL
burns_in_oven = TRUE
/obj/item/food/buttered_baked_corn
name = "buttered baked corn"
desc = "What's better than baked corn? Baked corn with butter!"
icon = 'icons/obj/food/moth.dmi'
icon_state = "buttered_baked_corn"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 2, /datum/reagent/consumable/nutriment/vitamin = 4, /datum/reagent/consumable/char = 1)
tastes = list("corn" = 1, "char" = 1)
foodtypes = VEGETABLES | DAIRY
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/fiesta_corn_skillet
name = "fiesta corn skillet"
desc = "Sweet, spicy, saucy, and all kinds of corny."
icon = 'icons/obj/food/moth.dmi'
icon_state = "fiesta_corn_skillet"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 7, /datum/reagent/consumable/char = 1)
tastes = list("corn" = 1, "chili" = 1, "char" = 1)
foodtypes = VEGETABLES | DAIRY
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/raw_ratatouille
name = "raw ratatouille" //rawtatouille?
desc = "Sliced vegetables with a roasted pepper sauce. Delicious, for a peasant food."
icon = 'icons/obj/food/moth.dmi'
icon_state = "raw_ratatouille"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 7, /datum/reagent/consumable/char = 1)
tastes = list("veggies" = 1, "roasted peppers" = 1)
foodtypes = VEGETABLES
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/raw_ratatouille/MakeBakeable()
AddComponent(/datum/component/bakeable, /obj/item/food/ratatouille, rand(25 SECONDS, 45 SECONDS), TRUE, TRUE)
/obj/item/food/ratatouille
name = "ratatouille"
desc = "The perfect dish to save your restaurant from a vindictive food critic. Bonus points if you've got a rat in your hat."
icon = 'icons/obj/food/moth.dmi'
icon_state = "ratatouille"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 7, /datum/reagent/consumable/char = 1)
tastes = list("veggies" = 1, "roasted peppers" = 1, "char" = 1)
foodtypes = VEGETABLES
w_class = WEIGHT_CLASS_SMALL
burns_in_oven = TRUE
/obj/item/food/mozzarella_sticks
name = "mozzarella sticks"
desc = "Little sticks of mozzarella, breaded and fried."
icon = 'icons/obj/food/moth.dmi'
icon_state = "mozzarella_sticks"
food_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/protein = 3)
tastes = list("creamy cheese" = 1, "breading" = 1, "oil" = 1)
foodtypes = DAIRY | GRAIN | FRIED
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/raw_stuffed_peppers
name = "raw voltölpaprik" //voltöl = stuffed (vol = full, töl = push), paprik (from German paprika) = bell pepper
desc = "A pepper with the top removed and a herby cheese and onion mix stuffed inside. Probably shouldn't be eaten raw."
icon = 'icons/obj/food/moth.dmi'
icon_state = "raw_stuffed_pepper"
food_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/protein = 3)
tastes = list("creamy cheese" = 1, "herbs" = 1, "onion" = 1, "bell pepper" = 1)
foodtypes = DAIRY | VEGETABLES
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/raw_stuffed_peppers/MakeBakeable()
AddComponent(/datum/component/bakeable, /obj/item/food/stuffed_peppers, rand(15 SECONDS, 35 SECONDS), TRUE, TRUE)
/obj/item/food/stuffed_peppers
name = "voltölpaprik"
desc = "A soft yet still crisp bell pepper, with a wonderful melty cheesy interior."
icon = 'icons/obj/food/moth.dmi'
icon_state = "stuffed_pepper"
food_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/protein = 3)
tastes = list("creamy cheese" = 1, "herbs" = 1, "onion" = 1, "bell pepper" = 1)
foodtypes = DAIRY | VEGETABLES
w_class = WEIGHT_CLASS_SMALL
burns_in_oven = TRUE
/obj/item/food/fueljacks_lunch
name = "\improper Fueljack's lunch"
desc = "A dish made from fried vegetables, popular amongst fueljacks- the brave moths who operate the fuel skimmers to keep the fleet running. Given the constant need for fuel, and the limited windows in which the stars align for harvesting (literally), they'll often take packed meals to save on trips to the mess, which they heat using the fresh canisters."
icon = 'icons/obj/food/moth.dmi'
icon_state = "fueljacks_lunch"
food_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/protein = 3)
tastes = list("cabbage" = 1, "potato" = 1, "onion" = 1, "chili" = 1, "cheese" = 1)
foodtypes = DAIRY | VEGETABLES
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/mac_balls
name = "macheronirölen"
desc = "Fried balls of macaroni cheese dipped in corn batter, served with tomato sauce. A popular snack across the galaxy, and especially on the Mothic Fleet- where they tend to use Ready-Donk as the base."
icon = 'icons/obj/food/moth.dmi'
icon_state = "mac_balls"
food_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/protein = 3)
tastes = list("pasta" = 1, "cornbread" = 1, "cheese" = 1)
foodtypes = DAIRY | VEGETABLES | FRIED | GRAIN
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/sustenance_bar
name = "surplus fleet PSB"
desc = "The PSB, or Prepacked Sustenance Bar, is a densely packed, nutrient rich food which is designed to hold the populace over during times of food shortage. Made from soy and pea protein, each lasts 3 days if adequately rationed. While they have a long shelf life, they do eventually go bad- prompting them to be sold as surplus by the fleet. This particular one is, like most artificially-flavoured moth food, mixed-herb flavoured."
icon = 'icons/obj/food/moth.dmi'
icon_state = "sustenance_bar"
food_reagents = list(/datum/reagent/consumable/nutriment = 20)
tastes = list("herbs" = 1)
foodtypes = VEGETABLES | GRAIN
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/sustenance_bar/neapolitan
name = "surplus fleet PSB- neapolitan flavour"
desc = "The PSB, or Prepacked Sustenance Bar, is a densely packed, nutrient rich food which is designed to hold the populace over during times of food shortage. Made from soy and pea protein, each lasts 3 days if adequately rationed. While they have a long shelf life, they do eventually go bad- prompting them to be sold as surplus by the fleet. This particular one is neapolitan flavoured- strawberry, vanilla, and chocolate."
tastes = list("strawberry" = 1, "vanilla" = 1, "chocolate" = 1)
/obj/item/food/sustenance_bar/cheese
name = "surplus fleet PSB- three-cheese flavour"
desc = "The PSB, or Prepacked Sustenance Bar, is a densely packed, nutrient rich food which is designed to hold the populace over during times of food shortage. Made from soy and pea protein, each lasts 3 days if adequately rationed. While they have a long shelf life, they do eventually go bad- prompting them to be sold as surplus by the fleet. This particular one is three-cheese flavoured- parmesan, mozzarella, and cheddar."
tastes = list("parmesan" = 1, "mozzarella" = 1, "cheddar" = 1)
/obj/item/food/sustenance_bar/mint
name = "surplus fleet PSB- mint choc chip flavour"
desc = "The PSB, or Prepacked Sustenance Bar, is a densely packed, nutrient rich food which is designed to hold the populace over during times of food shortage. Made from soy and pea protein, each lasts 3 days if adequately rationed. While they have a long shelf life, they do eventually go bad- prompting them to be sold as surplus by the fleet. This particular one is mint choc chip flavoured- peppermint, dark chocolate, and potato chips, showing that mothkind has no idea what mint choc chip is."
tastes = list("peppermint" = 1, "potato chips(?)" = 1, "dark chocolate" = 1)
/obj/item/food/sustenance_bar/wonka
name = "surplus fleet PSB- three course dinner"
desc = "The PSB, or Prepacked Sustenance Bar, is a densely packed, nutrient rich food which is designed to hold the populace over during times of food shortage. Made from soy and pea protein, each lasts 3 days if adequately rationed. While they have a long shelf life, they do eventually go bad- prompting them to be sold as surplus by the fleet. This particular one is split into three flavours, making up a typical meal- tomato soup, roast pumpkin, and blueberry pie." //Thankfully not made by Willy Wonka
tastes = list("tomato soup" = 1, "roast pumpkin" = 1, "blueberry pie" = 1)
//Soups
/obj/item/food/soup/moth_cotton_soup
name = "flöfrölenmæsch" //flöf = cotton, rölen = ball, mæsch = soup
desc = "A soup made from raw cotton in a flavourful vegetable broth. Enjoyed only by moths and the criminally tasteless."
icon = 'icons/obj/food/moth.dmi'
icon_state = "moth_cotton_soup"
food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 3)
tastes = list("cotton" = 1, "broth" = 1)
foodtypes = VEGETABLES | CLOTH
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/soup/moth_cheese_soup
name = "ælosterrmæsch" //ælo = cheese, sterr = melt, mæsch = soup
desc = "A simple and filling soup made from homemade cheese and sweet potato. The curds provide texture while the whey provides volume- and they both provide deliciousness!"
icon = 'icons/obj/food/moth.dmi'
icon_state = "moth_cheese_soup"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/salt = 1)
tastes = list("cheese" = 1, "cream" = 1, "sweet potato" = 1)
foodtypes = DAIRY | GRAIN
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/soup/moth_seed_soup
name = "misklmæsch" //miskl = seed, mæsch = soup
desc = "A seed based soup, made by germinating seeds and then boiling them. Produces a particularly bitter broth which is usually balanced by the addition of vinegar."
icon = 'icons/obj/food/moth.dmi'
icon_state = "moth_seed_soup"
food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 6)
tastes = list("bitterness" = 1, "sourness" = 1)
foodtypes = VEGETABLES
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/soup/vegetarian_chili
name = "chili sin carne"
desc = "For the hombres who don't want carne."
icon_state = "hotchili"
food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/protein = 4, /datum/reagent/consumable/capsaicin = 3, /datum/reagent/consumable/tomatojuice = 4, /datum/reagent/consumable/nutriment/vitamin = 4)
tastes = list("bitterness" = 1, "sourness" = 1)
foodtypes = VEGETABLES
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/soup/moth_bean_stew
name = "prickeldröndolhaskl" //prickeld = spicy, röndol = bean, haskl = stew
desc = "A spicy bean stew with lots of veggies, commonly served aboard the fleet as a filling and satisfying meal with rice or bread."
icon = 'icons/obj/food/moth.dmi'
icon_state = "moth_bean_stew"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 7, /datum/reagent/consumable/char = 1)
tastes = list("beans" = 1, "cabbage" = 1, "spicy sauce" = 1)
foodtypes = VEGETABLES
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/soup/moth_oat_stew
name = "häfmisklhaskl" //häfmiskl = oat (häf from German hafer meaning oat, miskl meaning seed), haskl = stew
desc = "A hearty oat stew, prepared with oats, sweet potatoes, and various winter vegetables."
icon = 'icons/obj/food/moth.dmi'
icon_state = "moth_oat_stew"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 7, /datum/reagent/consumable/char = 1)
tastes = list("oats" = 1, "sweet potato" = 1, "carrot" = 1, "parsnip" = 1, "pumpkin" = 1)
foodtypes = VEGETABLES | GRAIN
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/soup/moth_fire_soup
name = "tömpröttkrakklmæsch" //tömprött = heart (tömp = thump, rött = muscle), krakkl = fire, mæsch = soup
desc = "Tömpröttkrakklmæsch, or heartburn soup, is a cold soup dish that originated amongst the jungle moths, and is named for two things- its rosy pink colour, and its scorchingly hot chilli heat."
icon = 'icons/obj/food/moth.dmi'
icon_state = "moth_fire_soup"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 5)
tastes = list("love" = 1, "hate" = 1)
foodtypes = VEGETABLES | DAIRY
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/soup/rice_porridge
name = "rice porridge"
desc = "A plate of rice porridge. It's mostly flavourless, but it does fill a spot. To the Chinese it's congee, and moths call it höllflöfmisklsløsk." //höllflöfmiskl = rice (höllflöf = cloud, miskl = seed), sløsk = porridge
icon = 'icons/obj/food/moth.dmi'
icon_state = "rice_porridge"
food_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 5)
tastes = list("nothing" = 1)
foodtypes = GRAIN
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/soup/hua_mulan_congee
name = "\improper Hua Mulan congee"
desc = "Nobody is quite sure why this smiley bowl of rice porridge with eggs and bacon is named after a mythological Chinese figure- it's just sorta what it's always been called."
icon = 'icons/obj/food/moth.dmi'
icon_state = "hua_mulan_congee"
food_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 5, /datum/reagent/consumable/nutriment/protein = 5)
tastes = list("bacon" = 1, "eggs" = 1)
foodtypes = MEAT | GRAIN
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/soup/toechtauese_rice_porridge
name = "töchtaüse rice porridge"
desc = "Commonly served aboard the mothic fleet, rice porridge with töchtaüse syrup is more palatable than the regular stuff, if even just because it's spicier than normal."
icon = 'icons/obj/food/moth.dmi'
icon_state = "toechtauese_rice_porridge"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 5)
tastes = list("sugar" = 1, "spice" = 1)
foodtypes = GRAIN | VEGETABLES
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/soup/cornmeal_porridge
name = "cornmeal porridge"
desc = "A plate of cornmeal porridge. It's more flavourful than most porridges, and makes a good base for other flavours, too."
icon = 'icons/obj/food/moth.dmi'
icon_state = "cornmeal_porridge"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 5)
tastes = list("cornmeal" = 1)
foodtypes = GRAIN
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/soup/cheesy_porridge //milk, polenta, firm cheese, curd cheese, butter
name = "cheesy porridge"
desc = "A rich and creamy bowl of cheesy cornmeal porridge."
icon = 'icons/obj/food/moth.dmi'
icon_state = "cheesy_porridge"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 5)
tastes = list("cornmeal" = 1, "cheese" = 1, "more cheese" = 1, "lots of cheese" = 1)
foodtypes = DAIRY | GRAIN
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/soup/fried_eggplant_polenta
name = "fried eggplant and polenta"
desc = "Polenta loaded with cheese, served with a few discs of fried eggplant and some tomato sauce. Lække!"
icon = 'icons/obj/food/moth.dmi'
icon_state = "fried_eggplant_polenta"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 5)
tastes = list("cornmeal" = 1, "cheese" = 1, "eggplant" = 1, "tomato sauce" = 1)
foodtypes = DAIRY | GRAIN
w_class = WEIGHT_CLASS_SMALL
//Salads: the bread and butter of mothic cuisine
/obj/item/food/caprese_salad
name = "caprese salad"
desc = "While it's far from an original creation of the moths, caprese salad has become a favourite aboard the Fleet due to how simple it is to prepare yet how tasty it is. To the moths it's known as zaileskenknusksolt: two tone salad, in GalCom." //zail = two, esken = colour/tone, knuskolt = salad
icon = 'icons/obj/food/moth.dmi'
icon_state = "caprese_salad"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 2)
tastes = list("mozzarella" = 1, "tomato" = 1, "balsamic" = 1)
foodtypes = DAIRY | VEGETABLES
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/salad/fleet_salad
name = "lörtonknusksolt" //lörton = fleet, knusksolt = salad (knusk = crisp, solt = bowl)
desc = "Lörtonknusksolt, or Fleet Salad in GalCom, is commonly seen at the snack bars and canteens aboard the Fleet. The grilled cheese makes it particularly filling, while the croutons provide a crunchy kick."
icon = 'icons/obj/food/moth.dmi'
icon_state = "fleet_salad"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 5)
tastes = list("cheese" = 1, "salad" = 1, "bread" = 1)
foodtypes = DAIRY | VEGETABLES | GRAIN
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/salad/cotton_salad
name = "flöfrölenknusksolt"
desc = "A salad with added cotton and a basic dressing. Presumably either moths are around, or the South's risen again."
icon = 'icons/obj/food/moth.dmi'
icon_state = "cotton_salad"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 5)
tastes = list("cheese" = 1, "salad" = 1, "bread" = 1)
foodtypes = VEGETABLES | CLOTH
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/salad/moth_kachumbari
name = "\improper Kæniatknusksolt" //Kæniat = Kenyan, knusksolt = salad
desc = "Originally a Kenyan recipe, kachumbari is yet another cross-cultural favourite from humanity that has been adopted by the moths- though some ingredients have been necessarily changed."
icon = 'icons/obj/food/moth.dmi'
icon_state = "moth_kachumbari"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 3, /datum/reagent/consumable/nutriment/vitamin = 5)
tastes = list("onion" = 1, "tomato" = 1, "corn" = 1, "chili" = 1, "cilantro" = 1)
foodtypes = VEGETABLES
w_class = WEIGHT_CLASS_SMALL
//Pizza
/obj/item/food/raw_mothic_margherita
name = "raw mothic margherita pizza"
desc = "Another human classic adopted by the moths, mothic pizza is characterised by the use of fresh ingredients, particularly fresh mozzarella, and the use of strong flour to produce a glutenous dough."
icon = 'icons/obj/food/moth.dmi'
icon_state = "raw_margherita_pizza"
food_reagents = list(/datum/reagent/consumable/nutriment = 15, /datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/tomatojuice = 6, /datum/reagent/consumable/nutriment/vitamin = 3)
tastes = list("dough" = 1, "tomato" = 1, "cheese" = 1)
foodtypes = GRAIN | VEGETABLES | DAIRY
/obj/item/food/raw_mothic_margherita/MakeBakeable()
AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_margherita, rand(20 SECONDS, 40 SECONDS), TRUE, TRUE)
/obj/item/food/pizza/mothic_margherita
name = "mothic margherita pizza"
desc = "A key characteristic of mothic pizza is that it's sold by weight- single slices are available for discretionary credits, while a meal ticket can buy a whole pie."
icon = 'icons/obj/food/moth.dmi'
icon_state = "margherita_pizza"
food_reagents = list(/datum/reagent/consumable/nutriment = 25, /datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/consumable/tomatojuice = 6, /datum/reagent/consumable/nutriment/vitamin = 5)
tastes = list("crust" = 1, "tomato" = 1, "cheese" = 1)
foodtypes = GRAIN | VEGETABLES | DAIRY
slice_type = /obj/item/food/pizzaslice/mothic_margherita
boxtag = "Margherita alla Moffuchi"
/obj/item/food/pizzaslice/mothic_margherita
name = "mothic margherita slice"
desc = "A slice of mothic margherita pizza, the most humble of pizzas."
icon = 'icons/obj/food/moth.dmi'
icon_state = "margherita_slice"
tastes = list("crust" = 1, "tomato" = 1, "cheese" = 1)
foodtypes = GRAIN | VEGETABLES | DAIRY
/obj/item/food/raw_mothic_firecracker
name = "raw mothic firecracker pizza"
desc = "A favourite amongst the more adventurous moths, firecracker pizza is HOT HOT HOT!"
icon = 'icons/obj/food/moth.dmi'
icon_state = "raw_firecracker_pizza"
food_reagents = list(/datum/reagent/consumable/nutriment = 15, /datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/bbqsauce = 6, /datum/reagent/consumable/nutriment/vitamin = 3, /datum/reagent/consumable/capsaicin = 10)
tastes = list("dough" = 1, "chili" = 1, "corn" = 1, "cheese" = 1, "bbq sauce" = 1)
foodtypes = GRAIN | VEGETABLES | DAIRY
/obj/item/food/raw_mothic_firecracker/MakeBakeable()
AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_firecracker, rand(20 SECONDS, 40 SECONDS), TRUE, TRUE)
/obj/item/food/pizza/mothic_firecracker
name = "mothic firecracker pizza"
desc = "They're not kidding when they call this a hot pizza pie."
icon = 'icons/obj/food/moth.dmi'
icon_state = "firecracker_pizza"
food_reagents = list(/datum/reagent/consumable/nutriment = 25, /datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/consumable/bbqsauce = 6, /datum/reagent/consumable/nutriment/vitamin = 5, /datum/reagent/consumable/capsaicin = 10)
tastes = list("crust" = 1, "chili" = 1, "corn" = 1, "cheese" = 1, "bbq sauce" = 1)
foodtypes = GRAIN | VEGETABLES | DAIRY
slice_type = /obj/item/food/pizzaslice/mothic_firecracker
boxtag = "Vesuvian Firecracker"
/obj/item/food/pizzaslice/mothic_firecracker
name = "mothic firecracker slice"
desc = "A spicy slice of something quite nice."
icon = 'icons/obj/food/moth.dmi'
icon_state = "firecracker_slice"
tastes = list("crust" = 1, "chili" = 1, "corn" = 1, "cheese" = 1, "bbq sauce" = 1)
foodtypes = GRAIN | VEGETABLES | DAIRY
/obj/item/food/raw_mothic_five_cheese
name = "raw mothic five-cheese pizza"
desc = "For centuries, scholars have asked: how much cheese is too much cheese?"
icon = 'icons/obj/food/moth.dmi'
icon_state = "raw_five_cheese_pizza"
food_reagents = list(/datum/reagent/consumable/nutriment = 15, /datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/tomatojuice = 6, /datum/reagent/consumable/nutriment/vitamin = 3)
tastes = list("dough" = 1, "cheese" = 1, "more cheese" = 1, "excessive amounts of cheese" = 1)
foodtypes = GRAIN | VEGETABLES | DAIRY
/obj/item/food/raw_mothic_five_cheese/MakeBakeable()
AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_five_cheese, rand(20 SECONDS, 40 SECONDS), TRUE, TRUE)
/obj/item/food/pizza/mothic_five_cheese
name = "mothic five-cheese pizza"
desc = "A favourite amongst mice, rats, and English inventors."
icon = 'icons/obj/food/moth.dmi'
icon_state = "five_cheese_pizza"
food_reagents = list(/datum/reagent/consumable/nutriment = 25, /datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/consumable/tomatojuice = 6, /datum/reagent/consumable/nutriment/vitamin = 5)
tastes = list("crust" = 1, "cheese" = 1, "more cheese" = 1, "excessive amounts of cheese" = 1)
foodtypes = GRAIN | VEGETABLES | DAIRY
slice_type = /obj/item/food/pizzaslice/mothic_five_cheese
boxtag = "Cheeseplosion"
/obj/item/food/pizzaslice/mothic_five_cheese
name = "mothic five-cheese slice"
desc = "It's the cheesiest slice in the galaxy!"
icon = 'icons/obj/food/moth.dmi'
icon_state = "five_cheese_slice"
tastes = list("crust" = 1, "cheese" = 1, "more cheese" = 1, "excessive amounts of cheese" = 1)
foodtypes = GRAIN | VEGETABLES | DAIRY
/obj/item/food/raw_mothic_white_pie
name = "raw mothic white-pie pizza"
desc = "A pizza made for the tomato haters."
icon = 'icons/obj/food/moth.dmi'
icon_state = "raw_white_pie_pizza"
food_reagents = list(/datum/reagent/consumable/nutriment = 15, /datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/tomatojuice = 6, /datum/reagent/consumable/nutriment/vitamin = 3)
tastes = list("dough" = 1, "cheese" = 1, "herbs" = 1, "garlic" = 1)
foodtypes = GRAIN | VEGETABLES | DAIRY
/obj/item/food/raw_mothic_white_pie/MakeBakeable()
AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_white_pie, rand(20 SECONDS, 40 SECONDS), TRUE, TRUE)
/obj/item/food/pizza/mothic_white_pie
name = "mothic white-pie pizza"
desc = "You say to-may-to, I say to-mah-to, and we put neither on this pizza."
icon = 'icons/obj/food/moth.dmi'
icon_state = "white_pie_pizza"
food_reagents = list(/datum/reagent/consumable/nutriment = 25, /datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/consumable/tomatojuice = 6, /datum/reagent/consumable/nutriment/vitamin = 5)
tastes = list("crust" = 1, "cheese" = 1, "herbs" = 1, "garlic" = 1)
foodtypes = GRAIN | VEGETABLES | DAIRY
slice_type = /obj/item/food/pizzaslice/mothic_white_pie
boxtag = "Pane Bianco"
/obj/item/food/pizzaslice/mothic_white_pie
name = "mothic white-pie slice"
desc = "Cheesy, garlicky, herby, delicious!"
icon = 'icons/obj/food/moth.dmi'
icon_state = "white_pie_slice"
tastes = list("crust" = 1, "cheese" = 1, "more cheese" = 1, "excessive amounts of cheese" = 1)
foodtypes = GRAIN | VEGETABLES | DAIRY
/obj/item/food/raw_mothic_pesto
name = "raw mothic pesto pizza"
desc = "Pesto is a popular pizza topping for moths, quite possibly because it exemplifies their favourite flavours: cheese, herbs, and veggies."
icon = 'icons/obj/food/moth.dmi'
icon_state = "raw_pesto_pizza"
food_reagents = list(/datum/reagent/consumable/nutriment = 15, /datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/tomatojuice = 6, /datum/reagent/consumable/nutriment/vitamin = 3)
tastes = list("dough" = 1, "pesto" = 1, "cheese" = 1)
foodtypes = GRAIN | VEGETABLES | DAIRY | NUTS
/obj/item/food/raw_mothic_pesto/MakeBakeable()
AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_pesto, rand(20 SECONDS, 40 SECONDS), TRUE, TRUE)
/obj/item/food/pizza/mothic_pesto
name = "mothic pesto pizza"
desc = "Green as the grass in the garden. Not that there's many of those on mothic ships."
icon = 'icons/obj/food/moth.dmi'
icon_state = "pesto_pizza"
food_reagents = list(/datum/reagent/consumable/nutriment = 25, /datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/consumable/tomatojuice = 6, /datum/reagent/consumable/nutriment/vitamin = 5)
tastes = list("crust" = 1, "pesto" = 1, "cheese" = 1)
foodtypes = GRAIN | VEGETABLES | DAIRY | NUTS
slice_type = /obj/item/food/pizzaslice/mothic_pesto
boxtag = "Presto Pesto"
/obj/item/food/pizzaslice/mothic_pesto
name = "mothic pesto slice"
desc = "A slice of presto pesto pizza."
icon = 'icons/obj/food/moth.dmi'
icon_state = "pesto_slice"
tastes = list("crust" = 1, "pesto" = 1, "cheese" = 1)
foodtypes = GRAIN | VEGETABLES | DAIRY | NUTS
/obj/item/food/raw_mothic_garlic
name = "raw mothic garlic pizzabread"
desc = "Ahh, garlic. A universally loved ingredient, except possibly by vampires."
icon = 'icons/obj/food/moth.dmi'
icon_state = "raw_garlic_pizza"
food_reagents = list(/datum/reagent/consumable/nutriment = 15, /datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/tomatojuice = 6, /datum/reagent/consumable/nutriment/vitamin = 3)
tastes = list("dough" = 1, "garlic" = 1, "butter" = 1)
foodtypes = GRAIN | VEGETABLES
/obj/item/food/raw_mothic_garlic/MakeBakeable()
AddComponent(/datum/component/bakeable, /obj/item/food/pizza/mothic_garlic, rand(20 SECONDS, 40 SECONDS), TRUE, TRUE)
/obj/item/food/pizza/mothic_garlic
name = "mothic garlic pizzabread"
desc = "The best food in the galaxy, hands down."
icon = 'icons/obj/food/moth.dmi'
icon_state = "garlic_pizza"
food_reagents = list(/datum/reagent/consumable/nutriment = 25, /datum/reagent/consumable/nutriment/protein = 8, /datum/reagent/consumable/tomatojuice = 6, /datum/reagent/consumable/nutriment/vitamin = 5)
tastes = list("crust" = 1, "garlic" = 1, "butter" = 1)
foodtypes = GRAIN | VEGETABLES | DAIRY | NUTS
slice_type = /obj/item/food/pizzaslice/mothic_pesto
boxtag = "Garlic Bread alla Moffuchi"
/obj/item/food/pizzaslice/mothic_garlic
name = "mothic garlic pizzabread slice"
desc = "The best combination of oily, garlicky, and crusty known to mothkind."
icon = 'icons/obj/food/moth.dmi'
icon_state = "garlic_slice"
tastes = list("dough" = 1, "garlic" = 1, "butter" = 1)
foodtypes = GRAIN | VEGETABLES
//Bread
/obj/item/food/bread/corn
name = "cornbread"
desc = "Some good down-home country-style, rootin'-tootin', revolver-shootin', dad-gum yeehaw cornbread."
icon = 'icons/obj/food/moth.dmi'
icon_state = "cornbread"
food_reagents = list(/datum/reagent/consumable/nutriment = 10)
tastes = list("cornbread" = 10)
foodtypes = GRAIN
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/bread/corn/MakeProcessable()
AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/breadslice/corn, 6, 20)
/obj/item/food/breadslice/corn
name = "cornbread slice"
desc = "A chunk of crispy, cowboy-style cornbread. Consume contentedly."
icon = 'icons/obj/food/moth.dmi'
icon_state = "cornbread_slice"
foodtypes = GRAIN
food_reagents = list(/datum/reagent/consumable/nutriment = 2)
//Sweets
/obj/item/food/moth_cheese_cakes
name = "\improper ælorölen" //ælo = cheese, rölen = balls
desc = "Ælorölen (cheese balls) are a traditional mothic dessert, made of soft cheese, powdered sugar and flour, rolled into balls, battered and then deep fried. They're often served with either chocolate sauce or honey, or sometimes both!"
icon = 'icons/obj/food/moth.dmi'
icon_state = "moth_cheese_cakes"
food_reagents = list(/datum/reagent/consumable/nutriment/protein = 5, /datum/reagent/consumable/sugar = 5)
tastes = list("cheesecake" = 1, "chocolate" = 1, "honey" = 1)
foodtypes = SUGAR | FRIED | DAIRY | GRAIN
w_class = WEIGHT_CLASS_SMALL
/obj/item/food/cake/mothmallow
name = "mothmallow tray"
desc = "A light and fluffy vegan marshmallow flavoured with vanilla and rum and topped with soft chocolate. These are known to the moths as höllflöfstarkken: cloud squares." //höllflöf = cloud (höll = wind, flöf = cotton), starkken = squares
icon = 'icons/obj/food/moth.dmi'
icon_state = "mothmallow_tray"
food_reagents = list(/datum/reagent/consumable/nutriment = 15, /datum/reagent/consumable/sugar = 10)
tastes = list("vanilla" = 1, "clouds" = 1, "chocolate" = 1)
foodtypes = VEGETABLES | SUGAR
/obj/item/food/cake/mothmallow/MakeProcessable()
AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/cakeslice/mothmallow, 6, 20)
/obj/item/food/cakeslice/mothmallow
name = "mothmallow"
desc = "Fluffy little clouds of joy- in a strangely moth-like colour."
icon = 'icons/obj/food/moth.dmi'
icon_state = "mothmallow_slice"
food_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/sugar = 2)
tastes = list("vanilla" = 1, "clouds" = 1, "chocolate" = 1)
foodtypes = VEGETABLES | SUGAR
/obj/item/food/soup/red_porridge
name = "eltsløsk ül a priktæolk" //eltsløsk = red porridge, ül a = with, prikt = sour, æolk = cream
desc = "Red porridge with yoghurt. The name and vegetable ingredients obscure the sweet nature of the dish, which is commonly served as a dessert aboard the fleet."
icon = 'icons/obj/food/moth.dmi'
icon_state = "red_porridge"
food_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 4, /datum/reagent/consumable/sugar = 6)
tastes = list("sweet beets" = 1, "sugar" = 1, "sweetened yoghurt" = 1)
foodtypes = VEGETABLES | SUGAR | DAIRY
//misc food
/obj/item/food/bubblegum/wake_up
name = "wake-up gum"
desc = "A rubbery strip of gum. It's stamped with the emblem of the Mothic Nomad Fleet."
food_reagents = list(/datum/reagent/consumable/sugar = 13, /datum/reagent/drug/methamphetamine = 2)
tastes = list("herbs" = 1)
color = "#567D46"
/obj/item/storage/box/gum/wake_up
name = "\improper Activin 12 Hour medicated gum packet"
desc = "Stay awake during long shifts in the maintenance tunnels with Activin! The approval seal of the Mothic Nomad Fleet is emblazoned on the packaging, alongside a litany of health and safety disclaimers in both Mothic and Galactic Common."
icon_state = "bubblegum_wake_up"
custom_premium_price = PAYCHECK_EASY * 1.5
/obj/item/storage/box/gum/wake_up/examine_more(mob/user)
var/list/msg = list(span_notice("<i>You read some of the health and safety information...</i>"))
msg += "\t[span_info("For the relief of tiredness and drowsiness while working.")]"
msg += "\t[span_info("Do not chew more than one strip every 12 hours. Do not use as a complete substitute for sleep.")]"
msg += "\t[span_info("Do not give to children under 16. Do not exceed the maximum dosage. Do not ingest. Do not take for more than 3 days consecutively. Do not take in conjunction with other medication. May cause adverse reactions in patients with pre-existing heart conditions.")]"
msg += "\t[span_info("Side effects of Activin use may include twitchy antennae, overactive wings, loss of keratin sheen, loss of setae coverage, arrythmia, blurred vision, and euphoria. Cease taking the medication if side effects occur.")]"
msg += "\t[span_info("Repeated use may cause addiction.")]"
msg += "\t[span_info("If the maximum dosage is exceeded, inform a member of your assigned vessel's medical staff immediately. Do not induce vomiting.")]"
msg += "\t[span_info("Ingredients: each strip contains 500mg of Activin (dextro-methamphetamine). Other ingredients include Green Dye 450 (Verdant Meadow) and artificial herb flavouring.")]"
msg += "\t[span_info("Storage: keep in a cool dry place. Do not use after the use-by date: 32/4/350.")]"
return msg
/obj/item/storage/box/gum/wake_up/PopulateContents()
for(var/i in 1 to 4)
new/obj/item/food/bubblegum/wake_up(src)
/obj/item/food/spacers_sidekick
name = "\improper Spacer's Sidekick mints"
desc = "Spacer's Sidekick: Breathe easy with a friend at your side!"
icon_state = "spacers_sidekick"
trash_type = /obj/item/trash/spacers_sidekick
food_reagents = list(/datum/reagent/consumable/sugar = 1, /datum/reagent/consumable/menthol = 1, /datum/reagent/medicine/salbutamol = 1)
tastes = list("strong mint" = 1)
junkiness = 15
foodtypes = JUNKFOOD
w_class = WEIGHT_CLASS_SMALL
@@ -95,3 +95,11 @@
food_reagents = list(/datum/reagent/consumable/nutriment = 9, /datum/reagent/consumable/nutriment/vitamin = 2)
tastes = list("noodle" = 1, "butter" = 1)
foodtypes = GRAIN | DAIRY
/obj/item/food/spaghetti/mac_n_cheese
name = "mac n' cheese"
desc = "Made the proper way with only the finest cheese and breadcrumbs. And yet, it can't scratch the same itch as Ready-Donk."
icon_state = "mac_n_cheese"
food_reagents = list(/datum/reagent/consumable/nutriment = 9, /datum/reagent/consumable/nutriment/vitamin = 2)
tastes = list("cheese" = 1, "breadcrumbs" = 1, "pasta" = 1)
foodtypes = GRAIN | DAIRY
+16
View File
@@ -1659,3 +1659,19 @@
new /obj/item/clothing/suit/hooded/chaplain_hoodie(src)
new /obj/item/clothing/suit/hooded/chaplain_hoodie(src)
new /obj/item/clothing/suit/hooded/chaplain_hoodie(src)
/obj/item/storage/box/mothic_rations
name = "Mothic Rations Pack"
desc = "A box containing a few rations and some Activin gum, for keeping a starving moth going."
icon_state = "moth_package"
illustration = null
/obj/item/storage/box/mothic_rations/PopulateContents()
for(var/i in 1 to 3)
var/randomFood = pick_weight(list(/obj/item/food/sustenance_bar = 10,
/obj/item/food/sustenance_bar/cheese = 5,
/obj/item/food/sustenance_bar/mint = 5,
/obj/item/food/sustenance_bar/neapolitan = 5,
/obj/item/food/sustenance_bar/wonka = 1))
new randomFood(src)
new /obj/item/storage/box/gum/wake_up(src)
+19
View File
@@ -121,3 +121,22 @@
name = "dog eat dog envirochow"
icon = 'icons/obj/food/canned.dmi'
icon_state = "envirochow_empty"
/obj/item/trash/can/food/tomatoes
name = "canned San Marzano tomatoes"
icon = 'icons/obj/food/food.dmi'
icon_state = "tomatoescan_empty"
/obj/item/trash/can/food/pine_nuts
name = "canned pine nuts"
icon = 'icons/obj/food/food.dmi'
icon_state = "pine_nuts_empty"
/obj/item/trash/spacers_sidekick
name = "\improper Spacer's Sidekick packet"
icon_state = "spacers_sidekick"
/obj/item/trash/ready_donk
name = "empty Ready-donk"
desc = "It's been Donk-decimated."
icon_state = "ready_donk"
@@ -0,0 +1,15 @@
/obj/structure/closet/crate/cardboard
name = "cardboard box"
desc = "A box, in which you can place things. Revolutionary, I know."
material_drop = /obj/item/stack/sheet/cardboard
material_drop_amount = 4
icon_state = "cardboard"
open_sound = 'sound/items/poster_ripped.ogg'
close_sound = 'sound/machines/cardboard_box.ogg'
open_sound_volume = 25
close_sound_volume = 25
/obj/structure/closet/crate/cardboard/mothic
name = "\improper Mothic Fleet box"
desc = "For holding moths, presumably."
icon_state = "cardboard_moth"
+12
View File
@@ -161,3 +161,15 @@
desc = "Contains one standard epinephrine medipen and one standard emergency first-aid kit medipen. For when you want to prepare for the worst."
cost = PAYCHECK_MEDIUM * 2
contains = list(/obj/item/reagent_containers/hypospray/medipen, /obj/item/reagent_containers/hypospray/medipen/ekit)
/datum/supply_pack/goody/mothic_rations
name = "Surplus Mothic Ration Pack"
desc = "A single surplus ration pack from the Mothic Fleet. Comes with 3 random sustenance bars, and a package of Activin chewing gum."
cost = PAYCHECK_HARD * 2
contains = list(/obj/item/storage/box/mothic_rations)
/datum/supply_pack/goody/ready_donk
name = "Ready-Donk Single Meal"
desc = "A complete meal package for the terminally lazy. Contains one Ready-Donk meal."
cost = PAYCHECK_MEDIUM * 2
contains = list(/obj/item/food/ready_donk)
+24
View File
@@ -261,6 +261,16 @@
crate_name = "weed control crate"
crate_type = /obj/structure/closet/crate/secure/hydroponics
/datum/supply_pack/emergency/mothic_rations
name = "Surplus Mothic Rations Triple-Pak"
desc = "Crew starving? Chef slacking off? Keep everyone fed on the barest minimum of what can be considered food with surplus ration packs, directly from the Mothic Fleet! Pack includes 3 packs of 3 bars each."
cost = CARGO_CRATE_VALUE * 3
contains = list(/obj/item/storage/box/mothic_rations,
/obj/item/storage/box/mothic_rations,
/obj/item/storage/box/mothic_rations,)
crate_name = "surplus rations box"
crate_type = /obj/structure/closet/crate/cardboard/mothic
//////////////////////////////////////////////////////////////////////////////
//////////////////////////// Security ////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
@@ -1707,6 +1717,20 @@
var/item = pick(contains)
new item(C)
/datum/supply_pack/service/randomized/ready_donk
name = "Ready-Donk Variety Crate"
desc = "Featuring a line up of Donk Co.'s most popular pastry!"
cost = CARGO_CRATE_VALUE * 3
contains = list(/obj/item/food/ready_donk,
/obj/item/food/ready_donk/mac_n_cheese,
/obj/item/food/ready_donk/donkhiladas)
crate_name = "\improper Ready-Donk crate"
/datum/supply_pack/service/randomized/ready_donk/fill(obj/structure/closet/crate/C)
for(var/i in 1 to 3)
var/item = pick(contains)
new item(C)
//////////////////////////////////////////////////////////////////////////////
//////////////////////////// Organic /////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
@@ -412,6 +412,25 @@
icon_state = "fernetbottle"
list_reagents = list(/datum/reagent/consumable/ethanol/fernet = 100)
/obj/item/reagent_containers/food/drinks/bottle/bitters
name = "Andromeda Bitters"
desc = "An aromatic addition to any drink. Made in New Trinidad, now and forever."
icon_state = "bitters_bottle"
volume = 30
list_reagents = list(/datum/reagent/consumable/ethanol/bitters = 30)
/obj/item/reagent_containers/food/drinks/bottle/curacao
name = "Beekhof Blauw Curaçao"
desc = "Still produced on the island of Curaçao, after all these years."
icon_state = "curacao_bottle"
list_reagents = list(/datum/reagent/consumable/ethanol/curacao = 100)
/obj/item/reagent_containers/food/drinks/bottle/navy_rum
name = "Pride of the Union Navy-Strength Rum"
desc = "Ironically named, given it's made in Bermuda."
icon_state = "navy_rum_bottle"
list_reagents = list(/datum/reagent/consumable/ethanol/navy_rum = 100)
//////////////////////////JUICES AND STUFF ///////////////////////
/obj/item/reagent_containers/food/drinks/bottle/orangejuice
@@ -234,6 +234,16 @@
list_reagents = list(/datum/reagent/consumable/rice = 30)
fill_icon_thresholds = null
/obj/item/reagent_containers/food/condiment/cornmeal
name = "cornmeal box"
desc = "A big box of cornmeal. Great for southern style cooking."
icon_state = "cornmeal"
inhand_icon_state = "carton"
lefthand_file = 'icons/mob/inhands/equipment/kitchen_lefthand.dmi'
righthand_file = 'icons/mob/inhands/equipment/kitchen_righthand.dmi'
list_reagents = list(/datum/reagent/consumable/cornmeal = 30)
fill_icon_thresholds = null
/obj/item/reagent_containers/food/condiment/bbqsauce
name = "bbq sauce"
desc = "Hand wipes not included."
@@ -268,6 +278,13 @@
list_reagents = list(/datum/reagent/consumable/quality_oil = 50)
fill_icon_thresholds = null
/obj/item/reagent_containers/food/condiment/yoghurt
name = "yoghurt carton"
desc = "Creamy and smooth."
icon_state = "yoghurt"
list_reagents = list(/datum/reagent/consumable/yoghurt = 50)
fill_icon_thresholds = null
//Food packs. To easily apply deadly toxi... delicious sauces to your food!
/obj/item/reagent_containers/food/condiment/pack
@@ -694,3 +694,40 @@
results = list(/datum/reagent/consumable/ethanol/the_juice = 5)
required_reagents = list(/datum/reagent/consumable/mushroom_tea = 1, /datum/reagent/bluespace = 1, /datum/reagent/toxin/mindbreaker = 1, /datum/reagent/consumable/ethanol/neurotoxin = 1, /datum/reagent/medicine/morphine = 1)
mix_message = "The liquids all swirl together into a deep purple."
/datum/chemical_reaction/drink/admiralty
results = list(/datum/reagent/consumable/ethanol/admiralty = 5)
required_reagents = list(/datum/reagent/consumable/ethanol/navy_rum = 3, /datum/reagent/consumable/ethanol/vermouth = 1, /datum/reagent/consumable/ethanol/fernet = 1)
/datum/chemical_reaction/drink/long_haul
results = list(/datum/reagent/consumable/ethanol/long_haul = 25)
required_reagents = list(/datum/reagent/consumable/ethanol/navy_rum = 4, /datum/reagent/consumable/ethanol/curacao = 3, /datum/reagent/consumable/sugar= 2, /datum/reagent/consumable/ethanol/bitters = 1, /datum/reagent/consumable/sodawater = 15)
/datum/chemical_reaction/drink/long_john_silver
results = list(/datum/reagent/consumable/ethanol/long_john_silver = 10)
required_reagents = list(/datum/reagent/consumable/ethanol/navy_rum = 4, /datum/reagent/consumable/ethanol/bitters = 1, /datum/reagent/consumable/lemonade = 5)
/datum/chemical_reaction/drink/tropical_storm
results = list(/datum/reagent/consumable/ethanol/tropical_storm = 10)
required_reagents = list(/datum/reagent/consumable/ethanol/rum = 2, /datum/reagent/consumable/ethanol/curacao = 2, /datum/reagent/consumable/triple_citrus = 4, /datum/reagent/consumable/pineapplejuice = 2)
/datum/chemical_reaction/drink/dark_n_stormy
results = list(/datum/reagent/consumable/ethanol/dark_and_stormy = 10)
required_reagents = list(/datum/reagent/consumable/ethanol/rum = 3, /datum/reagent/consumable/sol_dry = 7)
/datum/chemical_reaction/drink/salt_and_swell
results = list(/datum/reagent/consumable/ethanol/salt_and_swell = 10)
required_reagents = list(/datum/reagent/consumable/ethanol/navy_rum = 4, /datum/reagent/consumable/toechtauese_syrup = 3, /datum/reagent/consumable/eggwhite = 2, /datum/reagent/medicine/salglu_solution = 1)
/datum/chemical_reaction/drink/tiltaellen
results = list(/datum/reagent/consumable/ethanol/tiltaellen = 10)
required_reagents = list(/datum/reagent/consumable/yoghurt = 8, /datum/reagent/consumable/vinegar = 1, /datum/reagent/consumable/salt = 1)
mix_message = "The mixture curdles and thickens."
/datum/chemical_reaction/drink/tich_toch
results = list(/datum/reagent/consumable/ethanol/tich_toch = 10)
required_reagents = list(/datum/reagent/consumable/ethanol/tiltaellen = 6, /datum/reagent/consumable/toechtauese_syrup = 2, /datum/reagent/consumable/ethanol/vodka = 2)
/datum/chemical_reaction/drink/toechtauese_syrup
results = list(/datum/reagent/consumable/toechtauese_syrup = 10)
required_reagents = list(/datum/reagent/consumable/toechtauese_juice = 6, /datum/reagent/consumable/sugar = 4)
@@ -205,3 +205,52 @@
/datum/chemical_reaction/food/gravy
results = list(/datum/reagent/consumable/gravy = 3)
required_reagents = list(/datum/reagent/consumable/milk = 1, /datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/flour = 1)
/datum/chemical_reaction/food/mothic_pizza_dough
required_reagents = list(/datum/reagent/consumable/milk = 5, /datum/reagent/consumable/quality_oil = 2, /datum/reagent/medicine/salglu_solution = 5, /datum/reagent/consumable/cornmeal = 10, /datum/reagent/consumable/flour = 5)
mix_message = "The ingredients form a pizza dough."
reaction_flags = REACTION_INSTANT
/datum/chemical_reaction/food/mothic_pizza_dough/on_reaction(datum/reagents/holder, datum/equilibrium/reaction, created_volume)
var/location = get_turf(holder.my_atom)
for(var/i = 1, i <= created_volume, i++)
new /obj/item/food/mothic_pizza_dough(location)
/datum/chemical_reaction/food/curd_cheese
required_reagents = list(/datum/reagent/consumable/milk = 15, /datum/reagent/consumable/vinegar = 5, /datum/reagent/consumable/cream = 5)
mix_message = "The milk curdles into cheese."
required_temp = 353
reaction_flags = REACTION_INSTANT
/datum/chemical_reaction/food/curd_cheese/on_reaction(datum/reagents/holder, datum/equilibrium/reaction, created_volume)
var/location = get_turf(holder.my_atom)
for(var/i = 1, i <= created_volume, i++)
new /obj/item/food/curd_cheese(location)
/datum/chemical_reaction/food/mozzarella
required_reagents = list(/datum/reagent/consumable/milk = 10, /datum/reagent/consumable/cream = 10)
required_catalysts = list(/datum/reagent/consumable/enzyme = 1)
mix_message = "Fine ribbons of curd form in the milk."
required_temp = 353
reaction_flags = REACTION_INSTANT
/datum/chemical_reaction/food/mozzarella/on_reaction(datum/reagents/holder, datum/equilibrium/reaction, created_volume)
var/location = get_turf(holder.my_atom)
for(var/i = 1, i <= created_volume, i++)
new /obj/item/food/mozzarella(location)
/datum/chemical_reaction/food/cornmeal_batter
results = list(/datum/reagent/consumable/cornmeal_batter = 35)
required_reagents = list(/datum/reagent/consumable/cornmeal = 20, /datum/reagent/consumable/yoghurt = 10, /datum/reagent/consumable/eggyolk = 5)
mix_message = "A silky batter forms."
/datum/chemical_reaction/food/cornbread
required_reagents = list(/datum/reagent/consumable/cornmeal_batter = 25)
mix_message = "The batter bakes into cornbread- somehow!"
required_temp = 473
reaction_flags = REACTION_INSTANT
/datum/chemical_reaction/food/cornbread/on_reaction(datum/reagents/holder, datum/equilibrium/reaction, created_volume)
var/location = get_turf(holder.my_atom)
for(var/i = 1, i <= created_volume, i++)
new /obj/item/food/bread/corn(location)
@@ -203,3 +203,37 @@
)
result = /obj/item/food/ant_candy
subcategory = CAT_MISCFOOD
/datum/crafting_recipe/food/pesto
name = "Pesto"
reqs = list(
/obj/item/food/firm_cheese_slice = 1,
/datum/reagent/consumable/salt = 5,
/obj/item/food/grown/herbs = 2,
/obj/item/food/grown/garlic = 1,
/datum/reagent/consumable/quality_oil = 5,
/obj/item/food/canned/pine_nuts = 1
)
result = /obj/item/food/pesto
subcategory = CAT_MISCFOOD
/datum/crafting_recipe/food/tomato_sauce
name = "Tomato sauce"
reqs = list(
/obj/item/food/canned/tomatoes = 1,
/datum/reagent/consumable/salt = 2,
/obj/item/food/grown/herbs = 1,
/datum/reagent/consumable/quality_oil = 5
)
result = /obj/item/food/tomato_sauce
subcategory = CAT_MISCFOOD
/datum/crafting_recipe/food/bechamel_sauce
name = "Bechamel sauce"
reqs = list(
/datum/reagent/consumable/milk = 10,
/datum/reagent/consumable/flour = 5,
/obj/item/food/butter = 1
)
result = /obj/item/food/bechamel_sauce
subcategory = CAT_MISCFOOD
@@ -0,0 +1,486 @@
/datum/crafting_recipe/food/herby_cheese
name = "Herby cheese"
reqs = list(
/obj/item/food/curd_cheese = 1,
/obj/item/food/grown/herbs = 4
)
result = /obj/item/food/herby_cheese
subcategory = CAT_MOTH
/datum/crafting_recipe/food/mothic_salad
name = "Mothic salad"
reqs = list(
/obj/item/food/grown/cabbage = 1,
/obj/item/food/onion_slice/red = 2,
/obj/item/food/grown/tomato = 1
)
result = /obj/item/food/mothic_salad
subcategory = CAT_MOTH
/datum/crafting_recipe/food/toasted_seeds
name = "Toasted seeds"
reqs = list(
/obj/item/seeds/sunflower = 1,
/obj/item/seeds/pumpkin = 1,
/obj/item/seeds/poppy = 1,
/datum/reagent/consumable/quality_oil = 2
)
result = /obj/item/food/toasted_seeds
subcategory = CAT_MOTH
/datum/crafting_recipe/food/engine_fodder
name = "Engine fodder"
reqs = list(
/obj/item/food/toasted_seeds = 1,
/obj/item/food/cnds = 1,
/obj/item/food/popcorn = 1,
/obj/item/food/peanuts = 1,
/obj/item/food/chips = 1
)
result = /obj/item/food/engine_fodder
subcategory = CAT_MOTH
/datum/crafting_recipe/food/squeaking_stir_fry
name = "Skeklitmischtpoppl (Squeaking stir fry)"
reqs = list(
/obj/item/food/cheese_curds = 1,
/obj/item/food/tofu = 1,
/obj/item/food/grown/chili = 1,
/obj/item/food/salad/boiledrice = 1,
/obj/item/food/grown/carrot = 1,
/obj/item/food/onion_slice = 1
)
result = /obj/item/food/squeaking_stir_fry
subcategory = CAT_MOTH
/datum/crafting_recipe/food/sweet_chili_cabbage_wrap
name = "Sweet chili cabbage wrap"
reqs = list(
/obj/item/food/grilled_cheese = 1,
/obj/item/food/mothic_salad = 1,
/obj/item/food/grown/chili = 1,
/obj/item/food/grown/cabbage = 1,
/datum/reagent/consumable/honey = 5
)
result = /obj/item/food/sweet_chili_cabbage_wrap
subcategory = CAT_MOTH
/datum/crafting_recipe/food/loaded_curds
name = "Ozlsettitæloskekllön ede pommes (Loaded curds and fries)"
reqs = list(
/obj/item/food/cheese_curds = 1,
/obj/item/food/soup/vegetarian_chili = 1,
/obj/item/food/onion_slice = 1,
/obj/item/food/cheese = 1,
/obj/item/food/fries = 1
)
result = /obj/item/food/loaded_curds
subcategory = CAT_MOTH
/datum/crafting_recipe/food/baked_cheese_platter
name = "Stanntkraktælo (Baked cheese platter)"
reqs = list(
/obj/item/food/baked_cheese = 1,
/obj/item/food/griddle_toast = 3
)
result = /obj/item/food/baked_cheese_platter
subcategory = CAT_MOTH
/datum/crafting_recipe/food/raw_green_lasagne
name = "Green lasagne al forno"
reqs = list(
/obj/item/food/pesto = 1,
/obj/item/food/spaghetti = 2,
/obj/item/food/bechamel_sauce = 1,
/obj/item/food/firm_cheese = 1
)
result = /obj/item/food/raw_green_lasagne
subcategory = CAT_MOTH
/datum/crafting_recipe/food/raw_baked_rice
name = "Big baked rice"
reqs = list(
/obj/item/food/salad/boiledrice = 2,
/obj/item/food/soup/vegetable = 1,
/obj/item/food/grown/potato = 2,
/obj/item/food/grown/chili = 1,
/obj/item/food/grown/herbs = 1
)
result = /obj/item/food/raw_baked_rice
subcategory = CAT_MOTH
/datum/crafting_recipe/food/buttered_baked_corn
name = "Buttered baked corn"
reqs = list(
/obj/item/food/oven_baked_corn = 1,
/obj/item/food/butter = 1
)
result = /obj/item/food/buttered_baked_corn
subcategory = CAT_MOTH
/datum/crafting_recipe/food/fiesta_corn_skillet
name = "Fiesta corn skillet"
reqs = list(
/obj/item/food/oven_baked_corn = 1,
/obj/item/food/cornchips = 1,
/obj/item/food/grown/chili = 2,
/obj/item/food/grown/tomato = 1,
/obj/item/food/onion_slice = 2,
/obj/item/food/cheese = 1
)
result = /obj/item/food/fiesta_corn_skillet
subcategory = CAT_MOTH
/datum/crafting_recipe/food/ratatouille
name = "Ratatouille"
reqs = list(
/obj/item/food/grown/tomato = 1,
/obj/item/food/grown/onion/red = 1,
/obj/item/food/grown/eggplant = 1,
/obj/item/food/roasted_bell_pepper = 1
)
result = /obj/item/food/raw_ratatouille
subcategory = CAT_MOTH
/datum/crafting_recipe/food/mozzarella_sticks
name = "Mozzarella sticks"
reqs = list(
/obj/item/food/mozzarella = 1,
/obj/item/food/breadslice = 2,
/obj/item/food/tomato_sauce = 1
)
result = /obj/item/food/mozzarella_sticks
subcategory = CAT_MOTH
/datum/crafting_recipe/food/raw_stuffed_peppers
name = "Voltölpapriken (Stuffed peppers)"
reqs = list(
/obj/item/food/grown/bell_pepper = 1,
/obj/item/food/herby_cheese = 1,
/obj/item/food/onion_slice = 2
)
result = /obj/item/food/raw_stuffed_peppers
subcategory = CAT_MOTH
/datum/crafting_recipe/food/fueljacks_lunch
name = "Fueljack's lunch"
reqs = list(
/obj/item/food/grown/cabbage = 1,
/obj/item/food/grown/potato = 1,
/obj/item/food/onion_slice = 2,
/obj/item/food/grown/chili = 1,
/obj/item/food/firm_cheese_slice = 1
)
result = /obj/item/food/fueljacks_lunch
subcategory = CAT_MOTH
/datum/crafting_recipe/food/mac_balls
name = "Macheronirölen (Mac balls)"
reqs = list(
/obj/item/food/ready_donk/warm/mac_n_cheese = 1,
/obj/item/food/tomato_sauce = 1,
/datum/reagent/consumable/cornmeal_batter = 5
)
result = /obj/item/food/mac_balls
subcategory = CAT_MOTH
/datum/crafting_recipe/food/moth_cotton_soup
name = "Flöfrölenmæsch (Cottonball soup)"
reqs = list(
/obj/item/grown/cotton = 1,
/obj/item/food/grown/onion = 1,
/obj/item/food/grown/carrot = 1,
/obj/item/food/grown/eggplant = 1,
/obj/item/food/oven_baked_corn = 1,
/datum/reagent/water = 10,
/obj/item/reagent_containers/glass/bowl = 1
)
result = /obj/item/food/soup/moth_cotton_soup
subcategory = CAT_MOTH
/datum/crafting_recipe/food/moth_cheese_soup
name = "Ælosterrmæsch (Cheese soup)"
reqs = list(
/obj/item/food/cheese = 2,
/obj/item/food/butter = 1,
/obj/item/food/grown/potato/sweet = 1,
/datum/reagent/consumable/flour = 5,
/datum/reagent/consumable/milk = 5,
/obj/item/reagent_containers/glass/bowl = 1
)
result = /obj/item/food/soup/moth_cheese_soup
subcategory = CAT_MOTH
/datum/crafting_recipe/food/moth_seed_soup
name = "Misklmæsch (Seed soup)"
reqs = list(
/obj/item/seeds/sunflower = 1,
/obj/item/seeds/poppy/lily = 1,
/obj/item/seeds/ambrosia = 1,
/datum/reagent/water = 10,
/datum/reagent/consumable/vinegar = 5,
/obj/item/reagent_containers/glass/bowl = 1
)
result = /obj/item/food/soup/moth_seed_soup
subcategory = CAT_MOTH
/datum/crafting_recipe/food/moth_bean_stew
name = "Prickeldröndolhaskl (Spicy bean stew)"
reqs = list(
/obj/item/food/canned/beans = 1,
/obj/item/food/grown/cabbage = 1,
/obj/item/food/grown/tomato = 1,
/obj/item/food/grown/onion = 1,
/obj/item/food/grown/chili = 1,
/obj/item/food/oven_baked_corn = 1,
/datum/reagent/water = 5,
/obj/item/reagent_containers/glass/bowl = 1
)
result = /obj/item/food/soup/moth_bean_stew
subcategory = CAT_MOTH
/datum/crafting_recipe/food/moth_oat_stew
name = "Häfmisklhaskl (Oat stew)"
reqs = list(
/obj/item/food/grown/oat = 1,
/obj/item/food/grown/potato/sweet = 1,
/obj/item/food/grown/parsnip = 1,
/obj/item/food/grown/carrot = 1,
/datum/reagent/water = 5,
/obj/item/reagent_containers/glass/bowl = 1
)
result = /obj/item/food/soup/moth_oat_stew
subcategory = CAT_MOTH
/datum/crafting_recipe/food/moth_fire_soup
name = "Tömpröttkrakklmæsch (Heartburn soup)"
reqs = list(
/obj/item/food/grown/ghost_chili = 1,
/obj/item/food/tofu = 1,
/datum/reagent/consumable/yoghurt = 10,
/datum/reagent/consumable/vinegar = 2,
/obj/item/reagent_containers/glass/bowl = 1
)
result = /obj/item/food/soup/moth_fire_soup
subcategory = CAT_MOTH
/datum/crafting_recipe/food/rice_porridge
name = "Rice porridge"
reqs = list(
/obj/item/food/salad/ricebowl = 1,
/datum/reagent/water = 10,
/datum/reagent/consumable/salt = 2
)
result = /obj/item/food/soup/rice_porridge
subcategory = CAT_MOTH
/datum/crafting_recipe/food/hua_mulan_congee
name = "Hua Mulan congee"
reqs = list(
/obj/item/food/soup/rice_porridge = 1,
/obj/item/food/meat/bacon = 1,
/obj/item/food/friedegg = 2
)
result = /obj/item/food/soup/hua_mulan_congee
subcategory = CAT_MOTH
/datum/crafting_recipe/food/toechtauese_rice_porridge
name = "Töchtaüse rice porridge"
reqs = list(
/obj/item/food/soup/rice_porridge = 1,
/obj/item/food/grown/chili = 1,
/datum/reagent/consumable/toechtauese_syrup = 5
)
result = /obj/item/food/soup/toechtauese_rice_porridge
subcategory = CAT_MOTH
/datum/crafting_recipe/food/cornmeal_porridge
name = "Cornmeal porridge"
reqs = list(
/datum/reagent/consumable/cornmeal = 10,
/datum/reagent/water = 10,
/obj/item/reagent_containers/glass/bowl = 1
)
result = /obj/item/food/soup/cornmeal_porridge
subcategory = CAT_MOTH
/datum/crafting_recipe/food/cheesy_porridge
name = "Cheesy porridge"
reqs = list(
/obj/item/food/soup/cornmeal_porridge = 1,
/datum/reagent/consumable/milk = 5,
/obj/item/food/firm_cheese = 1,
/obj/item/food/curd_cheese = 1,
/obj/item/food/butter = 1
)
result = /obj/item/food/soup/cheesy_porridge
subcategory = CAT_MOTH
/datum/crafting_recipe/food/fried_eggplant_polenta
name = "Fried eggplant and polenta"
reqs = list(
/obj/item/food/soup/cheesy_porridge = 1,
/obj/item/food/grown/eggplant = 1,
/obj/item/food/breadslice = 2,
/obj/item/food/tomato_sauce = 1,
/obj/item/food/mozzarella = 1
)
result = /obj/item/food/soup/fried_eggplant_polenta
subcategory = CAT_MOTH
/datum/crafting_recipe/food/caprese_salad
name = "Caprese salad"
reqs = list(
/obj/item/food/grown/tomato = 1,
/obj/item/food/mozzarella = 1,
/obj/item/food/grown/herbs = 1,
/datum/reagent/consumable/quality_oil = 2,
/datum/reagent/consumable/vinegar = 2
)
result = /obj/item/food/caprese_salad
subcategory = CAT_MOTH
/datum/crafting_recipe/food/fleet_salad
name = "Lörtonknusksolt (Fleet salad)"
reqs = list(
/obj/item/food/mothic_salad = 1,
/obj/item/food/grilled_cheese = 1,
/obj/item/food/breadslice = 1,
/obj/item/food/grown/carrot = 1,
/datum/reagent/consumable/quality_oil = 2,
/datum/reagent/consumable/vinegar = 2
)
result = /obj/item/food/salad/fleet_salad
subcategory = CAT_MOTH
/datum/crafting_recipe/food/cotton_salad
name = "Flöfrölenknusksolt (Cotton salad)"
reqs = list(
/obj/item/food/mothic_salad = 1,
/obj/item/grown/cotton = 2,
/obj/item/food/grown/carrot = 1,
/datum/reagent/consumable/quality_oil = 2,
/datum/reagent/consumable/vinegar = 2
)
result = /obj/item/food/salad/fleet_salad
subcategory = CAT_MOTH
/datum/crafting_recipe/food/moth_kachumbari
name = "Kæniatknusksolt (Kenyan salad)"
reqs = list(
/obj/item/food/oven_baked_corn = 1,
/obj/item/food/grown/chili = 1,
/obj/item/food/grown/onion/red = 1,
/obj/item/food/grown/tomato = 1,
/obj/item/food/grown/herbs = 1,
/datum/reagent/consumable/limejuice = 2
)
result = /obj/item/food/salad/moth_kachumbari
subcategory = CAT_MOTH
/datum/crafting_recipe/food/raw_mothic_margherita
name = "Mothic margherita pizza"
reqs = list(
/obj/item/food/mothic_pizza_dough = 1,
/obj/item/food/tomato_sauce = 1,
/obj/item/food/mozzarella = 1,
/obj/item/food/firm_cheese = 1,
/obj/item/food/grown/herbs = 1
)
result = /obj/item/food/raw_mothic_margherita
subcategory = CAT_MOTH
/datum/crafting_recipe/food/raw_mothic_firecracker
name = "Mothic firecracker pizza"
reqs = list(
/obj/item/food/mothic_pizza_dough = 1,
/datum/reagent/consumable/bbqsauce = 10,
/obj/item/food/firm_cheese = 1,
/obj/item/food/oven_baked_corn = 1,
/obj/item/food/grown/ghost_chili = 1
)
result = /obj/item/food/raw_mothic_firecracker
subcategory = CAT_MOTH
/datum/crafting_recipe/food/raw_mothic_five_cheese
name = "Mothic five cheese pizza"
reqs = list(
/obj/item/food/mothic_pizza_dough = 1,
/obj/item/food/tomato_sauce = 1,
/obj/item/food/firm_cheese = 1,
/obj/item/food/cheese = 1,
/obj/item/food/mozzarella = 1,
/obj/item/food/herby_cheese = 1,
/obj/item/food/cheese_curds = 1
)
result = /obj/item/food/raw_mothic_five_cheese
subcategory = CAT_MOTH
/datum/crafting_recipe/food/raw_mothic_white_pie
name = "Mothic white pie pizza"
reqs = list(
/obj/item/food/mothic_pizza_dough = 1,
/obj/item/food/bechamel_sauce = 1,
/obj/item/food/firm_cheese = 1,
/obj/item/food/grown/garlic = 1,
/obj/item/food/mozzarella = 1,
/obj/item/food/grown/herbs = 1
)
result = /obj/item/food/raw_mothic_white_pie
subcategory = CAT_MOTH
/datum/crafting_recipe/food/raw_mothic_pesto
name = "Mothic pesto pizza"
reqs = list(
/obj/item/food/mothic_pizza_dough = 1,
/obj/item/food/pesto = 1,
/obj/item/food/grown/tomato = 1,
/obj/item/food/mozzarella = 1
)
result = /obj/item/food/raw_mothic_pesto
subcategory = CAT_MOTH
/datum/crafting_recipe/food/raw_mothic_garlic
name = "Mothic garlic pizzabread"
reqs = list(
/obj/item/food/mothic_pizza_dough = 1,
/obj/item/food/butter = 1,
/obj/item/food/grown/garlic = 1,
/obj/item/food/grown/herbs = 1
)
result = /obj/item/food/raw_mothic_garlic
subcategory = CAT_MOTH
/datum/crafting_recipe/food/moth_cheese_cakes
name = "Ælorölen (Cheesecake balls)"
reqs = list(
/obj/item/food/curd_cheese = 1,
/obj/item/food/chocolatebar = 1,
/datum/reagent/consumable/flour = 5,
/datum/reagent/consumable/sugar = 5,
/datum/reagent/consumable/honey = 5
)
result = /obj/item/food/moth_cheese_cakes
subcategory = CAT_MOTH
/datum/crafting_recipe/food/mothmallow
name = "Mothmallows"
reqs = list(
/obj/item/food/grown/soybeans = 1,
/datum/reagent/consumable/vanilla = 5,
/datum/reagent/consumable/sugar = 15,
/datum/reagent/consumable/ethanol/rum = 5
)
result = /obj/item/food/cake/mothmallow
subcategory = CAT_MOTH
/datum/crafting_recipe/food/red_porridge
name = "Eltsløsk ül a priktæolk (Red Porridge and Yoghurt)"
reqs = list(
/obj/item/food/grown/redbeet = 1,
/datum/reagent/consumable/vanilla = 5,
/datum/reagent/consumable/yoghurt = 10,
/datum/reagent/consumable/sugar = 5
)
result = /obj/item/food/soup/red_porridge
subcategory = CAT_MOTH
@@ -68,3 +68,15 @@
)
result = /obj/item/food/spaghetti/butternoodles
subcategory = CAT_SPAGHETTI
/datum/crafting_recipe/food/mac_n_cheese
name = "Mac n' cheese"
reqs = list(
/obj/item/food/spaghetti/boiledspaghetti = 1,
/obj/item/food/bechamel_sauce = 1,
/obj/item/food/cheese = 2,
/obj/item/food/breadslice = 1,
/datum/reagent/consumable/blackpepper = 2
)
result = /obj/item/food/spaghetti/mac_n_cheese
subcategory = CAT_SPAGHETTI
+30
View File
@@ -158,3 +158,33 @@
bite_consumption_mod = 3
tastes = list("green grape" = 1)
distill_reagent = /datum/reagent/consumable/ethanol/cognac
// Toechtauese Berries
/obj/item/seeds/toechtauese
name = "pack of töchtaüse berry seeds"
desc = "These seeds grow into töchtaüse bushes."
icon_state = "seed-toechtauese"
species = "toechtauese"
plantname = "Töchtaüse Bush"
product = /obj/item/food/grown/toechtauese
lifespan = 20
maturation = 5
production = 5
yield = 2
instability = 30
growing_icon = 'icons/obj/hydroponics/growing_fruits.dmi'
icon_grow = "toechtauese-grow"
icon_dead = "toechtauese-dead"
genes = list(/datum/plant_gene/trait/repeated_harvest)
reagents_add = list(/datum/reagent/consumable/toechtauese_juice = 0.1, /datum/reagent/toxin/itching_powder = 0.04)
/obj/item/food/grown/toechtauese
seed = /obj/item/seeds/toechtauese
name = "töchtaüse berries"
desc = "A branch with töchtaüse berries on it. They're a favourite on the Mothic Fleet, but not in this form."
icon_state = "toechtauese_branch"
foodtypes = FRUIT
grind_results = list(/datum/reagent/consumable/toechtauese_juice = 0, /datum/reagent/toxin/itching_powder = 0)
juice_results = list(/datum/reagent/consumable/toechtauese_juice = 0, /datum/reagent/toxin/itching_powder = 0)
tastes = list("fiery itchy pain" = 1)
distill_reagent = /datum/reagent/toxin/itching_powder
+27
View File
@@ -80,3 +80,30 @@
bite_consumption_mod = 5
foodtypes = FRUIT
wine_power = 50
// Bell Pepper
/obj/item/seeds/chili/bell_pepper
name = "pack of bell pepper seeds"
desc = "These seeds grow into bell pepper plants. MILD! MILD! MILD!"
icon_state = "seed-bell-pepper"
species = "bellpepper"
plantname = "Bell Pepper Plants"
product = /obj/item/food/grown/bell_pepper
endurance = 10
maturation = 10
production = 10
yield = 3
rarity = 20
genes = list(/datum/plant_gene/trait/repeated_harvest)
mutatelist = null
reagents_add = list(/datum/reagent/consumable/nutriment/vitamin = 0.08, /datum/reagent/consumable/nutriment = 0.04)
/obj/item/food/grown/bell_pepper
seed = /obj/item/seeds/chili/bell_pepper
name = "bell pepper"
desc = "A big mild pepper that's good for many things."
icon_state = "bell_pepper"
foodtypes = FRUIT
/obj/item/food/grown/bell_pepper/MakeBakeable()
AddComponent(/datum/component/bakeable, /obj/item/food/roasted_bell_pepper, rand(15 SECONDS, 35 SECONDS), TRUE, TRUE)
+3
View File
@@ -29,6 +29,9 @@
tastes = list("corn" = 1)
distill_reagent = /datum/reagent/consumable/ethanol/whiskey
/obj/item/food/grown/corn/MakeBakeable()
AddComponent(/datum/component/bakeable, /obj/item/food/oven_baked_corn, rand(15 SECONDS, 35 SECONDS), TRUE, TRUE)
/obj/item/grown/corncob
name = "corn cob"
desc = "A reminder of meals gone by."
+27
View File
@@ -0,0 +1,27 @@
// Herbs
/obj/item/seeds/herbs
name = "pack of herb seeds"
desc = "These seeds grow to produce an assortment of herbs and seasonings."
icon_state = "seed-herbs"
species = "herbs"
plantname = "Herbs"
product = /obj/item/food/grown/herbs
growthstages = 2
yield = 5
potency = 20
growing_icon = 'icons/obj/hydroponics/growing.dmi'
icon_grow = "herbs-grow"
icon_dead = "herbs-dead"
genes = list(/datum/plant_gene/trait/repeated_harvest)
reagents_add = list(/datum/reagent/consumable/nutriment/vitamin = 0.04, /datum/reagent/consumable/nutriment = 0.1)
/obj/item/food/grown/herbs
seed = /obj/item/seeds/herbs
name = "bundle of herbs"
desc = "A bundle of various herbs. Somehow, you're always able to pick what you need out."
icon_state = "herbs"
foodtypes = VEGETABLES
grind_results = list(/datum/reagent/consumable/nutriment = 0)
juice_results = list(/datum/reagent/consumable/nutriment = 0)
tastes = list("nondescript herbs" = 1)
distill_reagent = /datum/reagent/consumable/ethanol/fernet
@@ -618,6 +618,7 @@
/datum/reagent/consumable/ethanol/vodka,
/datum/reagent/consumable/ethanol/gin,
/datum/reagent/consumable/ethanol/rum,
/datum/reagent/consumable/ethanol/navy_rum,
/datum/reagent/consumable/ethanol/tequila,
/datum/reagent/consumable/ethanol/vermouth,
/datum/reagent/consumable/ethanol/cognac,
@@ -628,6 +629,7 @@
/datum/reagent/consumable/ethanol/creme_de_cacao,
/datum/reagent/consumable/ethanol/creme_de_coconut,
/datum/reagent/consumable/ethanol/triple_sec,
/datum/reagent/consumable/ethanol/curacao,
/datum/reagent/consumable/ethanol/sake,
/datum/reagent/consumable/ethanol/applejack, // SKYRAT EDIT
/datum/reagent/consumable/ethanol/synthanol // SKYRAT EDIT
@@ -2719,3 +2719,136 @@ All effects don't start immediately, but rather get worse over time; the rate is
if(prophet_trauma)
QDEL_NULL(prophet_trauma)
return ..()
//Moth Drinks
/datum/reagent/consumable/ethanol/curacao
name = "Curaçao"
description = "Made with laraha oranges, for an aromatic finish."
boozepwr = 30
color = "#1a5fa1"
quality = DRINK_NICE
taste_description = "blue orange"
glass_icon_state = "curacao"
glass_name = "glass of curaçao"
glass_desc = "It's blue, da ba dee."
chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
/datum/reagent/consumable/ethanol/navy_rum //IN THE NAVY
name = "Navy Rum"
description = "Rum as the finest sailors drink."
boozepwr = 90 //the finest sailors are often drunk
color = "#d8e8f0"
quality = DRINK_NICE
taste_description = "a life on the waves"
glass_icon_state = "ginvodkaglass"
glass_name = "glass of navy rum"
glass_desc = "Splice the mainbrace, and God save the King."
chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
/datum/reagent/consumable/ethanol/bitters //why do they call them bitters, anyway? they're more spicy than anything else
name = "Andromeda Bitters"
description = "A bartender's best friend, often used to lend a delicate spiciness to any drink. Produced in New Trinidad, now and forever."
boozepwr = 70
color = "#1c0000"
quality = DRINK_NICE
taste_description = "spiced alcohol"
glass_icon_state = "bitters"
glass_name = "glass of bitters"
glass_desc = "Typically you'd want to mix this with something- but you do you."
chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
/datum/reagent/consumable/ethanol/admiralty //navy rum, vermouth, fernet
name = "Admiralty"
description = "A refined, bitter drink made with navy rum, vermouth and fernet."
boozepwr = 100
color = "#1F0001"
quality = DRINK_VERYGOOD
taste_description = "haughty arrogance"
glass_icon_state = "admiralty"
glass_name = "Admiralty"
glass_desc = "Hail to the Admiral, for he brings fair tidings, and rum too."
chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
/datum/reagent/consumable/ethanol/long_haul //Rum, Curacao, Sugar, dash of bitters, lengthened with soda water
name = "Long Haul"
description = "A favourite amongst freighter pilots, unscrupulous smugglers, and nerf herders."
boozepwr = 35
color = "#003153"
quality = DRINK_VERYGOOD
taste_description = "companionship"
glass_icon_state = "long_haul"
glass_name = "Long Haul"
glass_desc = "A perfect companion for a lonely long haul flight."
chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
/datum/reagent/consumable/ethanol/long_john_silver //navy rum, bitters, lemonade
name = "Long John Silver"
description = "A long drink of navy rum, bitters, and lemonade. Particularly popular aboard the Mothic Fleet as it's light on ration credits and heavy on flavour."
boozepwr = 50
color = "#c4b35c"
quality = DRINK_VERYGOOD
taste_description = "rum and spices"
glass_icon_state = "long_john_silver"
glass_name = "Long John Silver"
glass_desc = "Named for a famous pirate, who may or may not have been fictional. But hey, why let the truth get in the way of a good yarn?" //Chopper Reid says "How the fuck are ya?"
chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
/datum/reagent/consumable/ethanol/tropical_storm //dark rum, pineapple juice, triple citrus, curacao
name = "Tropical Storm"
description = "A taste of the Caribbean in one glass."
boozepwr = 40
color = "#00bfa3"
quality = DRINK_VERYGOOD
taste_description = "the tropics"
glass_icon_state = "tropical_storm"
glass_name = "Tropical Storm"
glass_desc = "Less destructive than the real thing."
chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
/datum/reagent/consumable/ethanol/dark_and_stormy //rum and ginger beer- simple and classic
name = "Dark and Stormy"
description = "A classic drink arriving to thunderous applause." //thank you, thank you, I'll be here forever
boozepwr = 50
color = "#8c5046"
quality = DRINK_GOOD
taste_description = "ginger and rum"
glass_icon_state = "dark_and_stormy"
glass_name = "Dark and Stormy"
glass_desc = "Thunder and lightning, very very frightening."
chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
/datum/reagent/consumable/ethanol/salt_and_swell //navy rum, tochtause syrup, egg whites, dash of saline-glucose solution
name = "Salt and Swell"
description = "A bracing sour with an interesting salty taste."
boozepwr = 60
color = "#b4abd0"
quality = DRINK_FANTASTIC
taste_description = "salt and spice"
glass_icon_state = "salt_and_swell"
glass_name = "Salt and Swell"
glass_desc = "Ah, I do like to be beside the seaside."
chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
/datum/reagent/consumable/ethanol/tiltaellen //yoghurt, salt, vinegar
name = "Tiltällen"
description = "A lightly fermented yoghurt drink with salt and a light dash of vinegar. Has a distinct sour cheesy flavour."
boozepwr = 10
color = "#F4EFE2"
quality = DRINK_NICE
taste_description = "sour cheesy yoghurt"
glass_icon_state = "tiltaellen"
glass_name = "glass of tiltällen"
glass_desc = "Eww... it's curdled."
chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
/datum/reagent/consumable/ethanol/tich_toch
name = "Tich Toch"
description = "A mix of Tiltällen, Töchtaüse Syrup, and vodka. It's not exactly to everyones' tastes."
boozepwr = 75
color = "#b4abd0"
quality = DRINK_VERYGOOD
taste_description = "spicy sour cheesy yoghurt"
glass_icon_state = "tich_toch"
glass_name = "Tich Toch"
glass_desc = "Oh god."
chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
@@ -1043,3 +1043,26 @@
M.adjustOxyLoss(-0.5 * REM * delta_time, 0)
..()
. = TRUE
//Moth Stuff
/datum/reagent/consumable/toechtauese_juice
name = "Töchtaüse Juice"
description = "An unpleasant juice made from töchtaüse berries. Best made into a syrup, unless you enjoy pain."
color = "#554862"
nutriment_factor = 0
taste_description = "fiery itchy pain"
glass_icon_state = "toechtauese_syrup"
glass_name = "glass of töchtaüse juice"
glass_desc = "Raw, unadulterated töchtaüse juice. One swig will fill you with regrets."
chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
/datum/reagent/consumable/toechtauese_syrup
name = "Töchtaüse Syrup"
description = "A harsh spicy and bitter syrup, made from töchtaüse berries. Useful as an ingredient, both for food and cocktails."
color = "#554862"
nutriment_factor = 0
taste_description = "sugar, spice, and nothing nice"
glass_icon_state = "toechtauese_syrup"
glass_name = "glass of töchtaüse syrup"
glass_desc = "Not for drinking on its own."
chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
@@ -1007,3 +1007,25 @@
taste_description = "olive oil"
color = "#DBCF5C"
chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
/datum/reagent/consumable/cornmeal
name = "Cornmeal"
description = "Ground cornmeal, for making corn related things."
taste_description = "raw cornmeal"
color = "#ebca85"
chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
/datum/reagent/consumable/yoghurt
name = "Yoghurt"
description = "Creamy natural yoghurt, with applications in both food and drinks."
taste_description = "yoghurt"
color = "#efeff0"
nutriment_factor = 2 * REAGENTS_METABOLISM
chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
/datum/reagent/consumable/cornmeal_batter
name = "Cornmeal Batter"
description = "An eggy, milky, corny mixture that's not very good raw."
taste_description = "raw batter"
color = "#ebca85"
chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
+3
View File
@@ -28,9 +28,11 @@
/obj/item/reagent_containers/food/drinks/bottle/vodka = 5,
/obj/item/reagent_containers/food/drinks/bottle/vermouth = 5,
/obj/item/reagent_containers/food/drinks/bottle/rum = 5,
/obj/item/reagent_containers/food/drinks/bottle/navy_rum = 5,
/obj/item/reagent_containers/food/drinks/bottle/wine = 5,
/obj/item/reagent_containers/food/drinks/bottle/cognac = 5,
/obj/item/reagent_containers/food/drinks/bottle/kahlua = 5,
/obj/item/reagent_containers/food/drinks/bottle/curacao = 5,
/obj/item/reagent_containers/food/drinks/bottle/hcider = 5,
/obj/item/reagent_containers/food/drinks/bottle/absinthe = 5,
/obj/item/reagent_containers/food/drinks/bottle/grappa = 5,
@@ -48,6 +50,7 @@
/obj/item/reagent_containers/glass/bottle/ethanol = 4,
/obj/item/reagent_containers/food/drinks/bottle/champagne = 5,
/obj/item/reagent_containers/food/drinks/bottle/trappist = 5,
/obj/item/reagent_containers/food/drinks/bottle/bitters = 5,
)
product_slogans = "I hope nobody asks me for a bloody cup o' tea...;Alcohol is humanity's friend. Would you abandon a friend?;Quite delighted to serve you!;Is nobody thirsty on this station?"
+3
View File
@@ -29,6 +29,9 @@
/obj/item/food/peanuts/ban_appeal = 3,
/obj/item/food/candy/bronx = 1
)
premium = list(
/obj/item/food/spacers_sidekick = 3
)
refill_canister = /obj/item/vending_refill/snack
canload_access_list = list(ACCESS_KITCHEN)
default_price = PAYCHECK_ASSISTANT * 0.6
Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 75 KiB

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 89 KiB

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 87 KiB

After

Width:  |  Height:  |  Size: 87 KiB

+4
View File
@@ -1498,6 +1498,7 @@
#include "code\game\objects\items\food\meat.dm"
#include "code\game\objects\items\food\mexican.dm"
#include "code\game\objects\items\food\misc.dm"
#include "code\game\objects\items\food\moth.dm"
#include "code\game\objects\items\food\pastries.dm"
#include "code\game\objects\items\food\pie.dm"
#include "code\game\objects\items\food\pizza.dm"
@@ -1700,6 +1701,7 @@
#include "code\game\objects\structures\crates_lockers\closets\secure\secure_closets.dm"
#include "code\game\objects\structures\crates_lockers\closets\secure\security.dm"
#include "code\game\objects\structures\crates_lockers\crates\bins.dm"
#include "code\game\objects\structures\crates_lockers\crates\cardboard.dm"
#include "code\game\objects\structures\crates_lockers\crates\critter.dm"
#include "code\game\objects\structures\crates_lockers\crates\large.dm"
#include "code\game\objects\structures\crates_lockers\crates\secure.dm"
@@ -2611,6 +2613,7 @@
#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_meat.dm"
#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_mexican.dm"
#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_misc.dm"
#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_moth.dm"
#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_pastry.dm"
#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_pie.dm"
#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_pizza.dm"
@@ -2674,6 +2677,7 @@
#include "code\modules\hydroponics\grown\gatfruit.dm"
#include "code\modules\hydroponics\grown\grass_carpet.dm"
#include "code\modules\hydroponics\grown\hedges.dm"
#include "code\modules\hydroponics\grown\herbs.dm"
#include "code\modules\hydroponics\grown\korta_nut.dm"
#include "code\modules\hydroponics\grown\kronkus.dm"
#include "code\modules\hydroponics\grown\melon.dm"