Skip to content

Commit

Permalink
Добавлены падежи
Browse files Browse the repository at this point in the history
  • Loading branch information
don-pardon42 committed Oct 30, 2024
1 parent 190cc8b commit 6dba6b5
Show file tree
Hide file tree
Showing 8 changed files with 44 additions and 44 deletions.
8 changes: 4 additions & 4 deletions code/game/mecha/equipment/mecha_equipment.dm
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@

/obj/item/mecha_parts/mecha_equipment/Destroy()//missiles detonating, teleporter creating singularity?
if(chassis)
chassis.occupant_message("<span class='danger'>[src] уничтожен!!</span>")
chassis.log_append_to_last("[src] уничтожен.",1)
chassis.occupant_message("<span class='danger'>Модуль [declent_ru(NOMINATIVE)] уничтожен!!</span>")
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
Expand Down Expand Up @@ -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()
Expand All @@ -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)

Expand Down
18 changes: 9 additions & 9 deletions code/game/mecha/equipment/tools/janitor_tools.dm
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
/obj/item/mecha_parts/mecha_equipment/janitor/mega_mop/emag_act(mob/user)
. = ..()
emagged = TRUE
to_chat(user, "<span class='warning'>Вы выводите из строя автоматическую систему полива на [src].</span>")
to_chat(user, "<span class='warning'>Вы выводите из строя автоматическую систему полива на [declent_ru(PREPOSITIONAL)].</span>")
reagents.clear_reagents()
refill_reagent = "lube"
refill_cost = 50
Expand All @@ -61,11 +61,11 @@
var/turf/target_turf = get_turf(target)
if(!istype(target_turf) || iswallturf(target_turf))
return
chassis.occupant.visible_message("<span class='warning'>[chassis] begins to mop \the [target_turf] with \the [src].</span>", "<span class='warning'>You begin to mop \the [target_turf] with \the [src].</span>")
chassis.occupant.visible_message("<span class='warning'>[chassis.declent_ru(NOMINATIVE)] начинает мыть [target_turf] с помощью [declent_ru(INSTRUMENTAL)].</span>", "<span class='warning'>Вы начинаете мыть [target_turf] с помощью [declent_ru(INSTRUMENTAL)].</span>")
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)
Expand Down Expand Up @@ -113,7 +113,7 @@
/obj/item/mecha_parts/mecha_equipment/janitor/light_replacer/emag_act(mob/user)
. = ..()
emagged = TRUE
to_chat(user, "<span class='notice'>Вы выводите из строя предохранители на [src].</span>")
to_chat(user, "<span class='notice'>Вы выводите из строя предохранители на [declent_ru(PREPOSITIONAL)].</span>")

/obj/item/mecha_parts/mecha_equipment/janitor/light_replacer/action(atom/target)
if(istype(target, /obj/machinery/light))
Expand Down Expand Up @@ -156,7 +156,7 @@
/obj/item/mecha_parts/mecha_equipment/janitor/mega_spray/emag_act(mob/user)
. = ..()
emagged = TRUE
to_chat(user, "<span class='warning'>Вы выводите из строя автоматическую систему полива на [src].</span>")
to_chat(user, "<span class='warning'>Вы выводите из строя автоматическую систему полива на [declent_ru(PREPOSITIONAL)].</span>")
spray_controller.reagents.clear_reagents()
refill_reagent = "lube"
refill_cost = 50
Expand Down Expand Up @@ -266,8 +266,8 @@

if(istype(target, /obj/machinery/disposal)) // Emptying stuff into disposals
chassis.occupant.visible_message(
"<span class='notice'>[chassis.occupant] опустошает [src] в мусорку.</span>",
"<span class='notice'>Вы опустошаете [src] в мусорку.</span>",
"<span class='notice'>[chassis.occupant] опустошает [declent_ru(NOMINATIVE)] в мусорку.</span>",
"<span class='notice'>Вы опустошаете [declent_ru(NOMINATIVE)] в мусорку.</span>",
"<span class='notice'>Вы слышите, как кто-то выбрасывает что-то в мусорку.</span>"
)
chassis.Beam(target, icon_state = "rped_upgrade", icon = 'icons/effects/effects.dmi', time = 5)
Expand All @@ -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("<span class='notice'>Вы высыпаете всё из[src].")
chassis.occupant_message("<span class='notice'>Вы высыпаете всё из [declent_ru(GENITIVE)] в [declent_ru(NOMINATIVE)].")
update_equip_info()
16 changes: 8 additions & 8 deletions code/game/mecha/equipment/tools/mecha_mining_tools.dm
Original file line number Diff line number Diff line change
Expand Up @@ -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("<span class='danger'>Бур недостаточно мощный, чтобы пробить [src]</span>")
drill.occupant_message("<span class='danger'>Бур недостаточно мощный, чтобы пробить [declent_ru(NOMINATIVE)]</span>")

/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()
Expand All @@ -96,9 +96,9 @@
return FALSE

