From 25e49366ae8bb63ad19e7921bf5de1fe79381d33 Mon Sep 17 00:00:00 2001 From: Aylong Date: Fri, 15 Sep 2023 16:16:06 +0300 Subject: [PATCH 01/15] =?UTF-8?q?=D0=9E=D0=B3=D1=83=D1=80=D0=B5=D1=86,=20?= =?UTF-8?q?=D0=BE=D0=BB=D0=B8=D0=B2=D1=8C=D0=B5=20=D0=B8=20=D0=BF=D1=80?= =?UTF-8?q?=D0=BE=D1=87=D0=B5=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modular_ss220/food/_food.dme | 1 + modular_ss220/food/code/food.dm | 125 ++++++++++++++++++-- modular_ss220/food/code/ingredients.dm | 19 +++ modular_ss220/food/icons/food.dmi | Bin 614 -> 1098 bytes modular_ss220/hydroponics/code/plants.dm | 46 ++++++- modular_ss220/hydroponics/hydroponics.dme | 9 ++ modular_ss220/hydroponics/icons/growing.dmi | Bin 5668 -> 6573 bytes modular_ss220/hydroponics/icons/plants.dmi | Bin 1079 -> 1074 bytes modular_ss220/hydroponics/icons/seeds.dmi | Bin 323 -> 427 bytes 9 files changed, 188 insertions(+), 12 deletions(-) create mode 100644 modular_ss220/food/code/ingredients.dm diff --git a/modular_ss220/food/_food.dme b/modular_ss220/food/_food.dme index 52b2b79af838..b30fcd0619d8 100644 --- a/modular_ss220/food/_food.dme +++ b/modular_ss220/food/_food.dme @@ -2,3 +2,4 @@ #include "code/drinks.dm" #include "code/food.dm" +#include "code/ingredients.dm" diff --git a/modular_ss220/food/code/food.dm b/modular_ss220/food/code/food.dm index 4e9bfdd83197..886ba9bbe5fe 100644 --- a/modular_ss220/food/code/food.dm +++ b/modular_ss220/food/code/food.dm @@ -3,16 +3,7 @@ . = ..() blend_items = list(/obj/item/reagent_containers/food/snacks/grown/buckwheat = list("buckwheat" = -5)) + blend_items -// Buckwheat -/datum/reagent/consumable/buckwheat - name = "Гречка" - id = "buckwheat" - description = "Ходят слухи, что советские люди жрут только водку и... это?" - reagent_state = SOLID - nutriment_factor = 3 * REAGENTS_METABOLISM - color = "#8E633C" - taste_description = "сухая гречка" - +// Boiled Buckwheat /obj/item/reagent_containers/food/snacks/boiledbuckwheat name = "варённая гречка" desc = "Это просто варённая гречка, ничего необычного." @@ -27,6 +18,7 @@ reagents = list("water" = 5, "buckwheat" = 10) result = /obj/item/reagent_containers/food/snacks/boiledbuckwheat +// Merchant Buckwheat /obj/item/reagent_containers/food/snacks/buckwheat_merchant name = "гречка по-купечески" desc = "Тушённая гречка с овощами и мясом." @@ -44,3 +36,116 @@ /obj/item/reagent_containers/food/snacks/grown/carrot, /obj/item/reagent_containers/food/snacks/meat) result = /obj/item/reagent_containers/food/snacks/buckwheat_merchant + +// Olivier Salad +/obj/item/reagent_containers/food/snacks/oliviersalad + name = "салат оливье" + desc = "Не трогай, это на новый год!" + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "oliviersalad" + trash = /obj/item/trash/snack_bowl + filling_color = "#C2CFAB" + bitesize = 3 + list_reagents = list("nutriment" = 10, "kelotane" = 2, "vitamin" = 3) + tastes = list("варённая картошка" = 1, "огурец" = 1, "морковка" = 1, "яйцо" = 1, "Новый Год" = 1) + +/datum/recipe/microwave/oliviersalad + reagents = list("cream" = 10, "sodiumchloride" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/pickles, + /obj/item/reagent_containers/food/snacks/boiledegg, + /obj/item/reagent_containers/food/snacks/grown/potato, + /obj/item/reagent_containers/food/snacks/grown/carrot, + /obj/item/reagent_containers/food/snacks/sausage) + result = /obj/item/reagent_containers/food/snacks/oliviersalad + +// Weird Olivier Salad +/obj/item/reagent_containers/food/snacks/weirdoliviersalad + name = "странный салат оливье" + desc = "Что ты сделал с этим оливье, чудовище?" + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "oliviersalad" + trash = /obj/item/trash/snack_bowl + filling_color = "#C2CFAB" + bitesize = 3 + list_reagents = list("nutriment" = 12, "kelotane" = 2, "vitamin" = 3) + tastes = list("варённая картошка" = 1, "огурец" = 1, "морковка" = 1, "яйца" = 1, "странно" = 1, "Новый Год" = 1) + +/datum/recipe/microwave/weirdoliviersalad + reagents = list("cream" = 10, "sodiumchloride" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/pickles, + /obj/item/reagent_containers/food/snacks/boiledegg, + /obj/item/reagent_containers/food/snacks/grown/potato, + /obj/item/reagent_containers/food/snacks/grown/carrot, + /obj/item/reagent_containers/food/snacks/sausage, + /obj/item/reagent_containers/food/snacks/grown/apple) + result = /obj/item/reagent_containers/food/snacks/weirdoliviersalad + +// Vegetable Salad +/obj/item/reagent_containers/food/snacks/vegisalad + name = "овощной салат" + desc = "Идеальная комбинация томатов и огурцов." + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "validsalad" + trash = /obj/item/trash/snack_bowl + filling_color = "#C2CFAB" + bitesize = 3 + list_reagents = list("nutriment" = 4, "kelotane" = 1, "vitamin" = 1) + tastes = list("томат" = 2, "маринованные огурцы" = 2, "сметана" = 2) + +/datum/recipe/microwave/vegisalad + reagents = list("cream" = 10, "sodiumchloride" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/grown/cucumber, + /obj/item/reagent_containers/food/snacks/grown/tomato) + result = /obj/item/reagent_containers/food/snacks/vegisalad + +// Pickles +/obj/item/reagent_containers/food/snacks/pickles + name = "маринованные огурцы" + desc = "Damn, that's a lot of brined cucumbers." + icon_state = "pickles" + trash = /obj/item/reagent_containers/food/snacks/brine + filling_color = "#C2CFAB" + bitesize = 8 + list_reagents = list("nutriment" = 2, "vitamin" = 1) + tastes = list("pickles" = 1) + +/obj/item/reagent_containers/food/snacks/brine + name = "рассол" + desc = "Самое то после бурной ночи." + consume_sound = 'sound/items/drink.ogg' + icon_state = "brine" + filling_color = "#C2CFAB" + bitesize = 4 + list_reagents = list("nutriment" = 1, "antihol" = 2) + tastes = list("brine" = 3) + +/datum/crafting_recipe/pickles + name = "Маринованные огурцы" + reqs = list( + /obj/item/reagent_containers/food/snacks/grown/cucumber = 3, + /datum/reagent/water = 10, + /datum/reagent/consumable/sodiumchloride = 10) + result = /obj/item/reagent_containers/food/snacks/pickles + category = CAT_FOOD + subcategory = CAT_MISCFOOD + +// Pickle Soup +/obj/item/reagent_containers/food/snacks/soup/rassolnik + name = "рассольник" + desc = "Популярен в СССП." + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "rassolnik" + filling_color = "#F1FC72" + list_reagents = list("nutriment" = 6, "kelotane" = 1, "vitamin" = 2) + tastes = list("картошка" = 1, "огурцы" = 1, "рис" = 1) + +/datum/recipe/microwave/rassolnik + reagents = list("water" = 10, "rice" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/grown/potato, + /obj/item/reagent_containers/food/snacks/grown/cucumber) + result = /obj/item/reagent_containers/food/snacks/soup/rassolnik + diff --git a/modular_ss220/food/code/ingredients.dm b/modular_ss220/food/code/ingredients.dm new file mode 100644 index 000000000000..81ce12e4d7e9 --- /dev/null +++ b/modular_ss220/food/code/ingredients.dm @@ -0,0 +1,19 @@ +// Reagents +/datum/reagent/consumable/buckwheat + name = "Гречка" + id = "buckwheat" + description = "Ходят слухи, что советские люди жрут только водку и... это?" + reagent_state = SOLID + nutriment_factor = 3 * REAGENTS_METABOLISM + color = "#8E633C" + taste_description = "сухая гречка" + +// Slices +/obj/item/reagent_containers/food/snacks/cucumberslice + name = "cucumber slice" + desc = "A slice from a cucumber." + icon_state = "cucumberslice" + filling_color = "#00DB00" + bitesize = 6 + list_reagents = list("kelotane" = 1) + tastes = list("cucumber" = 1) diff --git a/modular_ss220/food/icons/food.dmi b/modular_ss220/food/icons/food.dmi index bc2517a312cf67de578d20e1a4d9359df58392f7..c809b076d8e04830a1f1440fc3bd75ff4f8d10dd 100644 GIT binary patch delta 927 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 literal 5668 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 delta 227 zcmZ3@e3&V|Gr-TCmrII^fq{Y7)59eQNGpIa3p0>x3`su@q!a^uLR=3VIB=puac{cV z(FW6#lS3~oFFjf!m+qn4n{1Qps(pG+q0YyfJAjHAOM?7@862M7NCR?;CYEPbYisZL zwX@+YJ42$Z?DQW2dfGsVAWs*^5RHk+2@*aI94ssXHExpy6bzg>40bm)7;kdW5Lm#` z;@+~DYl?fz^hI1DQxK_Y~KflX6} U@%8!_AZr;sUHx3vIVCg!02Jy);{X5v From 38e13d64ce0bb57dd714cd1777af4bb43b9ad4ce Mon Sep 17 00:00:00 2001 From: Aylong Date: Fri, 15 Sep 2023 17:10:49 +0300 Subject: [PATCH 02/15] =?UTF-8?q?=D0=A4=D0=B8=D0=BA=D1=81=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- code/modules/crafting/craft.dm | 1 + modular_ss220/food/code/food.dm | 7 +++++-- modular_ss220/food/code/ingredients.dm | 15 ++++++++------- modular_ss220/food/icons/food.dmi | Bin 1098 -> 3986 bytes modular_ss220/hydroponics/hydroponics.dme | 9 --------- 5 files changed, 14 insertions(+), 18 deletions(-) diff --git a/code/modules/crafting/craft.dm b/code/modules/crafting/craft.dm index 0cc2aeb69241..19325f48d304 100644 --- a/code/modules/crafting/craft.dm +++ b/code/modules/crafting/craft.dm @@ -18,6 +18,7 @@ CAT_NONE, //Misc subcategories CAT_NONE, //Tribal subcategories list( //Food subcategories + CAT_MISCFOOD, // SS220 ADDITION CAT_CAKE, CAT_SUSHI, CAT_SANDWICH), diff --git a/modular_ss220/food/code/food.dm b/modular_ss220/food/code/food.dm index 886ba9bbe5fe..9cfc79e89d8c 100644 --- a/modular_ss220/food/code/food.dm +++ b/modular_ss220/food/code/food.dm @@ -104,7 +104,8 @@ // Pickles /obj/item/reagent_containers/food/snacks/pickles name = "маринованные огурцы" - desc = "Damn, that's a lot of brined cucumbers." + desc = "Черт, тут много маринованных огурчиков." + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "pickles" trash = /obj/item/reagent_containers/food/snacks/brine filling_color = "#C2CFAB" @@ -116,6 +117,7 @@ name = "рассол" desc = "Самое то после бурной ночи." consume_sound = 'sound/items/drink.ogg' + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "brine" filling_color = "#C2CFAB" bitesize = 4 @@ -124,11 +126,12 @@ /datum/crafting_recipe/pickles name = "Маринованные огурцы" + result = list(/obj/item/reagent_containers/food/snacks/pickles) reqs = list( /obj/item/reagent_containers/food/snacks/grown/cucumber = 3, /datum/reagent/water = 10, /datum/reagent/consumable/sodiumchloride = 10) - result = /obj/item/reagent_containers/food/snacks/pickles + time = 1 SECONDS category = CAT_FOOD subcategory = CAT_MISCFOOD diff --git a/modular_ss220/food/code/ingredients.dm b/modular_ss220/food/code/ingredients.dm index 81ce12e4d7e9..e84c09c4cc4f 100644 --- a/modular_ss220/food/code/ingredients.dm +++ b/modular_ss220/food/code/ingredients.dm @@ -10,10 +10,11 @@ // Slices /obj/item/reagent_containers/food/snacks/cucumberslice - name = "cucumber slice" - desc = "A slice from a cucumber." - icon_state = "cucumberslice" - filling_color = "#00DB00" - bitesize = 6 - list_reagents = list("kelotane" = 1) - tastes = list("cucumber" = 1) + name = "ломтик огурца" + desc = "Нарезанный огурец, неожиданно, правда?" + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "cucumberslice" + filling_color = "#00DB00" + bitesize = 6 + list_reagents = list("kelotane" = 1) + tastes = list("cucumber" = 1) diff --git a/modular_ss220/food/icons/food.dmi b/modular_ss220/food/icons/food.dmi index c809b076d8e04830a1f1440fc3bd75ff4f8d10dd..60d175ee2f25c4f2abd220e7f559ee5faa7a111c 100644 GIT binary patch literal 3986 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 literal 1098 zcmV-Q1hxB#P)6q!K zg=Lp)N0@S1iCR8~V?(iTG<#DzqIXe}Y)YSXPnKy)g%5JE(50o+%~{9xia+?X_Cih|T77 z)XEY+t*j;q3T0XJfgPFtHH?cTltL@RG3Df-)g$6WtN!s{@;*@2O4Yc|bKp3<=t+~|iBieXM4h|9p?)z%K$MKubpw$9+u1QP2#|yk54I=4=oMM-d zmwAEu3YyTW0j>b`z1Q$2FE~6>+nBfbdDm{gZ@1N>!$ObXhx$kO^cir4LXT%0CyJ93 zT)rTFT+*ZB^c0t`u-wm1NmEj9eI zHl_S0=cu8a;++)23sV8&$PMr_^kssf-}fWO>0J)sg`sDQT)fcpJTVuHoJa<*jG94W z@&`fWj8cJ2m@u=$`LRex=mkTmn2!+o!zk#de?eSgGc-N+!c=fR#+!yC;2uQL09E)q zJ}(HCvJfbvIF5VS#FKcGc?#uO@X|0w$7F&au9yt3Ox1G1H2WfqdgC~=<=>_95wZi! z?&Qi>(GJT5w(|R#E}mifJzb9#4YN(|7Z)4ycpEV3ACW&c Date: Fri, 15 Sep 2023 17:25:11 +0300 Subject: [PATCH 03/15] =?UTF-8?q?=D0=9C=D0=BC=D0=BC,=20=D1=88=D0=B0=D0=B2?= =?UTF-8?q?=D1=83=D1=85=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modular_ss220/food/code/food.dm | 86 ++++++++++++++++++++++++++++++ modular_ss220/food/icons/food.dmi | Bin 3986 -> 7567 bytes 2 files changed, 86 insertions(+) diff --git a/modular_ss220/food/code/food.dm b/modular_ss220/food/code/food.dm index 9cfc79e89d8c..9d9f43305a2e 100644 --- a/modular_ss220/food/code/food.dm +++ b/modular_ss220/food/code/food.dm @@ -152,3 +152,89 @@ /obj/item/reagent_containers/food/snacks/grown/cucumber) result = /obj/item/reagent_containers/food/snacks/soup/rassolnik +// Doner +/obj/item/reagent_containers/food/snacks/shawarma + name = "шаурма" + desc = "Великолепное сочетание мяса с гриля и свежих овощей. Не спрашивайте о мясе." + icon_state = "shawarma" + filling_color = "#c0720c" + list_reagents = list("protein" = 4, "nutriment" = 4, "vitamin" = 2, "tomatojuice" = 4) + tastes = list("счастье" = 3, "мясо" = 2, "овощи" = 1) + +/datum/recipe/microwave/shawarma + reagents = list("sodiumchloride" = 1, "blackpepper" = 1) + items = list( + /obj/item/reagent_containers/food/snacks/meatsteak, + /obj/item/reagent_containers/food/snacks/meatsteak, + /obj/item/reagent_containers/food/snacks/grown/cabbage, + /obj/item/reagent_containers/food/snacks/onion_slice, + /obj/item/reagent_containers/food/snacks/grown/tomato, + /obj/item/reagent_containers/food/snacks/grown/carrot, + /obj/item/reagent_containers/food/snacks/sliceable/flatdough) + result = /obj/item/reagent_containers/food/snacks/shawarma + +// Doner - Cheese +/obj/item/reagent_containers/food/snacks/doner_cheese + name = "сырная шаурма" + desc = "Фирменное блюдо от шеф-повара - мясо с гриля и свежие овощи с теплым сырным соусом. Вкусно!" + icon_state = "doner_cheese" + filling_color = "#c0720c" + list_reagents = list("protein" = 4, "nutriment" = 6, "vitamin" = 2, "tomatojuice" = 4) + tastes = list("счастье" = 3, "сыр" = 2, "мясо" = 2, "овощи" = 1) + +/datum/recipe/microwave/doner_cheese + reagents = list("sodiumchloride" = 1, "blackpepper" = 1) + items = list( + /obj/item/reagent_containers/food/snacks/meatsteak, + /obj/item/reagent_containers/food/snacks/meatsteak, + /obj/item/reagent_containers/food/snacks/cheesewedge, + /obj/item/reagent_containers/food/snacks/cheesewedge, + /obj/item/reagent_containers/food/snacks/grown/cabbage, + /obj/item/reagent_containers/food/snacks/grown/tomato, + /obj/item/reagent_containers/food/snacks/sliceable/flatdough) + result = /obj/item/reagent_containers/food/snacks/doner_cheese + +// Doner - Mushroom +/obj/item/reagent_containers/food/snacks/doner_mushroom + name = "шаурма с грибами" + desc = "Мясо с гриля, свежие овощи и грибы. Грибы немного вытеснили мясо, но всё так же вкусно!" + icon_state = "doner_mushroom" + filling_color = "#c0720c" + list_reagents = list("protein" = 4, "nutriment" = 4, "plantmatter" = 2, "vitamin" = 2, "tomatojuice" = 4) + tastes = list("счастье" = 3, "мясо" = 2, "овощи" = 2, "томат" = 1) + +/datum/recipe/microwave/doner_mushroom + reagents = list("sodiumchloride" = 1, "blackpepper" = 1) + items = list( + /obj/item/reagent_containers/food/snacks/meatsteak, + /obj/item/reagent_containers/food/snacks/grown/mushroom, + /obj/item/reagent_containers/food/snacks/grown/mushroom, + /obj/item/reagent_containers/food/snacks/grown/mushroom, + /obj/item/reagent_containers/food/snacks/grown/cabbage, + /obj/item/reagent_containers/food/snacks/onion_slice, + /obj/item/reagent_containers/food/snacks/grown/tomato, + /obj/item/reagent_containers/food/snacks/grown/carrot, + /obj/item/reagent_containers/food/snacks/sliceable/flatdough) + result = /obj/item/reagent_containers/food/snacks/doner_mushroom + +// Doner - Vegetable +/obj/item/reagent_containers/food/snacks/doner_vegan + name = "овощная шаурма" + desc = "Свежие овощи, завернутые в длинный рулет. Мясо в комплект не входит!" + icon_state = "doner_vegan" + filling_color = "#c0720c" + list_reagents = list("nutriment" = 4, "plantmatter" = 4, "vitamin" = 4, "tomatojuice" = 8) + tastes = list("овощи" = 2, "томат" = 1, "перец" = 1) + +/datum/recipe/microwave/doner_vegan + reagents = list("sodiumchloride" = 1, "blackpepper" = 1) + items = list( + /obj/item/reagent_containers/food/snacks/grown/cabbage, + /obj/item/reagent_containers/food/snacks/onion_slice, + /obj/item/reagent_containers/food/snacks/onion_slice, + /obj/item/reagent_containers/food/snacks/grown/tomato, + /obj/item/reagent_containers/food/snacks/grown/tomato, + /obj/item/reagent_containers/food/snacks/grown/carrot, + /obj/item/reagent_containers/food/snacks/grown/carrot, + /obj/item/reagent_containers/food/snacks/sliceable/flatdough) + result = /obj/item/reagent_containers/food/snacks/doner_vegan diff --git a/modular_ss220/food/icons/food.dmi b/modular_ss220/food/icons/food.dmi index 60d175ee2f25c4f2abd220e7f559ee5faa7a111c..31ddb4456b63e80fb1bf25809b20e695d62b2592 100644 GIT binary patch literal 7567 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 literal 3986 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 From d5312ab368847baed3b671d9deb9df218212e1ab Mon Sep 17 00:00:00 2001 From: Aylong Date: Fri, 15 Sep 2023 18:17:50 +0300 Subject: [PATCH 04/15] =?UTF-8?q?=D0=9E=D0=BB=D0=B8=D0=B2=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modular_ss220/hydroponics/code/plants.dm | 53 +++++++++++++++++++- modular_ss220/hydroponics/icons/growing.dmi | Bin 6573 -> 9538 bytes modular_ss220/hydroponics/icons/plants.dmi | Bin 1074 -> 1357 bytes modular_ss220/hydroponics/icons/seeds.dmi | Bin 427 -> 658 bytes 4 files changed, 51 insertions(+), 2 deletions(-) diff --git a/modular_ss220/hydroponics/code/plants.dm b/modular_ss220/hydroponics/code/plants.dm index aabea4aa06bb..8b485a91a557 100644 --- a/modular_ss220/hydroponics/code/plants.dm +++ b/modular_ss220/hydroponics/code/plants.dm @@ -1,7 +1,8 @@ // HydroSeed // /obj/machinery/economy/vending/hydroseeds/Initialize(mapload) products += list( - /obj/item/seeds/cucumber = 3,) + /obj/item/seeds/cucumber = 3, + /obj/item/seeds/soya/olive = 3,) . = ..() // Buckwheat @@ -35,7 +36,7 @@ // Cucumber /obj/item/seeds/cucumber name = "семена огурцов" - desc = "Из этих семян вырастают огурцы." + desc = "Из этих семян вырастут огурцы." icon = 'modular_ss220/hydroponics/icons/seeds.dmi' icon_state = "seed-cucumber" species = "cucumber" @@ -67,3 +68,51 @@ tastes = list("огурец" = 1) bitesize_mod = 2 distill_reagent = "enzyme" + +// Olives +/obj/item/seeds/soya/olive + name = "семена оливок" + desc = "Из этих семян вырастут оливки." + icon = 'modular_ss220/hydroponics/icons/seeds.dmi' + icon_state = "seed-olives" + species = "olives" + plantname = "Оливковое Деревце" + product = /obj/item/reagent_containers/food/snacks/grown/olive + growing_icon = 'modular_ss220/hydroponics/icons/growing.dmi' + icon_grow = "olives-grow" + icon_dead = "olives-dead" + icon_harvest = "olives-harvest" + mutatelist = list(/obj/item/seeds/soya/olive/charcoal) + +/obj/item/reagent_containers/food/snacks/grown/olive + seed = /obj/item/seeds/soya/olive + name = "оливки" + desc = "Любишь их или ненавидишь..." + icon = 'modular_ss220/hydroponics/icons/plants.dmi' + icon_state = "olives" + filling_color = "#161220" + tastes = list("оливок" = 1) + +// Olives Charcoal +/obj/item/seeds/soya/olive/charcoal + name = "семена угливок" + desc = "Из этих семян вырастут угливки." + icon = 'modular_ss220/hydroponics/icons/seeds.dmi' + icon_state = "seed-charcolives" + species = "charcolives" + plantname = "Угливковое Деревце" + product = /obj/item/reagent_containers/food/snacks/grown/olive/charcoal + growing_icon = 'modular_ss220/hydroponics/icons/growing.dmi' + icon_grow = "charcolives-grow" + icon_dead = "charcolives-dead" + icon_harvest = "charcolives-harvest" + reagents_add = list("charcoal" = 0.4, "plantmatter" = 0.05) + +/obj/item/reagent_containers/food/snacks/grown/olive/charcoal + seed = /obj/item/seeds/soya/olive/charcoal + name = "угливки" + desc = "Это... маслины?" + icon = 'modular_ss220/hydroponics/icons/plants.dmi' + icon_state = "charcolives" + filling_color = "#000000" + tastes = list("уголя" = 1) diff --git a/modular_ss220/hydroponics/icons/growing.dmi b/modular_ss220/hydroponics/icons/growing.dmi index 7d33ed1342ab081f9113697bdff06985207e3f30..6ebe5d001115cccc83936a706c245bef8b4b1963 100644 GIT binary patch literal 9538 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 G2L3-i-FsjF literal 6573 zcmb7pWl&sA(C%4uakm6n+~tMf5Nrt=9D=)q;7%Zf#VsVb1ovQBT!LG0hXBFd0*h;a zZ}ZjtdvDeKF{i7hPMz-O>8H>1%tUFZDd1s0!v+8VPe~D~g|sl_Fb88GpR;~`N=O6u z)6w^Y+IU#G+q-(&yEp@YZ)WmD8+HgEDf*h|`{x)J-c#+A(ZD^=$srM~mIN#-4g5#&Y z>)q9x$t$BZvs>z~pHW@VAAkj`*45b2&=vroY*vEG==f$HnfSX>_hmgA)?5kJB4&;F z|4V8vB$nk!)p=AcI{1c7wrZm58>$Rp5&}6|Eks)pIS!}TP&tM;T3ONuIZ-FMD)Z?; z3RROm$UK@`j3Lx%x#q5p3sdbrcB?IZlrF1u0+Qka;+&O#J2$*LIOg8nNiMGHIY3ti_?O3nC{xSoVG)^n;Kn!F@ha z-D~RSD^^2_#@sHeu)rmFMk;%#dbEqP!z6c$Z4Z1xAQ**3qj;Y-@lKjVpjHM@D=a{| zZ81tdrucO0kxpAn0NwTo_Yq5qjg0#xQAViC(iiKm3jK1ZP)|mlPqDXd7s*F2vQ^Fb zMX_?r01mJ$@xm69F^{-0?elCTc5E#M-RqfOFxyd_)^c6(-Z_szL&6;OP>5^>ziLMH<3TCfOCfB_44uZvmE{!EryaULVD}HqZQ8p4Y3o`PvGq@BJh| zm)Wzqtgus&YT$wt$rcN$e(fEwe{>I8t}z(m#A;lA*E7HWp8?**#GFT@r}GUDI#4@` z0z`t{G?drfL??dCqkoC%8T9FG7@m3i&ij!3W?9fDrR}t;46!o2QmDu}ou;JTb6i*6 zT{FpLna4&P#kKUB7U)#R)SIH|*vp5_f25}jn|mJIV(^I~_~0U|?RxV2GN;$#z+d6< z^of}jaO2`osNE#2m`TB$qici;VP zgljiC7d_d!Hs5T7k|L!V363(jkJ}y9a<3K>YK;6zd=h(4^tpJFfgPp_^W-l#O6xPm z1ooCnR^60EBzb1ff683qz?VM;4)S~B`b_4u{g!jWe~zoim{861Z{qTS^V_U5`kQfj zPSqZtpI@vYu{1pJsF)F zQFY2}`rFkG>^&jmDwfEy^t{fyEW1Np0md>3ayRopmi*6R?tWUvcY_IInaz_i^l@xY zmHU8RiAhD20Lh3bZ+AA5&Ud>2aP1YK9vD|Rf%ib53Fx<YRA2(R-U>tQ61?xq75 z1ol`kaK`lDzX>rsN_u>rTZ6*)H0r?u0Cu&~k<8n-KnB1+pGl1rqDTvRa9mPA3!w^q z#z@z84JxU=yIe-uqhL7!;i`V2^(x!soJSg(+<)oDwLv?5(8WethORgf^2aEY1%L*f zkFrn3@L`XD9r8t-%eI=t)?EMqYJwM{% zBbL*WElMN2xq%NB-3Cy0X2^~24vM!I9^pc|%3DWm!xu6W&t)Z2UQImL@?m2$=E2;E zr$*WALwyDGZYZbHw-+yR6AP1*?2^g8Fi2{&iP|gv_M#@18_zwn0$U3%I3uoeiYv5& z4Y-Or$-BkksR0ZN?t_`sriDOJr|Hj5vaLvZ9s@tIETZ9>sI2e0Xen>TmoMN_(2d89 z&yzjVUmk;@o24k?cJ@+-6G1dRmb5^%hEDQM*J4A0@Y4-#!*?2pS_zqv7=BzF?+VYWY|va}60SzH z&H2My={s_S{=!!L?TWK0c}a?r?L`Y;X6v zo({<9Yj861ky@_RTvl^RGyS^I4M!&@1^Kmze_K3~=1=5^c5twVP1}df(M=5+e6qt7 zn!dVXxk2eOYA}>IRm5x?vyowA_~_%dxnV03i#8hSPzR5Ig=kHLcb83>3>$GskF9*jB34O!uFQXmc+MqhuOcZPQz`-$f83YWd_rQO z$PN?XZ{~8J7N|1x)fL47*>HAx@Jh(SpHxX+tv+vg7i)oSzF8q}(LDHKiVEMzzt1BE z*~9>qefKCt8p^|3ut-AGWKsy_usMG!NS6&(fsKtmpn~05_?V;)c!^G~c{519&(kPg z#A2$cqQnFDZ{nzdbkKZ#&n0IZ%R&~cdwZnb8$LFamAHrsW?+FO-fCrrOj|w)l$S0$ z_qVOSPx^CUCNru>;wbd|qwAcN4UJI!xsYosQM)uHX3lZ(b>)(pVjO;?@MPGavRX0a{hSEz+wKbLKD(b7NFC-YN0RiB` zp%H;vBBpIm>9ZHR9lsSp5Na^vv(W)on}u`7=)At{fbn==epI;BC#dY-nGA}(N-#8s zcZ`UCpM9d0=w+Y|{42vB>SrtqgX~p7-3*Kj)o9-McqA($U6wB(k^!J~eeBls#3u~s zS#R+fQvdYS>Vu){+?gMqv1g4!(nr@i`uHEz z5+W^FvKLl2V-#XK4yUn|c=@uva`QhPBI-&jiD(JTJimV@y*f5kAV88z9z*2Bjpr)j zTUY-AlCDHgtDYC=vi_lMjxMFbq!KVSLmQY2YWx~E#)4GD){WLZ4(@HthBUL5ePJz? z;x2pqn9UYwdjzAB6RLssuuQKcKhaF=PvGAUR1Gdi~E>)<*`I*Pooh zP+-ZM@q;!*DPw{h%b0+*yTK>S9!g1yB(hxUzx%PPrNn_3k58mFAJ4z^+j46dgcN6vl4 z!NTS#X;Jejo%0MgT!(6Cm%>a$^>S(kKo=$Olgrf+Bc~aM?BQA1t@2?hV@|LYl_}+E zZM29HkgVRaZ48pS?<+NB=~eX{wq)xoEnnjIZdi)`ehBUUYN7)K@_n-A#|hM^-6Zdy@^Jb3> z4mm8AwBju5RlXyccsef(B?2w%cR1t_@7??}oWDNH<+E@w;xf$D0s);vQCU4kqO*l3 zf1yz3Q~XABwH7?`a;j=y!v^X1?)!Bc1ByY8xI8EZ|d z%gg+}+Mp?IAmtSf%OO{Gykh!Ga`n9wO;l1A*A=%(6uCzTavLH0@iKu|ot@e{3BaP8*)k2HLQgfUUm$m#m^_1}Sxt}@M`z5_6}4{hWbmL^j2)9!v5zQ?yafyjLpD)OakAP*j9e*V zo?f&pbf2^3-jp%55 zGWvuXEyxYSY^cN`&xDLkb1S&$?)s0v+L-pckheQlUdLEjE<`E@Nc^=j;|Iwi0fw!( zJs8S_*biOZ`d=9_1B>5rC3=w~yrULJF0;F76kk=Ww)&~+!e3y52OpQLtrPQPX;`$g zGDT7bNR=c|YyZK?NBLKKmw1U<_ozi5#B!USvvxTO1?@&ppJ%o&n!krlS>q@-CLA!; zTRZ?GPLm@6)+M&l8z-KlZzPYODQEtHA*4D3!n@xA|=I(?6F zCq=G{8Y$o_w05@L8y<{SJvM+kKP#+yb}R9@^@Q)p&|gCy}Dxr;u} z(+WaDc`P4u{xTz1`$W7J`C;e0w*NDGH6aeaVigJ=omyCRZ^Ov*Ugi z6uf1dyV~JG#yBM=e;k=DL=(SJ9!0l>R9HIr#6#JRr0az#%+@hrR9OcO%v9CNL-{&D z(FdvPKiV%6N9j{J*&rTt&PpJCsy_xeMScUV)?BvEn;T)WsQUB$TKX?@`bR$HE98w8 z7=>$15f`z>&0){|Mo;5*L}yGG+~>-qI8hpQQ)d5oQy|zoHt z3UjCgl8;edDfE?}8|*itu6(>VkvIL%gP;AG8jmph6CR+F!UX~{CH+l5zj?{o1FRt( zFK#b(m9=c<02kjC-nc&~bPo<6JJjZNF}L(I zeP7-|ps}v6ag9=Tv-N+@_plX`0kY5kj|0H}j~AX0;1fURNS@UW)t6TAzb(X_edAg@ zA5+w_Busz#2foAV#JIX#(io)3;&y)NH4=7Ig2-P~r+6|OdP8FTmkS-%fh(n!Y|(u~ z1>UqfdGtr5j8$}!(Zi+=>d1Wst3N#PfAtE>`}4Q)Lttlu(R;4dj!*5|_dU$1qXV@M z7bZUtiC$>izT|owN3)&J;ccO%iT(R?smmDB)PIFd{jrKOTcpR-ldUk)G8uQQD%;4q)Z_k%u)Tf^gyn`W6+v7a)kCm$<<=<;Q za{s+tB77*`25Bj4CF_;^spCX%bMKhF6tpJ#iST|hptZJ*JikP@ z7Gdy4{QWW|qAt=)_T=>v-Z{(NMntYAj){q`-f$7q{(wV2qJ()akQAZdAWnin+9>?BA6;k|k0^jZJLYRul z)_jJTvbD_HQ0>X#e+e<&4|*fJP&&e&iZFZi58hwr>zr-R3Or>k<997h8OOQ2 z54Sm6cD6tT-BoM78p{rx;8E{#aLR|5hJNXFs@;RMMa^}xzYt+D#&1_A+6H3Zr#2rI z4w;2ixdng^$11Cgsek?R+`ueDu<66_HE+Sc5 zhC4SSsEHX&{UJ`czLs!?=wNHDLV1H#-Qy@4c#OEUlDG*a5Emw9VS=}V-j!SAFva( ztBnatttX(-VAF6{Z@xdwER8j>eV-O@@jEDTMnt5{wLF9o3_M3Mn3kj** z{<}jxNfDLSJeY6%PJ+}ypdHkr5mUSm(`Uf#yF=lBIXf<5ggW$X>w8^K5uKIWsXTEU zu*RaR!`v%#*5C2SgVq}0582%3LkwTD&y0@~PLwya|HIU0({SD&^C5)yns&~12H(N0 wD8zWYfQ2<)D6tM%Zg=(CE}&~{@|UjqU5sb*mlspW`xih-UJd$P);#!s04gA9j{pDw diff --git a/modular_ss220/hydroponics/icons/plants.dmi b/modular_ss220/hydroponics/icons/plants.dmi index e57542a64bec37b53690b0c00d51356f6d3bae13..54159ef9b5e7bd490e37aa80b9999b1cd2655741 100644 GIT binary patch delta 834 zcmV-I1HJsR2+azR7Y;xO0{{R3owtGP0005Pu_c@VKNc1i7ZfKwJv}2MBT7PSB_cF1 zFfb=4CmtRiLOWwGD@7q5FdiHnC?+(c_19zo0004WQchC5H^Ca?P?)fb`yJS(rs2NqZ-6!1OJPF`dZJ<0fO?9;C6I|du)z#hA?d&}5gfnL~d0$U&f1l^v`3t&$ zi~c~cAB{k$-|ruQ0nLUmeaWzf%Y%{NU@(9tkXNufu10&Wd9L5MsRIZOxnizcu2{rH z>b>K3xrX68_-vevO8_)<0dV);{Ra;p4L`;v6Ui8pV&X}^z8>Jo2t5*|o?<_UG?QSS zk)vKRWB>qa?0FA8_TnWbe-%k&yqR={d=)VQ07XaXKI%2*EMlqgQS!|MX{<*CU-s?0 z_dabRH~C@m<9H~OtOI~7m8E=?_IcvdXXeXP#9L2~zNoL^a9Hy+H8lNgdS+s#zP>_H zKS7q{ zHx>#4rzjO(6`@#GRFrGHDnhBOs3_NXwKcHiMU*d!wG~uqM@vDzD5)!uA(DZL3EZia z4OC2EPen4Iv0n{9WCk$yt8Iv)(oReXl69q>_!1=RMY)aqB8DJYFUf5bmaqhtm1mw8 zmvLR-IC-uLg%zW3ljS8d`gu-}%oqXke9`FVKoykg{2UGbT$?NY07^UZFQ<(=SpWb4 M07*qoM6N<$f`&15c>n+a delta 548 zcmV+<0^9w~3bF{07Y-l@0{{R3l|zoU0004)u_c@V75Y}Kw*UYD0d!JMQvg8b*k%9# z0C|!EZhzoXsjT4Y=K^*E09_*|y&g0IMgRZ-!%0LzR7i>Cl4n!GKoEvk0a1fpBX$!{ z^axh$fQTB!h6OtW6>Ds$*n9VHdpLeE4a*0ead-A+vhTjn-CPdfA4bA26A}S*x^Fr4 zq;zD}=?!E7Fi7+ylA2-E6Spx|$zU+*rG9{v)PFcfpiC5HN=v8GGpI~c?DM0Xm6e^7 zo2Lb!X`u3Hb3R=_(S<FOlubay%&UC<>P@NnIlXXxqWUA-Lq*yTd>@aXV(+i@)h;{YInBiN4R{lLkoaCXky;`zyoy6|{B zvTkVP^6K(>_d34+og!_7Z*FhyNPZRo(p!k$lN9cSPXi>k5EUMX`wM<)JOVsD!jt%I mKrEi&{AU1wmmm87WV`~2;!p_;)zP5<0000U34 zVV99NhJZeGaYi(CIhT+ZCm=}`5HKevCl(eKGAmXb7&JXSJuogVNe{!hnmKj{5*_JjK`bu-NcBb=^nH_a6#^xogpJ#rtsziS5q;6wqO zNWiGT4T}QYZZx=IQGoIOP>opx;P!m!&MXq}Pym2M0bUvau*e9?L{M}DZ6ato!u%3{ zDr5n+M+RVfWB|5D7GQeh0H#Maf{H}YTm;u*O#obrEe^=~AoM;2q4%Vu8F~XA?KY>7 S0u9vw0000gjxqAFgi%63G5CKLNO^F9M%&kj>=y!J4koFq62z>eg}a% uIR76~KE+88WW&M>oG-BZSYY>!MgwI0000 Date: Fri, 15 Sep 2023 18:52:58 +0300 Subject: [PATCH 05/15] =?UTF-8?q?=D0=9F=D1=80=D0=B8=D0=BF=D1=80=D0=B0?= =?UTF-8?q?=D0=B2=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modular_ss220/food/code/food.dm | 6 + modular_ss220/food/code/ingredients.dm | 166 +++++++++++++++++++++++ modular_ss220/food/icons/containers.dmi | Bin 0 -> 1094 bytes modular_ss220/hydroponics/code/plants.dm | 2 +- 4 files changed, 173 insertions(+), 1 deletion(-) create mode 100644 modular_ss220/food/icons/containers.dmi diff --git a/modular_ss220/food/code/food.dm b/modular_ss220/food/code/food.dm index 9d9f43305a2e..150c1792474c 100644 --- a/modular_ss220/food/code/food.dm +++ b/modular_ss220/food/code/food.dm @@ -3,6 +3,12 @@ . = ..() blend_items = list(/obj/item/reagent_containers/food/snacks/grown/buckwheat = list("buckwheat" = -5)) + blend_items +// Vending +/obj/machinery/economy/vending/dinnerware/Initialize(mapload) + products += list( + /obj/item/reagent_containers/food/condiment/herbs = 2,) + . = ..() + // Boiled Buckwheat /obj/item/reagent_containers/food/snacks/boiledbuckwheat name = "варённая гречка" diff --git a/modular_ss220/food/code/ingredients.dm b/modular_ss220/food/code/ingredients.dm index e84c09c4cc4f..5b42bc0a0602 100644 --- a/modular_ss220/food/code/ingredients.dm +++ b/modular_ss220/food/code/ingredients.dm @@ -8,6 +8,68 @@ color = "#8E633C" taste_description = "сухая гречка" +/datum/reagent/consumable/tomato_sauce + name = "томатный соус" + id = "tomato_sauce" + description = "Отец всех соусов. Помидоры, немного специй и ничего лишнего." + reagent_state = LIQUID + nutriment_factor = 5 * REAGENTS_METABOLISM + color = "#ee1000" + taste_description = "томатный соус" + +/datum/reagent/consumable/cheesesauce + name = "сырный соус" + id = "cheese_sauce" + description = "Сыр, сливки и молоко... максимальная концентрация белка!" + reagent_state = LIQUID + nutriment_factor = 5 * REAGENTS_METABOLISM + color = "#e6d600" + taste_description = "сырный соус" + +/datum/reagent/consumable/mushroomsauce + name = "грибной соус" + id = "mushroom_sauce" + description = "Сливочный соус с грибами, имеет довольно резкий запах." + reagent_state = LIQUID + nutriment_factor = 5 * REAGENTS_METABOLISM + color = "#beb58a" + taste_description = "грибной соус" + +/datum/reagent/consumable/garlicsauce + name = "чесночный соус" + id = "garlic_sauce" + description = "Сильный соус с чесноком, его запах бьет в нос. Некоторые члены экипажа, вероятно, будут шипеть на вас и уходить." + reagent_state = LIQUID + nutriment_factor = 5 * REAGENTS_METABOLISM + color = "#fffee1" + taste_description = "чесночный соус" + +/datum/reagent/consumable/diablosauce + name = "соус 'Диабло'" + id = "diablo_sauce" + description = "Старинный жгучий соус, рецепт которого практически не изменился с момента его создания." + reagent_state = LIQUID + nutriment_factor = 5 * REAGENTS_METABOLISM + color = "#440804" + taste_description = "острый кетчуп" + +/datum/reagent/consumable/custard + name = "заварной крем" + id = "custard" + description = "Мягкий и сладкий крем, используемый в кондитерском производстве." + reagent_state = LIQUID + nutriment_factor = 5 * REAGENTS_METABOLISM + color = "#fffed1" + taste_description = "сладкий нежный крем" + +/datum/reagent/consumable/herbs + name = "приправа" + id = "herbsmix" + description = "Смесь различных трав." + reagent_state = SOLID + color = "#2c5c04" + taste_description = "сухая приправа" + // Slices /obj/item/reagent_containers/food/snacks/cucumberslice name = "ломтик огурца" @@ -18,3 +80,107 @@ bitesize = 6 list_reagents = list("kelotane" = 1) tastes = list("cucumber" = 1) + +// Tomato Sauce +/obj/item/reagent_containers/food/condiment/tomato_sauce + name = "томатный соус" + desc = "Отец всех соусов. Помидоры, немного специй и ничего лишнего." + icon = 'modular_ss220/food/icons/containers.dmi' + icon_state = "tomato_sauce" + list_reagents = list("tomato_sauce" = 50) + possible_states = list() + +/datum/recipe/microwave/tomato_sauce + reagents = list("water" = 15, "sodiumchloride" = 1, "blackpepper" = 1, "herbsmix" = 1) + items = list( + /obj/item/reagent_containers/food/snacks/grown/garlic, + /obj/item/reagent_containers/food/snacks/grown/tomato) + result = /obj/item/reagent_containers/food/condiment/tomato_sauce + +// Diablo Sauce +/obj/item/reagent_containers/food/condiment/diablo_sauce + name = "соус 'Диабло'" + desc = "Старинный жгучий соус, рецепт которого практически не изменился с момента его создания." + icon = 'modular_ss220/food/icons/containers.dmi' + icon_state = "diablo_sauce" + list_reagents = list("diablo_sauce" = 30, "capsaicin" = 20) + possible_states = list() + +/datum/recipe/microwave/diablo_sauce + reagents = list("water" = 15, "sodiumchloride" = 1, "blackpepper" = 2, "herbsmix" = 1) + items = list( + /obj/item/reagent_containers/food/snacks/grown/tomato, + /obj/item/reagent_containers/food/snacks/grown/chili) + result = /obj/item/reagent_containers/food/condiment/diablo_sauce + +// Cheese Sauce +/obj/item/reagent_containers/food/condiment/cheese_sauce + name = "сырный соус" + desc = "Сыр, сливки и молоко... максимальная концентрация белка!" + icon = 'modular_ss220/food/icons/containers.dmi' + icon_state = "cheese_sauce" + list_reagents = list("cheese_sauce" = 50) + possible_states = list() + +/datum/recipe/microwave/cheese_sauce + reagents = list("milk" = 15, "cream" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/cheesewedge, + /obj/item/reagent_containers/food/snacks/cheesewedge) + result = /obj/item/reagent_containers/food/condiment/cheese_sauce + +// Mushroom Sauce +/obj/item/reagent_containers/food/condiment/mushroom_sauce + name = "грибной соус" + desc = "Сливочный соус с грибами, имеет довольно резкий запах." + icon = 'modular_ss220/food/icons/containers.dmi' + icon_state = "mushroom_sauce" + list_reagents = list("mushroom_sauce" = 50) + possible_states = list() + +/datum/recipe/microwave/mushroom_sauce + reagents = list("milk" = 15, "cream" = 5, "sodiumchloride" = 1,) + items = list( + /obj/item/reagent_containers/food/snacks/grown/onion, + /obj/item/reagent_containers/food/snacks/grown/mushroom) + result = /obj/item/reagent_containers/food/condiment/mushroom_sauce + +// Garlic Sauce +/obj/item/reagent_containers/food/condiment/garlic_sauce + name = "чесночный соус" + desc = "Сильный соус с чесноком, его запах бьет в нос. Некоторые члены экипажа, вероятно, будут шипеть на вас и уходить." + icon = 'modular_ss220/food/icons/containers.dmi' + icon_state = "garlic_sauce" + list_reagents = list("garlic_sauce" = 50) + possible_states = list() + +/datum/recipe/microwave/garlic_sauce + reagents = list("water" = 15, "sodiumchloride" = 1, "herbsmix" = 1) + items = list( + /obj/item/reagent_containers/food/snacks/grown/garlic, + /obj/item/reagent_containers/food/snacks/grown/cucumber) + result = /obj/item/reagent_containers/food/condiment/garlic_sauce + +// Custard +/obj/item/reagent_containers/food/condiment/custard + name = "заварной крем" + desc = "Мягкий и сладкий крем, используемый в кондитерском производстве." + icon = 'modular_ss220/food/icons/containers.dmi' + icon_state = "custard" + list_reagents = list("custard" = 50) + possible_states = list() + +/datum/recipe/microwave/custard + reagents = list("sugar" = 10, "milk" = 10, "cream" = 5, "vanilla" = 5) + items = list(/obj/item/reagent_containers/food/snacks/egg) + result = /obj/item/reagent_containers/food/condiment/custard + +// Herbs +/obj/item/reagent_containers/food/condiment/herbs + name = "приправа" + desc = "Смесь различных трав. Идеально подходит для пиццы!" + icon = 'modular_ss220/food/icons/containers.dmi' + icon = 'modular_ss220/food/icons/containers.dmi' + icon_state = "herbs" + list_reagents = list("herbsmix" = 50) + possible_states = list() diff --git a/modular_ss220/food/icons/containers.dmi b/modular_ss220/food/icons/containers.dmi new file mode 100644 index 0000000000000000000000000000000000000000..2f65fccdb95b01f0e92089a9b4929ccc968ca191 GIT binary patch literal 1094 zcmV-M1iAZ(P)ewV2`5tE~V4|K!W=%dF+bs`BjD^y+(ie~Nm7kLB+5lW#$sc1Yyy^yBXI>hJaG@$}~H^X2UF|Ns9uI5>KU zmDu6vcY~2ZK|ywdljiO9Dc1yv7BVG00001bW%=J z06^y0W&i*Ho_bVRbVOxyV{&P5bZKvH004NLjgZR>}3rs zAXu=8nLVWxZw%RDqm>K9<*?K0P7rbBuRa4U!B)zWB1o!~tw&_6lwE*nscrU16aU}O z1|NjdssWuEVE6-Hk0Xlk=e96l1BPCglEX!ap{7HwnZgo5ADY|v5 z*RTlPI-j7Np8Mb!$t4*0&{SeMf@l_pftqV216% zP0lUMurs{Pxq}+W1$Qfu`n?LIe!l`0j7GaKMySBH$K$bWqXNg-+jAU8A=ni|C9rL^ z0EVWZVF!(ZQG-D5E2939|NlPN>i7FK|G6Z%QthiY{~Eg*MuJ zt`;m74V~aN>1h~-aR`Pa zO$p+&ERI9i0qh}4jx+e=zTWN>;MGZGm-G8`#HBtjs^RoDXfr4PRjW z=Xtqd6rGk9ViW9~echA<`Mj5l;@kHh<#EPH@&Wl5Vl?YF82(*;0_;VJ$bs0X9RL6T M07*qoM6N<$g0zP(aR2}S literal 0 HcmV?d00001 diff --git a/modular_ss220/hydroponics/code/plants.dm b/modular_ss220/hydroponics/code/plants.dm index 8b485a91a557..c31a5162dcf3 100644 --- a/modular_ss220/hydroponics/code/plants.dm +++ b/modular_ss220/hydroponics/code/plants.dm @@ -1,4 +1,4 @@ -// HydroSeed // +// HydroSeed /obj/machinery/economy/vending/hydroseeds/Initialize(mapload) products += list( /obj/item/seeds/cucumber = 3, From c1fd180bb867927cbadb5b62dbd66a1216d540ca Mon Sep 17 00:00:00 2001 From: Aylong Date: Fri, 15 Sep 2023 20:42:50 +0300 Subject: [PATCH 06/15] =?UTF-8?q?=D0=9A=D1=81=D0=B5=D0=BD=D0=BE-=D1=85?= =?UTF-8?q?=D1=80=D1=8E=D1=87=D0=B5=D0=B2=D0=BE=20=D0=B8=20=D0=BF=D0=B8?= =?UTF-8?q?=D1=86=D1=86=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modular_ss220/food/code/food.dm | 288 ++++++++++++++++++++++++++++++ modular_ss220/food/icons/food.dmi | Bin 7567 -> 17311 bytes 2 files changed, 288 insertions(+) diff --git a/modular_ss220/food/code/food.dm b/modular_ss220/food/code/food.dm index 150c1792474c..d3afc66db886 100644 --- a/modular_ss220/food/code/food.dm +++ b/modular_ss220/food/code/food.dm @@ -162,6 +162,7 @@ /obj/item/reagent_containers/food/snacks/shawarma name = "шаурма" desc = "Великолепное сочетание мяса с гриля и свежих овощей. Не спрашивайте о мясе." + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "shawarma" filling_color = "#c0720c" list_reagents = list("protein" = 4, "nutriment" = 4, "vitamin" = 2, "tomatojuice" = 4) @@ -183,6 +184,7 @@ /obj/item/reagent_containers/food/snacks/doner_cheese name = "сырная шаурма" desc = "Фирменное блюдо от шеф-повара - мясо с гриля и свежие овощи с теплым сырным соусом. Вкусно!" + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "doner_cheese" filling_color = "#c0720c" list_reagents = list("protein" = 4, "nutriment" = 6, "vitamin" = 2, "tomatojuice" = 4) @@ -204,6 +206,7 @@ /obj/item/reagent_containers/food/snacks/doner_mushroom name = "шаурма с грибами" desc = "Мясо с гриля, свежие овощи и грибы. Грибы немного вытеснили мясо, но всё так же вкусно!" + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "doner_mushroom" filling_color = "#c0720c" list_reagents = list("protein" = 4, "nutriment" = 4, "plantmatter" = 2, "vitamin" = 2, "tomatojuice" = 4) @@ -227,6 +230,7 @@ /obj/item/reagent_containers/food/snacks/doner_vegan name = "овощная шаурма" desc = "Свежие овощи, завернутые в длинный рулет. Мясо в комплект не входит!" + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "doner_vegan" filling_color = "#c0720c" list_reagents = list("nutriment" = 4, "plantmatter" = 4, "vitamin" = 4, "tomatojuice" = 8) @@ -244,3 +248,287 @@ /obj/item/reagent_containers/food/snacks/grown/carrot, /obj/item/reagent_containers/food/snacks/sliceable/flatdough) result = /obj/item/reagent_containers/food/snacks/doner_vegan + +// Slime Pie +/obj/item/reagent_containers/food/snacks/sliceable/slimepie + name = "слаймовый пирог" + desc = "Блюрп блоб блуп блеп блоп. Можно нарезать." + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "slimepie" + slice_path = /obj/item/reagent_containers/food/snacks/slimepieslice + slices_num = 5 + bitesize = 3 + filling_color = "#00d9ff" + list_reagents = list("nutriment" = 20, "vitamin" = 5) + tastes = list("slime" = 5, "sweetness" = 1, "jelly" = 1) + +/obj/item/reagent_containers/food/snacks/slimepieslice + name = "кусочек слаймового пирога" + desc = "Блюрп блоб блуп блеп блоп." + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "slimepieslice" + trash = /obj/item/trash/plate + filling_color = "#00d9ff" + tastes = list("slime" = 5, "sweetness" = 1, "jelly" = 1) + +/datum/recipe/oven/slimepie + reagents = list("custard" = 1, "milk" = 5, "sugar" = 15) + items = list(/obj/item/organ/internal/heart/slime) + result = /obj/item/reagent_containers/food/snacks/sliceable/slimepie + +// Kidan Ragu +/obj/item/reagent_containers/food/snacks/kidanragu + name = "острое хитиновое рагу" + desc = "Рагу из очень жесткого хитинового мяса и тушеных овощей." + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "kidanragu" + list_reagents = list("nutriment" = 8, "vitamin" = 4, "protein" = 4) + tastes = list("insect" = 3, "vegetable" = 2) + +/datum/recipe/microwave/kidan_ragu + reagents = list("water" = 10, "sodiumchloride" = 1) + items = list( + /obj/item/organ/internal/heart/kidan, + /obj/item/reagent_containers/food/snacks/grown/potato, + /obj/item/reagent_containers/food/snacks/grown/potato, + /obj/item/reagent_containers/food/snacks/grown/carrot, + /obj/item/reagent_containers/food/snacks/grown/tomato, + /obj/item/reagent_containers/food/snacks/grown/chili) + result = /obj/item/reagent_containers/food/snacks/kidanragu + +// Fried Unathi Meat +/obj/item/reagent_containers/food/snacks/sliceable/lizard + name = "жареное мясо унатха" + desc = "Сочный стейк из мяса крупной ящерицы, вызывающий желание полежать на теплых камнях. Можно нарезать." + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "lizard_steak" + slice_path = /obj/item/reagent_containers/food/snacks/lizardslice + slices_num = 5 + list_reagents = list("protein" = 20, "nutriment" = 10, "vitamin" = 5) + tastes = list("мясо ящерицы" = 4, "курятина" = 2) + +/obj/item/reagent_containers/food/snacks/lizardslice + name = "стейк из унатха" + desc = "Порция мяса унатхи." + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "lizard_slice" + trash = /obj/item/trash/plate + filling_color = "#a55f3a" + tastes = list("мясо ящерицы" = 2, "курятина" = 1) + +/datum/deepfryer_special/unathi + input = /obj/item/organ/external + output = /obj/item/reagent_containers/food/snacks/lizardslice + +/datum/deepfryer_special/unathi/validate(obj/item/I) + if(!..()) + return FALSE + var/obj/item/organ/external/E = I + return istype(E.dna.species, /datum/species/unathi) + +// Tajaroni +/obj/item/reagent_containers/food/snacks/tajaroni + name = "Таярони" + desc = "Острая вяленая колбаса с перцем и... Оно только что мяукнуло?" + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "tajaroni" + list_reagents = list("nutriment" = 8, "vitamin" = 4, "protein" = 4) + tastes = list("сухое мясо" = 3, "кошатина" = 2) + +/datum/deepfryer_special/tajaroni + input = /obj/item/organ/external + output = /obj/item/reagent_containers/food/snacks/tajaroni + +/datum/deepfryer_special/tajaroni/validate(obj/item/I) + if(!..()) + return FALSE + var/obj/item/organ/external/E = I + return istype(E.dna.species, /datum/species/tajaran) + +// Vulpixes +/obj/item/reagent_containers/food/snacks/vulpix + name = "вульпиксы" + desc = "Аппетитно выглядящие мясные шарики в тесте... Главное - не думать о том, из кого они сделаны!" + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "vulpix" + list_reagents = list("nutriment" = 10, "vitamin" = 4, "protein" = 5) + tastes = list("булка" = 2, "собачатина" = 3) + +/datum/recipe/oven/vuplix + reagents = list("blackpepper" = 1, "sodiumchloride" = 1, "herbsmix" = 1, "tsauce" = 1, "cream" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/dough, + /obj/item/reagent_containers/food/snacks/meat, + /obj/item/organ/internal/liver/vulpkanin) + result = /obj/item/reagent_containers/food/snacks/vulpix + +// Cheese Vulpixes +/obj/item/reagent_containers/food/snacks/vulpix/cheese + name = "сырные вульпыксы" + desc = "Аппетитно выглядящие мясные шарики в тесте с начинкой из сыра... Главное - не думать о том, из кого они сделаны!" + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "vulpix_cheese" + tastes = list("булка" = 2, "собачатина" = 3, "сыр" = 2) + +/datum/recipe/oven/vulpixcheese + reagents = list("blackpepper" = 1, "sodiumchloride" = 1, "herbsmix" = 1, "csauce" = 1, "cream" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/dough, + /obj/item/reagent_containers/food/snacks/meat, + /obj/item/organ/internal/liver/vulpkanin, + /obj/item/reagent_containers/food/snacks/cheesewedge) + result = /obj/item/reagent_containers/food/snacks/vulpix/cheese + +// Bacon Vulpixes +/obj/item/reagent_containers/food/snacks/vulpix/bacon + name = "вульпиксы с беконом" + desc = "Аппетитно выглядящие мясные шарики в тесте с начинкой... Главное - не думать о том, из кого они сделаны!" + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "vulpix_bacon" + tastes = list("булка" = 2, "собачатина" = 3, "бекон" = 2, "грибы" = 2) + +/datum/recipe/oven/vulpixbacon + reagents = list("blackpepper" = 1, "sodiumchloride" = 1, "herbsmix" = 1, "msauce" = 1, "cream" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/dough, + /obj/item/reagent_containers/food/snacks/meat, + /obj/item/organ/internal/liver/vulpkanin, + /obj/item/reagent_containers/food/snacks/raw_bacon, + /obj/item/reagent_containers/food/snacks/grown/mushroom) + result = /obj/item/reagent_containers/food/snacks/vulpix/bacon + +// Chilli Vulpixes +/obj/item/reagent_containers/food/snacks/vulpix/chilli + name = "вульпиксы-чилли" + desc = "Аппетитно выглядящие мясные шарики в тесте... Главное - не думать о том, из кого они сделаны! Язык обжигает." + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "vulpix_chillie" + tastes = list("булка" = 2, "собачатина" = 3, "чилли" = 2) + +/datum/recipe/oven/vulpixchilli + reagents = list("blackpepper" = 1, "sodiumchloride" = 1, "herbsmix" = 1, "dsauce" = 1, "cream" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/dough, + /obj/item/reagent_containers/food/snacks/meat, + /obj/item/organ/internal/liver/vulpkanin, + /obj/item/reagent_containers/food/snacks/grown/chili) + result = /obj/item/reagent_containers/food/snacks/vulpix/chilli + +// Seafood Pizza +/obj/item/reagent_containers/food/snacks/sliceable/pizza/seafood + name = "пицца с морепродуктами" + desc = "Дары космических озер, сыр и немного кислинки." + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "fishpizza" + slice_path = /obj/item/reagent_containers/food/snacks/seapizzaslice + list_reagents = list("nutriment" = 30, "vitamin" = 15, "protein" = 15) + filling_color = "#ffe45d" + tastes = list("crust" = 1, "garlic" = 1, "cheese" = 2, "seafood" = 1, "sourness" = 1) + +/obj/item/reagent_containers/food/snacks/seapizzaslice + name = "кусочек пиццы с морепродуктами" + desc = "Аппетитный кусочек пиццы с морепродуктами и сыром..." + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "fishpizzaslice" + filling_color = "#ffe45d" + tastes = list("crust" = 1, "garlic" = 1, "cheese" = 2, "seafood" = 1, "sourness" = 1) + +/datum/recipe/oven/seapizza + reagents = list("herbs" = 1, "garlic_sauce" = 1) + items = list( + /obj/item/reagent_containers/food/snacks/sliceable/flatdough, + /obj/item/reagent_containers/food/snacks/cheesewedge, + /obj/item/reagent_containers/food/snacks/salmonmeat, + /obj/item/reagent_containers/food/snacks/salmonmeat, + /obj/item/reagent_containers/food/snacks/boiled_shrimp, + /obj/item/reagent_containers/food/snacks/grown/citrus/lemon) + result = /obj/item/reagent_containers/food/snacks/sliceable/pizza/seafood + +// Bacon Pizza +/obj/item/reagent_containers/food/snacks/sliceable/pizza/bacon + name = "пицца с беконом" + desc = "Классическая пицца, один из ингредиентов которой был заменен на жареный бекон." + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "baconpizza" + slice_path = /obj/item/reagent_containers/food/snacks/baconpizzaslice + list_reagents = list("nutriment" = 40, "vitamin" = 5, "protein" = 15) + filling_color = "#ffe45d" + tastes = list("crust" = 1, "mushroom" = 1, "cheese" = 2, "bacon" = 1) + +/obj/item/reagent_containers/food/snacks/baconpizzaslice + name = "кусочек пиццы с беконом" + desc = "Аппетитный кусок пиццы с беконом и грибами..." + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "baconpizzaslice" + filling_color = "#ffe45d" + tastes = list("crust" = 1, "mushroom" = 1, "cheese" = 2, "bacon" = 1) + +/datum/recipe/oven/baconpizza + reagents = list("mushroom_sauce" = 1) + items = list( + /obj/item/reagent_containers/food/snacks/sliceable/flatdough, + /obj/item/reagent_containers/food/snacks/cheesewedge, + /obj/item/reagent_containers/food/snacks/grown/mushroom, + /obj/item/reagent_containers/food/snacks/grown/mushroom, + /obj/item/reagent_containers/food/snacks/raw_bacon, + /obj/item/reagent_containers/food/snacks/raw_bacon) + result = /obj/item/reagent_containers/food/snacks/sliceable/pizza/bacon + +// Pizza Tajaroni +/obj/item/reagent_containers/food/snacks/sliceable/pizza/tajaroni + name = "пицца с таярони" + desc = "Острые колбаски таярони с сыром и оливками. Что из этого ужаснее, еще предстоит решить." + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "tajarpizza" + slice_path = /obj/item/reagent_containers/food/snacks/tajpizzaslice + list_reagents = list("nutriment" = 30, "vitamin" = 15, "protein" = 15) + filling_color = "#ffe45d" + tastes = list("crust" = 1, "tomato" = 1, "cheese" = 2, "tajaroni" = 1, "olives" = 1) + +/obj/item/reagent_containers/food/snacks/tajpizzaslice + name = "кусочек пиццы с таярони" + desc = "Вкуснейший кусок пиццы с таярони и оливками..." + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "tajarpizzaslice" + filling_color = "#ffe45d" + tastes = list("crust" = 1, "tomato" = 1, "cheese" = 2, "tajaroni" = 1, "olives" = 1) + +datum/recipe/oven/tajarpizza + reagents = list("herbs" = 1, "tomato_sauce" = 1, "blackpepper" = 1) + items = list( + /obj/item/reagent_containers/food/snacks/sliceable/flatdough, + /obj/item/reagent_containers/food/snacks/cheesewedge, + /obj/item/reagent_containers/food/snacks/cheesewedge, + /obj/item/reagent_containers/food/snacks/tajaroni, + /obj/item/reagent_containers/food/snacks/grown/olive,) + result = /obj/item/reagent_containers/food/snacks/sliceable/pizza/tajaroni + +// Diablo Pizza +/obj/item/reagent_containers/food/snacks/sliceable/pizza/diablo + name = "пицца 'Диабло'" + desc = "Невероятно жгучая пицца с кусочками мяса, некоторые утверждают, что она может отправить вас в рэдспейс." + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "diablopizza" + slice_path = /obj/item/reagent_containers/food/snacks/diablopizzaslice + list_reagents = list("nutriment" = 30, "vitamin" = 15, "protein" = 15, "capsaicin" = 15) + filling_color = "#ffe45d" + tastes = list("crust" = 1, "hotness" = 1, "cheese" = 2, "meat" = 1, "spice" = 1) + +/obj/item/reagent_containers/food/snacks/diablopizzaslice + name = "кусочек пиццы 'Диабло'" + desc = "Аппетитный кусок пиццы с соусом 'Диабло' и мясом..." + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "diablopizzaslice" + filling_color = "#ffe45d" + tastes = list("crust" = 1, "hotness" = 1, "cheese" = 2, "meat" = 1, "spice" = 1) + +/datum/recipe/oven/diablopizza + reagents = list("herbs" = 1, "diablo_sauce" = 1) + items = list( + /obj/item/reagent_containers/food/snacks/sliceable/flatdough, + /obj/item/reagent_containers/food/snacks/cheesewedge, + /obj/item/reagent_containers/food/snacks/grown/tomato, + /obj/item/reagent_containers/food/snacks/grown/chili, + /obj/item/reagent_containers/food/snacks/meatball, + /obj/item/reagent_containers/food/snacks/meatball) + result = /obj/item/reagent_containers/food/snacks/sliceable/pizza/diablo diff --git a/modular_ss220/food/icons/food.dmi b/modular_ss220/food/icons/food.dmi index 31ddb4456b63e80fb1bf25809b20e695d62b2592..7f488519fbfa1261317882147f12c65cc2da02da 100644 GIT binary patch literal 17311 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 i2E3TX2gXOCiqE#Qb4h>3fCA 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 literal 7567 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 From f28df09b0b967a6f684b148b043b9f9a3c9f92de Mon Sep 17 00:00:00 2001 From: Aylong Date: Fri, 15 Sep 2023 20:57:50 +0300 Subject: [PATCH 07/15] Update food.dm --- modular_ss220/food/code/food.dm | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/modular_ss220/food/code/food.dm b/modular_ss220/food/code/food.dm index d3afc66db886..fc475a16efc8 100644 --- a/modular_ss220/food/code/food.dm +++ b/modular_ss220/food/code/food.dm @@ -318,7 +318,7 @@ /datum/deepfryer_special/unathi input = /obj/item/organ/external - output = /obj/item/reagent_containers/food/snacks/lizardslice + output = /obj/item/reagent_containers/food/snacks/sliceable/lizard /datum/deepfryer_special/unathi/validate(obj/item/I) if(!..()) @@ -328,11 +328,11 @@ // Tajaroni /obj/item/reagent_containers/food/snacks/tajaroni - name = "Таярони" + name = "таярони" desc = "Острая вяленая колбаса с перцем и... Оно только что мяукнуло?" icon = 'modular_ss220/food/icons/food.dmi' icon_state = "tajaroni" - list_reagents = list("nutriment" = 8, "vitamin" = 4, "protein" = 4) + list_reagents = list("nutriment" = 4, "vitamin" = 2, "protein" = 2) tastes = list("сухое мясо" = 3, "кошатина" = 2) /datum/deepfryer_special/tajaroni @@ -351,7 +351,7 @@ desc = "Аппетитно выглядящие мясные шарики в тесте... Главное - не думать о том, из кого они сделаны!" icon = 'modular_ss220/food/icons/food.dmi' icon_state = "vulpix" - list_reagents = list("nutriment" = 10, "vitamin" = 4, "protein" = 5) + list_reagents = list("nutriment" = 4, "vitamin" = 2, "protein" = 4) tastes = list("булка" = 2, "собачатина" = 3) /datum/recipe/oven/vuplix @@ -368,6 +368,7 @@ desc = "Аппетитно выглядящие мясные шарики в тесте с начинкой из сыра... Главное - не думать о том, из кого они сделаны!" icon = 'modular_ss220/food/icons/food.dmi' icon_state = "vulpix_cheese" + list_reagents = list("nutriment" = 4, "vitamin" = 2, "protein" = 4) tastes = list("булка" = 2, "собачатина" = 3, "сыр" = 2) /datum/recipe/oven/vulpixcheese @@ -385,6 +386,7 @@ desc = "Аппетитно выглядящие мясные шарики в тесте с начинкой... Главное - не думать о том, из кого они сделаны!" icon = 'modular_ss220/food/icons/food.dmi' icon_state = "vulpix_bacon" + list_reagents = list("nutriment" = 4, "vitamin" = 2, "protein" = 4) tastes = list("булка" = 2, "собачатина" = 3, "бекон" = 2, "грибы" = 2) /datum/recipe/oven/vulpixbacon @@ -403,6 +405,7 @@ desc = "Аппетитно выглядящие мясные шарики в тесте... Главное - не думать о том, из кого они сделаны! Язык обжигает." icon = 'modular_ss220/food/icons/food.dmi' icon_state = "vulpix_chillie" + list_reagents = list("nutriment" = 4, "vitamin" = 2, "protein" = 4) tastes = list("булка" = 2, "собачатина" = 3, "чилли" = 2) /datum/recipe/oven/vulpixchilli @@ -493,7 +496,7 @@ filling_color = "#ffe45d" tastes = list("crust" = 1, "tomato" = 1, "cheese" = 2, "tajaroni" = 1, "olives" = 1) -datum/recipe/oven/tajarpizza +/datum/recipe/oven/tajarpizza reagents = list("herbs" = 1, "tomato_sauce" = 1, "blackpepper" = 1) items = list( /obj/item/reagent_containers/food/snacks/sliceable/flatdough, From 5efc33cd7381cc955abee3ae2571854a8cda1abf Mon Sep 17 00:00:00 2001 From: Aylong Date: Fri, 15 Sep 2023 21:34:40 +0300 Subject: [PATCH 08/15] =?UTF-8?q?=D0=94=D0=BE=D1=88=D0=B8=D0=BA=20(=D0=9D?= =?UTF-8?q?=D0=B5=20=D0=BE=D1=82=D0=BA=D1=80=D1=8B=D0=B2=D0=B0=D0=B5=D1=82?= =?UTF-8?q?=D1=81=D1=8F=20:c=20)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modular_ss220/food/code/food.dm | 38 ++++++++++++++++++++++++++++++ modular_ss220/food/icons/food.dmi | Bin 17311 -> 19261 bytes 2 files changed, 38 insertions(+) diff --git a/modular_ss220/food/code/food.dm b/modular_ss220/food/code/food.dm index fc475a16efc8..2b5cfaf8efb9 100644 --- a/modular_ss220/food/code/food.dm +++ b/modular_ss220/food/code/food.dm @@ -9,6 +9,15 @@ /obj/item/reagent_containers/food/condiment/herbs = 2,) . = ..() +/obj/machinery/economy/vending/snack/Initialize(mapload) + products += list( + /obj/item/reagent_containers/food/snacks/doshik = 6, + /obj/item/reagent_containers/food/snacks/doshik_spicy = 6,) + prices += list( + /obj/item/reagent_containers/food/snacks/doshik = 100, + /obj/item/reagent_containers/food/snacks/doshik_spicy = 120,) + . = ..() + // Boiled Buckwheat /obj/item/reagent_containers/food/snacks/boiledbuckwheat name = "варённая гречка" @@ -535,3 +544,32 @@ /obj/item/reagent_containers/food/snacks/meatball, /obj/item/reagent_containers/food/snacks/meatball) result = /obj/item/reagent_containers/food/snacks/sliceable/pizza/diablo + +// Doshik +/obj/item/reagent_containers/food/snacks/doshik + name = "дошик" + desc = "Очень известная лапша быстрого приготовления. При открытии заваривается моментально. Вау." + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "doshik" + bitesize = 3 + trash = /obj/item/trash/doshik + list_reagents = list("dry_ramen" = 30) + junkiness = 25 + tastes = list("chiken" = 1, "noodles" = 1) + +/obj/item/reagent_containers/food/snacks/doshik_spicy + name = "острый дошик" + desc = "Очень известная лапша быстрого приготовления. При открытии заваривается моментально. Вау. Кажется, что в ней есть острые специи." + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "doshikspicy" + bitesize = 3 + trash = /obj/item/trash/doshik + list_reagents = list("dry_ramen" = 30,"capsaicin" = 5) + junkiness = 30 + tastes = list("beef" = 1, "noodles" = 1) + +/obj/item/trash/doshik + name = "packaging from doshik" + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "doshik-empty" + desc = "Still have delicious smell." diff --git a/modular_ss220/food/icons/food.dmi b/modular_ss220/food/icons/food.dmi index 7f488519fbfa1261317882147f12c65cc2da02da..317cc176e16687b9f17d412aa772e6361881e183 100644 GIT binary patch literal 19261 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 i2E3TX2gXOCiqE#Qb4h>3fCA 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 From f03b322a832d585c7713c5cf076e6be1f1ca3756 Mon Sep 17 00:00:00 2001 From: Aylong Date: Sun, 17 Sep 2023 16:46:41 +0300 Subject: [PATCH 09/15] =?UTF-8?q?=D0=9F=D0=BE=D1=87=D1=82=D0=B8=20=D0=B3?= =?UTF-8?q?=D0=BE=D1=82=D0=BE=D0=B2=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modular_ss220/food/code/food.dm | 401 +++++++++++++++++++++++++++++- modular_ss220/food/icons/food.dmi | Bin 19261 -> 38898 bytes 2 files changed, 399 insertions(+), 2 deletions(-) diff --git a/modular_ss220/food/code/food.dm b/modular_ss220/food/code/food.dm index 2b5cfaf8efb9..7892069c02fd 100644 --- a/modular_ss220/food/code/food.dm +++ b/modular_ss220/food/code/food.dm @@ -569,7 +569,404 @@ tastes = list("beef" = 1, "noodles" = 1) /obj/item/trash/doshik - name = "packaging from doshik" + name = "упаковка из под дошика" icon = 'modular_ss220/food/icons/food.dmi' icon_state = "doshik-empty" - desc = "Still have delicious smell." + desc = "Всё ещё вкусно пахнет." + +// Chocolate Cake +/obj/item/reagent_containers/food/snacks/sliceable/choccherrycake + name = "шоколадно-вишневый торт" + desc = "Ещё один торт. Тем не менее." + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "choccherrycake" + slice_path = /obj/item/reagent_containers/food/snacks/choccherrycakeslice + slices_num = 6 + bitesize = 3 + filling_color = "#5e1706" + tastes = list("cherry" = 5, "sweetness" = 1, "chocolate" = 1) + list_reagents = list("nutriment" = 10, "sugar" = 3, "coco" = 4) + +/obj/item/reagent_containers/food/snacks/choccherrycakeslice + name = "кусочек шоколадно-вишневого торта" + desc = "Кусочек очередного торта. Подождите, что?" + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "choccherrycake_s" + trash = /obj/item/trash/plate + filling_color = "#5e1706" + +/datum/recipe/oven/choccherrycake + reagents = list("milk" = 5, "flour" = 15) + items = list( + /obj/item/reagent_containers/food/snacks/egg, + /obj/item/reagent_containers/food/snacks/egg, + /obj/item/reagent_containers/food/snacks/egg, + /obj/item/reagent_containers/food/snacks/chocolatebar, + /obj/item/reagent_containers/food/snacks/chocolatebar, + /obj/item/reagent_containers/food/snacks/grown/cherries) + result = /obj/item/reagent_containers/food/snacks/sliceable/choccherrycake + +// Noel +/obj/item/reagent_containers/food/snacks/sliceable/noel + name = "Bûche de Noël" + desc = "Что?" + icon_state = "noel" + trash = /obj/item/trash/tray + slice_path = /obj/item/reagent_containers/food/snacks/noelslice + slices_num = 5 + filling_color = "#5e1706" + tastes = list("chocolate" = 3, "sweetness" = 2, "egg" = 1, "berries" = 2) + list_reagents = list("nutriment" = 6, "plantmatter" = 2, "coco" = 2, "cream" = 3, "sugar" = 3, "berryjucie" = 3) + +/obj/item/reagent_containers/food/snacks/noelslice + name = "кусочек Noël" + desc = "Кусочек чего?" + icon_state = "noel_s" + trash = /obj/item/trash/plate + filling_color = "#5e1706" + bitesize = 2 + +/datum/recipe/oven/noel + reagents = list("flour" = 15, "cream" = 10, "milk" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/egg, + /obj/item/reagent_containers/food/snacks/egg, + /obj/item/reagent_containers/food/snacks/chocolatebar, + /obj/item/reagent_containers/food/snacks/chocolatebar, + /obj/item/reagent_containers/food/snacks/grown/berries, + /obj/item/reagent_containers/food/snacks/grown/berries) + result = /obj/item/reagent_containers/food/snacks/sliceable/noel + +// Sundae +/obj/item/reagent_containers/food/snacks/sundae + name = "Сандей" + desc = "Сливочное удовольствие." + icon_state = "sundae" + filling_color = "#F5DEB8" + list_reagents = list("nutriment" = 4, "plantmatter" = 2, "bananajucie" = 4, "cream" = 3) + tastes = list("banana" = 1, "cherry" = 1, "cream" = 1) + bitesize = 5 + +/datum/recipe/oven/sundae + reagents = list("cream" = 10) + items = list( + /obj/item/reagent_containers/food/snacks/grown/cherries, + /obj/item/reagent_containers/food/snacks/grown/banana, + /obj/item/reagent_containers/food/snacks/doughslice) + result = /obj/item/reagent_containers/food/snacks/sundae + +// Bun-Bun +/obj/item/reagent_containers/food/snacks/bunbun + name = "Бун-Бун" + desc = "Маленькая хлебная обезьянка, сформованная из двух булочек для гамбургеров." + icon_state = "bunbun" + list_reagents = list("nutriment" = 2) + tastes = list("булка" = 2) + bitesize = 2 + +/datum/recipe/oven/bunbun + items = list( + /obj/item/reagent_containers/food/snacks/bun, + /obj/item/reagent_containers/food/snacks/bun) + result = /obj/item/reagent_containers/food/snacks/bunbun + +// Tortilla +/obj/item/reagent_containers/food/snacks/tortilla + name = "тортилья" + desc = "Hasta la vista, baby" + icon_state = "tortilla" + trash = /obj/item/trash/plate + filling_color = "#E8C31E" + list_reagents = list("nutriment" = 4) + tastes = list("corn" = 2) + bitesize = 2 + +/datum/recipe/microwave/tortilla + reagents = list("flour" = 10) + items = list(/obj/item/reagent_containers/food/snacks/grown/corn) + result = /obj/item/reagent_containers/food/snacks/tortilla + +// Nachos +/obj/item/reagent_containers/food/snacks/nachos + name = "начос" + desc = "Хола!" + icon_state = "nachos" + trash = /obj/item/trash/plate + filling_color = "#E8C31E" + list_reagents = list("nutriment" = 5, "salt" = 1) + tastes = list("corn" = 2) + bitesize = 3 + +/datum/recipe/microwave/nachos + reagents = list("sodiumchloride" = 1) + items = list(/obj/item/reagent_containers/food/snacks/tortilla) + result = /obj/item/reagent_containers/food/snacks/nachos + +// Cheese Nachos +/obj/item/reagent_containers/food/snacks/cheesenachos + name = "сырные начос" + desc = "Сырное хола!" + icon_state = "cheesenachos" + trash = /obj/item/trash/plate + filling_color = "#f1d65c" + list_reagents = list("nutriment" = 7, "salt" = 1) + tastes = list("corn" = 1, "cheese" = 2) + bitesize = 4 + +/datum/recipe/microwave/cheesenachos + reagents = list("sodiumchloride" = 1) + items = list( + /obj/item/reagent_containers/food/snacks/tortilla, + /obj/item/reagent_containers/food/snacks/cheesewedge) + result = /obj/item/reagent_containers/food/snacks/cheesenachos + +// Cuban Nachos +/obj/item/reagent_containers/food/snacks/cubannachos + name = "кубинские начос" + desc = "Очень острое хола!" + icon_state = "cubannachos" + trash = /obj/item/trash/plate + filling_color = "#ec5c23" + list_reagents = list("nutriment" = 7, "salt" = 1, "capsaicin" = 3, "plantmatter" = 1) + tastes = list("corn" = 1, "chili" = 2) + bitesize = 4 + +/datum/recipe/microwave/cubannachos + items = list( + /obj/item/reagent_containers/food/snacks/tortilla, + /obj/item/reagent_containers/food/snacks/grown/chili, + /obj/item/reagent_containers/food/snacks/grown/chili) + result = /obj/item/reagent_containers/food/snacks/cubannachos + +// Carne Buritto +/obj/item/reagent_containers/food/snacks/carneburrito + name = "Carne de burrito asado" + desc = "Как классический буррито, но с мясом." + icon_state = "carneburrito" + filling_color = "#69250b" + list_reagents = list("nutriment" = 8, "protein" = 3, "soysauce" = 1) + tastes = list("corn" = 1, "meat" = 2, "beans" = 1) + bitesize = 4 + +/datum/recipe/microwave/carneburrito + items = list( + /obj/item/reagent_containers/food/snacks/tortilla, + /obj/item/reagent_containers/food/snacks/grown/soybeans, + /obj/item/reagent_containers/food/snacks/cutlet, + /obj/item/reagent_containers/food/snacks/cutlet) + result = /obj/item/reagent_containers/food/snacks/carneburrito + +// Cheese Buritto +/obj/item/reagent_containers/food/snacks/cheeseburrito + name = "сырное буритто" + desc = "Нужно ли здесь что-то говорить?" + icon_state = "cheeseburrito" + filling_color = "#f1d65c" + list_reagents = list("nutriment" = 10, "soysauce" = 2) + tastes = list("corn" = 1, "beans" = 1, "cheese" = 2) + bitesize = 4 + +/datum/recipe/microwave/cheeseburrito + items = list( + /obj/item/reagent_containers/food/snacks/tortilla, + /obj/item/reagent_containers/food/snacks/cheesewedge, + /obj/item/reagent_containers/food/snacks/cheesewedge) + result = /obj/item/reagent_containers/food/snacks/cheeseburrito + +// Plasma Buritto +/obj/item/reagent_containers/food/snacks/plasmaburrito + name = "Fuego Plasma Burrito" + desc = "Очень острое, амигос." + icon_state = "plasmaburrito" + filling_color = "#f35a46" + list_reagents = list("nutriment" = 4, "plantmatter" = 4, "capsaicin" = 4) + tastes = list("corn" = 1, "beans" = 1, "chili" = 2) + bitesize = 4 + +/datum/recipe/microwave/plasmaburrito + items = list( + /obj/item/reagent_containers/food/snacks/tortilla, + /obj/item/reagent_containers/food/snacks/grown/soybeans, + /obj/item/reagent_containers/food/snacks/grown/chili, + /obj/item/reagent_containers/food/snacks/grown/chili) + result = /obj/item/reagent_containers/food/snacks/plasmaburrito + +// Pelmeni +/obj/item/reagent_containers/food/snacks/pelmeni + name = "пельмени" + desc = "Мясо завёрнутое в тесто." + icon_state = "pelmeni" + filling_color = "#d9be29" + list_reagents = list("protein" = 2) + bitesize = 2 + tastes = list("raw meat" = 1, "raw dough" = 1) + +/obj/item/reagent_containers/food/snacks/doughslice/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/reagent_containers/food/snacks/rawcutlet)) + new /obj/item/reagent_containers/food/snacks/pelmeni(src) + to_chat(user, "Вы сделали немного пельменей.") + qdel(src) + qdel(I) + else + ..() + +/obj/item/reagent_containers/food/snacks/boiledpelmeni + name = "варённые пельмени" + desc = "Мы не знаем, какой была Сибирь, но эти вкусные пельмени определенно прибыли оттуда." + icon_state = "boiledpelmeni" + trash = /obj/item/trash/snack_bowl + filling_color = "#d9be29" + list_reagents = list("protein" = 5) + bitesize = 3 + tastes = list("meat" = 2, "dough" = 2) + +/datum/recipe/microwave/pelmeni + reagents = list("water" = 5) + items = list(/obj/item/reagent_containers/food/snacks/pelmeni) + result = /obj/item/reagent_containers/food/snacks/boiledpelmeni + +// Smoked Sausage +/obj/item/reagent_containers/food/snacks/smokedsausage + name = "копчённая колбаска" + desc = "Кусок копченой колбасы. Под пивко пойдёт." + icon_state = "smokedsausage" + list_reagents = list("protein" = 12) + tastes = list("meat" = 3) + +/datum/recipe/oven/smokedsausage + reagents = list("sodiumchloride" = 5, "blackpepper" = 5) + items = list(/obj/item/reagent_containers/food/snacks/sausage) + result = /obj/item/reagent_containers/food/snacks/smokedsausage + +// Salami +/obj/item/reagent_containers/food/snacks/sliceable/salami + name = "салями" + desc = "Не лучший выбор для сэндвича." + icon_state = "salami" + slice_path = /obj/item/reagent_containers/food/snacks/slice/salami + slices_num = 6 + list_reagents = list("protein" = 12) + tastes = list("meat" = 3, "garlic" = 1) + +/obj/item/reagent_containers/food/snacks/slice/salami + name = "ломтик салями" + desc = "Лучший выбор для сэндвича." + icon_state = "salami_s" + bitesize = 2 + +/datum/recipe/oven/salami + reagents = list("garlic_sauce" = 5) + items = list(/obj/item/reagent_containers/food/snacks/smokedsausage) + result = /obj/item/reagent_containers/food/snacks/sliceable/salami + +// Fruit Cup +/obj/item/reagent_containers/food/snacks/fruitcup + name = "фруктовая кружка" + desc = "Фруктовый салат со съедобной кружкой." + icon_state = "fruitcup" + filling_color = "#C2CFAB" + list_reagents = list("nutriment" = 3, "watermelonjuice" = 5, "orangejuice" = 5, "vitamin" = 4) + tastes = list("apple" = 2, "banana" = 2, "waterlemon" = 2, "lemon" = 1, "ambrosia" = 1) + bitesize = 4 + +/datum/recipe/microwave/fruitcup + items = list( + /obj/item/reagent_containers/food/snacks/grown/apple, + /obj/item/reagent_containers/food/snacks/grown/citrus/orange, + /obj/item/reagent_containers/food/snacks/grown/ambrosia, + /obj/item/reagent_containers/food/snacks/grown/banana, + /obj/item/reagent_containers/food/snacks/grown/citrus/lemon, + /obj/item/reagent_containers/food/snacks/grown/watermelon) + result = /obj/item/reagent_containers/food/snacks/fruitcup + +// Jungle Salad +/obj/item/reagent_containers/food/snacks/junglesalad + name = "салат 'Джунгли'" + desc = "Из глубин джунглей." + icon_state = "junglesalad" + filling_color = "#C2CFAB" + list_reagents = list("nutriment" = 6, "watermelonjuice" = 3, "vitamin" = 4) + tastes = list("apple" = 1, "banana" = 2, "waterlemon" = 1) + +/datum/recipe/microwave/junglesalad + items = list( + /obj/item/reagent_containers/food/snacks/grown/apple, + /obj/item/reagent_containers/food/snacks/grown/banana, + /obj/item/reagent_containers/food/snacks/grown/banana, + /obj/item/reagent_containers/food/snacks/grown/watermelon) + result = /obj/item/reagent_containers/food/snacks/junglesalad + +// Delight Salad +/obj/item/reagent_containers/food/snacks/delightsalad + name = "cалат 'Восторг'" + desc = "Настоящий цитрусовый восторг." + icon_state = "delightsalad" + filling_color = "#C2CFAB" + trash = /obj/item/trash/snack_bowl + list_reagents = list("nutriment" = 3, "lemonjuice" = 4, "orangejuice" = 4, "vitamin" = 4, "limejuice" = 4) + tastes = list("lemon" = 1, "lime" = 2, "orange" = 1) + bitesize = 4 + +/datum/recipe/microwave/delightsalad + items = list( + /obj/item/reagent_containers/food/snacks/grown/citrus/lemon, + /obj/item/reagent_containers/food/snacks/grown/citrus/orange, + /obj/item/reagent_containers/food/snacks/grown/citrus/lime) + result = /obj/item/reagent_containers/food/snacks/delightsalad + +// Chowmein +/obj/item/reagent_containers/food/snacks/chowmein + name = "чау-мейн" + desc = "Nihao!" + icon_state = "chowmein" + trash = /obj/item/trash/plate + list_reagents = list("nutriment" = 6, "protein" = 6) + tastes = list("pasta" = 1, "carrot" = 1, "cabage" = 1, "meat" = 1) + bitesize = 3 + +/datum/recipe/microwave/chowmein + items = list( + /obj/item/reagent_containers/food/snacks/boiledspaghetti, + /obj/item/reagent_containers/food/snacks/cutlet, + /obj/item/reagent_containers/food/snacks/grown/cabbage, + /obj/item/reagent_containers/food/snacks/grown/carrot) + result = /obj/item/reagent_containers/food/snacks/chowmein + +// Beef Noodles +/obj/item/reagent_containers/food/snacks/beefnoodles + name = "лапша с говядиной" + desc = "Так просто и так вкусно!" + icon_state = "beefnoodles" + trash = /obj/item/trash/snack_bowl + list_reagents = list("nutriment" = 3, "protein" = 5, "plantmatter" = 3) + tastes = list("pasta" = 1, "cabage" = 1, "meat" = 2) + bitesize = 2 + +/datum/recipe/microwave/beefnoodles + items = list( + /obj/item/reagent_containers/food/snacks/boiledspaghetti, + /obj/item/reagent_containers/food/snacks/cutlet, + /obj/item/reagent_containers/food/snacks/cutlet, + /obj/item/reagent_containers/food/snacks/grown/cabbage) + result = /obj/item/reagent_containers/food/snacks/beefnoodles + +// Father's Soup +/obj/item/weapon/reagent_containers/food/snacks/fathersoup + name = "батин суп" + desc = "Адовое блюдо, усреднённый рецепт ибо вариаций масса. Ух бля." + icon_state = "fathersoup" + trash = /obj/item/trash/pan + filling_color = "#f85210" + list_reagents = list("nutriment" = 3, "protein" = 6, "plantmatter" = 3, "thermite" = 2) + tastes = list("ух бля" = 4, "ёбаный ад" = 2, "мясо" = 2) + bitesize = 5 + +/datum/recipe/oven/fathersoup + reagents = list(/datum/reagent/nutriment/flour = 10, /datum/reagent/blackpepper = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/tomatosoup, + /obj/item/reagent_containers/food/snacks/grown/garlic, + /obj/item/reagent_containers/food/snacks/grown/ghost_chili, + /obj/item/reagent_containers/food/snacks/grown/ghost_chili, + /obj/item/reagent_containers/food/snacks/grown/tomato) + result = /obj/item/weapon/reagent_containers/food/snacks/fathersoup diff --git a/modular_ss220/food/icons/food.dmi b/modular_ss220/food/icons/food.dmi index 317cc176e16687b9f17d412aa772e6361881e183..f2e1dc0678d8cb4244fd641676db9f219fe9bbe6 100644 GIT binary patch literal 38898 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 Date: Sun, 17 Sep 2023 16:59:53 +0300 Subject: [PATCH 10/15] =?UTF-8?q?=D0=92=D0=BA=D1=83=D1=81=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modular_ss220/food/code/food.dm | 80 ++++++++++++++++----------------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/modular_ss220/food/code/food.dm b/modular_ss220/food/code/food.dm index 7892069c02fd..afd893f4c051 100644 --- a/modular_ss220/food/code/food.dm +++ b/modular_ss220/food/code/food.dm @@ -126,7 +126,7 @@ filling_color = "#C2CFAB" bitesize = 8 list_reagents = list("nutriment" = 2, "vitamin" = 1) - tastes = list("pickles" = 1) + tastes = list("маринованые огурцы" = 1) /obj/item/reagent_containers/food/snacks/brine name = "рассол" @@ -137,7 +137,7 @@ filling_color = "#C2CFAB" bitesize = 4 list_reagents = list("nutriment" = 1, "antihol" = 2) - tastes = list("brine" = 3) + tastes = list("рассол" = 3) /datum/crafting_recipe/pickles name = "Маринованные огурцы" @@ -269,7 +269,7 @@ bitesize = 3 filling_color = "#00d9ff" list_reagents = list("nutriment" = 20, "vitamin" = 5) - tastes = list("slime" = 5, "sweetness" = 1, "jelly" = 1) + tastes = list("слизь" = 5, "сладость" = 1, "желе" = 1) /obj/item/reagent_containers/food/snacks/slimepieslice name = "кусочек слаймового пирога" @@ -278,7 +278,7 @@ icon_state = "slimepieslice" trash = /obj/item/trash/plate filling_color = "#00d9ff" - tastes = list("slime" = 5, "sweetness" = 1, "jelly" = 1) + tastes = list("слизь" = 5, "сладость" = 1, "желе" = 1) /datum/recipe/oven/slimepie reagents = list("custard" = 1, "milk" = 5, "sugar" = 15) @@ -292,7 +292,7 @@ icon = 'modular_ss220/food/icons/food.dmi' icon_state = "kidanragu" list_reagents = list("nutriment" = 8, "vitamin" = 4, "protein" = 4) - tastes = list("insect" = 3, "vegetable" = 2) + tastes = list("насекомое" = 3, "овощи" = 2) /datum/recipe/microwave/kidan_ragu reagents = list("water" = 10, "sodiumchloride" = 1) @@ -361,7 +361,7 @@ icon = 'modular_ss220/food/icons/food.dmi' icon_state = "vulpix" list_reagents = list("nutriment" = 4, "vitamin" = 2, "protein" = 4) - tastes = list("булка" = 2, "собачатина" = 3) + tastes = list("тесто" = 2, "собачатина" = 3) /datum/recipe/oven/vuplix reagents = list("blackpepper" = 1, "sodiumchloride" = 1, "herbsmix" = 1, "tsauce" = 1, "cream" = 5) @@ -378,7 +378,7 @@ icon = 'modular_ss220/food/icons/food.dmi' icon_state = "vulpix_cheese" list_reagents = list("nutriment" = 4, "vitamin" = 2, "protein" = 4) - tastes = list("булка" = 2, "собачатина" = 3, "сыр" = 2) + tastes = list("тесто" = 2, "собачатина" = 3, "сыр" = 2) /datum/recipe/oven/vulpixcheese reagents = list("blackpepper" = 1, "sodiumchloride" = 1, "herbsmix" = 1, "csauce" = 1, "cream" = 5) @@ -396,7 +396,7 @@ icon = 'modular_ss220/food/icons/food.dmi' icon_state = "vulpix_bacon" list_reagents = list("nutriment" = 4, "vitamin" = 2, "protein" = 4) - tastes = list("булка" = 2, "собачатина" = 3, "бекон" = 2, "грибы" = 2) + tastes = list("тесто" = 2, "собачатина" = 3, "бекон" = 2, "грибы" = 2) /datum/recipe/oven/vulpixbacon reagents = list("blackpepper" = 1, "sodiumchloride" = 1, "herbsmix" = 1, "msauce" = 1, "cream" = 5) @@ -415,7 +415,7 @@ icon = 'modular_ss220/food/icons/food.dmi' icon_state = "vulpix_chillie" list_reagents = list("nutriment" = 4, "vitamin" = 2, "protein" = 4) - tastes = list("булка" = 2, "собачатина" = 3, "чилли" = 2) + tastes = list("тесто" = 2, "собачатина" = 3, "чилли" = 2) /datum/recipe/oven/vulpixchilli reagents = list("blackpepper" = 1, "sodiumchloride" = 1, "herbsmix" = 1, "dsauce" = 1, "cream" = 5) @@ -435,7 +435,7 @@ slice_path = /obj/item/reagent_containers/food/snacks/seapizzaslice list_reagents = list("nutriment" = 30, "vitamin" = 15, "protein" = 15) filling_color = "#ffe45d" - tastes = list("crust" = 1, "garlic" = 1, "cheese" = 2, "seafood" = 1, "sourness" = 1) + tastes = list("чеснок" = 1, "сыр" = 2, "морепродукты" = 1, "кислинка" = 1) /obj/item/reagent_containers/food/snacks/seapizzaslice name = "кусочек пиццы с морепродуктами" @@ -443,7 +443,7 @@ icon = 'modular_ss220/food/icons/food.dmi' icon_state = "fishpizzaslice" filling_color = "#ffe45d" - tastes = list("crust" = 1, "garlic" = 1, "cheese" = 2, "seafood" = 1, "sourness" = 1) + tastes = list("чеснок" = 1, "сыр" = 2, "морепродукты" = 1, "кислинка" = 1) /datum/recipe/oven/seapizza reagents = list("herbs" = 1, "garlic_sauce" = 1) @@ -465,7 +465,7 @@ slice_path = /obj/item/reagent_containers/food/snacks/baconpizzaslice list_reagents = list("nutriment" = 40, "vitamin" = 5, "protein" = 15) filling_color = "#ffe45d" - tastes = list("crust" = 1, "mushroom" = 1, "cheese" = 2, "bacon" = 1) + tastes = list("грибы" = 1, "сыр" = 2, "бекон" = 1) /obj/item/reagent_containers/food/snacks/baconpizzaslice name = "кусочек пиццы с беконом" @@ -473,7 +473,7 @@ icon = 'modular_ss220/food/icons/food.dmi' icon_state = "baconpizzaslice" filling_color = "#ffe45d" - tastes = list("crust" = 1, "mushroom" = 1, "cheese" = 2, "bacon" = 1) + tastes = list("грибы" = 1, "сыр" = 2, "бекон" = 1) /datum/recipe/oven/baconpizza reagents = list("mushroom_sauce" = 1) @@ -495,7 +495,7 @@ slice_path = /obj/item/reagent_containers/food/snacks/tajpizzaslice list_reagents = list("nutriment" = 30, "vitamin" = 15, "protein" = 15) filling_color = "#ffe45d" - tastes = list("crust" = 1, "tomato" = 1, "cheese" = 2, "tajaroni" = 1, "olives" = 1) + tastes = list("томат" = 1, "сыр" = 2, "таярони" = 1, "оливки" = 1) /obj/item/reagent_containers/food/snacks/tajpizzaslice name = "кусочек пиццы с таярони" @@ -503,7 +503,7 @@ icon = 'modular_ss220/food/icons/food.dmi' icon_state = "tajarpizzaslice" filling_color = "#ffe45d" - tastes = list("crust" = 1, "tomato" = 1, "cheese" = 2, "tajaroni" = 1, "olives" = 1) + tastes = list("томат" = 1, "сыр" = 2, "таярони" = 1, "оливки" = 1) /datum/recipe/oven/tajarpizza reagents = list("herbs" = 1, "tomato_sauce" = 1, "blackpepper" = 1) @@ -524,7 +524,7 @@ slice_path = /obj/item/reagent_containers/food/snacks/diablopizzaslice list_reagents = list("nutriment" = 30, "vitamin" = 15, "protein" = 15, "capsaicin" = 15) filling_color = "#ffe45d" - tastes = list("crust" = 1, "hotness" = 1, "cheese" = 2, "meat" = 1, "spice" = 1) + tastes = list("остроту" = 1, "сыр" = 2, "мясо" = 1, "специи" = 1) /obj/item/reagent_containers/food/snacks/diablopizzaslice name = "кусочек пиццы 'Диабло'" @@ -532,7 +532,7 @@ icon = 'modular_ss220/food/icons/food.dmi' icon_state = "diablopizzaslice" filling_color = "#ffe45d" - tastes = list("crust" = 1, "hotness" = 1, "cheese" = 2, "meat" = 1, "spice" = 1) + tastes = list("остроту" = 1, "сыр" = 2, "мясо" = 1, "специи" = 1) /datum/recipe/oven/diablopizza reagents = list("herbs" = 1, "diablo_sauce" = 1) @@ -555,7 +555,7 @@ trash = /obj/item/trash/doshik list_reagents = list("dry_ramen" = 30) junkiness = 25 - tastes = list("chiken" = 1, "noodles" = 1) + tastes = list("курятина" = 1, "лапша" = 1) /obj/item/reagent_containers/food/snacks/doshik_spicy name = "острый дошик" @@ -566,7 +566,7 @@ trash = /obj/item/trash/doshik list_reagents = list("dry_ramen" = 30,"capsaicin" = 5) junkiness = 30 - tastes = list("beef" = 1, "noodles" = 1) + tastes = list("говядина" = 1, "лапша" = 1) /obj/item/trash/doshik name = "упаковка из под дошика" @@ -584,7 +584,7 @@ slices_num = 6 bitesize = 3 filling_color = "#5e1706" - tastes = list("cherry" = 5, "sweetness" = 1, "chocolate" = 1) + tastes = list("вишня" = 5, "сладость" = 1, "шоколад" = 1) list_reagents = list("nutriment" = 10, "sugar" = 3, "coco" = 4) /obj/item/reagent_containers/food/snacks/choccherrycakeslice @@ -615,7 +615,7 @@ slice_path = /obj/item/reagent_containers/food/snacks/noelslice slices_num = 5 filling_color = "#5e1706" - tastes = list("chocolate" = 3, "sweetness" = 2, "egg" = 1, "berries" = 2) + tastes = list("шоколад" = 3, "сладость" = 2, "яйца" = 1, "ягоды" = 2) list_reagents = list("nutriment" = 6, "plantmatter" = 2, "coco" = 2, "cream" = 3, "sugar" = 3, "berryjucie" = 3) /obj/item/reagent_containers/food/snacks/noelslice @@ -644,7 +644,7 @@ icon_state = "sundae" filling_color = "#F5DEB8" list_reagents = list("nutriment" = 4, "plantmatter" = 2, "bananajucie" = 4, "cream" = 3) - tastes = list("banana" = 1, "cherry" = 1, "cream" = 1) + tastes = list("банан" = 1, "вишня" = 1, "крем" = 1) bitesize = 5 /datum/recipe/oven/sundae @@ -661,7 +661,7 @@ desc = "Маленькая хлебная обезьянка, сформованная из двух булочек для гамбургеров." icon_state = "bunbun" list_reagents = list("nutriment" = 2) - tastes = list("булка" = 2) + tastes = list("тесто" = 2) bitesize = 2 /datum/recipe/oven/bunbun @@ -678,7 +678,7 @@ trash = /obj/item/trash/plate filling_color = "#E8C31E" list_reagents = list("nutriment" = 4) - tastes = list("corn" = 2) + tastes = list("кукуруза" = 2) bitesize = 2 /datum/recipe/microwave/tortilla @@ -694,7 +694,7 @@ trash = /obj/item/trash/plate filling_color = "#E8C31E" list_reagents = list("nutriment" = 5, "salt" = 1) - tastes = list("corn" = 2) + tastes = list("кукуруза" = 2) bitesize = 3 /datum/recipe/microwave/nachos @@ -710,7 +710,7 @@ trash = /obj/item/trash/plate filling_color = "#f1d65c" list_reagents = list("nutriment" = 7, "salt" = 1) - tastes = list("corn" = 1, "cheese" = 2) + tastes = list("кукуруза" = 1, "сыр" = 2) bitesize = 4 /datum/recipe/microwave/cheesenachos @@ -728,7 +728,7 @@ trash = /obj/item/trash/plate filling_color = "#ec5c23" list_reagents = list("nutriment" = 7, "salt" = 1, "capsaicin" = 3, "plantmatter" = 1) - tastes = list("corn" = 1, "chili" = 2) + tastes = list("кукуруза" = 1, "чили" = 2) bitesize = 4 /datum/recipe/microwave/cubannachos @@ -745,7 +745,7 @@ icon_state = "carneburrito" filling_color = "#69250b" list_reagents = list("nutriment" = 8, "protein" = 3, "soysauce" = 1) - tastes = list("corn" = 1, "meat" = 2, "beans" = 1) + tastes = list("кукуруза" = 1, "мясо" = 2, "бобы" = 1) bitesize = 4 /datum/recipe/microwave/carneburrito @@ -763,7 +763,7 @@ icon_state = "cheeseburrito" filling_color = "#f1d65c" list_reagents = list("nutriment" = 10, "soysauce" = 2) - tastes = list("corn" = 1, "beans" = 1, "cheese" = 2) + tastes = list("кукуруза" = 1, "бобы" = 1, "сыр" = 2) bitesize = 4 /datum/recipe/microwave/cheeseburrito @@ -780,7 +780,7 @@ icon_state = "plasmaburrito" filling_color = "#f35a46" list_reagents = list("nutriment" = 4, "plantmatter" = 4, "capsaicin" = 4) - tastes = list("corn" = 1, "beans" = 1, "chili" = 2) + tastes = list("кукуруза" = 1, "бобы" = 1, "чили" = 2) bitesize = 4 /datum/recipe/microwave/plasmaburrito @@ -799,7 +799,7 @@ filling_color = "#d9be29" list_reagents = list("protein" = 2) bitesize = 2 - tastes = list("raw meat" = 1, "raw dough" = 1) + tastes = list("сырое мясо" = 1, "сырое тесто" = 1) /obj/item/reagent_containers/food/snacks/doughslice/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/reagent_containers/food/snacks/rawcutlet)) @@ -818,7 +818,7 @@ filling_color = "#d9be29" list_reagents = list("protein" = 5) bitesize = 3 - tastes = list("meat" = 2, "dough" = 2) + tastes = list("мясо" = 2, "тесто" = 2) /datum/recipe/microwave/pelmeni reagents = list("water" = 5) @@ -831,7 +831,7 @@ desc = "Кусок копченой колбасы. Под пивко пойдёт." icon_state = "smokedsausage" list_reagents = list("protein" = 12) - tastes = list("meat" = 3) + tastes = list("мясо" = 3) /datum/recipe/oven/smokedsausage reagents = list("sodiumchloride" = 5, "blackpepper" = 5) @@ -846,7 +846,7 @@ slice_path = /obj/item/reagent_containers/food/snacks/slice/salami slices_num = 6 list_reagents = list("protein" = 12) - tastes = list("meat" = 3, "garlic" = 1) + tastes = list("мясо" = 3, "чеснок" = 1) /obj/item/reagent_containers/food/snacks/slice/salami name = "ломтик салями" @@ -866,7 +866,7 @@ icon_state = "fruitcup" filling_color = "#C2CFAB" list_reagents = list("nutriment" = 3, "watermelonjuice" = 5, "orangejuice" = 5, "vitamin" = 4) - tastes = list("apple" = 2, "banana" = 2, "waterlemon" = 2, "lemon" = 1, "ambrosia" = 1) + tastes = list("яблоко" = 2, "банан" = 2, "арбуз" = 2, "лимон" = 1, "амброзия" = 1) bitesize = 4 /datum/recipe/microwave/fruitcup @@ -886,7 +886,7 @@ icon_state = "junglesalad" filling_color = "#C2CFAB" list_reagents = list("nutriment" = 6, "watermelonjuice" = 3, "vitamin" = 4) - tastes = list("apple" = 1, "banana" = 2, "waterlemon" = 1) + tastes = list("яблоко" = 1, "банан" = 2, "арбуз" = 1) /datum/recipe/microwave/junglesalad items = list( @@ -904,7 +904,7 @@ filling_color = "#C2CFAB" trash = /obj/item/trash/snack_bowl list_reagents = list("nutriment" = 3, "lemonjuice" = 4, "orangejuice" = 4, "vitamin" = 4, "limejuice" = 4) - tastes = list("lemon" = 1, "lime" = 2, "orange" = 1) + tastes = list("лимон" = 1, "лайм" = 2, "апельсин" = 1) bitesize = 4 /datum/recipe/microwave/delightsalad @@ -921,7 +921,7 @@ icon_state = "chowmein" trash = /obj/item/trash/plate list_reagents = list("nutriment" = 6, "protein" = 6) - tastes = list("pasta" = 1, "carrot" = 1, "cabage" = 1, "meat" = 1) + tastes = list("лапша" = 1, "морковка" = 1, "капуста" = 1, "мясо" = 1) bitesize = 3 /datum/recipe/microwave/chowmein @@ -939,7 +939,7 @@ icon_state = "beefnoodles" trash = /obj/item/trash/snack_bowl list_reagents = list("nutriment" = 3, "protein" = 5, "plantmatter" = 3) - tastes = list("pasta" = 1, "cabage" = 1, "meat" = 2) + tastes = list("лапша" = 1, "капуста" = 1, "мясо" = 2) bitesize = 2 /datum/recipe/microwave/beefnoodles @@ -951,7 +951,7 @@ result = /obj/item/reagent_containers/food/snacks/beefnoodles // Father's Soup -/obj/item/weapon/reagent_containers/food/snacks/fathersoup +/obj/item/reagent_containers/food/snacks/fathersoup name = "батин суп" desc = "Адовое блюдо, усреднённый рецепт ибо вариаций масса. Ух бля." icon_state = "fathersoup" From b79994015ecace8d57dcea5e0a3801d9ed96ca75 Mon Sep 17 00:00:00 2001 From: Aylong Date: Sun, 17 Sep 2023 17:28:36 +0300 Subject: [PATCH 11/15] =?UTF-8?q?=D0=A4=D0=B8=D0=BA=D1=81=D1=8B.=20=D0=91?= =?UTF-8?q?=D0=BB=D1=8F=D1=82=D1=8C,=20=D1=8D=D1=82=D0=BE=20=D0=B6=D0=B5?= =?UTF-8?q?=20=D0=B5=D1=89=D1=91=20=D0=BD=D0=B0=20=D0=B2=D0=B8=D0=BA=D0=B8?= =?UTF-8?q?=20=D0=BF=D0=B8=D1=81=D0=B0=D1=82=D1=8C...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modular_ss220/food/code/food.dm | 34 +++++++++++++++++++++++++++--- modular_ss220/food/icons/food.dmi | Bin 38898 -> 39258 bytes 2 files changed, 31 insertions(+), 3 deletions(-) diff --git a/modular_ss220/food/code/food.dm b/modular_ss220/food/code/food.dm index afd893f4c051..2d3d0176ede8 100644 --- a/modular_ss220/food/code/food.dm +++ b/modular_ss220/food/code/food.dm @@ -610,6 +610,7 @@ /obj/item/reagent_containers/food/snacks/sliceable/noel name = "Bûche de Noël" desc = "Что?" + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "noel" trash = /obj/item/trash/tray slice_path = /obj/item/reagent_containers/food/snacks/noelslice @@ -621,6 +622,7 @@ /obj/item/reagent_containers/food/snacks/noelslice name = "кусочек Noël" desc = "Кусочек чего?" + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "noel_s" trash = /obj/item/trash/plate filling_color = "#5e1706" @@ -641,6 +643,7 @@ /obj/item/reagent_containers/food/snacks/sundae name = "Сандей" desc = "Сливочное удовольствие." + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "sundae" filling_color = "#F5DEB8" list_reagents = list("nutriment" = 4, "plantmatter" = 2, "bananajucie" = 4, "cream" = 3) @@ -659,6 +662,7 @@ /obj/item/reagent_containers/food/snacks/bunbun name = "Бун-Бун" desc = "Маленькая хлебная обезьянка, сформованная из двух булочек для гамбургеров." + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "bunbun" list_reagents = list("nutriment" = 2) tastes = list("тесто" = 2) @@ -674,6 +678,7 @@ /obj/item/reagent_containers/food/snacks/tortilla name = "тортилья" desc = "Hasta la vista, baby" + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "tortilla" trash = /obj/item/trash/plate filling_color = "#E8C31E" @@ -690,6 +695,7 @@ /obj/item/reagent_containers/food/snacks/nachos name = "начос" desc = "Хола!" + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "nachos" trash = /obj/item/trash/plate filling_color = "#E8C31E" @@ -706,6 +712,7 @@ /obj/item/reagent_containers/food/snacks/cheesenachos name = "сырные начос" desc = "Сырное хола!" + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "cheesenachos" trash = /obj/item/trash/plate filling_color = "#f1d65c" @@ -724,6 +731,7 @@ /obj/item/reagent_containers/food/snacks/cubannachos name = "кубинские начос" desc = "Очень острое хола!" + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "cubannachos" trash = /obj/item/trash/plate filling_color = "#ec5c23" @@ -742,6 +750,7 @@ /obj/item/reagent_containers/food/snacks/carneburrito name = "Carne de burrito asado" desc = "Как классический буррито, но с мясом." + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "carneburrito" filling_color = "#69250b" list_reagents = list("nutriment" = 8, "protein" = 3, "soysauce" = 1) @@ -760,6 +769,7 @@ /obj/item/reagent_containers/food/snacks/cheeseburrito name = "сырное буритто" desc = "Нужно ли здесь что-то говорить?" + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "cheeseburrito" filling_color = "#f1d65c" list_reagents = list("nutriment" = 10, "soysauce" = 2) @@ -777,6 +787,7 @@ /obj/item/reagent_containers/food/snacks/plasmaburrito name = "Fuego Plasma Burrito" desc = "Очень острое, амигос." + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "plasmaburrito" filling_color = "#f35a46" list_reagents = list("nutriment" = 4, "plantmatter" = 4, "capsaicin" = 4) @@ -795,6 +806,7 @@ /obj/item/reagent_containers/food/snacks/pelmeni name = "пельмени" desc = "Мясо завёрнутое в тесто." + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "pelmeni" filling_color = "#d9be29" list_reagents = list("protein" = 2) @@ -813,6 +825,7 @@ /obj/item/reagent_containers/food/snacks/boiledpelmeni name = "варённые пельмени" desc = "Мы не знаем, какой была Сибирь, но эти вкусные пельмени определенно прибыли оттуда." + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "boiledpelmeni" trash = /obj/item/trash/snack_bowl filling_color = "#d9be29" @@ -829,6 +842,7 @@ /obj/item/reagent_containers/food/snacks/smokedsausage name = "копчённая колбаска" desc = "Кусок копченой колбасы. Под пивко пойдёт." + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "smokedsausage" list_reagents = list("protein" = 12) tastes = list("мясо" = 3) @@ -842,6 +856,7 @@ /obj/item/reagent_containers/food/snacks/sliceable/salami name = "салями" desc = "Не лучший выбор для сэндвича." + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "salami" slice_path = /obj/item/reagent_containers/food/snacks/slice/salami slices_num = 6 @@ -851,6 +866,7 @@ /obj/item/reagent_containers/food/snacks/slice/salami name = "ломтик салями" desc = "Лучший выбор для сэндвича." + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "salami_s" bitesize = 2 @@ -863,6 +879,7 @@ /obj/item/reagent_containers/food/snacks/fruitcup name = "фруктовая кружка" desc = "Фруктовый салат со съедобной кружкой." + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "fruitcup" filling_color = "#C2CFAB" list_reagents = list("nutriment" = 3, "watermelonjuice" = 5, "orangejuice" = 5, "vitamin" = 4) @@ -883,6 +900,7 @@ /obj/item/reagent_containers/food/snacks/junglesalad name = "салат 'Джунгли'" desc = "Из глубин джунглей." + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "junglesalad" filling_color = "#C2CFAB" list_reagents = list("nutriment" = 6, "watermelonjuice" = 3, "vitamin" = 4) @@ -900,6 +918,7 @@ /obj/item/reagent_containers/food/snacks/delightsalad name = "cалат 'Восторг'" desc = "Настоящий цитрусовый восторг." + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "delightsalad" filling_color = "#C2CFAB" trash = /obj/item/trash/snack_bowl @@ -918,6 +937,7 @@ /obj/item/reagent_containers/food/snacks/chowmein name = "чау-мейн" desc = "Nihao!" + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "chowmein" trash = /obj/item/trash/plate list_reagents = list("nutriment" = 6, "protein" = 6) @@ -936,6 +956,7 @@ /obj/item/reagent_containers/food/snacks/beefnoodles name = "лапша с говядиной" desc = "Так просто и так вкусно!" + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "beefnoodles" trash = /obj/item/trash/snack_bowl list_reagents = list("nutriment" = 3, "protein" = 5, "plantmatter" = 3) @@ -954,6 +975,7 @@ /obj/item/reagent_containers/food/snacks/fathersoup name = "батин суп" desc = "Адовое блюдо, усреднённый рецепт ибо вариаций масса. Ух бля." + icon = 'modular_ss220/food/icons/food.dmi' icon_state = "fathersoup" trash = /obj/item/trash/pan filling_color = "#f85210" @@ -962,11 +984,17 @@ bitesize = 5 /datum/recipe/oven/fathersoup - reagents = list(/datum/reagent/nutriment/flour = 10, /datum/reagent/blackpepper = 5) + reagents = list("flour" = 10, "blackpepper" = 5) items = list( - /obj/item/weapon/reagent_containers/food/snacks/tomatosoup, + /obj/item/reagent_containers/food/snacks/soup/tomatosoup, /obj/item/reagent_containers/food/snacks/grown/garlic, + /obj/item/reagent_containers/food/snacks/grown/onion, /obj/item/reagent_containers/food/snacks/grown/ghost_chili, /obj/item/reagent_containers/food/snacks/grown/ghost_chili, /obj/item/reagent_containers/food/snacks/grown/tomato) - result = /obj/item/weapon/reagent_containers/food/snacks/fathersoup + result = /obj/item/reagent_containers/food/snacks/fathersoup + +/obj/item/trash/pan + name = "дырявая сковорода" + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "pan" diff --git a/modular_ss220/food/icons/food.dmi b/modular_ss220/food/icons/food.dmi index f2e1dc0678d8cb4244fd641676db9f219fe9bbe6..2bb75d4f66dfb41c8201a28f14c21db05966130a 100644 GIT binary patch delta 6823 zcmV;Y8d&A>uL9b#0+1vD?y)7^0T~*0>+=5_%A0Dds=ELF`);#Own;(~2q7dSgv5j$jar}5Rx4KNqHV2PYin(5pY~^$U)u+4t(EGp zwc6#;)>^UJpM5=Av@YPT)t?ZA0EQ4C2?^OC`<|K1a+mY`5her$oj?#N^M1YZnwgtB z^Ev0ve7@&<&OP@YbbSDuT_U7MsH&>sf74fdhRj)c+<)I+aL5`tGqV^R?g79uEmR>P zVPHxIqrosPy8{&qEQ79&4m3+*V1GLf!=kJG01+ZFAA`@{k}Iydq@3iUYyvimZEtO* zwY7^8e?Oo8%%z0FChK2#nUJuM6@{gxXYrZOT!?=(z>6DUKxm_g_9PfBx{b zS7QD>EM2yUZJW1a1j1OB#erPbYS}hS%ffyd{fy@}^f~DueB_mgw*4N3}b!DT1(RAHgu^2-`QTCtZ>7TKZ%@E@r%LCyGrb5DKz>!wV=j4_mhFL`V*9`pyrD zL?qTd@f4D*5(-7IEbD|dumAQ<1QmsqS6_|nO+=3fuDkAfOcVlPot{2Ff1}|rojtu^ z8l?D=Xz%P|_S`}ul1x@!K6xc&RPS%*mOJj8w7$dT!RGYh^-X8-xu2l%KtD;TGntt? zkAkB4{I82IrJ#5rnj?)>Km9eyX|wpsjo(98J=lGjL=+bT!3Z{&3%A=Hlcp-bW4D88 zVt3kDxVV%TU)jKnyd3`Hf94L-_-MnZnhe?Mn2s!Kz)$%KQ0 z3=Q`3@WT(`PWJMZuY4KZGP&^^-vCYH+dupfN`jX!fAz~?Q~C2l4=^~`gJfqW>Hq*1 z_en%SRDYlcPof9SVdK(^KEYsbPt0W)4F-{Hb{<)`j-X=0v^$BQVYj&njhJ}sPO!j| z6+!|cszgxH(A{o6fB&@`$;g?FP;4l&jc`cE!aS!f9#VeN*KGUP>`2}+bMJRJ$JF;g&lnI;>-Bt zipwcK=K^FciQ3u*Qki)|n!;w|SNGk=e}3y5oV9Q%x7_h-f2QXbQJkAcb8Rh4i%NOv zjaO*u>gG$=T!-6|(L7#!v*wT-iZH4=sNC1gZy#LCmfic9P4T4kcT~O2f|5eg(r4jN zO@jS`wSW6N*Is=k&Fy=s{O5YExZ*3cwvABNK1f#Ke3XP_BB)531537%oa95Zxu~kD zrkJAl)$HpYe@0j`l4+rbA{3X*V`gD4Rh4h?r$0Q*$3AjCLqo$LzygG%5SDDzb$61Q znL)BFAx8{!*+xjnD6+&rPd_Qn1V)E~^obEH)gDv*<%o_0Nb@Bk3+eI-W6yrv35l5D5D95%tbO$FeEqs>$;-^3sig&*%g*4iAEC(9)Hh%#G8r>w z@?Uq~e?|KAY=ou}FbpC?BV^6Y!R~MzQ)kla0{EA{B3}FHY6?9X*={>6_4VZB6;RdE z#%OXD3$FMIzM*TUv?K7W<1vwu>BBUF6wJxN&;z(#c7&lL%QAsr1e@JUU41J^4!XOC z`Bdn{m*#HHenZ$~g}mumNV?Ad`N0pcNfuH>f5$FlOxYqR8<>`bTef3FOf0)b$h7#~ zAOA>wTPp!eVpiJ)$5ocbdG*36>y*x&i3oRd@W5UkeBeGl`N<1OP0ytDKp)9z1$YzF z5sD4f&ImYl2d#{ECW@A{@wxX5fv4g zfM(D-65QnsiRm)FbY|JgxHLkFFm1Gv+3f2eBh;JIHl$NU|X|2R`*C8l5mf~2RV(bU|G zFDsMRHf;vg2D$;k5Lgy?++$qd z9Z!mkjC4#RGS>By6-Gz>*c}Stu#Us!K~`+Ew6?QSzhX-D_fLOQcL6Bk6Pl#6d)Ibk6+%Mh zth36EiLNMeEmQxXVO14{zaLY6?5Rb(M!nI@JD!+m~qe<29lRXo1w zT=>Onxi06X_bgjo)<*Fk*IY&USvdp-`&hQ9gk=loGU^{f7ZO62QG~#fWDq8bDj_6` z_5%a#+|k629d+d7=TOzu!IN)pLVIgw%*W#5U*rofAR7iQryYmG&VYXykJn4YFz~qC zs6wH?zn`$7W4CK~JP8bqe+=SuyHHhyzMfvvlTt87f&>CVG?$kVA@Rh|_QYI{{l#^{ zVY5>-C!gTZFkJ`Q_`+vDOJp>_yn;gN8yon=Z|-8j;zb0)5oAq8)@)46%ECaRX7^qc zMPW|OoMUQEdJr&I`M%UVdyly2?1eo0-w&he2Ab1_efn(n_4#p!e+;Hi_CsU9G-NDO zLzW%LNJI=1)#gM<7IvqEXBKZ7!n%P!)B~zY(G-~r( zu2`DvchJ(&gClDielM&tPYDe+wZ?qpGo;XSZ%=SL*@J znnagSm1M#}KVDTu6*|FTKk3OyM1+ndA_Rs)I5iuIE)~<1aC@8#4D^uh^%Ajk6k#$g z!AW?yAFthw8J6ko?Z=)nx&HC&-Gvgs){(bGvNwT(xkYT+_BOA*`U-iuv&k=*15O); zY>{jV6jj3?e+;p&xs7l*%-p?m-}g6oLQ8|S8NU|}OJG?RK}8}dJC~%+l_zZ;!1Jyb zL`rfhmIY3yi%=+pB!Mi;2qEb0?Pf)2a_ghVIn2+iekrZ&)_L}h*t;U{q^Yn@Bqn&qCMTH|c8`nU zkRL-5*ladNh66+llX;WK{7$>I0iV^L6N=4FI26I*aA2Aynx^3&9^!M-WpVRQ0spmY zwQ#9|X})A6Nk#|>Sy38)H- zEUb|MT(V%+^bDF?+DT4zFd7Wu@wf?$jFRB-VApII!7!?-6466g2qaaae;|Y^gWay- zf3|z*>>VI1smPuL*4+}@7{CX`}ADI6{lSW5GT$D z!PUQACZte+1gFYCPY1q~BwTJgdMM05{~%t61Dnl;BuQgkPzfT2fn`C&GI2OPfAkKH z;PECAGG!#Ei-&I7_@Qg2;sGE|oMZ6WH6_BM3am&F!x$wcF#%!eI5iuAp|OkKTpka) zX)riAiZ3mhkr6)*w+DYnCn6;L5yASOH-6}hA0>WM&^U39!IP_Mq(^?VTe2mjaK+Wv zp-M8A%}LkLFqUe=?oA{jOUN!4e@W>{^oV%yu4ZfWaktR4+3!}a;nXDs`XDN zVh#Y|<<;Y@eT8d{Xltn_e>z{7KbS*%5dG)yA zD>~MQ^3hdNMaLQe9AW-wfXHvWJbu9cjfl3WJ(aI8&6AE*RQj%cvJM`k(d#8|?p(66 zve>n27ce#Ei$#C!rE8@tAH7_h4E=v+Vj2W&$Xh3(tvwvw;1#Yle`3+umjbZ;t!F78 zT@^p@r#TZ-=@r|@*7PgCF^!7*k6hvAxkVR^KMxKMlQ(xRyLRn5Ve?JY-??+=G50Gg zD?4ueGkp*+rVOCFqmJyHg7MZqpTk)Jj0J@B%t8R#TIxy9EQH3BQ{Xrs3{mrq8(%Z1 z&{ZlQ=tGlbDrRM|e`Nmw%5O}A`(I>9rkkHX966N4Mc+gjHTo! zsz1^EHrv?ZrdK&5JQ^H(UX0FeG$N71OKwH8fmrq989Y6{icwy?bX zd|rF?b>=TSf1AOOK~d!9DbsqV;d=wkboRC~eOfL6rfE`;J0FMp@VbBP2U^(BfA10R zJD&QleEVhQXS%8C3XYq;(zH>btCVX7Pp(tQ=<7V00M3>-rsi~;}4jVs8 z)cg|zL3E!;BtlJ14J9QdC#-*_5c64p3fCIZkhe~Rf0tK_{Km_riKGAdjh9PPIVWJx z^q0h*=`V@Gxg`|NEurk(k5G2*M-B&__Sz$Z(4p7e?PIB5ad{B~qeD1sDh`{;B%S-B2o^sn zM&=*Af3==W{ZrDD*x$8--as?Gfo2p%VI+8fZ8gvF`liRYY~?Z<>t5xWE3V|xzx{4uljX54 zz#+a>ku?5#V*hY=Q7$_>T$ZeIq&0V<8*hA2ZCdz(C@`i;S1vRp6`p{wmqDclg{~z zf6Az<*~!muy`5b(ds(n-8EYT@D?eHNBYX)C{(A3S1iG4N-MNKLk=rJ%7p;Fp9^sDP zf0qM2wR8;aV%>}PW7^u;vZaEGjT?F6Upu+!8#j@VV&m-dQ~BkctGVOOpR)1wb=2+J zNyDBRo_+i=I$K)V{POekwzo~H{^gp%f5_~^sdY5fFV~FmN8Pfhe4vl=8`IEanW~31 zDj%5o>9$W9Do+_Id+VEh(QSL{n|*uhn|;lif?Kn2YbU-W{FzA10ie61ZhU~RA#a^1 zA6+FyTmFe>2&SqVu%+TbfN^tAd|Y(SWpuaK9%1F%DizIthge`uZc zPw~W~4^Ub#gA10H(OSQk%8HFFTXr^EH*Y0(b^)mwS=@HV8Y(uvNq0{t=PX^!>o2Tl zPR=x>&@f#y|KD*1M4|L@#z`2d!%@Fn|5_hpcim4Xp5+27EBz@Vvl zAJfu&U(L=b?nZb12sX=7Od zW0^w5{XOH40Exl&zZ*BS)Ld+h^I5t0XM5+&r2OD7g|1f6u?3@D9v*xmWfAcfr-GpW3 zU!}0PjCltyjJbT@`uYt#v+fD}g9Fr5Rnbsi%e3@VEX!i!8*lK>fBuuFpMDl!Mh>^F z`4#7!_fejE;T6&{r?F$_9-8+zQ1kXS8usiVQ1ZGkFW47TAc)p~w9|vIY!uF!&*Oi8 znm_;XLDu~2J`OZ>ke!jke_+oL8X8YO^#bRfvz(n(wah7;PfzdQ*g~qZjpEXUlr37q zpZ~Ew=KAl*EIZ=0qhZYGnk=Kq@)1S{sGL1x{CRZ1@Q3@}j-{$G=>vpKiK@LVzN73; z)!r80vHln5{h8EFLEmZc3fCHuo>@qF<0@$?Py21%x{cD3xooSbe*tD6dIU-0h!%eP z=4XIIrydWPzpbSnhb^0#v$Dy|8e0*zZr4`ccw-~qEIK>pGUySLPh5C0JxzOQu6>&o zpZXM*5u$qUJ~C$JbL;JQ^32og@s9-g&i8-94d4A9U%L8AY8sn4|KlGaEi0Ss+P{bCiQ#v^5z@=L*hqMS+QaT1N}Xuq@*w- zBb&y3E&TGAcXRh$zvIWNZl&bBj~#dYVXSo@@8hrS0H6}v;q7ZXVE=)!Zo&1LR6fwh z5+%Z~=Pa0%&U+Ei<@ZeQe==`I-&02X-nPffabFD>P5q;^f3?(4=?uVos&5vhC3BD1 z=5Tr5wO>wd-n+I9zhiW|srBHbM#Ad~wu$qWE~2k}Kfk=?#}wpFr?hwuqk&;EGSW%( zdg<@&BO@)HmtTIF#pf(xaC8JTi8tS>U}QMJm%ex{o8H_?R#rY2ue^e7HI2-yTN-m2 zVy!#r78|*9etlNpeV}t_N$x`?$~qST`hey00i{0?87uoN=iy% z)<4rv1D??3z!Urb(YXLqShk~@03b6X_AhO+<{y7we^HfCC6oDc3sBIx_L?iPsRBg? zQ`Z?8=;y{8zDh|+2@gE9mMzt9v*g@!sNTC9o6Uh9FnRp3C#m1pN>}d?g{>c*bQw-n z{i7r3w^wgCY+3HSI~o_XsQfC5Y}~Mmy@7wpgNowx}dSX5nUI|+P(0E^iM_o zqpdKEO$J(WXg&ZiZv1F}U$?CBEMRr%B>>0WfBGLyKRO>^Vm9zjOw$AyH~(bx;{o6_ zxFN_r)i;k1pdHN&QT+Y@?FSE!0H3J&CsH?ihcGQ2pD!8Hijd%P5e$r=C=xcOgRqdW zx!kmObR$bDb9R+XX?H04{DZ3hL=(c;#Gr}XurYzk&mBGoADsbsqUJxAel!pqjfoR~ zc_ynL4*;h@0GP-`GdQ$&w+d5f`VS)?Wc{P}&zoq(V{tMrz5O8c;{o6_3jlFGc#d`> zO<#XMeJLs9uTSP>w#-%>0T%v$w?4X;w`ceKx*Prghh-}=8KCvCvl{~Xe1G$f zkE^=&{r9wKno%1`Raw!2qAdnX>Y2-eeP=bLQ97uVA z5P~Ur$>#+OT)+k#sxP)&RmIMa>~Ac$Rpd7FtQECc)tJ4%+buOy*1~z z_F8N2b2hr(i_I<()WcL%RPc?)tWa>=>)hWxDk=X$c@Q%H6s^1uJ`HSvelq;_N9s~j)OQ1;*3SovpaeENJ4L`Vvm4AJf zXaDgWzRou6b`6g^jNRhm*xYR1x)UKexb;UrBOI1k^}>H4 z$tuBM7|XIw*yi;=yp@2Wu;i+%kUa_LVZpW6UXO`_Kcv&y?PDkuqJOQk3rvG#Zz3&i z?c@~|5|(5#^Cyr$Wg3+S8o2X;2S;t+;c{bhdhmF&nEj=%Q+Ke3#FTN2%bi3)@pS&z z`4>?zc_x}8m8HLYh@{l z64t)8hOzlM{QK=c<$v|HZ=>22kS!!x;!tY~rX*9<-cGMWWhmZ`PqQem+J&WpC0n2< z47B&)L_t_4BFZ}0qNVv_(d^mu4fJ6;HP&z2!GWe$dVE7noK%cu!P>QNQ@Zf0-14Iz zGkyA8c2rc-;~&JElgZ3;zC?R}FP)v8G}eqRIt>SXoHKtms((vEwaJ76ef0Nr@ys(% z5troQy6e7+ZkgP4^Ua`X{P1UYpu~Il?hW4so64V`dV;>bPJF$cxD!X^B8UJ06_QCr zK~&sm4jUIO`Z|4Gol&=8C=fuh*?D%=DgufP)9xgUhTRrNaL~kUcY+0$tPm6sRwV+8 zh8`Ek72msw^naW@gknRHZG?h47UoCV8C3+3*SbXVWxpl%yuXgY+TF}d@#1y5*j}-d zoWe<{1AUM*ns1DbU6p(I+E>p*Q9{^Ng@XJ{;+!%MKeB=~Z*1qh^DpMS#g|b!e*v?UO6nyk|doOdgf}?G-ziF{O~ywDCAplR%GP2uU`oJK9LeNGC~_ki!PL zY$GUS6j`FTvxj77JVX5fy2T)tYLBY_a#+U!qAMV;K6$lBFLkU{gz<37hTs$OiBR5VBwq@c-(Hfd%BVI z=%b&w_yo*QkoeS8R{rhpeE-^O$j?ZpzOfOT%TC{b5248HuBpXPWYWiu<3Ar>L0VQe zLVwfn8wTP2K{ChXV0Sn^*3PK+1@O&%OT6>TWfZzKvg7PD*3^)bUqD4;Geb$4%((nI zy#3dl)I{J_$3H}Rh8NQaP%tqEL-!NsvLg%~S(fn!!r1H{s%x4+a?sH+z=gpR-_woNUJkn^<;@plR{D#~!1mxe31| zF}``hakZsxQjKuRIweKp5TOnZ9o)y0Pdv(b=bcMRS_VxAyGcqdz>|=MP;96!7egU~ z#FSL*4iEM9jp$*MiM#SX(f-Po6{30lY8Fn*!YM-RtlY^37c3$nEdg6xJdgb5F@F{< zSU_s3mnZ-FGVPr@-sBX5l14vZA~3ppa9M(+WG`XMKvkiqs~3A%MMcK188i(B`POZ} z;OepedKcfX|9rd{V}<$VC8bQCQH<)4!3a~iWgD$+9kjJ~V3QS0*+fPmJ7*lzW|iRb zc-Z*g+i9$ArLC=(xU?K9np%17*MALB{|2SM$Pk$c$r%0sX{o8yH#FeQ%;2338$q>! zZa^RimIdy(;Z#6KV1&V@0VZFbHy2|lNNRinzWxDx!7#$c7jZvoQo{!y#CME$jHiM%Cxxzbr-Vc zCS(~1WMoC9zP^#({z0bfD~{U!%Fahc3PYr;eOMj!Xp+vJUE7dV2nw00Q>QUuTpppI z;Dt3C*u1rlgm?$0BoL|wmIS7SEP*Vm$U??4O)MD(x_#(E5VEVdy?J{x?de=HTz^X5OqR%$r%nkgp$INC;U*5duq+L6|72gpe#+4)(Hhdp+B? zSCca#hl=`EUVMK8+NN<)|1Zw})db-IWW&JawBvBt>GciZ_IL;z25wgzs!-_Z=^sDG+LcV`!AiOCp)0sQ^|n#;qWka*#)y-~O0z~pM-u-Pe|IDtU_ z0PP2x`PQYE5+3q1si2UWx>|nqn-$EMJqv#*jI621nvF4;nHWgy-m?!yQJA=U;>X$? zbrCRE`H9q!w^uAWYbLM$zh_W&1I_8eo|VV`ZXa<$gRIehX@3-$hKyxu$g%?&iLha! z+MEc0s2Vt(PE120q#O8x zouH}|pCs`EjH{X^0cqaL=<4l351W)!PnJge8#K0d z;>aAspkgsN5Pu>&#YxGG8DyqsQe9WixUo4LI@rqFZrI zVh+uX&18?wrMbD4%SK6B231_I|&W+;IYSH zhGe?Bdax&tE)?m%X?}ft>Se8XVkx0zWC9!SEr?w8@b=MmrIVlCp0;khO zFc?IVK$c~M5Oj5QusArn{n29_;hxI7M6yF-a#jkmzneE-c>&pi-o6165|iob>Sb^s zjBZGnrUH_LE}KXQK*EwF61~afO_)Gk{Q+_(On)S-*qA(HI+EQ?%wcmxJsdV)0%1B3_nAj?;@!iGlS~V{+r>c8ham}UHXDNj ze!_;yq)|kEr`_IwuWGLe#bzfI4C8P(FijIp)9?-S^G)gEnD|cu|G8_KaH)bZ-XtVR zMhFR6Q7{Y>gn|$f0vRL;$ufs$eusSkmVXeS%2+}m027JM?ruV+!LpKH9oO%(J$s8t zR8vc?^E-A7nb0D&q=2m~e)x-7G|_5f3x=Ny;4CCeuZYp@rWEEu1a zPD5i0NhuD70zusFIQ)Y{#JkvyBB!K&N-78c@LzZPEiQ!rY zVK{u1s~~a=j?5@ahlOupng$qQmQIOo#Q!*EHqVs+cIg{M<)Jq2z55=7W~aKN8&g&g zlEAP`bUlo2m?)~9lH(LVfIA_cfPbN*VbamnLq>WM1B3lIH4VwMNJ~z_G7Ne85W6X8j2Iuoi%WM)&)%^|vc)HJ`Bm4VN-~zsNqheQ zmTJT9Ngyms$SxO&X^C_X4u9ZGOs1`8fQzrV5_?k0=UV&_ivVK8h?*ZgQWW)tMZdqj z>T@mp2r&l`BgPrbX*UZHC zv5+pthd5gNk&!>fVQ3n$azo*Q#T+GV3X!!YIC-G@DI>u+i(V_g}ZEHb>(toQB${s&9d-6*{qrM>t@U;L zk9mE8<6m#O@ktyleoa1hjF_Vw-rnl^3;@a=KeFH5oQyc`$vhi?l^3mystvKrfln<_ zuLGD+cbOCk_dh89W72|?NaTbMcJ}}fpQVtUQvi*O*niJnh@kOEyE>e&2#1&mKx^M{ z5$Z$*@jGRH_FKAF4zWt=x`k>&u{0+2qHIX$Y7XZ^V zDaf6UBkst)e=P?aS<~~!V?K90{a>=>D9hC|O;^Dk!oTbo8c7Yq-FuP5RN_9y&BIJGcaH?8A}OE2b;U*FHq zZo7@u&pprd=`(rhwbxm=_(EosE}*r~kD#lc*cP9g&C<;{# z@8k0g;_Dyep$8sf&GWDE^V@&Rd5dOJv12D!UU>^O)jRMw<8dbpe=aRMFY5k()ab8U z7Ns|(9y8hlXtKKit&x$Mc2$B5V?Y}@z>9W7PNnt$({gH-JRTe^R2`u+c@i-6z+d;84o=8OV+=)it1fEsolGqSD*U_ZH-NA zeDig>TAD}I|5D9hFz?82wh@s>Y5}F1fo@rpKhaI;O{r+IOvN)A3AsenjvcEmd^1RE<18 z+9^2WI!0|@y{J_*jekkJ@V6%@DHzLwxzlK>*++TVdgjeLi!B?skegRPN_r;uKCqm! z_3zWs*~a|2vw820)lAG8gA^Q~eSh5lKQ4zTlrFCP)@5v1{~j3`=`=SS#1a+ zbaFD2F~TMXYHJY~)Hm#BOsbch>~UPQ_s|nXPnTny0-|;Rr9(@l$SlCobASI6>MoNa zQNhU&{{@a)rA-^&MTorNh-2d`$AtR8h_eAk{tk?!1!eE&vXS@i zw@A$x!}gtfX*f{J?j2jH-G93m|CINHxnO@(jv&(ip*AX0LUvYEF|lwuon3vy8>z}RCYQ`)+N?SJ`T5mR_kVlF zv}0a7YKMic$ugQOA0u>NWHuo39)O?i-w{n$V|)%6)x|&`6nLaAP=8uCye8mev1Q9v zN~RRCwQM(#clZ$`iDO3iZ5v+!4o^KERTFU7vKco%n~coi9bv0?ZDHNI_57gttfPmLk zHE_Y_#HoQ;G-hI5k?!QU+ zN(ze?FQ&JrljP)N#-?Xex4)75?|+zwSNx7&EWMj4XMgp$`wvHQe*jjt0#J_a$nlk} zaNyu@T5x>^Zh>j zE2D11sp@}ZCg8rxHAe)mgef;|%(>A!BJ`t)qz92Hz}Px~(}NS<806>$LMN$B$M8ty z?ILe{Hg0#^F~>hi1a0jdR9DsTgW?q@)UL+jox-lj6c$XxZdV9~{5b3idSD1ml|cwX zx{mB}5`WMQREHBo7u40%q3eS2duE=H{ZrBZNE86W(}8miuLl4|gn!Hw;o&G?S;++e zQIGx*a{#BB(_&|!M=Eb0DWH9n7$W$5ep(J4sX(8o_>ZPKZ@Vxp9j`YD(+U&sauM(k zq9_tJr-P7?u({%BY3)FkR3`44a#GWw$n(#t|9?k20T^BwbTl`vkEi^b`pE0Z3c%5b zA7T#RRC8K5fTKBD3=U2C(BDs{=s%Bqmi>?1#ph^8@NpdPrN1!;aB4a296*fEo{zeb zr?;nv?&Rc=*T;M1U(5lVT4MJEjPZ%YF6;f`61yvKj2LGyF$WMM#u-e^0mO)L2J=5R X%n}As%(idz00000NkvXXu0mjfPcEJ8 From d1181f1e3b7c1373286ec32e53dbc08230460982 Mon Sep 17 00:00:00 2001 From: Aylong Date: Sun, 17 Sep 2023 17:36:56 +0300 Subject: [PATCH 12/15] =?UTF-8?q?=D0=9D=D0=B5=D0=BC=D0=BD=D0=BE=D0=B3?= =?UTF-8?q?=D0=BE=20=D0=B1=D0=90=D0=BB=D0=90=D0=BD=D1=81=D0=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modular_ss220/food/code/food.dm | 34 ++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/modular_ss220/food/code/food.dm b/modular_ss220/food/code/food.dm index 2d3d0176ede8..1f65b1bcb1a1 100644 --- a/modular_ss220/food/code/food.dm +++ b/modular_ss220/food/code/food.dm @@ -26,7 +26,7 @@ icon_state = "boiledbuckwheat" trash = /obj/item/trash/plate filling_color = "#8E633C" - list_reagents = list("nutriment" = 5, "vitamin" = 1) + list_reagents = list("nutriment" = 4, "vitamin" = 1) tastes = list("гречка" = 1) /datum/recipe/microwave/boiledbuckwheat @@ -61,7 +61,7 @@ trash = /obj/item/trash/snack_bowl filling_color = "#C2CFAB" bitesize = 3 - list_reagents = list("nutriment" = 10, "kelotane" = 2, "vitamin" = 3) + list_reagents = list("nutriment" = 6, "kelotane" = 2, "vitamin" = 2) tastes = list("варённая картошка" = 1, "огурец" = 1, "морковка" = 1, "яйцо" = 1, "Новый Год" = 1) /datum/recipe/microwave/oliviersalad @@ -83,7 +83,7 @@ trash = /obj/item/trash/snack_bowl filling_color = "#C2CFAB" bitesize = 3 - list_reagents = list("nutriment" = 12, "kelotane" = 2, "vitamin" = 3) + list_reagents = list("nutriment" = 6, "kelotane" = 2, "vitamin" = 3) tastes = list("варённая картошка" = 1, "огурец" = 1, "морковка" = 1, "яйца" = 1, "странно" = 1, "Новый Год" = 1) /datum/recipe/microwave/weirdoliviersalad @@ -157,7 +157,7 @@ icon = 'modular_ss220/food/icons/food.dmi' icon_state = "rassolnik" filling_color = "#F1FC72" - list_reagents = list("nutriment" = 6, "kelotane" = 1, "vitamin" = 2) + list_reagents = list("nutriment" = 4, "kelotane" = 1, "vitamin" = 2) tastes = list("картошка" = 1, "огурцы" = 1, "рис" = 1) /datum/recipe/microwave/rassolnik @@ -268,7 +268,7 @@ slices_num = 5 bitesize = 3 filling_color = "#00d9ff" - list_reagents = list("nutriment" = 20, "vitamin" = 5) + list_reagents = list("nutriment" = 12, "vitamin" = 4) tastes = list("слизь" = 5, "сладость" = 1, "желе" = 1) /obj/item/reagent_containers/food/snacks/slimepieslice @@ -291,7 +291,7 @@ desc = "Рагу из очень жесткого хитинового мяса и тушеных овощей." icon = 'modular_ss220/food/icons/food.dmi' icon_state = "kidanragu" - list_reagents = list("nutriment" = 8, "vitamin" = 4, "protein" = 4) + list_reagents = list("nutriment" = 6, "vitamin" = 2, "protein" = 4) tastes = list("насекомое" = 3, "овощи" = 2) /datum/recipe/microwave/kidan_ragu @@ -585,7 +585,7 @@ bitesize = 3 filling_color = "#5e1706" tastes = list("вишня" = 5, "сладость" = 1, "шоколад" = 1) - list_reagents = list("nutriment" = 10, "sugar" = 3, "coco" = 4) + list_reagents = list("nutriment" = 12, "sugar" = 4, "coco" = 4) /obj/item/reagent_containers/food/snacks/choccherrycakeslice name = "кусочек шоколадно-вишневого торта" @@ -699,7 +699,7 @@ icon_state = "nachos" trash = /obj/item/trash/plate filling_color = "#E8C31E" - list_reagents = list("nutriment" = 5, "salt" = 1) + list_reagents = list("nutriment" = 4, "salt" = 1) tastes = list("кукуруза" = 2) bitesize = 3 @@ -716,7 +716,7 @@ icon_state = "cheesenachos" trash = /obj/item/trash/plate filling_color = "#f1d65c" - list_reagents = list("nutriment" = 7, "salt" = 1) + list_reagents = list("nutriment" = 6, "salt" = 1) tastes = list("кукуруза" = 1, "сыр" = 2) bitesize = 4 @@ -735,7 +735,7 @@ icon_state = "cubannachos" trash = /obj/item/trash/plate filling_color = "#ec5c23" - list_reagents = list("nutriment" = 7, "salt" = 1, "capsaicin" = 3, "plantmatter" = 1) + list_reagents = list("nutriment" = 6, "salt" = 1, "capsaicin" = 2, "plantmatter" = 1) tastes = list("кукуруза" = 1, "чили" = 2) bitesize = 4 @@ -753,7 +753,7 @@ icon = 'modular_ss220/food/icons/food.dmi' icon_state = "carneburrito" filling_color = "#69250b" - list_reagents = list("nutriment" = 8, "protein" = 3, "soysauce" = 1) + list_reagents = list("nutriment" = 8, "protein" = 2, "soysauce" = 1) tastes = list("кукуруза" = 1, "мясо" = 2, "бобы" = 1) bitesize = 4 @@ -772,7 +772,7 @@ icon = 'modular_ss220/food/icons/food.dmi' icon_state = "cheeseburrito" filling_color = "#f1d65c" - list_reagents = list("nutriment" = 10, "soysauce" = 2) + list_reagents = list("nutriment" = 10, "milk" = 2) tastes = list("кукуруза" = 1, "бобы" = 1, "сыр" = 2) bitesize = 4 @@ -882,7 +882,7 @@ icon = 'modular_ss220/food/icons/food.dmi' icon_state = "fruitcup" filling_color = "#C2CFAB" - list_reagents = list("nutriment" = 3, "watermelonjuice" = 5, "orangejuice" = 5, "vitamin" = 4) + list_reagents = list("nutriment" = 4, "watermelonjuice" = 5, "orangejuice" = 5, "vitamin" = 4) tastes = list("яблоко" = 2, "банан" = 2, "арбуз" = 2, "лимон" = 1, "амброзия" = 1) bitesize = 4 @@ -922,7 +922,7 @@ icon_state = "delightsalad" filling_color = "#C2CFAB" trash = /obj/item/trash/snack_bowl - list_reagents = list("nutriment" = 3, "lemonjuice" = 4, "orangejuice" = 4, "vitamin" = 4, "limejuice" = 4) + list_reagents = list("nutriment" = 4, "lemonjuice" = 4, "orangejuice" = 4, "vitamin" = 4, "limejuice" = 4) tastes = list("лимон" = 1, "лайм" = 2, "апельсин" = 1) bitesize = 4 @@ -940,7 +940,7 @@ icon = 'modular_ss220/food/icons/food.dmi' icon_state = "chowmein" trash = /obj/item/trash/plate - list_reagents = list("nutriment" = 6, "protein" = 6) + list_reagents = list("nutriment" = 6, "protein" = 2) tastes = list("лапша" = 1, "морковка" = 1, "капуста" = 1, "мясо" = 1) bitesize = 3 @@ -959,7 +959,7 @@ icon = 'modular_ss220/food/icons/food.dmi' icon_state = "beefnoodles" trash = /obj/item/trash/snack_bowl - list_reagents = list("nutriment" = 3, "protein" = 5, "plantmatter" = 3) + list_reagents = list("nutriment" = 4, "protein" = 4, "plantmatter" = 3) tastes = list("лапша" = 1, "капуста" = 1, "мясо" = 2) bitesize = 2 @@ -979,7 +979,7 @@ icon_state = "fathersoup" trash = /obj/item/trash/pan filling_color = "#f85210" - list_reagents = list("nutriment" = 3, "protein" = 6, "plantmatter" = 3, "thermite" = 2) + list_reagents = list("nutriment" = 4, "protein" = 2, "plantmatter" = 4, "thermite" = 2) tastes = list("ух бля" = 4, "ёбаный ад" = 2, "мясо" = 2) bitesize = 5 From ea54705aebdcb814955703db5ed0f2e45f74696b Mon Sep 17 00:00:00 2001 From: Aylong Date: Mon, 18 Sep 2023 19:45:58 +0300 Subject: [PATCH 13/15] =?UTF-8?q?=D0=A3=D1=85=20=D0=B1=D0=BB=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modular_ss220/food/code/food.dm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/modular_ss220/food/code/food.dm b/modular_ss220/food/code/food.dm index 1f65b1bcb1a1..e507eb2458f5 100644 --- a/modular_ss220/food/code/food.dm +++ b/modular_ss220/food/code/food.dm @@ -980,7 +980,7 @@ trash = /obj/item/trash/pan filling_color = "#f85210" list_reagents = list("nutriment" = 4, "protein" = 2, "plantmatter" = 4, "thermite" = 2) - tastes = list("ух бля" = 4, "ёбаный ад" = 2, "мясо" = 2) + tastes = list("перец" = 4, "чеснок" = 2, "томат" = 2) bitesize = 5 /datum/recipe/oven/fathersoup @@ -994,6 +994,14 @@ /obj/item/reagent_containers/food/snacks/grown/tomato) result = /obj/item/reagent_containers/food/snacks/fathersoup +/obj/item/reagent_containers/food/snacks/fathersoup/On_Consume(mob/M, mob/user) + . = ..() + user.visible_message("У [M] на лбу аж пот выступает от [src].") + if(prob(33)) + var/soup_talk = "Ух бля..." + M.say(soup_talk) + return ..() + /obj/item/trash/pan name = "дырявая сковорода" icon = 'modular_ss220/food/icons/food.dmi' From 174265d56cf11fa7564fd61aa2ed7df78a165e8b Mon Sep 17 00:00:00 2001 From: Aylong Date: Mon, 18 Sep 2023 20:17:23 +0300 Subject: [PATCH 14/15] fart --- modular_ss220/emotes/audio/fart.ogg | Bin 0 -> 10944 bytes modular_ss220/emotes/code/emote.dm | 9 +++++++++ modular_ss220/emotes/code/emote_translations.dm | 4 ---- modular_ss220/food/code/food.dm | 2 ++ 4 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 modular_ss220/emotes/audio/fart.ogg diff --git a/modular_ss220/emotes/audio/fart.ogg b/modular_ss220/emotes/audio/fart.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ea1370160f97643740440dc0a45e8f9b2c18f431 GIT binary patch literal 10944 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 literal 0 HcmV?d00001 diff --git a/modular_ss220/emotes/code/emote.dm b/modular_ss220/emotes/code/emote.dm index f550ff266f70..02c2f7ccec0e 100644 --- a/modular_ss220/emotes/code/emote.dm +++ b/modular_ss220/emotes/code/emote.dm @@ -361,6 +361,15 @@ 'modular_ss220/emotes/audio/kidan/wiggles_kidan_2.ogg', 'modular_ss220/emotes/audio/kidan/wiggles_kidan_3.ogg') +/datum/emote/living/carbon/human/fart + message = "пердит." + message_param = "пердит в направлении %t." + emote_type = EMOTE_VISIBLE | EMOTE_AUDIBLE + vary = TRUE + muzzle_ignore = TRUE + only_forced_audio = TRUE + bypass_unintentional_cooldown = TRUE + sound = 'modular_ss220/emotes/audio/fart.ogg' //////////////////// /// Keybindings /// diff --git a/modular_ss220/emotes/code/emote_translations.dm b/modular_ss220/emotes/code/emote_translations.dm index 8d55b20b08d9..2934e66e03f8 100644 --- a/modular_ss220/emotes/code/emote_translations.dm +++ b/modular_ss220/emotes/code/emote_translations.dm @@ -273,10 +273,6 @@ message_param = "щелкает пальцами на %t." emote_type = EMOTE_VISIBLE | EMOTE_AUDIBLE -/datum/emote/living/carbon/human/fart - message = "пердит." - message_param = "пердит в направлении %t." - /datum/emote/living/carbon/sign/signal message_param = "показывает %t пальцев." param_desc = "число(0-10)" diff --git a/modular_ss220/food/code/food.dm b/modular_ss220/food/code/food.dm index e507eb2458f5..9d48fa9ce653 100644 --- a/modular_ss220/food/code/food.dm +++ b/modular_ss220/food/code/food.dm @@ -1000,6 +1000,8 @@ if(prob(33)) var/soup_talk = "Ух бля..." M.say(soup_talk) + if(prob(33)) + M.emote("fart") return ..() /obj/item/trash/pan From cc02c10611919c5e38a5797b13e444c3f7379c6c Mon Sep 17 00:00:00 2001 From: Aylong Date: Mon, 18 Sep 2023 20:18:37 +0300 Subject: [PATCH 15/15] meh --- modular_ss220/food/code/food.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_ss220/food/code/food.dm b/modular_ss220/food/code/food.dm index 9d48fa9ce653..3e337a5c1da2 100644 --- a/modular_ss220/food/code/food.dm +++ b/modular_ss220/food/code/food.dm @@ -996,7 +996,7 @@ /obj/item/reagent_containers/food/snacks/fathersoup/On_Consume(mob/M, mob/user) . = ..() - user.visible_message("У [M] на лбу аж пот выступает от [src].") + user.visible_message("У [M] на лбу аж пот выступает.") if(prob(33)) var/soup_talk = "Ух бля..." M.say(soup_talk)