Skip to content

Commit

Permalink
Translation of surgeries (#224)
Browse files Browse the repository at this point in the history
## Что этот PR делает

Перевод хирургии и операций в целом, ПР готов, надо только исправить
перевод в тех или иных местах, если не понравится где.

## Почему это хорошо для игры

Нужен перевод.

## Changelog

🆑
qol: Перевод хирургии
🆑

---------
closes #197

---------

Co-authored-by: awkwardsocialist <[email protected]>
  • Loading branch information
AloeNeverDie and awkwardsocialist authored Apr 29, 2024
1 parent 58df6c4 commit 2049ec7
Show file tree
Hide file tree
Showing 31 changed files with 646 additions and 646 deletions.
2 changes: 1 addition & 1 deletion code/modules/jobs/job_types/_job.dm
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@
/// RPG job names, for the memes
var/rpg_title

/// Alternate titles to register as pointing to this job.
/// Alternate titles to register as pointing to this job.
var/list/alternate_titles

/// Does this job ignore human authority?
Expand Down
20 changes: 10 additions & 10 deletions code/modules/surgery/amputation.dm
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

/datum/surgery/amputation
name = "Amputation"
name = "Ампутация"
requires_bodypart_type = NONE
surgery_flags = SURGERY_REQUIRE_RESTING | SURGERY_REQUIRE_LIMB | SURGERY_MORBID_CURIOSITY
possible_locs = list(
Expand All @@ -25,7 +25,7 @@
return ..()

/datum/surgery_step/sever_limb
name = "sever limb (circular saw)"
name = "отрежьте конечность (циркулярная пила)"
implements = list(
/obj/item/shears = 300,
TOOL_SCALPEL = 100,
Expand All @@ -43,22 +43,22 @@
display_results(
user,
target,
span_notice("You begin to sever [target]'s [parse_zone(target_zone)]..."),
span_notice("[user] begins to sever [target]'s [parse_zone(target_zone)]!"),
span_notice("[user] begins to sever [target]'s [parse_zone(target_zone)]!"),
span_notice("Вы начинаете отрезать [parse_zone(target_zone)] у [target]..."),
span_notice("[user] начинает отрезать [parse_zone(target_zone)] у [target]!"),
span_notice("[user] начинает отрезать [parse_zone(target_zone)] у [target]!"),
)
display_pain(target, "You feel a gruesome pain in your [parse_zone(target_zone)]'s joint!")
display_pain(target, "Вы чувствуете жуткую боль в [parse_zone(target_zone)]!")


/datum/surgery_step/sever_limb/success(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE)
display_results(
user,
target,
span_notice("You sever [target]'s [parse_zone(target_zone)]."),
span_notice("[user] severs [target]'s [parse_zone(target_zone)]!"),
span_notice("[user] severs [target]'s [parse_zone(target_zone)]!"),
span_notice("Вы отрезали [parse_zone(target_zone)] у [target]."),
span_notice("[user] отрезал [parse_zone(target_zone)] у [target]!"),
span_notice("[user] отрезал [parse_zone(target_zone)] у [target]!"),
)
display_pain(target, "You can no longer feel your severed [parse_zone(target_zone)]!")
display_pain(target, "Вы больше не чувствуете вашу [parse_zone(target_zone)]!")

if(HAS_MIND_TRAIT(user, TRAIT_MORBID) && ishuman(user))
var/mob/living/carbon/human/morbid_weirdo = user
Expand Down
18 changes: 9 additions & 9 deletions code/modules/surgery/autopsy.dm
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/datum/surgery/autopsy
name = "Autopsy"
name = "Вскрытие"
surgery_flags = SURGERY_IGNORE_CLOTHES | SURGERY_REQUIRE_RESTING | SURGERY_REQUIRE_LIMB | SURGERY_MORBID_CURIOSITY
possible_locs = list(BODY_ZONE_CHEST)
steps = list(
Expand All @@ -19,7 +19,7 @@
return TRUE

/datum/surgery_step/autopsy
name = "Perform Autopsy (autopsy scanner)"
name = "Проведите вскрытие (сканер аутопсии)"
implements = list(/obj/item/autopsy_scanner = 100)
time = 10 SECONDS
success_sound = 'sound/machines/printer.ogg'
Expand All @@ -28,11 +28,11 @@
display_results(
user,
target,
span_notice("You begins performing an autopsy on [target]..."),
span_notice("[user] uses [tool] to perform an autopsy on [target]."),
span_notice("[user] uses [tool] on [target]'s chest."),
span_notice("Вы приступаете к вскрытию [target]..."),
span_notice("[user] использует [tool.name] для вскрытия [target]."),
span_notice("[user] использует [tool.name] на груди у [target]."),
)
display_pain(target, "You feel a burning sensation in your chest!")
display_pain(target, "Вы чувствуете жжение в груди!")

/datum/surgery_step/autopsy/success(mob/user, mob/living/carbon/target, target_zone, obj/item/autopsy_scanner/tool, datum/surgery/surgery, default_display_results = FALSE)
ADD_TRAIT(target, TRAIT_DISSECTED, AUTOPSY_TRAIT)
Expand All @@ -51,8 +51,8 @@
display_results(
user,
target,
span_warning("You screw up, bruising [target]'s chest!"),
span_warning("[user] screws up, brusing [target]'s chest!"),
span_warning("[user] screws up!"),
span_warning("Вы ошибаетесь, оставив ушиб на груди у [target]!"),
span_warning("[user] ошибается, оставив ушиб на груди у [target]!"),
span_warning("[user] ошибается!"),
)
target.adjustBruteLoss(5)
24 changes: 12 additions & 12 deletions code/modules/surgery/blood_filter.dm
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/datum/surgery/blood_filter
name = "Filter blood"
name = "Фильтрация крови"
possible_locs = list(BODY_ZONE_CHEST)
steps = list(
/datum/surgery_step/incise,
Expand Down Expand Up @@ -45,7 +45,7 @@
return FALSE

/datum/surgery_step/filter_blood
name = "Filter blood (blood filter)"
name = "Проведите фильтрацию крови (фильтр крови)"
implements = list(/obj/item/blood_filter = 95)
repeatable = TRUE
time = 2.5 SECONDS
Expand All @@ -55,11 +55,11 @@
display_results(
user,
target,
span_notice("You begin filtering [target]'s blood..."),
span_notice("[user] uses [tool] to filter [target]'s blood."),
span_notice("[user] uses [tool] on [target]'s chest."),
span_notice("Вы приступаете к очистке крови у [target]..."),
span_notice("[user] использует [tool.name] для очистки крови у [target]."),
span_notice("[user] использует [tool.name] на груди у [target]."),
)
display_pain(target, "You feel a throbbing pain in your chest!")
display_pain(target, "Вы чувствуете ужасную боль в груди!")

/datum/surgery_step/filter_blood/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE)
var/obj/item/blood_filter/bloodfilter = tool
Expand All @@ -70,9 +70,9 @@
display_results(
user,
target,
span_notice("\The [tool] pings as it finishes filtering [target]'s blood."),
span_notice("\The [tool] pings as it stops pumping [target]'s blood."),
span_notice("\The [tool] pings as it stops pumping."),
span_notice("[tool.name] сигнализирует, что фильтрация крови у [target] завершена."),
span_notice("[tool.name] сигнализирует, что закончил перекачивать кровь у [target]."),
span_notice("[tool.name] сигнализирует, что закончил перекачивать кровь."),
)

if(locate(/obj/item/healthanalyzer) in user.held_items)
Expand All @@ -84,8 +84,8 @@
display_results(
user,
target,
span_warning("You screw up, bruising [target]'s chest!"),
span_warning("[user] screws up, brusing [target]'s chest!"),
span_warning("[user] screws up!"),
span_warning("Вы ошибаетесь, оставив ушиб на груди у [target]!"),
span_warning("[user] ошибается, оставив ушиб на груди у [target]!"),
span_warning("[user] ошибается!"),
)
target.adjustBruteLoss(5)
Loading

0 comments on commit 2049ec7

Please sign in to comment.