Skip to content

Commit

Permalink
Better tra (#819)
Browse files Browse the repository at this point in the history
## About The Pull Request
Использует новые пронауны взамен "у вас".

Мержить после #818
  • Loading branch information
larentoun authored Nov 27, 2024
1 parent c22fdc6 commit edcbde8
Show file tree
Hide file tree
Showing 17 changed files with 38 additions and 38 deletions.
4 changes: 2 additions & 2 deletions code/datums/elements/strippable.dm
Original file line number Diff line number Diff line change
Expand Up @@ -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,
)
Expand All @@ -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())
Expand Down
2 changes: 1 addition & 1 deletion code/modules/antagonists/heretic/heretic_living_heart.dm
Original file line number Diff line number Diff line change
Expand Up @@ -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)

/**
Expand Down
2 changes: 1 addition & 1 deletion code/modules/antagonists/heretic/influences.dm
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
8 changes: 4 additions & 4 deletions code/modules/antagonists/heretic/knowledge/starting_lore.dm
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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

Expand Down
12 changes: 6 additions & 6 deletions code/modules/mob/living/carbon/human/human_stripping.dm
Original file line number Diff line number Diff line change
Expand Up @@ -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))
Expand Down Expand Up @@ -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()
Expand Down Expand Up @@ -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,
)

Expand All @@ -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,
)

Expand Down
4 changes: 2 additions & 2 deletions code/modules/mob/living/carbon/human/inventory.dm
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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)]!"))
Expand Down
2 changes: 1 addition & 1 deletion code/modules/mob/living/living_defense.dm
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
10 changes: 5 additions & 5 deletions code/modules/surgery/bodyparts/_bodyparts.dm
Original file line number Diff line number Diff line change
Expand Up @@ -348,18 +348,18 @@
else
is_disabled += " и"

check_list += "\t <span class='[no_damage ? "notice" : "warning"]'>[declent_ru(NOMINATIVE)] у вас[is_disabled][self_aware ? " имеет " : " "][status].</span>"
check_list += "\t <span class='[no_damage ? "notice" : "warning"]'>Ваша [declent_ru(NOMINATIVE)][is_disabled][self_aware ? " имеет " : " "][status].</span>"

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() ? "прилип" : "застрял"
Expand Down
2 changes: 1 addition & 1 deletion code/modules/surgery/bone_mending.dm
Original file line number Diff line number Diff line change
Expand Up @@ -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)]..."))

Expand Down
2 changes: 1 addition & 1 deletion code/modules/surgery/burn_dressing.dm
Original file line number Diff line number Diff line change
Expand Up @@ -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)]..."))

Expand Down
4 changes: 2 additions & 2 deletions code/modules/surgery/cavity_implant.dm
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down Expand Up @@ -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 ..()
Expand Down
2 changes: 1 addition & 1 deletion code/modules/surgery/limb_augmentation.dm
Original file line number Diff line number Diff line change
Expand Up @@ -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)] не из органики!"))
Expand Down
4 changes: 2 additions & 2 deletions code/modules/surgery/lipoplasty.dm
Original file line number Diff line number Diff line change
Expand Up @@ -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(
Expand All @@ -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
Expand Down
Loading

0 comments on commit edcbde8

Please sign in to comment.