From edcbde86f3ab024b699144aaa3751059f751bbe6 Mon Sep 17 00:00:00 2001 From: larentoun <31931237+larentoun@users.noreply.github.com> Date: Wed, 27 Nov 2024 17:16:08 +0300 Subject: [PATCH] Better tra (#819) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## About The Pull Request Использует новые пронауны взамен "у вас". Мержить после https://github.com/ss220club/Bandastation/pull/818 --- code/datums/elements/strippable.dm | 4 ++-- .../antagonists/heretic/heretic_living_heart.dm | 2 +- code/modules/antagonists/heretic/influences.dm | 2 +- .../antagonists/heretic/knowledge/starting_lore.dm | 8 ++++---- .../mob/living/carbon/human/human_stripping.dm | 12 ++++++------ code/modules/mob/living/carbon/human/inventory.dm | 4 ++-- code/modules/mob/living/living_defense.dm | 2 +- code/modules/surgery/bodyparts/_bodyparts.dm | 10 +++++----- code/modules/surgery/bone_mending.dm | 2 +- code/modules/surgery/burn_dressing.dm | 2 +- code/modules/surgery/cavity_implant.dm | 4 ++-- code/modules/surgery/limb_augmentation.dm | 2 +- code/modules/surgery/lipoplasty.dm | 4 ++-- code/modules/surgery/mechanic_steps.dm | 2 +- code/modules/surgery/organ_manipulation.dm | 8 ++++---- code/modules/surgery/organic_steps.dm | 4 ++-- code/modules/surgery/prosthetic_replacement.dm | 4 ++-- 17 files changed, 38 insertions(+), 38 deletions(-) diff --git a/code/datums/elements/strippable.dm b/code/datums/elements/strippable.dm index 7e62cc84a964f..e62f1847aa74a 100644 --- a/code/datums/elements/strippable.dm +++ b/code/datums/elements/strippable.dm @@ -143,7 +143,7 @@ source.visible_message( span_warning("[capitalize(user.declent_ru(NOMINATIVE))] пытается снять [item.declent_ru(ACCUSATIVE)] у [source.declent_ru(GENITIVE)]."), - span_userdanger("[capitalize(user.declent_ru(NOMINATIVE))] пытается снять у вас [item.declent_ru(ACCUSATIVE)]."), + span_userdanger("[capitalize(user.declent_ru(NOMINATIVE))] пытается снять [item.ru_p_yours(ACCUSATIVE)] [item.declent_ru(ACCUSATIVE)]."), blind_message = span_hear("Вы слышите шорох."), ignored_mobs = user, ) @@ -157,7 +157,7 @@ var/mob/living/carbon/human/victim_human = source if(victim_human.key && !victim_human.client) // AKA braindead if(victim_human.stat <= SOFT_CRIT && LAZYLEN(victim_human.afk_thefts) <= AFK_THEFT_MAX_MESSAGES) - var/list/new_entry = list(list(user.name, "пытался снять у вас [item.declent_ru(ACCUSATIVE)]", world.time)) + var/list/new_entry = list(list(user.name, "пытался снять [item.ru_p_yours(ACCUSATIVE)] [item.declent_ru(ACCUSATIVE)]", world.time)) LAZYADD(victim_human.afk_thefts, new_entry) else if(victim_human.is_blind()) diff --git a/code/modules/antagonists/heretic/heretic_living_heart.dm b/code/modules/antagonists/heretic/heretic_living_heart.dm index d99a2fa1ab7a5..9e4660a7964e8 100644 --- a/code/modules/antagonists/heretic/heretic_living_heart.dm +++ b/code/modules/antagonists/heretic/heretic_living_heart.dm @@ -44,7 +44,7 @@ /datum/component/living_heart/proc/on_organ_removed(obj/item/organ/source, mob/living/carbon/old_owner) SIGNAL_HANDLER - to_chat(old_owner, span_userdanger("Когда [source.declent_ru(NOMINATIVE)] у вас покидает ваше тело, вы чувствуете себя менее привязанным к Мансусу!")) + to_chat(old_owner, span_userdanger("Когда [source.ru_p_yours()] [source.declent_ru(NOMINATIVE)] покидает ваше тело, вы чувствуете себя менее привязанным к Мансусу!")) qdel(src) /** diff --git a/code/modules/antagonists/heretic/influences.dm b/code/modules/antagonists/heretic/influences.dm index f0e2d0da43ce3..a1ba121ae221c 100644 --- a/code/modules/antagonists/heretic/influences.dm +++ b/code/modules/antagonists/heretic/influences.dm @@ -110,7 +110,7 @@ var/mob/living/carbon/human/human_user = user var/obj/item/bodypart/their_poor_arm = human_user.get_active_hand() if(prob(25)) - to_chat(human_user, span_userdanger("Потустороннее присутствие разрывает и распыляет у вас [their_poor_arm.declent_ru(ACCUSATIVE)], когда вы пытаетесь коснуться дыры в самой ткани реальности!")) + to_chat(human_user, span_userdanger("Потустороннее присутствие разрывает и распыляет [their_poor_arm.ru_p_yours(ACCUSATIVE)] [their_poor_arm.declent_ru(ACCUSATIVE)], когда вы пытаетесь коснуться дыры в самой ткани реальности!")) their_poor_arm.dismember() qdel(their_poor_arm) else diff --git a/code/modules/antagonists/heretic/knowledge/starting_lore.dm b/code/modules/antagonists/heretic/knowledge/starting_lore.dm index 41620bc2dadc1..148d55e5c6982 100644 --- a/code/modules/antagonists/heretic/knowledge/starting_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/starting_lore.dm @@ -83,9 +83,9 @@ GLOBAL_LIST_INIT(heretic_start_knowledge, initialize_starting_knowledge()) where_to_put_our_heart.AddComponent(/datum/component/living_heart) desc = "Дарует вам Живое сердце, привязанное к вашему [where_to_put_our_heart.name], \ позволяя отслеживать жертвенные цели. \ - Если вы потеряете [where_to_put_our_heart.declent_ru(GENITIVE)] у вас, вы можете трансмутировать мак и лужу крови, \ - чтобы пробудить [where_to_put_our_heart.declent_ru(ACCUSATIVE)] у вас в Живое сердце. \ - Если [where_to_put_our_heart.declent_ru(NOMINATIVE)] у вас кибернетическое, \ + Если вы потеряете [where_to_put_our_heart.ru_p_own(ACCUSATIVE)] [where_to_put_our_heart.declent_ru(ACCUSATIVE)], вы можете трансмутировать мак и лужу крови, \ + чтобы пробудить [where_to_put_our_heart.ru_p_own(ACCUSATIVE)] [where_to_put_our_heart.declent_ru(ACCUSATIVE)] в Живое сердце. \ + Если [where_to_put_our_heart.ru_p_yours()] [where_to_put_our_heart.declent_ru(NOMINATIVE)] кибернетическое, \ вам дополнительно потребуется [where_to_put_our_heart.declent_ru(NOMINATIVE)] из органики и без повреждений при трансмутации." else @@ -173,7 +173,7 @@ GLOBAL_LIST_INIT(heretic_start_knowledge, initialize_starting_knowledge()) selected_atoms -= our_new_heart // Make it the living heart our_new_heart.AddComponent(/datum/component/living_heart) - to_chat(user, span_warning("Вы чувствуете, как [our_new_heart.declent_ru(NOMINATIVE)] у вас начинает пульсировать все быстрее и быстрее по мере того, как оно пробуждается!")) + to_chat(user, span_warning("Вы чувствуете, как [our_new_heart.ru_p_yours()] [our_new_heart.declent_ru(NOMINATIVE)] начинает пульсировать все быстрее и быстрее по мере того, как оно пробуждается!")) playsound(user, 'sound/effects/magic/demon_consume.ogg', 50, TRUE) return TRUE diff --git a/code/modules/mob/living/carbon/human/human_stripping.dm b/code/modules/mob/living/carbon/human/human_stripping.dm index a71819fd8fcce..bb76ff8f71421 100644 --- a/code/modules/mob/living/carbon/human/human_stripping.dm +++ b/code/modules/mob/living/carbon/human/human_stripping.dm @@ -74,10 +74,10 @@ GLOBAL_LIST_INIT(strippable_human_items, create_strippable_list(list( stack_trace("Unknown action key: [action_key] for [type]") /datum/strippable_item/mob_item_slot/jumpsuit/proc/do_adjust_jumpsuit(atom/source, mob/user, obj/item/clothing/under/jumpsuit) - to_chat(source, span_notice("[capitalize(user.declent_ru(NOMINATIVE))] пытается изменить стиль [jumpsuit.declent_ru(GENITIVE)] у вас.")) + to_chat(source, span_notice("[capitalize(user.declent_ru(NOMINATIVE))] пытается изменить стиль [jumpsuit.ru_p_yours(GENITIVE)] [jumpsuit.declent_ru(GENITIVE)].")) if (!do_after(user, (jumpsuit.strip_delay * 0.5), source)) return - to_chat(source, span_notice("[capitalize(user.declent_ru(NOMINATIVE))] успешно меняет стиль [jumpsuit.declent_ru(GENITIVE)] у вас.")) + to_chat(source, span_notice("[capitalize(user.declent_ru(NOMINATIVE))] успешно меняет стиль [jumpsuit.ru_p_yours(GENITIVE)] [jumpsuit.declent_ru(GENITIVE)].")) jumpsuit.toggle_jumpsuit_adjust() if (!ismob(source)) @@ -113,13 +113,13 @@ GLOBAL_LIST_INIT(strippable_human_items, create_strippable_list(list( source.balloon_alert(user, "не можете достать!") return - to_chat(source, span_notice("[capitalize(user.declent_ru(NOMINATIVE))] пытается переключить датчики [jumpsuit.declent_ru(GENITIVE)] у вас.")) + to_chat(source, span_notice("[capitalize(user.declent_ru(NOMINATIVE))] пытается переключить датчики [jumpsuit.ru_p_yours(GENITIVE)] [jumpsuit.declent_ru(GENITIVE)].")) if(!do_after(user, jumpsuit.strip_delay * 0.5, source)) // takes the same amount of time as adjusting it source.balloon_alert(user, "не удалось!") return source.balloon_alert(user, "датчики переключены") jumpsuit.sensor_mode = new_mode - to_chat(source, span_notice("[capitalize(user.declent_ru(NOMINATIVE))] успешно переключает датчики [jumpsuit.declent_ru(GENITIVE)] у вас.")) + to_chat(source, span_notice("[capitalize(user.declent_ru(NOMINATIVE))] успешно переключает датчики [jumpsuit.ru_p_yours(GENITIVE)] [jumpsuit.declent_ru(GENITIVE)].")) if(ishuman(source)) var/mob/living/carbon/human/humano = source humano.update_suit_sensors() @@ -265,7 +265,7 @@ GLOBAL_LIST_INIT(strippable_human_items, create_strippable_list(list( carbon_source.visible_message( span_danger("[capitalize(user.declent_ru(NOMINATIVE))] пытается [(carbon_source.internal != item) ? "открыть" : "перекрыть"] клапан на [item.declent_ru(PREPOSITIONAL)] у [source.declent_ru(GENITIVE)]."), - span_userdanger("[capitalize(user.declent_ru(NOMINATIVE))] пытается [(carbon_source.internal != item) ? "открыть" : "перекрыть"] клапан на [item.declent_ru(PREPOSITIONAL)] у вас."), + span_userdanger("[capitalize(user.declent_ru(NOMINATIVE))] пытается [(carbon_source.internal != item) ? "открыть" : "перекрыть"] клапан на [item.ru_p_yours(GENITIVE)] [item.declent_ru(PREPOSITIONAL)]."), ignored_mobs = user, ) @@ -283,7 +283,7 @@ GLOBAL_LIST_INIT(strippable_human_items, create_strippable_list(list( carbon_source.visible_message( span_danger("[capitalize(user.declent_ru(NOMINATIVE))] [isnull(carbon_source.internal) ? "перекрывает": "открывает"] клапан на [item.declent_ru(PREPOSITIONAL)] у [source.declent_ru(GENITIVE)]."), - span_userdanger("[capitalize(user.declent_ru(NOMINATIVE))] [isnull(carbon_source.internal) ? "перекрывает": "открывает"] клапан на [item.declent_ru(PREPOSITIONAL)] у вас."), + span_userdanger("[capitalize(user.declent_ru(NOMINATIVE))] [isnull(carbon_source.internal) ? "перекрывает": "открывает"] клапан на [item.ru_p_yours(PREPOSITIONAL)] [item.declent_ru(PREPOSITIONAL)]."), ignored_mobs = user, ) diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index 8c1cce92b5d03..3fb824595842d 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -392,7 +392,7 @@ if(!thing) equipped_item.attack_hand(src) else - to_chat(src, span_warning("Вы не можете поместить [thing.declent_ru(ACCUSATIVE)] в [equipped_item.declent_ru(ACCUSATIVE)] у вас!")) + to_chat(src, span_warning("Вы не можете поместить [thing.declent_ru(ACCUSATIVE)] в [equipped_item.ru_p_own(ACCUSATIVE)] [equipped_item.declent_ru(ACCUSATIVE)]!")) return if(!storage.supports_smart_equip) return @@ -401,7 +401,7 @@ return if(thing) // put thing in storage item if(!equipped_item.atom_storage?.attempt_insert(thing, src)) - to_chat(src, span_warning("Вы не можете поместить [thing.declent_ru(ACCUSATIVE)] в [equipped_item.declent_ru(ACCUSATIVE)] у вас!")) + to_chat(src, span_warning("Вы не можете поместить [thing.declent_ru(ACCUSATIVE)] в [equipped_item.ru_p_own(ACCUSATIVE)] [equipped_item.declent_ru(ACCUSATIVE)]!")) return if(!storage.real_location.contents.len) // nothing to take out to_chat(src, span_warning("Нечего вытаскивать из [equipped_item.declent_ru(GENITIVE)]!")) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 6e4df136a63a6..5d94c3ae36472 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -241,7 +241,7 @@ span_userdanger("В вас врезается [thrown_item.declent_ru(NOMINATIVE)]!")) if(!thrown_item.throwforce) return - var/armor = run_armor_check(zone, MELEE, "Ваша броня защищает [parse_zone_with_bodypart(zone)] у вас.", "Ваша броня смягчает удар по [parse_zone_with_bodypart(zone, declent = DATIVE)] у вас.", thrown_item.armour_penetration, "", FALSE, thrown_item.weak_against_armour) + var/armor = run_armor_check(zone, MELEE, "Ваша броня защищает вашу [parse_zone_with_bodypart(zone)].", "Ваша броня смягчает удар по вашей [parse_zone_with_bodypart(zone, declent = DATIVE)].", thrown_item.armour_penetration, "", FALSE, thrown_item.weak_against_armour) apply_damage(thrown_item.throwforce, thrown_item.damtype, zone, armor, sharpness = thrown_item.get_sharpness(), wound_bonus = (nosell_hit * CANT_WOUND)) if(QDELETED(src)) //Damage can delete the mob. return diff --git a/code/modules/surgery/bodyparts/_bodyparts.dm b/code/modules/surgery/bodyparts/_bodyparts.dm index 37685b2ae5ac8..47ab90fbf3549 100644 --- a/code/modules/surgery/bodyparts/_bodyparts.dm +++ b/code/modules/surgery/bodyparts/_bodyparts.dm @@ -348,18 +348,18 @@ else is_disabled += " и" - check_list += "\t [declent_ru(NOMINATIVE)] у вас[is_disabled][self_aware ? " имеет " : " "][status]." + check_list += "\t Ваша [declent_ru(NOMINATIVE)][is_disabled][self_aware ? " имеет " : " "][status]." for(var/datum/wound/wound as anything in wounds) switch(wound.severity) if(WOUND_SEVERITY_TRIVIAL) - check_list += "\t [span_danger("[capitalize(declent_ru(NOMINATIVE))] у вас страдает от: [LOWER_TEXT(wound.name)].")]" + check_list += "\t [span_danger("Ваша [declent_ru(NOMINATIVE)] страдает от: [LOWER_TEXT(wound.name)].")]" if(WOUND_SEVERITY_MODERATE) - check_list += "\t [span_warning("[capitalize(declent_ru(NOMINATIVE))] у вас страдает от: [LOWER_TEXT(wound.name)]!")]" + check_list += "\t [span_warning("Ваша [declent_ru(NOMINATIVE)] страдает от: [LOWER_TEXT(wound.name)]!")]" if(WOUND_SEVERITY_SEVERE) - check_list += "\t [span_boldwarning("[capitalize(declent_ru(NOMINATIVE))] у вас страдает от: [LOWER_TEXT(wound.name)]!!")]" + check_list += "\t [span_boldwarning("Ваша [declent_ru(NOMINATIVE)] страдает от: [LOWER_TEXT(wound.name)]!!")]" if(WOUND_SEVERITY_CRITICAL) - check_list += "\t [span_boldwarning("[capitalize(declent_ru(NOMINATIVE))] у вас страдает от: [LOWER_TEXT(wound.name)]!!!")]" + check_list += "\t [span_boldwarning("Ваша [declent_ru(NOMINATIVE)] страдает от: [LOWER_TEXT(wound.name)]!!!")]" for(var/obj/item/embedded_thing in embedded_objects) var/stuck_word = embedded_thing.is_embed_harmless() ? "прилип" : "застрял" diff --git a/code/modules/surgery/bone_mending.dm b/code/modules/surgery/bone_mending.dm index 5bec9455c2442..35fbadddb0ecd 100644 --- a/code/modules/surgery/bone_mending.dm +++ b/code/modules/surgery/bone_mending.dm @@ -64,7 +64,7 @@ span_notice("[capitalize(user.declent_ru(NOMINATIVE))] приступает к устранению перелома в [target.parse_zone_with_bodypart(user.zone_selected, declent = PREPOSITIONAL)] у [target.declent_ru(GENITIVE)] при помощи [tool.declent_ru(GENITIVE)]."), span_notice("[capitalize(user.declent_ru(NOMINATIVE))] приступает к устранению перелома в [target.parse_zone_with_bodypart(user.zone_selected, declent = PREPOSITIONAL)] у [target.declent_ru(GENITIVE)]."), ) - display_pain(target, "[capitalize(target.parse_zone_with_bodypart(user.zone_selected))] у вас испытывает сильную боль!") + display_pain(target, "Ваша [target.parse_zone_with_bodypart(user.zone_selected)] испытывает сильную боль!") else user.visible_message(span_notice("[capitalize(user.declent_ru(NOMINATIVE))] ищет у [target.declent_ru(GENITIVE)] в [target.parse_zone_with_bodypart(user.zone_selected, declent = PREPOSITIONAL)]."), span_notice("Вы ищете у [target.declent_ru(GENITIVE)] в [target.parse_zone_with_bodypart(user.zone_selected, declent = PREPOSITIONAL)]...")) diff --git a/code/modules/surgery/burn_dressing.dm b/code/modules/surgery/burn_dressing.dm index beae32c14ee29..c3fd5cbcd124a 100644 --- a/code/modules/surgery/burn_dressing.dm +++ b/code/modules/surgery/burn_dressing.dm @@ -84,7 +84,7 @@ span_notice("[capitalize(user.declent_ru(NOMINATIVE))] начинает удалять зараженную плоть из [target.parse_zone_with_bodypart(user.zone_selected, declent = GENITIVE)] у [target.declent_ru(GENITIVE)] при помощи [tool.declent_ru(GENITIVE)]."), span_notice("[capitalize(user.declent_ru(NOMINATIVE))] начинает удалять зараженную плоть из [target.parse_zone_with_bodypart(user.zone_selected, declent = GENITIVE)] у [target.declent_ru(GENITIVE)]."), ) - display_pain(target, "Инфекция в [target.parse_zone_with_bodypart(user.zone_selected, declent = PREPOSITIONAL)] у вас адски зудит! Такое ощущение, что тебя режут ножом!") + display_pain(target, "Инфекция в вашей [target.parse_zone_with_bodypart(user.zone_selected, declent = PREPOSITIONAL)] адски зудит! Такое ощущение, что тебя режут ножом!") else user.visible_message(span_notice("[capitalize(user.declent_ru(NOMINATIVE))] ищет [target.parse_zone_with_bodypart(user.zone_selected, declent = ACCUSATIVE)] у [target.declent_ru(GENITIVE)]."), span_notice("Вы ищете [target.parse_zone_with_bodypart(user.zone_selected, declent = ACCUSATIVE)] у [target.declent_ru(GENITIVE)]...")) diff --git a/code/modules/surgery/cavity_implant.dm b/code/modules/surgery/cavity_implant.dm index bd5fa2ebb5941..3f597b073851d 100644 --- a/code/modules/surgery/cavity_implant.dm +++ b/code/modules/surgery/cavity_implant.dm @@ -38,7 +38,7 @@ GLOBAL_LIST_INIT(heavy_cavity_implants, typecacheof(list(/obj/item/transfer_valv span_notice("[capitalize(user.declent_ru(NOMINATIVE))] начинает вставлять [tool.declent_ru(ACCUSATIVE)] в [ru_parse_zone(target_zone, declent = ACCUSATIVE)] у [target.declent_ru(GENITIVE)]."), span_notice("[capitalize(user.declent_ru(NOMINATIVE))] начинает вставлять [tool.w_class > WEIGHT_CLASS_SMALL ? tool.declent_ru(ACCUSATIVE) : "что-то"] в [ru_parse_zone(target_zone, declent = ACCUSATIVE)] у [target.declent_ru(GENITIVE)]."), ) - display_pain(target, "Вы чувствуете, как что-то вставляют в [ru_parse_zone(target_zone, declent = ACCUSATIVE)] у вас, это чертовски больно!") + display_pain(target, "Вы чувствуете, как что-то вставляют в вашу [ru_parse_zone(target_zone, declent = ACCUSATIVE)], это чертовски больно!") else display_results( user, @@ -74,7 +74,7 @@ GLOBAL_LIST_INIT(heavy_cavity_implants, typecacheof(list(/obj/item/transfer_valv span_notice("[capitalize(user.declent_ru(NOMINATIVE))] вытягивает [item_for_cavity.declent_ru(ACCUSATIVE)] из [ru_parse_zone(target_zone, GENITIVE)] у [target.declent_ru(GENITIVE)]!"), span_notice("[capitalize(user.declent_ru(NOMINATIVE))] вытягивает [item_for_cavity.w_class > WEIGHT_CLASS_SMALL ? item_for_cavity.declent_ru(ACCUSATIVE) : "что-то"] из [ru_parse_zone(target_zone, GENITIVE)] у [target.declent_ru(GENITIVE)]."), ) - display_pain(target, "Что-то вытягивают из [ru_parse_zone(target_zone, declent = GENITIVE)] у вас! Это чертовски больно!") + display_pain(target, "Что-то вытягивают из вашей [ru_parse_zone(target_zone, declent = GENITIVE)]! Это чертовски больно!") user.put_in_hands(item_for_cavity) target_chest.cavity_item = null return ..() diff --git a/code/modules/surgery/limb_augmentation.dm b/code/modules/surgery/limb_augmentation.dm index 0319c4b8b3260..7df330a512218 100644 --- a/code/modules/surgery/limb_augmentation.dm +++ b/code/modules/surgery/limb_augmentation.dm @@ -89,7 +89,7 @@ span_notice("[capitalize(user.declent_ru(NOMINATIVE))] успешно заменяет [target.parse_zone_with_bodypart(target_zone, declent = ACCUSATIVE)] у [target.declent_ru(GENITIVE)] на [tool.declent_ru(ACCUSATIVE)]!"), span_notice("[capitalize(user.declent_ru(NOMINATIVE))] успешно заменяет [target.parse_zone_with_bodypart(target_zone, declent = ACCUSATIVE)] у [target.declent_ru(GENITIVE)]!"), ) - display_pain(target, "[capitalize(target.parse_zone_with_bodypart(target_zone))] у вас наполняется синтетическими ощущениями!", mechanical_surgery = TRUE) + display_pain(target, "Ваша [target.parse_zone_with_bodypart(target_zone)] наполняется синтетическими ощущениями!", mechanical_surgery = TRUE) log_combat(user, target, "augmented", addition="by giving him new [target.parse_zone_with_bodypart(target_zone)] COMBAT MODE: [uppertext(user.combat_mode)]") else to_chat(user, span_warning("У [target.declent_ru(GENITIVE)] [target.parse_zone_with_bodypart(target_zone, declent = NOMINATIVE)] не из органики!")) diff --git a/code/modules/surgery/lipoplasty.dm b/code/modules/surgery/lipoplasty.dm index fe40c2b4d9419..2e0d6f4a04c1e 100644 --- a/code/modules/surgery/lipoplasty.dm +++ b/code/modules/surgery/lipoplasty.dm @@ -66,7 +66,7 @@ span_notice("[capitalize(user.declent_ru(NOMINATIVE))] начинает отрезать лишний жир у [target.declent_ru(GENITIVE)]"), span_notice("[capitalize(user.declent_ru(NOMINATIVE))] начинает отрезать что-то из [ru_parse_zone(target_zone, declent = GENITIVE)] у [target.declent_ru(GENITIVE)] при помощи [tool.declent_ru(GENITIVE)]."), ) - display_pain(target, "Вы чувствуете резкую боль в [ru_parse_zone(target_zone, declent = PREPOSITIONAL)] у вас!") + display_pain(target, "Вы чувствуете резкую боль в вашей [ru_parse_zone(target_zone, declent = PREPOSITIONAL)]!") /datum/surgery_step/cut_fat/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) display_results( @@ -76,7 +76,7 @@ span_notice("[capitalize(user.declent_ru(NOMINATIVE))] отрезал лишний жир у [target.declent_ru(GENITIVE)]!"), span_notice("[capitalize(user.declent_ru(NOMINATIVE))] заканчивает разрез на [ru_parse_zone(target_zone, declent = PREPOSITIONAL)] у [target.declent_ru(GENITIVE)]."), ) - display_pain(target, "Жир в [ru_parse_zone(target_zone, declent = PREPOSITIONAL)] у вас ослабевает, свисает и болит, как черт знает что!") + display_pain(target, "Жир в вашей [ru_parse_zone(target_zone, declent = PREPOSITIONAL)] ослабевает, свисает и болит, как черт знает что!") return TRUE //remove fat diff --git a/code/modules/surgery/mechanic_steps.dm b/code/modules/surgery/mechanic_steps.dm index 7613145d6daa7..24d3f4b44d5a1 100644 --- a/code/modules/surgery/mechanic_steps.dm +++ b/code/modules/surgery/mechanic_steps.dm @@ -144,7 +144,7 @@ span_notice("[capitalize(user.declent_ru(NOMINATIVE))] начинает открывать люк в [target.parse_zone_with_bodypart(target_zone, declent = PREPOSITIONAL)] у [target.declent_ru(GENITIVE)]."), span_notice("[capitalize(user.declent_ru(NOMINATIVE))] начинает открывать люк в [target.parse_zone_with_bodypart(target_zone, declent = PREPOSITIONAL)] у [target.declent_ru(GENITIVE)]."), ) - display_pain(target, "Вы получаете последние показания датчиков из [target.parse_zone_with_bodypart(target_zone, declent = GENITIVE)] у вас, когда открывается люк.", TRUE) + display_pain(target, "Вы получаете последние показания датчиков из вашей [target.parse_zone_with_bodypart(target_zone, declent = GENITIVE)], когда открывается люк.", TRUE) /datum/surgery_step/open_hatch/tool_check(mob/user, obj/item/tool) if(tool.usesound) diff --git a/code/modules/surgery/organ_manipulation.dm b/code/modules/surgery/organ_manipulation.dm index 0e963c47bf2d9..09147c9cc6085 100644 --- a/code/modules/surgery/organ_manipulation.dm +++ b/code/modules/surgery/organ_manipulation.dm @@ -203,7 +203,7 @@ span_notice("[capitalize(user.declent_ru(NOMINATIVE))] вставляет [tool.declent_ru(ACCUSATIVE)] в [target.parse_zone_with_bodypart(target_zone, declent = ACCUSATIVE)] у [target.declent_ru(GENITIVE)]."), span_notice("[capitalize(user.declent_ru(NOMINATIVE))] вставляет что-то в [target.parse_zone_with_bodypart(target_zone, declent = ACCUSATIVE)] у [target.declent_ru(GENITIVE)]."), ) - display_pain(target, "Вы чувствуете, как что-то вставили в [target.parse_zone_with_bodypart(target_zone, declent = ACCUSATIVE)] у вас!") + display_pain(target, "Вы чувствуете, как что-то вставили в вашу [target.parse_zone_with_bodypart(target_zone, declent = ACCUSATIVE)]!") else if(implement_type in implements_extract) @@ -253,7 +253,7 @@ span_notice("[capitalize(user.declent_ru(NOMINATIVE))] начинает извлекать [target_organ.declent_ru(ACCUSATIVE)] из [target.parse_zone_with_bodypart(target_zone, declent = GENITIVE)] у [target.declent_ru(GENITIVE)]."), span_notice("[capitalize(user.declent_ru(NOMINATIVE))] начинает извлекать что-то из [target.parse_zone_with_bodypart(target_zone, declent = GENITIVE)] у [target.declent_ru(GENITIVE)]."), ) - display_pain(target, "Вы чувствуете, как [target_organ.declent_ru(ACCUSATIVE)] извлекли из [target.parse_zone_with_bodypart(target_zone, declent = GENITIVE)] у вас!") + display_pain(target, "Вы чувствуете, как [target_organ.declent_ru(ACCUSATIVE)] извлекли из вашей [target.parse_zone_with_bodypart(target_zone, declent = GENITIVE)]!") else return SURGERY_STEP_FAIL @@ -279,7 +279,7 @@ span_notice("[capitalize(user.declent_ru(NOMINATIVE))] устанавливает [tool.declent_ru(ACCUSATIVE)] в [target.parse_zone_with_bodypart(target_zone, declent = ACCUSATIVE)] у [target.declent_ru(GENITIVE)]!"), span_notice("[capitalize(user.declent_ru(NOMINATIVE))] устанавливает что-то в [target.parse_zone_with_bodypart(target_zone, declent = ACCUSATIVE)] у [target.declent_ru(GENITIVE)]!"), ) - display_pain(target, "[capitalize(target.parse_zone_with_bodypart(target_zone))] у вас болит, пока [tool.declent_ru(NOMINATIVE)] приживается к телу!") + display_pain(target, "Ваша [target.parse_zone_with_bodypart(target_zone)] болит, пока [tool.declent_ru(NOMINATIVE)] приживается к телу!") target_organ.on_surgical_insertion(user, target, target_zone, tool) else if(current_type == "extract") @@ -291,7 +291,7 @@ span_notice("[capitalize(user.declent_ru(NOMINATIVE))] успешно извлек [target_organ.declent_ru(ACCUSATIVE)] из [target.parse_zone_with_bodypart(target_zone, declent = GENITIVE)] у [target.declent_ru(GENITIVE)]!"), span_notice("[capitalize(user.declent_ru(NOMINATIVE))] успешно извлек что-то из [target.parse_zone_with_bodypart(target_zone, declent = GENITIVE)] у [target.declent_ru(GENITIVE)]!"), ) - display_pain(target, "[capitalize(target.parse_zone_with_bodypart(target_zone))] у вас болит, вы больше не чувствуете [target_organ.declent_ru(ACCUSATIVE)]!") + display_pain(target, "Ваша [target.parse_zone_with_bodypart(target_zone)] болит, вы больше не чувствуете [target_organ.declent_ru(ACCUSATIVE)]!") log_combat(user, target, "surgically removed [target_organ.name] from", addition="COMBAT MODE: [uppertext(user.combat_mode)]") target_organ.Remove(target) target_organ.forceMove(get_turf(target)) diff --git a/code/modules/surgery/organic_steps.dm b/code/modules/surgery/organic_steps.dm index 97eb0f4e8a3a6..4a251b11e4408 100644 --- a/code/modules/surgery/organic_steps.dm +++ b/code/modules/surgery/organic_steps.dm @@ -74,7 +74,7 @@ span_notice("[capitalize(user.declent_ru(NOMINATIVE))] начинает зажимать кровеносные сосуды в [target.parse_zone_with_bodypart(target_zone, declent = PREPOSITIONAL)] у [target.declent_ru(GENITIVE)]."), span_notice("[capitalize(user.declent_ru(NOMINATIVE))] начинает зажимать кровеносные сосуды в [target.parse_zone_with_bodypart(target_zone, declent = PREPOSITIONAL)] у [target.declent_ru(GENITIVE)]."), ) - display_pain(target, "Вы чувствуете укол, после чего кровотечение в [target.parse_zone_with_bodypart(target_zone, declent = PREPOSITIONAL)] у вас замедляется.") + display_pain(target, "Вы чувствуете укол, после чего кровотечение в вашей [target.parse_zone_with_bodypart(target_zone, declent = PREPOSITIONAL)] замедляется.") /datum/surgery_step/clamp_bleeders/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) if(locate(/datum/surgery_step/saw) in surgery.steps) @@ -128,7 +128,7 @@ span_notice("[capitalize(user.declent_ru(NOMINATIVE))] начинает обрабатывать разрез в [target.parse_zone_with_bodypart(target_zone, declent = PREPOSITIONAL)] у [target.declent_ru(GENITIVE)]."), span_notice("[capitalize(user.declent_ru(NOMINATIVE))] начинает обрабатывать разрез в [target.parse_zone_with_bodypart(target_zone, declent = PREPOSITIONAL)] у [target.declent_ru(GENITIVE)]."), ) - display_pain(target, "[capitalize(target.parse_zone_with_bodypart(target_zone))] у вас прижигается!") + display_pain(target, "Ваша [target.parse_zone_with_bodypart(target_zone)] прижигается!") /datum/surgery_step/close/tool_check(mob/user, obj/item/tool) if(implement_type == TOOL_WELDER || implement_type == /obj/item) diff --git a/code/modules/surgery/prosthetic_replacement.dm b/code/modules/surgery/prosthetic_replacement.dm index 13752924c8b60..a74cbc77b3b66 100644 --- a/code/modules/surgery/prosthetic_replacement.dm +++ b/code/modules/surgery/prosthetic_replacement.dm @@ -109,7 +109,7 @@ span_notice("[capitalize(user.declent_ru(NOMINATIVE))] успешно заменяет [target.parse_zone_with_bodypart(target_zone, declent = ACCUSATIVE)] у [target.declent_ru(GENITIVE)] на [tool.declent_ru(ACCUSATIVE)]!"), span_notice("[capitalize(user.declent_ru(NOMINATIVE))] успешно заменяет [target.parse_zone_with_bodypart(target_zone, declent = ACCUSATIVE)] у [target.declent_ru(GENITIVE)]!"), ) - display_pain(target, "Вы наполняетесь позитивными ощущениями, потому что вы снова чувствуете [target.parse_zone_with_bodypart(target_zone, declent = ACCUSATIVE)] у вас!", TRUE) + display_pain(target, "Вы наполняетесь позитивными ощущениями, потому что вы снова чувствуете вашу [target.parse_zone_with_bodypart(target_zone, declent = ACCUSATIVE)]!", TRUE) return else var/obj/item/bodypart/bodypart_to_attach = target.newBodyPart(target_zone, FALSE, FALSE) @@ -123,7 +123,7 @@ span_notice("[capitalize(user.declent_ru(NOMINATIVE))] прикрепляет [tool.declent_ru(ACCUSATIVE)]!"), span_notice("[capitalize(user.declent_ru(NOMINATIVE))] завершает операцию по прикреплению!"), ) - display_pain(target, "Вы испытываете странные ощущения от присоединения [target.parse_zone_with_bodypart(target_zone, declent = GENITIVE)] у вас.", TRUE) + display_pain(target, "Вы испытываете странные ощущения от присоединения вашей [target.parse_zone_with_bodypart(target_zone, declent = GENITIVE)].", TRUE) if(istype(tool, /obj/item/chainsaw)) qdel(tool) var/obj/item/chainsaw/mounted_chainsaw/new_arm = new(target)