/obj/item/mecha_parts/mecha_equipment/drill/proc/drill_mob(mob/living/target, mob/user)
target.visible_message("<span class='danger'>[chassis] бурит [target] с помощью [src]!</span>",
"<span class='userdanger'>[chassis] бурит вас с помощью [src]!</span>")
add_attack_logs(user, target, "ПРОБУРЕН с помощью [src] ([uppertext(user.a_intent)]) ([uppertext(damtype)])")
target.visible_message("<span class='danger'>[chassis.declent_ru(NOMINATIVE)] бурит [target.declent_ru(GENITIVE)] с помощью [declent_ru(GENITIVE)]!</span>",
"<span class='userdanger'>[chassis.declent_ru(NOMINATIVE)] бурит вас с помощью [declent_ru(GENITIVE)]!</span>")
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))
Expand Down
20 changes: 10 additions & 10 deletions code/game/mecha/equipment/tools/medical_tools.dm
Original file line number Diff line number Diff line change
Expand Up @@ -58,18 +58,18 @@
return
if(!patient_insertion_check(target))
return
occupant_message("<span class='notice'>Вы начинаете помещать [target] в [src]...</span>")
chassis.visible_message("<span class='warning'>[chassis] начинает помещать [target] в \the [src].</span>")
occupant_message("<span class='notice'>Вы начинаете помещать [target.declent_ru(GENITIVE)] в [declent_ru(NOMINATIVE)]...</span>")
chassis.visible_message("<span class='warning'>[chassis.declent_ru(NOMINATIVE)] начинает помещать [target.declent_ru(GENITIVE)] в [declent_ru(NOMINATIVE)].</span>")
if(do_after_cooldown(target))
if(!patient_insertion_check(target))
return
target.forceMove(src)
patient = target
START_PROCESSING(SSobj, src)
update_equip_info()
occupant_message("<span class='notice'>Пациент [target] успешно помещён в [src]. Функции жизнеобеспечения включены.</span>")
chassis.visible_message("<span class='warning'>[chassis] помещает [target] в [src].</span>")
log_message("[target] помещён в [src]. Функции жизнеобеспечения включены.")
occupant_message("<span class='notice'>Пациент [target.declent_ru(NOMINATIVE)] успешно помещён в [declent_ru(NOMINATIVE)]. Функции жизнеобеспечения включены.</span>")
chassis.visible_message("<span class='warning'>[chassis.declent_ru(NOMINATIVE)] помещает [target.declent_ru(GENITIVE)] в [declent_ru(NOMINATIVE)].</span>")
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)
Expand All @@ -95,7 +95,7 @@

/obj/item/mecha_parts/mecha_equipment/medical/sleeper/detach()
if(patient)
occupant_message("<span class='warning'>Невозможно отсоединить [src] — оборудование занято!</span>")
occupant_message("<span class='warning'>Невозможно отсоединить [declent_ru(NOMINATIVE)] — оборудование занято!</span>")
return
STOP_PROCESSING(SSobj, src)
return ..()
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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)
Expand All @@ -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)
Expand Down Expand Up @@ -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)
Expand Down
12 changes: 6 additions & 6 deletions code/game/mecha/equipment/tools/other_tools.dm
Original file line number Diff line number Diff line change
Expand Up @@ -50,16 +50,16 @@
if(!action_checks(target))
return
if(cooldown_timer > world.time)
occupant_message("<span class='warning'>[src] всё еще заряжается.</span>")
occupant_message("<span class='warning'>[declent_ru(NOMINATIVE)] всё еще заряжается.</span>")
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))
Expand All @@ -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()
Expand Down Expand Up @@ -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 = ..()
Expand Down
6 changes: 3 additions & 3 deletions code/game/mecha/equipment/tools/work_tools.dm
Original file line number Diff line number Diff line change
Expand Up @@ -371,7 +371,7 @@
else
occupant_message("<span class='warning'>Катушка полностью заполнена.</span>")
else
occupant_message("<span class='warning'>Невозможно загрузить [target] - кабель не найден.</span>")
occupant_message("<span class='warning'>Невозможно загрузить [target.declent_ru(NOMINATIVE)] - кабель не найден.</span>")


/obj/item/mecha_parts/mecha_equipment/cable_layer/Topic(href,href_list)
Expand Down Expand Up @@ -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("Недостаточно кабеля для завершения задачи.")
Expand Down
2 changes: 1 addition & 1 deletion code/game/mecha/janitor/nkarrdem.dm
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
. = ..()
if(. && ishuman(H))
if(istype(H.glasses, /obj/item/clothing/glasses/hud))
occupant_message("<span class='warning'>[H.glasses] мешают вам использовать встроенный уборочный HUD [src].</span>")
occupant_message("<span class='warning'>[H.glasses.chassis.declent_ru(NOMINATIVE)] мешают вам использовать встроенный уборочный HUD [chassis.declent_ru(NOMINATIVE)].</span>")
else
var/datum/atom_hud/data/janitor/jani_hud = GLOB.huds[DATA_HUD_JANITOR]
jani_hud.add_hud_to(H)
Expand Down
6 changes: 3 additions & 3 deletions code/game/mecha/mech_fabricator.dm
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@
if(!I.tool_start_check(src, user, 0))
return
output_dir = turn(output_dir, -90)
to_chat(user, "<span class='notice'>Вы поворачиваете выход [src] на [dir2text(output_dir)].</span>")
to_chat(user, "<span class='notice'>Вы поворачиваете выход [declent_ru(PREPOSITIONAL)] на [dir2text(output_dir)].</span>")

/obj/machinery/mecha_part_fabricator/RefreshParts()
var/coef_mats = 0
Expand Down Expand Up @@ -303,10 +303,10 @@
*/
/obj/machinery/mecha_part_fabricator/proc/can_insert_materials(mob/user)
if(panel_open)
to_chat(user, "<span class='warning'>В [src] не может быть загружены новые материалы, пока панель открыта!</span>")
to_chat(user, "<span class='warning'>В [chassis.declent_ru(NOMINATIVE)] не может быть загружены новые материалы, пока панель открыта!</span>")
return FALSE
if(being_built)
to_chat(user, "<span class='warning'>[src] в данный момент печатает деталь! Пожалуйста, дождитесь завершения.</span>")
to_chat(user, "<span class='warning'>[chassis.declent_ru(NOMINATIVE)] в данный момент печатает деталь! Пожалуйста, дождитесь завершения.</span>")
return FALSE
return TRUE

Expand Down

0 comments on commit 6dba6b5

Please sign in to comment.