diff --git a/code/datums/components/bakeable.dm b/code/datums/components/bakeable.dm
index 77b78ebe2f5c6..8eab85f4803d0 100644
--- a/code/datums/components/bakeable.dm
+++ b/code/datums/components/bakeable.dm
@@ -97,14 +97,14 @@
if(positive_result)
used_oven.visible_message(
- span_notice("Вы чувствуете как [used_oven.name] источает приятный запах."),
+ span_notice("Вы чувствуете, как [used_oven.name] источает приятный запах."),
blind_message = span_notice("Вы чувствуете приятный запах..."),
ignored_mobs = asomnia_hadders,
)
BLACKBOX_LOG_FOOD_MADE(baked_result.type)
else
used_oven.visible_message(
- span_warning("Вы чувствуете как [used_oven.name] испускает горелое зловоние."),
+ span_warning("Вы чувствуете, как [used_oven.name] испускает горелое зловоние."),
blind_message = span_warning("Вы чувствуете запах горелого..."),
ignored_mobs = asomnia_hadders,
)
diff --git a/code/modules/food_and_drinks/machinery/deep_fryer.dm b/code/modules/food_and_drinks/machinery/deep_fryer.dm
index 62876fd6e99b3..33ec57b0e2109 100644
--- a/code/modules/food_and_drinks/machinery/deep_fryer.dm
+++ b/code/modules/food_and_drinks/machinery/deep_fryer.dm
@@ -78,7 +78,7 @@ GLOBAL_LIST_INIT(oilfry_blacklisted_items, typecacheof(list(
/obj/machinery/deepfryer/examine(mob/user)
. = ..()
if(frying)
- . += "Вы сможете разглядеть [frying] в масле."
+ . += "Вы сможете разглядеть [frying.name] в масле."
if(in_range(user, src) || isobserver(user))
. += span_notice("На дисплее состояния отображается: Жарка на [fry_speed*100]% скорости.
Используется [oil_use] юнитов масла в секунду.")
@@ -91,7 +91,7 @@ GLOBAL_LIST_INIT(oilfry_blacklisted_items, typecacheof(list(
// Dissolving pills into the frier
if(istype(weapon, /obj/item/reagent_containers/pill))
if(!reagents.total_volume)
- to_chat(user, span_warning("Не в чем растворять [weapon]!"))
+ to_chat(user, span_warning("Не в чем растворять [weapon.name]!"))
return
user.visible_message(span_notice("[user] бросает [weapon.name] в [src.name]."), span_notice("Ты растворяешь [weapon.name] в [src.name]."))
weapon.reagents.trans_to(src, weapon.reagents.total_volume, transferred_by = user)
@@ -107,7 +107,7 @@ GLOBAL_LIST_INIT(oilfry_blacklisted_items, typecacheof(list(
return
// No fractal frying
if(HAS_TRAIT(weapon, TRAIT_FOOD_FRIED))
- to_chat(user, span_userdanger("Ваши кулинарные способности не дотягивают до легендарной техники Doublefry."))
+ to_chat(user, span_userdanger("Ваши кулинарные способности не дотягивают до легендарной техники Двойножарки."))
return
// Handle opening up the fryer with tools
if(default_deconstruction_screwdriver(user, "fryer_off", "fryer_off", weapon)) //where's the open maint panel icon?!
@@ -144,14 +144,14 @@ GLOBAL_LIST_INIT(oilfry_blacklisted_items, typecacheof(list(
if(cook_time >= DEEPFRYER_COOKTIME && !frying_fried)
frying_fried = TRUE //frying... frying... fried
playsound(src.loc, 'sound/machines/ding.ogg', 50, TRUE)
- audible_message(span_notice("[src.name] звенит!"))
+ audible_message(span_notice("[capitalize(src.name)] звенит!"))
else if (cook_time >= DEEPFRYER_BURNTIME && !frying_burnt)
frying_burnt = TRUE
var/list/asomnia_hadders = list()
for(var/mob/smeller in get_hearers_in_view(DEFAULT_MESSAGE_RANGE, src))
if(HAS_TRAIT(smeller, TRAIT_ANOSMIA))
asomnia_hadders += smeller
- visible_message(span_warning("[src.name] источает едкий запах!"), ignored_mobs = asomnia_hadders)
+ visible_message(span_warning("[capitalize(src.name)] источает едкий запах!"), ignored_mobs = asomnia_hadders)
use_energy(active_power_usage)
@@ -172,10 +172,10 @@ GLOBAL_LIST_INIT(oilfry_blacklisted_items, typecacheof(list(
icon_state = "fryer_off"
/obj/machinery/deepfryer/proc/start_fry(obj/item/frying_item, mob/user)
- to_chat(user, span_notice("Вы кладете [frying_item] в [src]."))
+ to_chat(user, span_notice("Вы кладете [frying_item.name] в [src.name]."))
if(istype(frying_item, /obj/item/freeze_cube))
log_bomber(user, "put a freeze cube in a", src)
- visible_message(span_userdanger("[src.name] начинает пылать... О нет..."))
+ visible_message(span_userdanger("[capitalize(src.name)] начинает пылать... О нет..."))
playsound(src, 'sound/effects/pray_chaplain.ogg', 100)
add_filter("entropic_ray", 10, list("type" = "rays", "size" = 35, "color" = COLOR_VIVID_YELLOW))
addtimer(CALLBACK(src, PROC_REF(blow_up)), 5 SECONDS)
@@ -192,7 +192,7 @@ GLOBAL_LIST_INIT(oilfry_blacklisted_items, typecacheof(list(
fry_loop.start()
/obj/machinery/deepfryer/proc/blow_up()
- visible_message(span_userdanger("[src.name] взрывается в результате энтропийной реакции!"))
+ visible_message(span_userdanger("[capitalize(src.name)] взрывается в результате энтропийной реакции!"))
explosion(src, devastation_range = 1, heavy_impact_range = 3, light_impact_range = 5, flame_range = 7)
deconstruct(FALSE)
@@ -219,10 +219,10 @@ GLOBAL_LIST_INIT(oilfry_blacklisted_items, typecacheof(list(
var/target_temp = dunking_target.bodytemperature
var/cold_multiplier = 1
if(target_temp < TCMB + 10) // a tiny bit of leeway
- dunking_target.visible_message(span_userdanger("[dunking_target.name] взрывается от энтропийной разницы! Блять!"))
- dunking_target.investigate_log("has been gibbed by entropic difference (being dunked into [src.name]).", INVESTIGATE_DEATHS)
+ dunking_target.visible_message(span_userdanger("[capitalize(dunking_target.name)] взрывается от энтропийной разницы! Блять!"))
+ dunking_target.investigate_log("has been gibbed by entropic difference (being dunked into [src]).", INVESTIGATE_DEATHS)
dunking_target.gib(DROP_ALL_REMAINS)
- log_combat(user, dunking_target, "blew up", null, "by dunking them into [src.name]")
+ log_combat(user, dunking_target, "blew up", null, "by dunking them into [src]")
return
else if(target_temp < T0C)
diff --git a/code/modules/food_and_drinks/machinery/food_cart.dm b/code/modules/food_and_drinks/machinery/food_cart.dm
index 631008d17723b..893aceb6260e2 100644
--- a/code/modules/food_and_drinks/machinery/food_cart.dm
+++ b/code/modules/food_and_drinks/machinery/food_cart.dm
@@ -53,7 +53,7 @@
/obj/machinery/food_cart/proc/pack_up()
if(!unpacked)
return
- visible_message(span_notice("[src.name] втягивает все свои распакованные части."))
+ visible_message(span_notice("[capitalize(src.name)] втягивает все свои распакованные части."))
for(var/o in packed_things)
var/obj/object = o
UnregisterSignal(object, COMSIG_MOVABLE_MOVED)
diff --git a/code/modules/reagents/reagent_containers/condiment.dm b/code/modules/reagents/reagent_containers/condiment.dm
index c8652afda8f0e..ae82bac1aa8ef 100644
--- a/code/modules/reagents/reagent_containers/condiment.dm
+++ b/code/modules/reagents/reagent_containers/condiment.dm
@@ -6,8 +6,8 @@
//Food items that aren't eaten normally and leave an empty container behind.
/obj/item/reagent_containers/condiment
- name = "condiment bottle"
- desc = "Just your average condiment bottle."
+ name = "бутылка специй"
+ desc = "Просто обычная бутылка со специями."
icon = 'icons/obj/food/containers.dmi'
icon_state = "bottle"
inhand_icon_state = "beer" //Generic held-item sprite until unique ones are made.
@@ -37,30 +37,30 @@
return ..()
/obj/item/reagent_containers/condiment/suicide_act(mob/living/carbon/user)
- user.visible_message(span_suicide("[user] is trying to eat the entire [src]! It looks like [user.p_they()] forgot how food works!"))
+ user.visible_message(span_suicide("[user] пытается проглоить содержимое [src.name]! Еда работает не так!"))
return OXYLOSS
/obj/item/reagent_containers/condiment/attack(mob/M, mob/user, def_zone)
if(!reagents || !reagents.total_volume)
- to_chat(user, span_warning("None of [src] left, oh no!"))
+ to_chat(user, span_warning("[src.name] оказывается без наполнения, о нет!"))
return FALSE
if(!canconsume(M, user))
return FALSE
if(M == user)
- user.visible_message(span_notice("[user] swallows some of the contents of \the [src]."), \
- span_notice("You swallow some of the contents of \the [src]."))
+ user.visible_message(span_notice("[user] проглатывает немного содержимого [src.name]."), \
+ span_notice("Вы проглотили немного содержимого [src]."))
else
- M.visible_message(span_warning("[user] attempts to feed [M] from [src]."), \
- span_warning("[user] attempts to feed you from [src]."))
+ M.visible_message(span_warning("[user] пытается накормить [M]. Похоже это [src.name]."), \
+ span_warning("[user] пытается накормить вас. Похоже это [src]."))
if(!do_after(user, 3 SECONDS, M))
return
if(!reagents || !reagents.total_volume)
return // The condiment might be empty after the delay.
- M.visible_message(span_warning("[user] fed [M] from [src]."), \
- span_warning("[user] fed you from [src]."))
+ M.visible_message(span_warning("[user] кормит [M]. Похоже это [src.name]."), \
+ span_warning("[user] кормит вас. Похоже это[src.name]."))
log_combat(user, M, "fed", reagents.get_reagent_log_string())
reagents.trans_to(M, 10, transferred_by = user, methods = INGEST)
playsound(M.loc,'sound/items/drink.ogg', rand(10,50), TRUE)
@@ -69,34 +69,34 @@
/obj/item/reagent_containers/condiment/interact_with_atom(atom/target, mob/living/user, list/modifiers)
if(istype(target, /obj/structure/reagent_dispensers)) //A dispenser. Transfer FROM it TO us.
if(!target.reagents.total_volume)
- to_chat(user, span_warning("[target] is empty!"))
+ to_chat(user, span_warning("[target.name] без ничего!"))
return ITEM_INTERACT_BLOCKING
if(reagents.total_volume >= reagents.maximum_volume)
- to_chat(user, span_warning("[src] is full!"))
+ to_chat(user, span_warning("[src.name] уже не вмещает больше!"))
return ITEM_INTERACT_BLOCKING
var/trans = target.reagents.trans_to(src, amount_per_transfer_from_this, transferred_by = user)
- to_chat(user, span_notice("You fill [src] with [trans] units of the contents of [target]."))
+ to_chat(user, span_notice("[src.name] наполняется [trans] юнитами. Используется [target.name]."))
return ITEM_INTERACT_SUCCESS
//Something like a glass or a food item. Player probably wants to transfer TO it.
else if(target.is_drainable() || IS_EDIBLE(target))
if(!reagents.total_volume)
- to_chat(user, span_warning("[src] is empty!"))
+ to_chat(user, span_warning("[src] без ничего!"))
return ITEM_INTERACT_BLOCKING
if(target.reagents.total_volume >= target.reagents.maximum_volume)
- to_chat(user, span_warning("you can't add anymore to [target]!"))
+ to_chat(user, span_warning("[target] не может вместить себя больше ингридиентов!"))
return ITEM_INTERACT_BLOCKING
var/trans = src.reagents.trans_to(target, amount_per_transfer_from_this, transferred_by = user)
- to_chat(user, span_notice("You transfer [trans] units of the condiment to [target]."))
+ to_chat(user, span_notice("[trans] заполняет содержимое [target.name]."))
return ITEM_INTERACT_SUCCESS
return NONE
/obj/item/reagent_containers/condiment/enzyme
name = "universal enzyme"
- desc = "Used in cooking various dishes."
+ desc = "Используется в приготовлении различных блюд."
icon_state = "enzyme"
list_reagents = list(/datum/reagent/consumable/enzyme = 50)
fill_icon_thresholds = null
@@ -106,12 +106,12 @@
var/datum/chemical_reaction/recipe = GLOB.chemical_reactions_list[/datum/chemical_reaction/food/cheesewheel]
var/milk_required = recipe.required_reagents[/datum/reagent/consumable/milk]
var/enzyme_required = recipe.required_catalysts[/datum/reagent/consumable/enzyme]
- . += span_notice("[milk_required] milk, [enzyme_required] enzyme and you got cheese.")
- . += span_warning("Remember, the enzyme isn't used up, so return it to the bottle, dingus!")
+ . += span_notice("[milk_required] молока, [enzyme_required] энзима и вы получите сыр.")
+ . += span_warning("Помните, что энзим лишь катализатор, не забудьте вернуть его в бутылку!")
/obj/item/reagent_containers/condiment/sugar
- name = "sugar sack"
- desc = "Tasty spacey sugar!"
+ name = "мешок сахара"
+ desc = "Сладкий космический сахар!"
icon_state = "sugar"
inhand_icon_state = "carton"
lefthand_file = 'icons/mob/inhands/items/drinks_lefthand.dmi'
@@ -125,11 +125,11 @@
var/flour_required = recipe.required_reagents[/datum/reagent/consumable/flour]
var/eggyolk_required = recipe.required_reagents[/datum/reagent/consumable/eggyolk]
var/sugar_required = recipe.required_reagents[/datum/reagent/consumable/sugar]
- . += span_notice("[flour_required] flour, [eggyolk_required] egg yolk (or soy milk), [sugar_required] sugar makes cake dough. You can make pie dough from it.")
+ . += span_notice("[flour_required] муки, [eggyolk_required] яий или соевого молока, [sugar_required] сахара, чтобы сделать слоенное тесто. Вы даже можете сделать пирог из него!")
/obj/item/reagent_containers/condiment/saltshaker //Separate from above since it's a small shaker rather then
- name = "salt shaker" // a large one.
- desc = "Salt. From space oceans, presumably."
+ name = "солонка" // a large one.
+ desc = "Соль. Скорее всего из космического океана."
icon_state = "saltshakersmall"
icon_empty = "emptyshaker"
inhand_icon_state = ""
@@ -140,12 +140,12 @@
fill_icon_thresholds = null
/obj/item/reagent_containers/condiment/saltshaker/suicide_act(mob/living/user)
- user.visible_message(span_suicide("[user] begins to swap forms with the salt shaker! It looks like [user.p_theyre()] trying to commit suicide!"))
+ user.visible_message(span_suicide("[user] начинает поглощать содержимое солонки! Это похоже на какой-то акт самоубийства!"))
var/newname = "[name]"
name = "[user.name]"
user.name = newname
user.real_name = newname
- desc = "Salt. From dead crew, presumably."
+ desc = "Соль. Скорее всего из мертвого члена экипажа."
return TOXLOSS
/obj/item/reagent_containers/condiment/saltshaker/interact_with_atom(atom/target, mob/living/user, list/modifiers)
@@ -154,17 +154,17 @@
return .
if(isturf(target))
if(!reagents.has_reagent(/datum/reagent/consumable/salt, 2))
- to_chat(user, span_warning("You don't have enough salt to make a pile!"))
+ to_chat(user, span_warning("У вас недостаточно соли, чтобы сделать горсть!"))
return
- user.visible_message(span_notice("[user] shakes some salt onto [target]."), span_notice("You shake some salt onto [target]."))
+ user.visible_message(span_notice("[target.name] наполняется солью благодаря [user]."), span_notice("[target.name] наполняется солью."))
reagents.remove_reagent(/datum/reagent/consumable/salt, 2)
new/obj/effect/decal/cleanable/food/salt(target)
return ITEM_INTERACT_SUCCESS
return .
/obj/item/reagent_containers/condiment/peppermill
- name = "pepper mill"
- desc = "Often used to flavor food or make people sneeze."
+ name = "перечница"
+ desc = "Часто используется для придания особого вкуса. Или чтобы заставить людей чихать."
icon_state = "peppermillsmall"
icon_empty = "emptyshaker"
inhand_icon_state = ""
@@ -175,8 +175,8 @@
fill_icon_thresholds = null
/obj/item/reagent_containers/condiment/milk
- name = "space milk"
- desc = "It's milk. White and nutritious goodness!"
+ name = "космическое молоко"
+ desc = "Это молоко. Белое и питательное божество!"
icon_state = "milk"
inhand_icon_state = "carton"
lefthand_file = 'icons/mob/inhands/items/drinks_lefthand.dmi'
@@ -189,12 +189,12 @@
var/datum/chemical_reaction/recipe = GLOB.chemical_reactions_list[/datum/chemical_reaction/food/cheesewheel]
var/milk_required = recipe.required_reagents[/datum/reagent/consumable/milk]
var/enzyme_required = recipe.required_catalysts[/datum/reagent/consumable/enzyme]
- . += span_notice("[milk_required] milk, [enzyme_required] enzyme and you got cheese.")
- . += span_warning("Remember, the enzyme isn't used up, so return it to the bottle, dingus!")
+ . += span_notice("[milk_required] молока, [enzyme_required] энзима, и вы получите сыр.")
+ . += span_warning("Помните, что энзим лишь катализатор, поэтому верните его потом на место!")
/obj/item/reagent_containers/condiment/flour
- name = "flour sack"
- desc = "A big bag of flour. Good for baking!"
+ name = "упаковка муки"
+ desc = "Крупная упаковка с мукой. Прекрасный выбор для выпечки!"
icon_state = "flour"
inhand_icon_state = "carton"
lefthand_file = 'icons/mob/inhands/items/drinks_lefthand.dmi'
@@ -211,13 +211,13 @@
var/cakebatter_flour_required = recipe_cakebatter.required_reagents[/datum/reagent/consumable/flour]
var/cakebatter_eggyolk_required = recipe_cakebatter.required_reagents[/datum/reagent/consumable/eggyolk]
var/cakebatter_sugar_required = recipe_cakebatter.required_reagents[/datum/reagent/consumable/sugar]
- . += "You retreat inward and recall the teachings of... Making Dough..."
- . += span_notice("[dough_flour_required] flour, [dough_water_required] water makes normal dough. You can make flat dough from it.")
- . += span_notice("[cakebatter_flour_required] flour, [cakebatter_eggyolk_required] egg yolk (or soy milk), [cakebatter_sugar_required] sugar makes cake dough. You can make pie dough from it.")
+ . += "Вы копаетесь в своих мыслях и вспоминаете рецепт... теста..."
+ . += span_notice("[dough_flour_required] муки, [dough_water_required] воды подойдет для обычного кусочка теста. Его можно потом раскатать в плоскую лепешку.")
+ . += span_notice("[cakebatter_flour_required] муки, [cakebatter_eggyolk_required] яичного желтка (или соевого молока), [cakebatter_sugar_required] сахара, чтобы сделать слоенное тесто. Из него выйдет отличный пирог!")
/obj/item/reagent_containers/condiment/soymilk
- name = "soy milk"
- desc = "It's soy milk. White and nutritious goodness!"
+ name = "соевое молоко"
+ desc = "соя, божество прозрачное, но все еще питательное!"
icon_state = "soymilk"
inhand_icon_state = "carton"
lefthand_file = 'icons/mob/inhands/items/drinks_lefthand.dmi'
@@ -226,8 +226,8 @@
fill_icon_thresholds = null
/obj/item/reagent_containers/condiment/rice
- name = "rice sack"
- desc = "A big bag of rice. Good for cooking!"
+ name = "пачка риса"
+ desc = "Крупная упаковка с рисом. Идеальна для приготовления блюд!"
icon_state = "rice"
inhand_icon_state = "carton"
lefthand_file = 'icons/mob/inhands/items/drinks_lefthand.dmi'
@@ -236,8 +236,8 @@
fill_icon_thresholds = null
/obj/item/reagent_containers/condiment/cornmeal
- name = "cornmeal box"
- desc = "A big box of cornmeal. Great for southern style cooking."
+ name = "коробка кукурузной муки"
+ desc = "Крупная коробка с кукрзной мукой. Отличный выбор для приготовления южных блюд."
icon_state = "cornmeal"
inhand_icon_state = "carton"
lefthand_file = 'icons/mob/inhands/items/drinks_lefthand.dmi'
@@ -246,114 +246,114 @@
fill_icon_thresholds = null
/obj/item/reagent_containers/condiment/bbqsauce
- name = "bbq sauce"
- desc = "Hand wipes not included."
+ name = "соус барбекью"
+ desc = "Салфетки не включены."
icon_state = "bbqsauce"
list_reagents = list(/datum/reagent/consumable/bbqsauce = 50)
/obj/item/reagent_containers/condiment/soysauce
- name = "soy sauce"
- desc = "A salty soy-based flavoring."
+ name = "соевый соус"
+ desc = "Соленоватый соус на основе сои."
icon_state = "soysauce"
list_reagents = list(/datum/reagent/consumable/soysauce = 50)
fill_icon_thresholds = null
/obj/item/reagent_containers/condiment/mayonnaise
- name = "mayonnaise"
- desc = "An oily condiment made from egg yolks."
+ name = "майонез"
+ desc = "Маслянистая приправа из яичного желтка."
icon_state = "mayonnaise"
list_reagents = list(/datum/reagent/consumable/mayonnaise = 50)
fill_icon_thresholds = null
/obj/item/reagent_containers/condiment/vinegar
- name = "vinegar"
- desc = "Perfect for chips, if you're feeling Space British."
+ name = "уксус"
+ desc = "Превосходно подходит для чипсов. Если у вас специфичный вкус."
icon_state = "vinegar"
list_reagents = list(/datum/reagent/consumable/vinegar = 50)
fill_icon_thresholds = null
/obj/item/reagent_containers/condiment/vegetable_oil
- name = "cooking oil"
- desc = "For all your deep-frying needs."
+ name = "растительное масло"
+ desc = "Для особо глубокого фритюра."
icon_state = "cooking_oil"
list_reagents = list(/datum/reagent/consumable/nutriment/fat/oil = 50)
fill_icon_thresholds = null
/obj/item/reagent_containers/condiment/olive_oil
- name = "quality oil"
- desc = "For the fancy chef inside everyone."
+ name = "качественное масло"
+ desc = "Для утонченных шеф-поваров, что скрываются в каждом из нас."
icon_state = "oliveoil"
list_reagents = list(/datum/reagent/consumable/nutriment/fat/oil/olive = 50)
fill_icon_thresholds = null
/obj/item/reagent_containers/condiment/yoghurt
- name = "yoghurt carton"
- desc = "Creamy and smooth."
+ name = "упаковка йогурта"
+ desc = "Кремовый и мягкий."
icon_state = "yoghurt"
list_reagents = list(/datum/reagent/consumable/yoghurt = 50)
fill_icon_thresholds = null
/obj/item/reagent_containers/condiment/peanut_butter
- name = "peanut butter"
- desc = "Tasty, fattening processed peanuts in a jar."
+ name = "ореховое масло"
+ desc = "Вкусное, тянущееся масло в банке."
icon_state = "peanutbutter"
list_reagents = list(/datum/reagent/consumable/peanut_butter = 50)
fill_icon_thresholds = null
/obj/item/reagent_containers/condiment/cherryjelly
- name = "cherry jelly"
- desc = "A jar of super-sweet cherry jelly."
+ name = "вишневое желе"
+ desc = "Баночка с супер-сладким вишневым желе."
icon_state = "cherryjelly"
list_reagents = list(/datum/reagent/consumable/cherryjelly = 50)
fill_icon_thresholds = null
/obj/item/reagent_containers/condiment/honey
- name = "honey"
- desc = "A jar of sweet and viscous honey."
+ name = "мед"
+ desc = "Баночка приятного и тягучего меда."
icon_state = "honey"
list_reagents = list(/datum/reagent/consumable/honey = 50)
fill_icon_thresholds = null
/obj/item/reagent_containers/condiment/ketchup
- name = "ketchup"
+ name = "кетчуп"
// At time of writing, "ketchup" mechanically, is just ground tomatoes,
// rather than // tomatoes plus vinegar plus sugar.
- desc = "A tomato slurry in a tall plastic bottle. Somehow still vaguely American."
+ desc = "Выжатые томаты, что скрываются в пластиковой бутылке."
icon_state = "ketchup"
list_reagents = list(/datum/reagent/consumable/ketchup = 50)
fill_icon_thresholds = null
/obj/item/reagent_containers/condiment/worcestershire
- name = "worcestershire sauce"
- desc = "A fermented sauce of legend from old England. Makes almost anything better."
+ name = "вустерширский соус"
+ desc = "Фермнтированный легендарный соус с Земли."
icon_state = "worcestershire"
list_reagents = list(/datum/reagent/consumable/worcestershire = 50)
fill_icon_thresholds = null
/obj/item/reagent_containers/condiment/red_bay
- name = "\improper Red Bay seasoning"
- desc = "Mars' favourite seasoning."
+ name = "\improper Приправа Рэд Бей"
+ desc = "Прямо с Марса!"
icon_state = "red_bay"
list_reagents = list(/datum/reagent/consumable/red_bay = 50)
fill_icon_thresholds = null
/obj/item/reagent_containers/condiment/curry_powder
- name = "curry powder"
- desc = "It's this yellow magic that makes curry taste like curry."
+ name = "порошо карри"
+ desc = "В нем заключена особая магия, что придает карри вкус карри."
icon_state = "curry_powder"
list_reagents = list(/datum/reagent/consumable/curry_powder = 50)
fill_icon_thresholds = null
/obj/item/reagent_containers/condiment/dashi_concentrate
- name = "dashi concentrate"
- desc = "A bottle of Amagi brand dashi concentrate. Simmer with water in a 1:8 ratio for a perfect dashi broth."
+ name = "конценрат даси"
+ desc = "Бутылка концентрата даси марки Amagi. Варите на медленном огне воду в соотношении 1:8, чтобы получить идеальный бульон даси."
icon_state = "dashi_concentrate"
list_reagents = list(/datum/reagent/consumable/dashi_concentrate = 50)
fill_icon_thresholds = null
/obj/item/reagent_containers/condiment/coconut_milk
- name = "coconut milk"
- desc = "It's coconut milk. Toasty!"
+ name = "кокосовое молочко"
+ desc = "Это кокосовое молоко. Потрясно!"
icon_state = "coconut_milk"
inhand_icon_state = "carton"
lefthand_file = 'icons/mob/inhands/items/drinks_lefthand.dmi'
@@ -362,8 +362,8 @@
fill_icon_thresholds = null
/obj/item/reagent_containers/condiment/grounding_solution
- name = "grounding solution"
- desc = "A food-safe ionic solution designed to neutralise the enigmatic \"liquid electricity\" that is common to food from Sprout, forming harmless salt on contact."
+ name = "раствор заземления"
+ desc = "Безопасный для пищевых продуктов ионный раствор, предназначенный для нейтрализации загадочного «жидкого электричества», свойственного продуктам Sprout, образуя при контакте безвредную соль."
icon_state = "grounding_solution"
list_reagents = list(/datum/reagent/consumable/grounding_solution = 50)
fill_icon_thresholds = null
@@ -378,37 +378,36 @@
//technically condiment packs but they are non transparent
/obj/item/reagent_containers/condiment/creamer
- name = "coffee creamer pack"
- desc = "Better not think about what they're making this from."
+ name = "пакетик сливок для кофе"
+ desc = "Лучше не думать о том, из чего это сделано."
icon_state = "condi_creamer"
volume = 5
list_reagents = list(/datum/reagent/consumable/creamer = 5)
fill_icon_thresholds = null
/obj/item/reagent_containers/condiment/chocolate
- name = "chocolate sprinkle pack"
- desc= "The amount of sugar thats already there wasn't enough for you?"
+ name = "пакетик шоколадной посыпки"
+ desc= "Вам недостаточно сахара, который уже там есть?"
icon_state = "condi_chocolate"
list_reagents = list(/datum/reagent/consumable/choccyshake = 10)
-
/obj/item/reagent_containers/condiment/hotsauce
- name = "hotsauce bottle"
- desc= "You can almost TASTE the stomach ulcers!"
+ name = "бутылка острого соуса"
+ desc= "Вы можете чувствовать язву!"
icon_state = "hotsauce"
list_reagents = list(/datum/reagent/consumable/capsaicin = 50)
/obj/item/reagent_containers/condiment/coldsauce
- name = "coldsauce bottle"
- desc= "Leaves the tongue numb from its passage."
+ name = "бутылка холодного соуса"
+ desc= "Оставляет язык онемевшим после пробы."
icon_state = "coldsauce"
list_reagents = list(/datum/reagent/consumable/frostoil = 50)
//Food packs. To easily apply deadly toxi... delicious sauces to your food!
/obj/item/reagent_containers/condiment/pack
- name = "condiment pack"
- desc = "A small plastic pack with condiments to put on your food."
+ name = "набор приправ"
+ desc = "Небольшой пластиковый пакет с приправами для вашей еды."
icon_state = "condi_empty"
volume = 10
amount_per_transfer_from_this = 10
@@ -418,19 +417,19 @@
* Since all of them differs only in color should probably be replaced with usual reagentfillings instead
*/
var/list/possible_states = list(
- /datum/reagent/consumable/ketchup = list("condi_ketchup", "Ketchup", "You feel more American already."),
- /datum/reagent/consumable/capsaicin = list("condi_hotsauce", "Hotsauce", "You can almost TASTE the stomach ulcers now!"),
- /datum/reagent/consumable/soysauce = list("condi_soysauce", "Soy Sauce", "A salty soy-based flavoring"),
- /datum/reagent/consumable/frostoil = list("condi_frostoil", "Coldsauce", "Leaves the tongue numb in its passage"),
- /datum/reagent/consumable/salt = list("condi_salt", "Salt Shaker", "Salt. From space oceans, presumably"),
- /datum/reagent/consumable/blackpepper = list("condi_pepper", "Pepper Mill", "Often used to flavor food or make people sneeze"),
- /datum/reagent/consumable/nutriment/fat/oil = list("condi_cornoil", "Vegetable Oil", "A delicious oil used in cooking."),
- /datum/reagent/consumable/sugar = list("condi_sugar", "Sugar", "Tasty spacey sugar!"),
- /datum/reagent/consumable/astrotame = list("condi_astrotame", "Astrotame", "The sweetness of a thousand sugars but none of the calories."),
- /datum/reagent/consumable/bbqsauce = list("condi_bbq", "BBQ sauce", "Hand wipes not included."),
- /datum/reagent/consumable/peanut_butter = list("condi_peanutbutter", "Peanut Butter", "A creamy paste made from ground peanuts."),
- /datum/reagent/consumable/cherryjelly = list("condi_cherryjelly", "Cherry Jelly", "A jar of super-sweet cherry jelly."),
- /datum/reagent/consumable/mayonnaise = list("condi_mayo", "Mayonnaise", "Not an instrument."),
+ /datum/reagent/consumable/ketchup = list("condi_ketchup", "Кетчуп", "Вы уже чувствуете себя более космическим."),
+ /datum/reagent/consumable/capsaicin = list("condi_hotsauce", "Острый соус", "Теперь вы почти можете ПОПРОБОВАТЬ язвы желудка!"),
+ /datum/reagent/consumable/soysauce = list("condi_soysauce", "Соевый соус", "Соленая приправа на основе сои."),
+ /datum/reagent/consumable/frostoil = list("condi_frostoil", "Холодный соус", "Оставляет язык онемевшим при еде."),
+ /datum/reagent/consumable/salt = list("condi_salt", "Солонка", "Соль. Вероятно, из космических океанов."),
+ /datum/reagent/consumable/blackpepper = list("condi_pepper", "Перечница", "Часто используется для придания вкуса пище или чтобы заставить людей чихать."),
+ /datum/reagent/consumable/nutriment/fat/oil = list("condi_cornoil", "Растительное масло", "Вкусное масло, используемое в кулинарии."),
+ /datum/reagent/consumable/sugar = list("condi_sugar", "Сахар", "Вкусный космический сахар!"),
+ /datum/reagent/consumable/astrotame = list("condi_astrotame", "Астротейм", "Сладость тысячи сахаров, но без калорий."),
+ /datum/reagent/consumable/bbqsauce = list("condi_bbq", "BBQ соус", "Салфетки не включены."),
+ /datum/reagent/consumable/peanut_butter = list("condi_peanutbutter", "Арахисовое масло", "Кремовая паста из молотого арахиса."),
+ /datum/reagent/consumable/cherryjelly = list("condi_cherryjelly", "Вишневое желе", "Банка сверхсладкого вишневого желе."),
+ /datum/reagent/consumable/mayonnaise = list("condi_mayo", "Майонез", "Не является инструментом."),
)
/// Can't use initial(name) for this. This stores the name set by condimasters.
var/originalname = "condiment"
@@ -448,17 +447,17 @@
return
/obj/item/reagent_containers/condiment/pack/interact_with_atom(atom/target, mob/living/user, list/modifiers)
- //You can tear the bag open above food to put the condiments on it, obviously.
+ //Пакет можно разорвать над едой, чтобы добавить приправы.
if(IS_EDIBLE(target))
if(!reagents.total_volume)
- to_chat(user, span_warning("You tear open [src], but there's nothing in it."))
+ to_chat(user, span_warning("[src.name] открыли, но внутри пусто."))
qdel(src)
return ITEM_INTERACT_BLOCKING
if(target.reagents.total_volume >= target.reagents.maximum_volume)
- to_chat(user, span_warning("You tear open [src], but [target] is stacked so high that it just drips off!") )
+ to_chat(user, span_warning("[src.name] вскрыли, но [target.name] уже не вмещает больше, и все просто стекает!"))
qdel(src)
return ITEM_INTERACT_BLOCKING
- to_chat(user, span_notice("You tear open [src] above [target] and the condiments drip onto it."))
+ to_chat(user, span_notice("[src.name] открыли, и [target.name] наполняется."))
src.reagents.trans_to(target, amount_per_transfer_from_this, transferred_by = user)
qdel(src)
return ITEM_INTERACT_SUCCESS
@@ -477,57 +476,57 @@
desc = temp_list[3]
else
icon_state = "condi_mixed"
- desc = "A small condiment pack. The label says it contains [originalname]"
+ desc = "Небольшой пакетик с приправами. На этикетке написано, что внутри [originalname]"
/// Handles reagents getting removed from the condiment pack.
/obj/item/reagent_containers/condiment/pack/proc/on_reagent_del(datum/reagents/reagents)
SIGNAL_HANDLER
icon_state = "condi_empty"
- desc = "A small condiment pack. It is empty."
+ desc = "Небольшой пакетик с приправами и он пуст."
//Ketchup
/obj/item/reagent_containers/condiment/pack/ketchup
- name = "ketchup pack"
+ name = "упаковка кетчупа"
originalname = "ketchup"
list_reagents = list(/datum/reagent/consumable/ketchup = 10)
//Hot sauce
/obj/item/reagent_containers/condiment/pack/hotsauce
- name = "hotsauce pack"
+ name = "упаковска острого соуса"
originalname = "hotsauce"
list_reagents = list(/datum/reagent/consumable/capsaicin = 10)
/obj/item/reagent_containers/condiment/pack/astrotame
- name = "astrotame pack"
+ name = "пакетик астротейма"
originalname = "astrotame"
volume = 5
list_reagents = list(/datum/reagent/consumable/astrotame = 5)
/obj/item/reagent_containers/condiment/pack/bbqsauce
- name = "bbq sauce pack"
+ name = "пакетик BBQ соуса"
originalname = "bbq sauce"
list_reagents = list(/datum/reagent/consumable/bbqsauce = 10)
/obj/item/reagent_containers/condiment/pack/creamer
- name = "creamer pack"
+ name = "пакетик сливок"
originalname = "creamer"
volume = 5
list_reagents = list(/datum/reagent/consumable/cream = 5)
/obj/item/reagent_containers/condiment/pack/sugar
- name = "sugar pack"
+ name = "пакетик сахара"
originalname = "sugar"
volume = 5
list_reagents = list(/datum/reagent/consumable/sugar = 5)
/obj/item/reagent_containers/condiment/pack/soysauce
- name = "soy sauce pack"
+ name = "пакетик соевого соуса"
originalname = "soy sauce"
volume = 5
list_reagents = list(/datum/reagent/consumable/soysauce = 5)
/obj/item/reagent_containers/condiment/pack/mayonnaise
- name = "mayonnaise pack"
+ name = "пакетик майонеза"
originalname = "mayonnaise"
volume = 5
list_reagents = list(/datum/reagent/consumable/mayonnaise = 5)