diff --git a/GainStation13/code/modules/food_and_drinks/food.dm b/GainStation13/code/modules/food_and_drinks/food.dm index 07d828dd..824cb2c7 100644 --- a/GainStation13/code/modules/food_and_drinks/food.dm +++ b/GainStation13/code/modules/food_and_drinks/food.dm @@ -8,3 +8,131 @@ tastes = list("refried beans","grease" = 1) foodtype = MEAT price = 3 + +//these have been ported from CHOMPstation / Virgo +/obj/item/reagent_containers/food/snacks/doner_kebab + name = "doner kebab" + icon = 'icons/obj/food/ported_meals.dmi' + desc = "A delicious sandwich-like food from ancient Earth. The meat is typically cooked on a vertical rotisserie." + icon_state = "doner_kebab" + trash = null + list_reagents = list(/datum/reagent/consumable/nutriment = 10) + filling_color = "#93684d" + tastes = list("thinly sliced meat","meat" = 1) + foodtype = GRAIN | VEGETABLES | MEAT | JUNKFOOD + +/obj/item/reagent_containers/food/snacks/lasagna + name = "lasagna" + desc = "Meaty, tomato-y, and ready to eat-y. Favorite of cats." + icon = 'icons/obj/food/ported_meals.dmi' + icon_state = "lasagna" + list_reagents = list(/datum/reagent/consumable/nutriment = 10) + filling_color = "#872020" + tastes = list("italian cuisine" = 1) + foodtype = GRAIN | VEGETABLES | MEAT + +/obj/item/reagent_containers/food/snacks/corndog + name = "corn dog" + desc = "A cornbread covered sausage deepfried in oil." + icon = 'icons/obj/food/ported_meals.dmi' + icon_state = "corndog" + list_reagents = list(/datum/reagent/consumable/nutriment = 5) + filling_color = "#df9745" + tastes = list("corn batter", "sausage" = 1) + foodtype = GRAIN | MEAT | JUNKFOOD + +/obj/item/reagent_containers/food/snacks/turkey + name = "turkey" + desc = "Tastes like chicken. It can be sliced!" + icon = 'icons/obj/food/ported_meals.dmi' + icon_state = "turkey" + slice_path = /obj/item/reagent_containers/food/snacks/turkey_leg + slices_num = 4 + list_reagents = list(/datum/reagent/consumable/nutriment = 15) + filling_color = "#d4864b" + tastes = list("turkey" = 1) + foodtype = MEAT + +/obj/item/reagent_containers/food/snacks/turkey_leg + name = "turkey leg" + desc = "Tastes like chicken." + icon = 'icons/obj/food/ported_meals.dmi' + icon_state = "turkey_slice" + list_reagents = list(/datum/reagent/consumable/nutriment = 5) + filling_color = "#ae6941" + tastes = list("turkey" = 1) + foodtype = MEAT + +/obj/item/reagent_containers/food/snacks/brownies + name = "brownies" + desc = "Halfway to fudge, or halfway to cake? Who cares!" + icon = 'icons/obj/food/ported_meals.dmi' + icon_state = "brownies" + slice_path = /obj/item/reagent_containers/food/snacks/brownies_slice + slices_num = 6 + list_reagents = list(/datum/reagent/consumable/nutriment = 30) + filling_color = "#392f27" + tastes = list("chocolate" = 1) + foodtype = GRAIN | SUGAR | DAIRY + +/obj/item/reagent_containers/food/snacks/brownies_slice + name = "brownie" + desc = "a dense, decadent chocolate brownie." + icon = 'icons/obj/food/ported_meals.dmi' + icon_state = "browniesslice" + list_reagents = list(/datum/reagent/consumable/nutriment = 5) + filling_color = "#392f27" + tastes = list("chocolate" = 1) + foodtype = GRAIN | SUGAR | DAIRY + +/obj/item/reagent_containers/food/snacks/brownies_cosmic + name = "cosmic brownies" + desc = "The power of cosmos likes within your hand." + icon = 'icons/obj/food/ported_meals.dmi' + icon_state = "cosmicbrownies" + slice_path = /obj/item/reagent_containers/food/snacks/brownies_slice_cosmic + slices_num = 6 + list_reagents = list(/datum/reagent/consumable/nutriment = 25, /datum/reagent/medicine/omnizine = 5) + filling_color = "#392f27" + tastes = list("chocolate" = 1) + foodtype = GRAIN | SUGAR | DAIRY + +/obj/item/reagent_containers/food/snacks/brownies_slice_cosmic + name = "cosmic brownie" + desc = "a dense, decadent and fun-looking chocolate brownie." + icon = 'icons/obj/food/ported_meals.dmi' + icon_state = "cosmicbrownieslice" + list_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/medicine/omnizine = 1) + filling_color = "#392f27" + tastes = list("chocolate" = 1) + foodtype = GRAIN | SUGAR | DAIRY + +/obj/item/reagent_containers/food/snacks/bacon_and_eggs + name = "bacon and eggs" + desc = "A staple of every breakfast." + icon = 'icons/obj/food/ported_meals.dmi' + icon_state = "bacon_and_eggs" + list_reagents = list(/datum/reagent/consumable/nutriment = 8) + filling_color = "#e9e6e3" + tastes = list("eggs", "bacon" = 1) + foodtype = BREAKFAST | MEAT + +/obj/item/reagent_containers/food/snacks/eggmuffin + name = "egg muffin" + desc = "A staple of every breakfast." + icon = 'icons/obj/food/ported_meals.dmi' + icon_state = "eggmuffin" + list_reagents = list(/datum/reagent/consumable/nutriment = 8) + filling_color = "#e9e6e3" + tastes = list("eggs", "breakfast" = 1) + foodtype = BREAKFAST | MEAT + +/obj/item/reagent_containers/food/snacks/cinammonbun + name = "cinammon bun" + desc = "Careful not to have it stolen." + icon = 'icons/obj/food/ported_meals.dmi' + icon_state = "cinammonbun" + list_reagents = list(/datum/reagent/consumable/nutriment = 5) + filling_color = "#e9e6e3" + tastes = list("eggs", "breakfast" = 1) + foodtype = GRAIN | SUGAR diff --git a/GainStation13/code/modules/food_and_drinks/recipes/recipes_ported.dm b/GainStation13/code/modules/food_and_drinks/recipes/recipes_ported.dm new file mode 100644 index 00000000..22f2e2c2 --- /dev/null +++ b/GainStation13/code/modules/food_and_drinks/recipes/recipes_ported.dm @@ -0,0 +1,113 @@ +//this is a recipe file for just random shit we've ported from other servers +//you can call me lazy if you'd like but I didn't really feel like making 10 different folders and files just to port a couple simple meals + +//writing down recipe categories, should be handy +//CAT_FOOD,CAT_BREAD,CAT_BURGER,CAT_CAKE,CAT_EGG,CAT_MEAT,CAT_MISCFOOD,CAT_PASTRY,CAT_PIE,CAT_PIZZ,CAT_SALAD,CAT_SANDWICH,CAT_SOUP,CAT_SPAGHETTI,CAT_FISH,CAT_ICE + + +/datum/crafting_recipe/food/doner + name = "Doner Kebab" + reqs = list( + /obj/item/reagent_containers/food/snacks/bun = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 1, + /obj/item/reagent_containers/food/snacks/grown/tomato = 1 + ) + result = /obj/item/reagent_containers/food/snacks/doner_kebab + subcategory = CAT_BURGER + + +/datum/crafting_recipe/food/lasagna + name = "Lasagna" + reqs = list( + /obj/item/reagent_containers/food/snacks/boiledspaghetti = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 1, + /obj/item/reagent_containers/food/snacks/grown/tomato = 1, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1 + ) + result = /obj/item/reagent_containers/food/snacks/lasagna + subcategory = CAT_SPAGHETTI + + +/datum/crafting_recipe/food/corndog + name = "Corndog" + reqs = list( + /datum/reagent/consumable/flour = 5, + /obj/item/reagent_containers/food/snacks/sausage = 1, + /datum/reagent/consumable/cooking_oil = 5 + ) + result = /obj/item/reagent_containers/food/snacks/corndog + subcategory = CAT_MEAT + + +/datum/crafting_recipe/food/turkey + name = "Whole Turkey" + reqs = list( + /obj/item/reagent_containers/food/snacks/meat/slab/chicken = 2, + /obj/item/reagent_containers/food/snacks/sausage = 1, + /obj/item/reagent_containers/food/snacks/grown/potato = 2, + ) + result = /obj/item/reagent_containers/food/snacks/turkey + subcategory = CAT_MEAT + + +/datum/crafting_recipe/food/brownies + name = "Brownies" + reqs = list( + /datum/reagent/consumable/flour = 5, + /datum/reagent/consumable/ethanol/creme_de_cacao = 10, + /datum/reagent/consumable/sugar = 5, + /obj/item/reagent_containers/food/snacks/butter = 2 + ) + result = /obj/item/reagent_containers/food/snacks/brownies + subcategory = CAT_CAKE + + +/datum/crafting_recipe/food/cosmic_brownies + name = "Cosmic Brownies" + reqs = list( + /obj/item/reagent_containers/food/snacks/brownies = 1, + /datum/reagent/consumable/sprinkles = 10 + ) + result = /obj/item/reagent_containers/food/snacks/brownies_cosmic + subcategory = CAT_CAKE + + +/datum/crafting_recipe/food/cosmic_brownies + name = "Cosmic Brownies" + reqs = list( + /obj/item/reagent_containers/food/snacks/brownies = 1, + /datum/reagent/consumable/sprinkles = 10 + ) + result = /obj/item/reagent_containers/food/snacks/brownies_cosmic + subcategory = CAT_CAKE + + +/datum/crafting_recipe/food/bacon_and_eggs + name = "Bacon and Eggs" + reqs = list( + /obj/item/reagent_containers/food/snacks/friedegg = 2, + /obj/item/reagent_containers/food/snacks/meat/bacon = 1 + ) + result = /obj/item/reagent_containers/food/snacks/bacon_and_eggs + subcategory = CAT_EGG + + +/datum/crafting_recipe/food/egg_muffin + name = "Egg muffin" + reqs = list( + /obj/item/reagent_containers/food/snacks/friedegg = 1, + /obj/item/reagent_containers/food/snacks/muffin = 1 + ) + result = /obj/item/reagent_containers/food/snacks/eggmuffin + subcategory = CAT_EGG + + +/datum/crafting_recipe/food/cinnamon_roll + name = "Cinnamon roll" + reqs = list( + /datum/reagent/consumable/sugar = 3, + /datum/reagent/consumable/vanilla = 2, + /obj/item/reagent_containers/food/snacks/pastrybase = 1 + ) + result = /obj/item/reagent_containers/food/snacks/cinammonbun + subcategory = CAT_PASTRY diff --git a/code/game/objects/items/plushes.dm b/code/game/objects/items/plushes.dm index 23db6cb5..919619c8 100644 --- a/code/game/objects/items/plushes.dm +++ b/code/game/objects/items/plushes.dm @@ -1050,6 +1050,12 @@ item_state = "kinichi" attack_verb = list("hissed","squished", "hugged") +/obj/item/toy/plush/lgo + desc = "An attempt to market one of cleaning machines from the local market, in the form of a purchasable plushie." + icon_state = "lgo" + item_state = "lgo" + attack_verb = list("gronkled","beeped", "brushed") + /obj/item/toy/plush/mammal/fox icon_state = "fox" item_state = "fox" diff --git a/icons/obj/food/ported_meals.dmi b/icons/obj/food/ported_meals.dmi index 8d7c4f6f..063a2d5e 100644 Binary files a/icons/obj/food/ported_meals.dmi and b/icons/obj/food/ported_meals.dmi differ diff --git a/icons/obj/plushes.dmi b/icons/obj/plushes.dmi index 95518935..7fc77ad4 100644 Binary files a/icons/obj/plushes.dmi and b/icons/obj/plushes.dmi differ