diff --git a/code/game/mecha/equipment/mecha_equipment.dm b/code/game/mecha/equipment/mecha_equipment.dm
index c3ab66e6b360..03cc52f06147 100644
--- a/code/game/mecha/equipment/mecha_equipment.dm
+++ b/code/game/mecha/equipment/mecha_equipment.dm
@@ -30,8 +30,8 @@
/obj/item/mecha_parts/mecha_equipment/Destroy()//missiles detonating, teleporter creating singularity?
if(chassis)
- chassis.occupant_message("[src] уничтожен!!")
- chassis.log_append_to_last("[src] уничтожен.",1)
+ chassis.occupant_message("Модуль [declent_ru(NOMINATIVE)] уничтожен!!")
+ chassis.log_append_to_last("Модуль [declent_ru(NOMINATIVE)] уничтожен.",1)
if(istype(src, /obj/item/mecha_parts/mecha_equipment/weapon))
SEND_SOUND(chassis.occupant, sound(chassis.weapdestrsound, volume = 50))
else
@@ -107,7 +107,7 @@
M.equipment += src
chassis = M
loc = M
- M.log_message("Модуль [src] инициализирован.")
+ M.log_message("Модуль [declent_ru(NOMINATIVE)] инициализирован.")
if(!M.selected)
M.selected = src
update_chassis_page()
@@ -129,7 +129,7 @@
chassis.selected = null
update_chassis_page()
remove_targeted_action()
- chassis.log_message("[src] удалён из оборудования.")
+ chassis.log_message("[declent_ru(NOMINATIVE)] удалён из оборудования.")
chassis = null
set_ready_state(1)
diff --git a/code/game/mecha/equipment/tools/janitor_tools.dm b/code/game/mecha/equipment/tools/janitor_tools.dm
index e3e6f2fb258a..1ab0f36d06b7 100644
--- a/code/game/mecha/equipment/tools/janitor_tools.dm
+++ b/code/game/mecha/equipment/tools/janitor_tools.dm
@@ -39,7 +39,7 @@
/obj/item/mecha_parts/mecha_equipment/janitor/mega_mop/emag_act(mob/user)
. = ..()
emagged = TRUE
- to_chat(user, "Вы выводите из строя автоматическую систему полива на [src].")
+ to_chat(user, "Вы выводите из строя автоматическую систему полива на [declent_ru(PREPOSITIONAL)].")
reagents.clear_reagents()
refill_reagent = "lube"
refill_cost = 50
@@ -61,11 +61,11 @@
var/turf/target_turf = get_turf(target)
if(!istype(target_turf) || iswallturf(target_turf))
return
- chassis.occupant.visible_message("[chassis] begins to mop \the [target_turf] with \the [src].", "You begin to mop \the [target_turf] with \the [src].")
+ chassis.occupant.visible_message("[chassis.declent_ru(NOMINATIVE)] начинает мыть [target_turf] с помощью [declent_ru(INSTRUMENTAL)].", "Вы начинаете мыть [target_turf] с помощью [declent_ru(INSTRUMENTAL)].")
if(do_after(chassis.occupant, mop_speed, target = target, allow_moving = 0))
for(var/turf/current_target_turf in view(1, target))
current_target_turf.cleaning_act(chassis.occupant, src, mop_speed, "mop", ".", skip_do_after = TRUE)
- chassis.occupant_message("You mop \the [target].")
+ chassis.occupant_message("Вы моете [target.declent_ru(GENITIVE)].")
/obj/item/mecha_parts/mecha_equipment/janitor/mega_mop/post_clean(atom/target, mob/user)
var/turf/T = get_turf(target)
@@ -113,7 +113,7 @@
/obj/item/mecha_parts/mecha_equipment/janitor/light_replacer/emag_act(mob/user)
. = ..()
emagged = TRUE
- to_chat(user, "Вы выводите из строя предохранители на [src].")
+ to_chat(user, "Вы выводите из строя предохранители на [declent_ru(PREPOSITIONAL)].")
/obj/item/mecha_parts/mecha_equipment/janitor/light_replacer/action(atom/target)
if(istype(target, /obj/machinery/light))
@@ -156,7 +156,7 @@
/obj/item/mecha_parts/mecha_equipment/janitor/mega_spray/emag_act(mob/user)
. = ..()
emagged = TRUE
- to_chat(user, "Вы выводите из строя автоматическую систему полива на [src].")
+ to_chat(user, "Вы выводите из строя автоматическую систему полива на [declent_ru(PREPOSITIONAL)].")
spray_controller.reagents.clear_reagents()
refill_reagent = "lube"
refill_cost = 50
@@ -266,8 +266,8 @@
if(istype(target, /obj/machinery/disposal)) // Emptying stuff into disposals
chassis.occupant.visible_message(
- "[chassis.occupant] опустошает [src] в мусорку.",
- "Вы опустошаете [src] в мусорку.",
+ "[chassis.occupant] опустошает [declent_ru(NOMINATIVE)] в мусорку.",
+ "Вы опустошаете [declent_ru(NOMINATIVE)] в мусорку.",
"Вы слышите, как кто-то выбрасывает что-то в мусорку."
)
chassis.Beam(target, icon_state = "rped_upgrade", icon = 'icons/effects/effects.dmi', time = 5)
@@ -292,10 +292,10 @@
for(var/obj/item/I in target_turf.contents)
if(storage_controller.can_be_inserted(I))
storage_controller.handle_item_insertion(I, null, TRUE)
- chassis.occupant_message("Вы подбираете все предметы с помощью [src]. Оставшаяся вместимость грузового отсека:[storage_controller.max_combined_w_class - length(storage_controller.contents)]")
+ chassis.occupant_message("Вы подбираете все предметы с помощью [declent_ru(GENITIVE)]. Оставшаяся вместимость грузового отсека:[storage_controller.max_combined_w_class - length(storage_controller.contents)]")
else // Dumping
for(var/obj/item/I in storage_controller.contents)
storage_controller.remove_from_storage(I, target_turf)
- chassis.occupant_message("Вы высыпаете всё из[src].")
+ chassis.occupant_message("Вы высыпаете всё из [declent_ru(GENITIVE)] в [declent_ru(NOMINATIVE)].")
update_equip_info()
diff --git a/code/game/mecha/equipment/tools/mecha_mining_tools.dm b/code/game/mecha/equipment/tools/mecha_mining_tools.dm
index a7b213a612ad..ddb6d5e42e0c 100644
--- a/code/game/mecha/equipment/tools/mecha_mining_tools.dm
+++ b/code/game/mecha/equipment/tools/mecha_mining_tools.dm
@@ -59,29 +59,29 @@
/turf/simulated/wall/drill_act(obj/item/mecha_parts/mecha_equipment/drill/drill)
if(drill.do_after_mecha(src, 60 / drill.drill_level))
- drill.log_message("Бурение [src] завершено")
+ drill.log_message("Бурение [declent_ru(GENITIVE)] завершено")
dismantle_wall(TRUE, FALSE)
/turf/simulated/wall/r_wall/drill_act(obj/item/mecha_parts/mecha_equipment/drill/drill)
if(drill.drill_level >= DRILL_HARDENED)
if(drill.do_after_mecha(src, 120 / drill.drill_level))
- drill.log_message("Бурение [src] завершено")
+ drill.log_message("Бурение [declent_ru(GENITIVE)] завершено")
dismantle_wall(TRUE, FALSE)
else
- drill.occupant_message("Бур недостаточно мощный, чтобы пробить [src]")
+ drill.occupant_message("Бур недостаточно мощный, чтобы пробить [declent_ru(NOMINATIVE)]")
/turf/simulated/mineral/drill_act(obj/item/mecha_parts/mecha_equipment/drill/drill)
for(var/turf/simulated/mineral/M in range(drill.chassis, 1))
if(get_dir(drill.chassis, M) & drill.chassis.dir)
M.gets_drilled()
- drill.log_message("Бурение [src] завершено")
+ drill.log_message("Бурение [declent_ru(GENITIVE)] завершено")
drill.move_ores()
/turf/simulated/floor/plating/asteroid/drill_act(obj/item/mecha_parts/mecha_equipment/drill/drill)
for(var/turf/simulated/floor/plating/asteroid/M in range(1, drill.chassis))
if((get_dir(drill.chassis, M) & drill.chassis.dir) && !M.dug)
M.getDug()
- drill.log_message("Бурение [src] завершено")
+ drill.log_message("Бурение [declent_ru(GENITIVE)] завершено")
drill.move_ores()
/obj/item/mecha_parts/mecha_equipment/drill/proc/move_ores()
@@ -96,9 +96,9 @@
return FALSE
/obj/item/mecha_parts/mecha_equipment/drill/proc/drill_mob(mob/living/target, mob/user)
- target.visible_message("[chassis] бурит [target] с помощью [src]!",
- "[chassis] бурит вас с помощью [src]!")
- add_attack_logs(user, target, "ПРОБУРЕН с помощью [src] ([uppertext(user.a_intent)]) ([uppertext(damtype)])")
+ target.visible_message("[chassis.declent_ru(NOMINATIVE)] бурит [target.declent_ru(GENITIVE)] с помощью [declent_ru(GENITIVE)]!",
+ "[chassis.declent_ru(NOMINATIVE)] бурит вас с помощью [declent_ru(GENITIVE)]!")
+ add_attack_logs(user, target, "ПРОБУРЕН с помощью [declent_ru(GENITIVE)] ([uppertext(user.a_intent)]) ([uppertext(damtype)])")
if(target.stat == DEAD && target.getBruteLoss() >= 200)
add_attack_logs(user, target, "gibbed")
if(LAZYLEN(target.butcher_results))
diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm
index 0eb0fb4964d4..2f02694d294d 100644
--- a/code/game/mecha/equipment/tools/medical_tools.dm
+++ b/code/game/mecha/equipment/tools/medical_tools.dm
@@ -58,8 +58,8 @@
return
if(!patient_insertion_check(target))
return
- occupant_message("Вы начинаете помещать [target] в [src]...")
- chassis.visible_message("[chassis] начинает помещать [target] в \the [src].")
+ occupant_message("Вы начинаете помещать [target.declent_ru(GENITIVE)] в [declent_ru(NOMINATIVE)]...")
+ chassis.visible_message("[chassis.declent_ru(NOMINATIVE)] начинает помещать [target.declent_ru(GENITIVE)] в [declent_ru(NOMINATIVE)].")
if(do_after_cooldown(target))
if(!patient_insertion_check(target))
return
@@ -67,9 +67,9 @@
patient = target
START_PROCESSING(SSobj, src)
update_equip_info()
- occupant_message("Пациент [target] успешно помещён в [src]. Функции жизнеобеспечения включены.")
- chassis.visible_message("[chassis] помещает [target] в [src].")
- log_message("[target] помещён в [src]. Функции жизнеобеспечения включены.")
+ occupant_message("Пациент [target.declent_ru(NOMINATIVE)] успешно помещён в [declent_ru(NOMINATIVE)]. Функции жизнеобеспечения включены.")
+ chassis.visible_message("[chassis.declent_ru(NOMINATIVE)] помещает [target.declent_ru(GENITIVE)] в [declent_ru(NOMINATIVE)].")
+ log_message("[target.declent_ru(NOMINATIVE)] помещён в [declent_ru(NOMINATIVE)]. Функции жизнеобеспечения включены.")
/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/patient_insertion_check(mob/living/carbon/target)
if(target.buckled)
@@ -95,7 +95,7 @@
/obj/item/mecha_parts/mecha_equipment/medical/sleeper/detach()
if(patient)
- occupant_message("Невозможно отсоединить [src] — оборудование занято!")
+ occupant_message("Невозможно отсоединить [declent_ru(NOMINATIVE)] — оборудование занято!")
return
STOP_PROCESSING(SSobj, src)
return ..()
@@ -218,7 +218,7 @@
if(!chassis.has_charge(energy_drain))
set_ready_state(1)
log_message("Деактивировано.")
- occupant_message("[src] деактивирован - нет энергии.")
+ occupant_message("[declent_ru(NOMINATIVE)] деактивирован - нет энергии.")
STOP_PROCESSING(SSobj, src)
return
var/mob/living/carbon/M = patient
@@ -306,7 +306,7 @@
mechsyringe.icon = 'icons/obj/chemical.dmi'
mechsyringe.icon_state = "syringeproj"
playsound(chassis, 'sound/items/syringeproj.ogg', 50, 1)
- log_message("Launched [mechsyringe] from [src], targeting [target].")
+ log_message("Запущен [mechsyringe.declent_ru(NOMINATIVE)] из [declent_ru(GENITIVE)], нацелен в [target.declent_ru(GENITIVE)].")
var/mob/originaloccupant = chassis.occupant
var/original_target_zone = originaloccupant.zone_selected
spawn(0)
@@ -330,7 +330,7 @@
for(var/datum/reagent/A in mechsyringe.reagents.reagent_list)
R += A.id + " ("
R += num2text(A.volume) + "),"
- add_attack_logs(originaloccupant, M, "Уколот [src], содержащим [R], передано [mechsyringe.reagents.total_volume] юнитов.")
+ add_attack_logs(originaloccupant, M, "Уколот [declent_ru(INSTRUMENTAL)], содержащим [R], передано [mechsyringe.reagents.total_volume] юнитов.")
mechsyringe.reagents.reaction(M, REAGENT_INGEST)
mechsyringe.reagents.trans_to(M, mechsyringe.reagents.total_volume)
if(!mechsyringe.reagents.total_volume)
@@ -462,7 +462,7 @@
occupant_message("Шприц загружен.")
update_equip_info()
return TRUE
- occupant_message("[src] запас шприцов полон.")
+ occupant_message("Запас шприцов в [declent_ru(PREPOSITIONAL)] полон.")
return FALSE
/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/analyze_reagents(atom/A)
diff --git a/code/game/mecha/equipment/tools/other_tools.dm b/code/game/mecha/equipment/tools/other_tools.dm
index fa43a6cfed36..4236ad73e8e2 100644
--- a/code/game/mecha/equipment/tools/other_tools.dm
+++ b/code/game/mecha/equipment/tools/other_tools.dm
@@ -50,16 +50,16 @@
if(!action_checks(target))
return
if(cooldown_timer > world.time)
- occupant_message("[src] всё еще заряжается.")
+ occupant_message("[declent_ru(NOMINATIVE)] всё еще заряжается.")
return
switch(mode)
if(MECH_GRAVCAT_MODE_GRAVSLING)
if(!locked)
if(!istype(target) || target.anchored)
- occupant_message("Невозможно зафиксировать [target].")
+ occupant_message("Невозможно зафиксировать [target.declent_ru(GENITIVE)].")
return
locked = target
- occupant_message("Зафиксировано на [target].")
+ occupant_message("Зафиксировано на [target.declent_ru(PREPOSITIONAL)].")
send_byjax(chassis.occupant,"exosuit.browser","\ref[src]",get_equip_info())
else if(target!=locked)
if(locked in view(chassis))
@@ -70,7 +70,7 @@
return 1
else
locked = null
- occupant_message("Фиксация на [locked] отключена.")
+ occupant_message("Фиксация на [target.declent_ru(PREPOSITIONAL)] отключена.")
send_byjax(chassis.occupant,"exosuit.browser","\ref[src]",get_equip_info())
if(MECH_GRAVCAT_MODE_GRAVPUSH)
var/list/atoms = list()
@@ -337,11 +337,11 @@
if(equip_ready) //inactive
set_ready_state(0)
START_PROCESSING(SSobj, src)
- log_message("Активирован.")
+ log_message("declent_ru(NOMINATIVE)] активирован.")
else
set_ready_state(1)
STOP_PROCESSING(SSobj, src)
- log_message("Деактивирован.")
+ log_message("declent_ru(NOMINATIVE)] деактивирован.")
/obj/item/mecha_parts/mecha_equipment/generator/get_equip_info()
var/output = ..()
diff --git a/code/game/mecha/equipment/tools/work_tools.dm b/code/game/mecha/equipment/tools/work_tools.dm
index 2fc3e05227c2..57f577e90a16 100644
--- a/code/game/mecha/equipment/tools/work_tools.dm
+++ b/code/game/mecha/equipment/tools/work_tools.dm
@@ -371,7 +371,7 @@
else
occupant_message("Катушка полностью заполнена.")
else
- occupant_message("Невозможно загрузить [target] - кабель не найден.")
+ occupant_message("Невозможно загрузить [target.declent_ru(NOMINATIVE)] - кабель не найден.")
/obj/item/mecha_parts/mecha_equipment/cable_layer/Topic(href,href_list)
@@ -400,8 +400,8 @@
/obj/item/mecha_parts/mecha_equipment/cable_layer/proc/use_cable(amount)
if(!cable || cable.amount<1)
set_ready_state(1)
- occupant_message("Кабель исчерпан, [src] деактивирован.")
- log_message("Кабель исчерпан, [src] деактивирован.")
+ occupant_message("Кабель исчерпан, [declent_ru(NOMINATIVE)] деактивирован.")
+ log_message("Кабель исчерпан, [declent_ru(NOMINATIVE)] деактивирован.")
return FALSE
if(cable.amount < amount)
occupant_message("Недостаточно кабеля для завершения задачи.")
diff --git a/code/game/mecha/janitor/nkarrdem.dm b/code/game/mecha/janitor/nkarrdem.dm
index 4e183b139cb7..fe6eebfc1426 100644
--- a/code/game/mecha/janitor/nkarrdem.dm
+++ b/code/game/mecha/janitor/nkarrdem.dm
@@ -31,7 +31,7 @@
. = ..()
if(. && ishuman(H))
if(istype(H.glasses, /obj/item/clothing/glasses/hud))
- occupant_message("[H.glasses] мешают вам использовать встроенный уборочный HUD [src].")
+ occupant_message("[H.glasses.chassis.declent_ru(NOMINATIVE)] мешают вам использовать встроенный уборочный HUD [chassis.declent_ru(NOMINATIVE)].")
else
var/datum/atom_hud/data/janitor/jani_hud = GLOB.huds[DATA_HUD_JANITOR]
jani_hud.add_hud_to(H)
diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm
index a98e2eaa6483..ec33a8e0dc88 100644
--- a/code/game/mecha/mech_fabricator.dm
+++ b/code/game/mecha/mech_fabricator.dm
@@ -122,7 +122,7 @@
if(!I.tool_start_check(src, user, 0))
return
output_dir = turn(output_dir, -90)
- to_chat(user, "Вы поворачиваете выход [src] на [dir2text(output_dir)].")
+ to_chat(user, "Вы поворачиваете выход [declent_ru(PREPOSITIONAL)] на [dir2text(output_dir)].")
/obj/machinery/mecha_part_fabricator/RefreshParts()
var/coef_mats = 0
@@ -303,10 +303,10 @@
*/
/obj/machinery/mecha_part_fabricator/proc/can_insert_materials(mob/user)
if(panel_open)
- to_chat(user, "В [src] не может быть загружены новые материалы, пока панель открыта!")
+ to_chat(user, "В [chassis.declent_ru(NOMINATIVE)] не может быть загружены новые материалы, пока панель открыта!")
return FALSE
if(being_built)
- to_chat(user, "[src] в данный момент печатает деталь! Пожалуйста, дождитесь завершения.")
+ to_chat(user, "[chassis.declent_ru(NOMINATIVE)] в данный момент печатает деталь! Пожалуйста, дождитесь завершения.")
return FALSE
return TRUE