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