diff --git a/code/modules/mining/equipment/kinetic_crusher.dm b/code/modules/mining/equipment/kinetic_crusher.dm
index 822765b8858..3f48c11605f 100644
--- a/code/modules/mining/equipment/kinetic_crusher.dm
+++ b/code/modules/mining/equipment/kinetic_crusher.dm
@@ -4,8 +4,16 @@
icon_state = "crusher"
item_state = "crusher0"
name = "proto-kinetic crusher"
- desc = "An early design of the proto-kinetic accelerator, it is little more than a combination of various mining tools cobbled together, forming a high-tech club. \
- While it is an effective mining tool, it did little to aid any but the most skilled and/or suicidal miners against local fauna."
+ desc = "Ранний дизайн прото-кинетического акселератора, лишь немногим отличающийся от кучи различных шахтёрских инструментов, прибитых друг к другу, формирующих высокотехнологичный топор. \
+ Хоть это и является эффективным шахтёрским инструментом, для борьбы с местной фауной его могут использовать либо самые опытные, либо самые сумасшедшие шахтёры."
+ ru_names = list(
+ NOMINATIVE = "прото-кинетический крушитель",
+ GENITIVE = "прото-кинетического крушителя",
+ DATIVE = "прото-кинетическому крушителю",
+ ACCUSATIVE = "прото-кинетический крушитель",
+ INSTRUMENTAL = "прото-кинетическим крушителем",
+ PREPOSITIONAL = "прото-кинетическом крушителе"
+ )
force = 0 //You can't hit stuff unless wielded
w_class = WEIGHT_CLASS_BULKY
slot_flags = ITEM_SLOT_BACK
@@ -37,11 +45,11 @@
/obj/item/twohanded/kinetic_crusher/examine(mob/living/user)
. = ..()
- . += "Mark a large creature with the destabilizing force, then hit them in melee to do [force + detonation_damage] damage."
- . += "Does [force + detonation_damage + backstab_bonus] damage if the target is backstabbed, instead of [force + detonation_damage]."
+ . += span_notice("Отметьте существо дестабилизирующим полем, затем нанесите удар в ближнем бою, чтобы нанести [force + detonation_damage] единиц[declension_ru(force + detonation_damage, "у", "ы", "")] урона.")
+ . += span_notice("Наносит [force + detonation_damage + backstab_bonus] единиц[declension_ru(force + detonation_damage + backstab_bonus, "у", "ы", "")] урона вместо [force + detonation_damage], если удар был нанесён в спину.")
for(var/t in trophies)
var/obj/item/crusher_trophy/T = t
- . += "It has \a [T] attached, which causes [T.effect_desc()]."
+ . += span_notice("К нему прикреплён[genderize_ru(T.gender, "", "а", "о", "ы")] [T.declent_ru(NOMINATIVE)], что вызывает следующий эффект: [T.effect_desc()].")
/obj/item/twohanded/kinetic_crusher/attackby(obj/item/I, mob/user, params)
@@ -69,9 +77,9 @@
/obj/item/twohanded/kinetic_crusher/attack(mob/living/target, mob/living/user, params, def_zone, skip_attack_anim = FALSE)
if(!HAS_TRAIT(src, TRAIT_WIELDED))
- var/warn_message = "The [name] is too heavy to use with one hand."
+ var/warn_message = "[capitalize(declent_ru(NOMINATIVE))] слишком тяжёл, чтобы использовать его одной рукой."
if(user.drop_item_ground(src))
- warn_message += " You fumble and drop it."
+ warn_message += "Вы роняете [declent_ru(ACCUSATIVE)] на землю."
to_chat(user, span_warning(warn_message))
return ATTACK_CHAIN_BLOCKED_ALL
var/datum/status_effect/crusher_damage/damage_track = target.has_status_effect(STATUS_EFFECT_CRUSHERDAMAGETRACKING)
@@ -104,9 +112,9 @@
if(user.has_status_effect(STATUS_EFFECT_DASH) && user.a_intent == INTENT_HELP)
if(user.throw_at(target, range = 3, speed = 3, spin = FALSE, diagonals_first = TRUE))
playsound(src, 'sound/effects/stealthoff.ogg', 50, 1, 1)
- user.visible_message("[user] dashes!")
+ user.visible_message(span_warning("[user] соверша[pluralize_ru(user, "ет", "ют")] рывок!"))
else
- to_chat(user, "Something prevents you from dashing!")
+ to_chat(user, span_warning("Что-то не даёт вам совершить рывок!"))
user.remove_status_effect(STATUS_EFFECT_DASH)
return
if(!proximity_flag && charged)//Mark a target, or mine a tile.
@@ -214,7 +222,7 @@
var/target_turf = get_turf(target)
if(ismineralturf(target_turf))
if(isancientturf(target_turf))
- visible_message("This rock appears to be resistant to all mining tools except pickaxes!")
+ visible_message(span_notice("Похоже, что эту породу возьмёт только кирка!"))
else
var/turf/simulated/mineral/M = target_turf
new /obj/effect/temp_visual/kinetic_blast(M)
@@ -224,7 +232,7 @@
//trophies
/obj/item/crusher_trophy
name = "tail spike"
- desc = "A strange spike with no usage."
+ desc = "Странный шип без применений."
icon = 'icons/obj/lavaland/artefacts.dmi'
icon_state = "tail_spike"
var/bonus_value = 10 //if it has a bonus effect, this is how much that effect is
@@ -232,7 +240,7 @@
/obj/item/crusher_trophy/examine(mob/living/user)
. = ..()
- . += "Causes [effect_desc()] when attached to a kinetic crusher."
+ . += span_notice("Когда прикреплено к крушителю, вызывает следующий эффект: [effect_desc()].")
/obj/item/crusher_trophy/proc/effect_desc()
return "errors"
@@ -250,7 +258,7 @@
/obj/item/crusher_trophy/proc/add_to(obj/item/twohanded/kinetic_crusher/crusher, mob/living/user)
for(var/obj/item/crusher_trophy/crusher_trophy as anything in crusher.trophies)
if(istype(crusher_trophy, denied_type) || istype(src, crusher_trophy.denied_type))
- to_chat(user, span_warning("You cannot attach [src] to [crusher]. Try to remove a few trophies first."))
+ balloon_alert(user, "нет места!")
return FALSE
if(loc == user)
if(!user.drop_transfer_item_to_loc(src, crusher))
@@ -258,7 +266,7 @@
else
forceMove(crusher)
crusher.trophies += src
- to_chat(user, span_notice("You have attached [src] to [crusher]."))
+ balloon_alert(user, "прикреплено")
return TRUE
/obj/item/crusher_trophy/proc/remove_from(obj/item/twohanded/kinetic_crusher/H, mob/living/user)
@@ -277,7 +285,15 @@
//goliath
/obj/item/crusher_trophy/goliath_tentacle
name = "goliath tentacle"
- desc = "A sliced-off goliath tentacle. Suitable as a trophy for a kinetic crusher."
+ desc = "Отрубленное щупальце голиафа. Может быть установлено на крушитель в качестве трофея."
+ ru_names = list(
+ NOMINATIVE = "щупальце голиафа",
+ GENITIVE = "щупальца голиафа",
+ DATIVE = "щупальцу голиафа",
+ ACCUSATIVE = "щупальце голиафа",
+ INSTRUMENTAL = "щупальцем голиафа",
+ PREPOSITIONAL = "щупальце голиафа"
+ )
icon_state = "goliath_tentacle"
denied_type = /obj/item/crusher_trophy/goliath_tentacle
bonus_value = 2
@@ -285,7 +301,7 @@
var/missing_health_desc = 10
/obj/item/crusher_trophy/goliath_tentacle/effect_desc()
- return "mark detonation to do [bonus_value] more damage for every [missing_health_desc] health you are missing"
+ return "детонация метки дестабилизатора наносит на [bonus_value] единиц[declension_ru(bonus_value, "у", "ы", "")] урона больше за каждые [missing_health_desc] единиц[declension_ru(missing_health_desc, "у", "ы", "")] недостающего у вас здоровья"
/obj/item/crusher_trophy/goliath_tentacle/on_mark_detonation(mob/living/target, mob/living/user)
var/missing_health = user.health - user.maxHealth
@@ -297,13 +313,21 @@
//watcher
/obj/item/crusher_trophy/watcher_wing
name = "watcher wing"
- desc = "A wing ripped from a watcher. Suitable as a trophy for a kinetic crusher."
+ desc = "Оторванное крыло наблюдателя. Может быть установлено на крушитель в качестве трофея."
+ ru_names = list(
+ NOMINATIVE = "крыло наблюдателя",
+ GENITIVE = "крыла наблюдателя",
+ DATIVE = "крылу наблюдателя",
+ ACCUSATIVE = "крыло наблюдателя",
+ INSTRUMENTAL = "крылом наблюдателя",
+ PREPOSITIONAL = "крыле наблюдателя"
+ )
icon_state = "watcher_wing"
denied_type = /obj/item/crusher_trophy/watcher_wing
bonus_value = 5
/obj/item/crusher_trophy/watcher_wing/effect_desc()
- return "mark detonation to prevent certain creatures from using certain attacks for [bonus_value*0.1] second\s"
+ return "детонация метки дестабилизатора не позволяет некоторым существам использовать дальнобойные атаки в течении [bonus_value * 0.1] секунд[declension_ru(bonus_value * 0.1, "ы", "", "")]"
/obj/item/crusher_trophy/watcher_wing/on_mark_detonation(mob/living/target, mob/living/user)
if(ishostile(target))
@@ -317,13 +341,21 @@
//magmawing watcher
/obj/item/crusher_trophy/blaster_tubes/magma_wing
name = "magmawing watcher wing"
- desc = "A still-searing wing from a magmawing watcher. Suitable as a trophy for a kinetic crusher."
+ desc = "Всё ещё пылающее крыло магмакрылого наблюдателя. Может быть установлено на крушитель в качестве трофея."
+ ru_names = list(
+ NOMINATIVE = "крыло магмакрылого наблюдателя",
+ GENITIVE = "крыла магмакрылого наблюдателя",
+ DATIVE = "крылу магмакрылого наблюдателя",
+ ACCUSATIVE = "крыло магмакрылого наблюдателя",
+ INSTRUMENTAL = "крылом магмакрылого наблюдателя",
+ PREPOSITIONAL = "крыле магмакрылого наблюдателя"
+ )
icon_state = "magma_wing"
gender = NEUTER
bonus_value = 5
/obj/item/crusher_trophy/blaster_tubes/magma_wing/effect_desc()
- return "mark detonation to make the next destabilizer shot deal [bonus_value] damage"
+ return "детонация метки дестабилизатора позволяет следующему выстрелу дестабилизатора нанести [bonus_value] единиц[declension_ru(bonus_value, "у", "ы", "")] урона"
/obj/item/crusher_trophy/blaster_tubes/magma_wing/on_projectile_fire(obj/item/projectile/destabilizer/marker, mob/living/user)
if(deadly_shot)
@@ -336,20 +368,36 @@
//icewing watcher
/obj/item/crusher_trophy/watcher_wing/ice_wing
name = "icewing watcher wing"
- desc = "A carefully preserved frozen wing from an icewing watcher. Suitable as a trophy for a kinetic crusher."
+ desc = "Хрупкое, замороженное крыло ледокрылого наблюдателя. Может быть установлено на крушитель в качестве трофея."
+ ru_names = list(
+ NOMINATIVE = "крыло ледокрылого наблюдателя",
+ GENITIVE = "крыла ледокрылого наблюдателя",
+ DATIVE = "крылу ледокрылого наблюдателя",
+ ACCUSATIVE = "крыло ледокрылого наблюдателя",
+ INSTRUMENTAL = "крылом ледокрылого наблюдателя",
+ PREPOSITIONAL = "крыле ледокрылого наблюдателя"
+ )
icon_state = "ice_wing"
bonus_value = 8
//legion
/obj/item/crusher_trophy/legion_skull
name = "legion skull"
- desc = "A dead and lifeless legion skull. Suitable as a trophy for a kinetic crusher."
+ desc = "Разбитый, безжизненный череп легиона. Может быть установлен на крушитель в качестве трофея."
+ ru_names = list(
+ NOMINATIVE = "череп легиона",
+ GENITIVE = "черепа легиона",
+ DATIVE = "черепу легиона",
+ ACCUSATIVE = "череп легиона",
+ INSTRUMENTAL = "черепом легиона",
+ PREPOSITIONAL = "черепе легиона"
+ )
icon_state = "legion_skull"
denied_type = /obj/item/crusher_trophy/legion_skull
bonus_value = 3
/obj/item/crusher_trophy/legion_skull/effect_desc()
- return "a kinetic crusher to recharge [bonus_value*0.1] second\s faster"
+ return "выстрел дестабилизатора перезаряжается на [bonus_value * 0.1] секунд[declension_ru(bonus_value * 0.1, "у", "ы", "")] быстрее"
/obj/item/crusher_trophy/legion_skull/add_to(obj/item/twohanded/kinetic_crusher/H, mob/living/user)
. = ..()
@@ -364,13 +412,21 @@
/// Massive eyed tentacle
/obj/item/crusher_trophy/eyed_tentacle
name = "Massive eyed tentacle"
- desc = "Большое и глазастое щупальце древнего голиафа. Может быть установлено как трофей крашера."
+ desc = "Большое и глазастое щупальце древнего голиафа. Может быть установлено на крушитель в качестве трофея."
+ ru_names = list(
+ NOMINATIVE = "огромное щупальце голиафа",
+ GENITIVE = "огромного щупальца голиафа",
+ DATIVE = "огромному щупальцу голиафа",
+ ACCUSATIVE = "огромное щупальце голиафа",
+ INSTRUMENTAL = "огромным щупальцем голиафа",
+ PREPOSITIONAL = "огромном щупальце голиафа"
+ )
icon_state = "ancient_goliath_tentacle"
denied_type = /obj/item/crusher_trophy/eyed_tentacle
bonus_value = 1
/obj/item/crusher_trophy/eyed_tentacle/effect_desc()
- return "causes kinetic crusher to deal 50% more damage if target has more than 90% HP"
+ return "крушитель наносит на 50% больше урона, если у цели больше 90% здоровья"
/obj/item/crusher_trophy/eyed_tentacle/on_melee_hit(mob/living/target, mob/living/user)
var/procent = (target.health / target.maxHealth) * 100
@@ -386,13 +442,21 @@
/// Poison fang
/obj/item/crusher_trophy/fang
name = "Poison fang"
- desc = "Уродливый и отравленный коготь. Может быть установлен как трофей крашера."
+ desc = "Уродливый и отравленный клык. Может быть установлен на крушитель в качестве трофея."
+ ru_names = list(
+ NOMINATIVE = "отравленный клык",
+ GENITIVE = "отравленного клыка",
+ DATIVE = "отравленному клыку",
+ ACCUSATIVE = "отравленный клык",
+ INSTRUMENTAL = "отравленным клыком",
+ PREPOSITIONAL = "отравленном клыке"
+ )
icon_state = "ob_gniga"
denied_type = /obj/item/crusher_trophy/fang
bonus_value = 1.1
/obj/item/crusher_trophy/fang/effect_desc()
- return "causes fauna to get 10% more damage after mark destroyed for 2 seconds"
+ return "фауна получает на 10% больше урона в течении 2 секунд после детонации метки дестабилизатора"
/obj/item/crusher_trophy/fang/on_mark_detonation(mob/living/target, mob/living/user)
target.apply_status_effect(STATUS_EFFECT_FANG_EXHAUSTION, bonus_value)
@@ -400,13 +464,21 @@
/// Frost gland
/obj/item/crusher_trophy/gland
name = "Frost gland"
- desc = "Замороженная железа. Может быть установлена как трофей крашера."
+ desc = "Замороженная железа. Может быть установлена на крушитель в качестве трофея."
+ ru_names = list(
+ NOMINATIVE = "морозная железа",
+ GENITIVE = "морозной железы",
+ DATIVE = "морозной железе",
+ ACCUSATIVE = "морозную железу",
+ INSTRUMENTAL = "морозной железой",
+ PREPOSITIONAL = "морозной железе"
+ )
icon_state = "ice_gniga"
denied_type = /obj/item/crusher_trophy/gland
bonus_value = 0.9
/obj/item/crusher_trophy/gland/effect_desc()
- return "causes fauna to deal 10% less damage when marked"
+ return "фауна наносит на 10% меньше урона, пока на неё установлена метка дестабилизатора"
/obj/item/crusher_trophy/gland/on_mark_application(mob/living/simple_animal/target, datum/status_effect/crusher_mark/mark, had_mark)
if(had_mark)
@@ -428,24 +500,40 @@
//blood-drunk hunter
/obj/item/crusher_trophy/miner_eye
name = "eye of a blood-drunk hunter"
- desc = "Its pupil is collapsed and turned to mush. Suitable as a trophy for a kinetic crusher."
+ desc = "Человеческий глаз с раздробленным в кашу зрачком. Может быть установлено на крушитель в качестве трофея."
+ ru_names = list(
+ NOMINATIVE = "глаз кровожадного шахтёра",
+ GENITIVE = "глаза кровожадного шахтёра",
+ DATIVE = "глазу кровожадного шахтёра",
+ ACCUSATIVE = "глаз кровожадного шахтёра",
+ INSTRUMENTAL = "глазом кровожадного шахтёра",
+ PREPOSITIONAL = "глазе кровожадного шахтёра"
+ )
icon_state = "hunter_eye"
denied_type = /obj/item/crusher_trophy/miner_eye
/obj/item/crusher_trophy/miner_eye/effect_desc()
- return "mark detonation to grant stun immunity and 90% damage reduction for 1 second"
+ return "детонация метки дестабилизатора даёт вам иммунитет к оглушению и уменьшение получаемого урона на 90%, на 1 секунду"
/obj/item/crusher_trophy/miner_eye/on_mark_detonation(mob/living/target, mob/living/user)
user.apply_status_effect(STATUS_EFFECT_BLOODDRUNK)
//ash drake
/obj/item/crusher_trophy/tail_spike
- desc = "A spike taken from an ash drake's tail. Suitable as a trophy for a kinetic crusher."
+ desc = "Шип, срезанный с хвоста пепельного дрейка. Может быть установлено на крушитель в качестве трофея."
+ ru_names = list(
+ NOMINATIVE = "хвостновой шип",
+ GENITIVE = "хвостового шипа",
+ DATIVE = "хвостовому шипу",
+ ACCUSATIVE = "хвостовой шип",
+ INSTRUMENTAL = "хвостовым шипом",
+ PREPOSITIONAL = "хвостовом шипе"
+ )
denied_type = /obj/item/crusher_trophy/tail_spike
bonus_value = 5
/obj/item/crusher_trophy/tail_spike/effect_desc()
- return "mark detonation to do [bonus_value] damage to nearby creatures and push them back"
+ return "детонация метки дестабилизатора взрывает врага, нанося [bonus_value] единиц[declension_ru(bonus_value, "у", "ы", "")] урона близлежащим врагам и отталкивая их"
/obj/item/crusher_trophy/tail_spike/on_mark_detonation(mob/living/target, mob/living/user)
for(var/mob/living/L in oview(2, user))
@@ -463,7 +551,15 @@
//bubblegum
/obj/item/crusher_trophy/demon_claws
name = "demon claws"
- desc = "A set of blood-drenched claws from a massive demon's hand. Suitable as a trophy for a kinetic crusher."
+ desc = "Набор окровавленных когтей, вырванных с руки огромного демона. Может быть установлено на крушитель в качестве трофея."
+ ru_names = list(
+ NOMINATIVE = "демонические когти",
+ GENITIVE = "демонических когтей",
+ DATIVE = "демоническим когтям",
+ ACCUSATIVE = "демонические когти",
+ INSTRUMENTAL = "демоническими когтями",
+ PREPOSITIONAL = "демонических когтях"
+ )
icon_state = "demon_claws"
gender = PLURAL
denied_type = /obj/item/crusher_trophy/demon_claws
@@ -471,7 +567,7 @@
var/static/list/damage_heal_order = list(BRUTE, BURN, OXY)
/obj/item/crusher_trophy/demon_claws/effect_desc()
- return "melee hits to do [bonus_value * 0.2] more damage and heal you for [bonus_value * 0.1], with 5X effect on mark detonation"
+ return "удары в ближнем бою наносят на [bonus_value * 0.2] единиц[declension_ru(bonus_value * 0.2, "у", "ы", "")] урона больше и лечат вас на [bonus_value * 0.1] единиц[declension_ru(bonus_value * 0.1, "у", "ы", "")] здоровья, с пятерным эффектом при детонации метки"
/obj/item/crusher_trophy/demon_claws/add_to(obj/item/twohanded/kinetic_crusher/H, mob/living/user)
. = ..()
@@ -499,7 +595,15 @@
//colossus
/obj/item/crusher_trophy/blaster_tubes
name = "blaster tubes"
- desc = "The blaster tubes from a colossus's arm. Suitable as a trophy for a kinetic crusher."
+ desc = "Бластерные трубки, взятые с руки колосса. Может быть установлено на крушитель в качестве трофея."
+ ru_names = list(
+ NOMINATIVE = "бластерные трубки",
+ GENITIVE = "бластерных трубок",
+ DATIVE = "бластерным трубкам",
+ ACCUSATIVE = "бластерные трубки",
+ INSTRUMENTAL = "бластерными трубками",
+ PREPOSITIONAL = "бластерных трубках"
+ )
icon_state = "blaster_tubes"
gender = PLURAL
denied_type = /obj/item/crusher_trophy/blaster_tubes
@@ -507,7 +611,7 @@
var/deadly_shot = FALSE
/obj/item/crusher_trophy/blaster_tubes/effect_desc()
- return "mark detonation to make the next destabilizer shot deal [bonus_value] damage but move slower"
+ return "следующий выстрел дестабилизатора после детонации метки дестабилизатора будет лететь медленнее, но нанесёт [bonus_value] единиц[declension_ru(bonus_value, "у", "ы", "")] урона"
/obj/item/crusher_trophy/blaster_tubes/on_projectile_fire(obj/item/projectile/destabilizer/marker, mob/living/user)
if(deadly_shot)
@@ -528,12 +632,20 @@
//hierophant
/obj/item/crusher_trophy/vortex_talisman
name = "vortex talisman"
- desc = "A glowing trinket that was originally the Hierophant's beacon. Suitable as a trophy for a kinetic crusher."
+ desc = "Мерцающий талисман, ранее бывший маяком Иерофанта. Может быть установлено на крушитель в качестве трофея."
+ ru_names = list(
+ NOMINATIVE = "талисман вихря",
+ GENITIVE = "талисмана вихря",
+ DATIVE = "талисману вихря",
+ ACCUSATIVE = "талисман вихря",
+ INSTRUMENTAL = "талисманом вихря",
+ PREPOSITIONAL = "талисмане вихря"
+ )
icon_state = "vortex_talisman"
denied_type = /obj/item/crusher_trophy/vortex_talisman
/obj/item/crusher_trophy/vortex_talisman/effect_desc()
- return "mark detonation to create a homing hierophant chaser" //Wall was way too cheesy and allowed miners to be nearly invincible while dumb mob AI just rubbed its face on the wall.
+ return "детонация метки дестабилизатора призывает самонаводящуюся гончую Иерофанта" //Wall was way too cheesy and allowed miners to be nearly invincible while dumb mob AI just rubbed its face on the wall.
/obj/item/crusher_trophy/vortex_talisman/on_mark_detonation(mob/living/target, mob/living/user)
if(isliving(target))
@@ -545,13 +657,21 @@
//vetus
/obj/item/crusher_trophy/adaptive_intelligence_core
name = "adaptive intelligence core"
- desc = "Seems to be one of the cores from a massive robot. Suitable as a trophy for a kinetic crusher."
+ desc = "Кажется, это одно из ядер огромного робота. Может быть установлено на крушитель в качестве трофея."
+ ru_names = list(
+ NOMINATIVE = "адаптивное ядро ИИ",
+ GENITIVE = "адаптивного ядра ИИ",
+ DATIVE = "адаптивному ядру ИИ",
+ ACCUSATIVE = "адаптивное ядро ИИ",
+ INSTRUMENTAL = "адаптивным ядром ИИ",
+ PREPOSITIONAL = "адаптивном ядре ИИ"
+ )
icon_state = "adaptive_core"
denied_type = /obj/item/crusher_trophy/adaptive_intelligence_core
bonus_value = 2
/obj/item/crusher_trophy/adaptive_intelligence_core/effect_desc()
- return "melee hits deal [bonus_value] more damage per hit after hitting a target, up to [bonus_value * 10] extra damage to that target"
+ return "удары в ближнем бою наносят на [bonus_value] единиц[declension_ru(bonus_value, "у", "ы", "")] урона больше после атаки по противнику, с пределом в [bonus_value * 10] единиц[declension_ru(bonus_value, "у", "ы", "")] урона"
/obj/item/crusher_trophy/adaptive_intelligence_core/add_to(obj/item/twohanded/kinetic_crusher/H, mob/living/user)
. = ..()
@@ -567,12 +687,20 @@
/obj/item/crusher_trophy/empowered_legion_skull
name = "empowered legion skull"
- desc = "A powerful looking skull with glowing red eyes."
+ desc = "Устрашающий череп с горящими красными глазами. Может быть установлено на крушитель в качестве трофея."
+ ru_names = list(
+ NOMINATIVE = "усиленный череп легиона",
+ GENITIVE = "усиленного черепа легиона",
+ DATIVE = "усиленному черепу легиона",
+ ACCUSATIVE = "усиленный череп легиона",
+ INSTRUMENTAL = "усиленным черепом легиона",
+ PREPOSITIONAL = "усиленном черепе легиона"
+ )
icon_state = "ashen_skull"
denied_type = /obj/item/crusher_trophy/empowered_legion_skull
/obj/item/crusher_trophy/empowered_legion_skull/effect_desc()
- return "mark detonation grants the ability to dash a short distance on help intent"
+ return "детонация метки дестабилизатора позволяет вам сделать рывок на небольшую дистанцию, если выбрано намерение помощи"
/obj/item/crusher_trophy/empowered_legion_skull/on_mark_detonation(mob/living/target, mob/living/user)
user.apply_status_effect(STATUS_EFFECT_DASH)
@@ -583,7 +711,15 @@
icon_state = "magmite_crusher"
item_state = "magmite_crusher0"
name = "magmite proto-kinetic crusher"
- desc = "An early design of the proto-kinetic accelerator, it is now a combination of various mining tools infused with magmite, forming a high-tech club, increasing its capacity as a mining tool."
+ desc = "Ранний дизайн прото-кинетического акселератора, теперь являющийся кучей различных шахтёрских иструментов приваренных друг к другу плазменным магмитом, формирующих высокотехнологичный топор. Магмит улучшает шахтёрские возможности крушителя."
+ ru_names = list(
+ NOMINATIVE = "магмитовый прото-кинетический крушитель",
+ GENITIVE = "магмитового прото-кинетического крушителя",
+ DATIVE = "магмитовому прото-кинетическому крушителю",
+ ACCUSATIVE = "магмитовый прото-кинетический крушитель",
+ INSTRUMENTAL = "магмитовым прото-кинетическим крушителем",
+ PREPOSITIONAL = "магмитовом прото-кинетическом крушителе"
+ )
destab = /obj/item/projectile/destabilizer/mega
upgraded = TRUE
@@ -595,7 +731,7 @@
var/target_turf = get_turf(target)
if(ismineralturf(target_turf))
if(isancientturf(target_turf))
- visible_message("This rock appears to be resistant to all mining tools except pickaxes!")
+ visible_message(span_notice("Похоже, что эту породу возьмёт только кирка!"))
forcedodge = 0
else
var/turf/simulated/mineral/M = target_turf
@@ -611,9 +747,17 @@
icon_state = "magmite_crusher"
item_state = "magmite_crusher0"
name = "unfinished proto-kinetic crusher"
- desc = "An early design of the proto-kinetic accelerator, it is now a combination of various mining tools infused with magmite, forming a new design, but there is not enough magmite to upgrade it's destabilizer."
+ desc = "Ранний дизайн прото-кинетического акселератора, теперь являющийся кучей различных шахтёрских иструментов приваренных друг к другу плазменным магмитом. Судя по всему, магмитовых деталей на улучшение его дестабилизатора было недостаточно."
+ ru_names = list(
+ NOMINATIVE = "незавершенный прото-кинетический крушитель",
+ GENITIVE = "незавершенного прото-кинетического крушителя",
+ DATIVE = "незавершенному прото-кинетическому крушителю",
+ ACCUSATIVE = "незавершенный прото-кинетический крушитель",
+ INSTRUMENTAL = "незавершенным прото-кинетическим крушителем",
+ PREPOSITIONAL = "незавершенном прото-кинетическом крушителе"
+ )
upgraded = TRUE
/obj/item/twohanded/kinetic_crusher/almost/examine(mob/living/user)
. = ..()
- . += "Perhaps you could use another magmite upgrade part to fully upgrade your crusher."
+ . += span_notice("Возможно, вы можете применить еще немного магмитовых деталей, чтобы полностью улучшить ваш крушитель.")