diff --git a/code/modules/martial_arts/combos/sleeping_carp/back_kick.dm b/code/modules/martial_arts/combos/sleeping_carp/back_kick.dm index ba8ce72d051..7bd22af8bbd 100644 --- a/code/modules/martial_arts/combos/sleeping_carp/back_kick.dm +++ b/code/modules/martial_arts/combos/sleeping_carp/back_kick.dm @@ -1,18 +1,18 @@ /datum/martial_combo/sleeping_carp/back_kick name = "Back Kick" steps = list(MARTIAL_COMBO_STEP_HARM, MARTIAL_COMBO_STEP_GRAB) - explaination_text = "Opponent must be facing away. Knocks down." + explaination_text = "Пинает оппонента в спину, заставляя его скорчиться от боли." /datum/martial_combo/sleeping_carp/back_kick/perform_combo(mob/living/carbon/human/user, mob/living/target, datum/martial_art/MA) if(user.dir == target.dir && !target.stat && !target.IsWeakened()) user.do_attack_animation(target, ATTACK_EFFECT_KICK) - target.visible_message("[user] kicks [target] in the back!", \ - "[user] kicks you in the back, making you stumble and fall!") + target.visible_message("[user] пинает [target] в спину!", \ + "[user] ударяет вас в спину, заставляя споткнуться и упасть!") step_to(target,get_step(target,target.dir),1) target.Weaken(6 SECONDS) playsound(get_turf(target), 'sound/weapons/punch1.ogg', 50, 1, -1) add_attack_logs(user, target, "Melee attacked with martial-art [src] : Back Kick", ATKLOG_ALL) if(prob(80)) - user.say(pick("SURRPRIZU!","BACK STRIKE!","WOPAH!", "WATAAH", "ZOTA!", "Never turn your back to the enemy!")) + user.say(pick("СЮРПРИЗ!","УДАР В СПИНУ!","КУААА!", "ВАТААА", "СКИДЫЩ!", "НИКОГДА НЕ ПОВОРАЧИВАЙСЯ СПИНОЙ К ПРОТИВНИКУ!")) return MARTIAL_COMBO_DONE return MARTIAL_COMBO_DONE_BASIC_HIT diff --git a/code/modules/martial_arts/combos/sleeping_carp/elbow_drop.dm b/code/modules/martial_arts/combos/sleeping_carp/elbow_drop.dm index 5c157cff40c..b5d129ef62a 100644 --- a/code/modules/martial_arts/combos/sleeping_carp/elbow_drop.dm +++ b/code/modules/martial_arts/combos/sleeping_carp/elbow_drop.dm @@ -1,12 +1,12 @@ /datum/martial_combo/sleeping_carp/elbow_drop name = "Elbow Drop" steps = list(MARTIAL_COMBO_STEP_HARM, MARTIAL_COMBO_STEP_DISARM, MARTIAL_COMBO_STEP_HARM, MARTIAL_COMBO_STEP_DISARM, MARTIAL_COMBO_STEP_HARM) - explaination_text = "Opponent must be on the ground. Deals huge damage, instantly kills anyone in critical condition." + explaination_text = "Вы прыгаете на лежачего оппонента, ударяя локтем по спине. Наносит приличный урон и мгновенно убивает жертву, если она находится в критическом состоянии." /datum/martial_combo/sleeping_carp/elbow_drop/perform_combo(mob/living/carbon/human/user, mob/living/target, datum/martial_art/MA) if(target.body_position == LYING_DOWN) user.do_attack_animation(target, ATTACK_EFFECT_PUNCH) - target.visible_message("[user] elbow drops [target]!", \ + target.visible_message("[user] ударяет локтем [target]!", \ "[user] piledrives you with [user.p_their()] elbow!") if(target.health <= HEALTH_THRESHOLD_CRIT) target.death() //FINISH HIM! @@ -15,6 +15,6 @@ playsound(get_turf(target), 'sound/weapons/punch1.ogg', 75, 1, -1) add_attack_logs(user, target, "Melee attacked with martial-art [src] : Elbow Drop", ATKLOG_ALL) if(prob(80)) - user.say(pick("BANZAIII!", "KIYAAAA!", "OMAE WA MOU SHINDEIRU!", "YOU CAN'T SEE ME!", "MY TIME IS NOW!", "COWABUNGA")) + user.say(pick("БАНЗАЙ!", "КИЯЯЯЯ!", "Я ХОЧУ ПИЦЦЫ!", "ТЫ МЕНЯ НЕ ВИДИШЬ!", "МОЕ ВРЕМЯ СЕЙЧАС!", "КАВАБАНГА!")) return MARTIAL_COMBO_DONE return MARTIAL_COMBO_DONE_BASIC_HIT diff --git a/code/modules/martial_arts/combos/sleeping_carp/head_kick.dm b/code/modules/martial_arts/combos/sleeping_carp/head_kick.dm index 49502b1f958..24a6202c81c 100644 --- a/code/modules/martial_arts/combos/sleeping_carp/head_kick.dm +++ b/code/modules/martial_arts/combos/sleeping_carp/head_kick.dm @@ -1,20 +1,20 @@ /datum/martial_combo/sleeping_carp/head_kick name = "Head Kick" steps = list(MARTIAL_COMBO_STEP_DISARM, MARTIAL_COMBO_STEP_HARM, MARTIAL_COMBO_STEP_HARM) - explaination_text = "Decent damage, forces opponent to drop item in hand." + explaination_text = "Пинает оппонента в голову, нанося ему приличный урон и заставляя его выбросить вещь из активной руки." /datum/martial_combo/sleeping_carp/head_kick/perform_combo(mob/living/carbon/human/user, mob/living/target, datum/martial_art/MA) if(!target.stat && !target.IsWeakened()) user.do_attack_animation(target, ATTACK_EFFECT_KICK) - target.visible_message("[user] kicks [target] in the head!", \ - "[user] kicks you in the jaw!") + target.visible_message("[user] бьет [target] в голову!", \ + "[user] бьет вас ногой в челюсть!") target.apply_damage(20, BRUTE, "head") objective_damage(user, target, 20, BRUTE) target.drop_from_active_hand() playsound(get_turf(target), 'sound/weapons/punch1.ogg', 50, 1, -1) add_attack_logs(user, target, "Melee attacked with martial-art [src] : Head Kick", ATKLOG_ALL) if(prob(60)) - user.say(pick("OOHYOO!", "OOPYAH!", "HYOOAA!", "WOOAAA!", "SHURYUKICK!", "HIYAH!")) + user.say(pick("УАХУААА!", "КИЯ!", "БИИИЯ!", "ПЛАВНИКОМ В ЛИЦО!", "УКУС В ГОЛОВУ!", "УДАР ПО ГОООЛОВЕ!")) target.Weaken(6 SECONDS) return MARTIAL_COMBO_DONE return MARTIAL_COMBO_DONE_BASIC_HIT diff --git a/code/modules/martial_arts/combos/sleeping_carp/stomach_knee.dm b/code/modules/martial_arts/combos/sleeping_carp/stomach_knee.dm index aef4ce61422..21bae7ddbab 100644 --- a/code/modules/martial_arts/combos/sleeping_carp/stomach_knee.dm +++ b/code/modules/martial_arts/combos/sleeping_carp/stomach_knee.dm @@ -1,14 +1,14 @@ /datum/martial_combo/sleeping_carp/stomach_knee name = "Stomach Knee" steps = list(MARTIAL_COMBO_STEP_GRAB, MARTIAL_COMBO_STEP_HARM) - explaination_text = "Knocks the wind out of opponent and stuns." + explaination_text = "Вы пинаете оппонента по животу, заставляя его скорчится от боли и неровно дышать." combo_text_override = "Grab, switch hands, Harm" /datum/martial_combo/sleeping_carp/stomach_knee/perform_combo(mob/living/carbon/human/user, mob/living/target, datum/martial_art/MA) if(!target.stat && !target.IsWeakened()) user.do_attack_animation(target, ATTACK_EFFECT_KICK) - target.visible_message("[user] knees [target] in the stomach!", \ - "[user] winds you with a knee in the stomach!") + target.visible_message("[user] пинает коленом [target] прямо в живот!", \ + "[user] ударяет вас коленом в живот!") target.audible_message("[target] gags!") target.AdjustLoseBreath(20 SECONDS) target.Weaken(6 SECONDS) @@ -16,6 +16,6 @@ playsound(get_turf(target), 'sound/weapons/punch1.ogg', 50, 1, -1) add_attack_logs(user, target, "Melee attacked with martial-art [src] : Stomach Knee", ATKLOG_ALL) if(prob(80)) - user.say(pick("HWOP!", "KUH!", "YAKUUH!", "KYUH!", "KNEESTRIKE!")) + user.say(pick("ВОХОП!", "КУХ!", "ДЫШИ ЖАБРАМИ!", "ЗАДЕРЖИ ДЫХАНИЕ!", "УДАР КОЛЕНОМ!")) return MARTIAL_COMBO_DONE return MARTIAL_COMBO_DONE_BASIC_HIT diff --git a/code/modules/martial_arts/combos/sleeping_carp/wrist_wrench.dm b/code/modules/martial_arts/combos/sleeping_carp/wrist_wrench.dm index 69fd4e73013..0f1b05c4615 100644 --- a/code/modules/martial_arts/combos/sleeping_carp/wrist_wrench.dm +++ b/code/modules/martial_arts/combos/sleeping_carp/wrist_wrench.dm @@ -1,17 +1,17 @@ /datum/martial_combo/sleeping_carp/wrist_wrench name = "Wrist Wrench" steps = list(MARTIAL_COMBO_STEP_DISARM, MARTIAL_COMBO_STEP_DISARM) - explaination_text = "Forces opponent to drop item in hand." + explaination_text = "Сворачивает запястье оппоненту, заставляя его выбросить вещь из активной руки." /datum/martial_combo/sleeping_carp/wrist_wrench/perform_combo(mob/living/carbon/human/user, mob/living/target, datum/martial_art/MA) if(!target.stat && !target.IsStunned() && !target.IsWeakened()) user.do_attack_animation(target, ATTACK_EFFECT_PUNCH) - target.visible_message("[user] grabs [target]'s wrist and wrenches it sideways!", \ - "[user] grabs your wrist and violently wrenches it to the side!") + target.visible_message("[user] хватает запастье [target] и резко выворачивает его в сторону!", \ + "[user] хватает вас за запястье и резко выкручивает его в сторону!") playsound(get_turf(user), 'sound/weapons/thudswoosh.ogg', 50, 1, -1) add_attack_logs(user, target, "Melee attacked with martial-art [src] : Wrist Wrench", ATKLOG_ALL) if(prob(60)) - user.say(pick("WRISTY TWIRLY!", "WE FIGHT LIKE MEN!", "YOU DISHONOR YOURSELF!", "POHYAH!", "WHERE IS YOUR BATON NOW?", "SAY UNCLE!")) + user.say(pick("КРУТИМ ЗАПЯТЬЕ!", "ВЕДИ СЕБЯ КАК МУЖЧИНА СОСУНОК!", "НЕ ПОЗОРЬСЯ!", "ВУХАХАХА!", "И ГДЕ ТВОЙ СТАНБАТОН?", "НЕ НАДО ДЯДЯ!")) target.emote("scream") target.drop_from_active_hand() target.apply_damage(5, BRUTE, pick("l_arm", "r_arm")) diff --git a/code/modules/martial_arts/martial.dm b/code/modules/martial_arts/martial.dm index 33f65f06d6a..70c7af5b532 100644 --- a/code/modules/martial_arts/martial.dm +++ b/code/modules/martial_arts/martial.dm @@ -392,20 +392,20 @@ return if(user.mind && (ischangeling(user) || isvampire(user))) //Prevents changelings and vampires from being able to learn it if(ischangeling(user)) //Changelings - to_chat(user, "We try multiple times, but we are not able to comprehend the contents of the scroll!") + to_chat(user, "Мы пытаемся много раз, но не можем понять содержимое свитка!") return else //Vampires - to_chat(user, "Your blood lust distracts you too much to be able to concentrate on the contents of the scroll!") + to_chat(user, span_warning("Ваши мысли полностью окутаны жаждой крови, вы не в состоянии сосредоточиться на содержимом свитка!")) return if(istype(user.mind.martial_art, /datum/martial_art/the_sleeping_carp)) - to_chat(user, span_warning("You realise, that you have learned everything from Carp Teachings and decided to not read the scroll.")) + to_chat(user, span_warning("Вы понимаете, что узнали всё из Учения Карпа и его дальнейшее изучение бессмысленно.")) return - to_chat(user, "You have learned the ancient martial art of the Sleeping Carp! \ - Your hand-to-hand combat has become much more effective, and you are now able to deflect any projectiles directed toward you. \ - However, you are also unable to use any ranged weaponry. \ - You can learn more about your newfound art by using the Recall Teachings verb in the Sleeping Carp tab.") + to_chat(user, "Вы изучили древнее боевое искусство Спящего Карпа! \ + Ваш рукопашный бой стал намного эффективнее, и теперь вы можете отклонять любые снаряды, направленные в вашу сторону. \ + Однако вы также не можете использовать любое дальнобойное оружие. \ + Вы можете узнать больше о своем новом боевом искусстве, во вкладке Sleeping Carp.") var/datum/martial_art/the_sleeping_carp/theSleepingCarp = new(null) diff --git a/code/modules/martial_arts/sleeping_carp.dm b/code/modules/martial_arts/sleeping_carp.dm index 58870315310..96dc42f813b 100644 --- a/code/modules/martial_arts/sleeping_carp.dm +++ b/code/modules/martial_arts/sleeping_carp.dm @@ -4,7 +4,7 @@ weight = 9 deflection_chance = 100 no_guns = TRUE - no_guns_message = "Use of ranged weaponry would bring dishonor to the clan." + no_guns_message = "Использование огнестрельного оружия позорит ваш клан." reroute_deflection = FALSE has_explaination_verb = TRUE grab_speed = 2 SECONDS @@ -32,9 +32,9 @@ /datum/martial_art/the_sleeping_carp/harm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) MARTIAL_ARTS_ACT_CHECK A.do_attack_animation(D, ATTACK_EFFECT_PUNCH) - var/atk_verb = pick("punches", "kicks", "chops", "hits", "slams") + var/atk_verb = pick("кусает", "пинает", "ломает", "бьет", "крушит") D.visible_message("[A] [atk_verb] [D]!", \ - "[A] [atk_verb] you!") + "[A] [atk_verb] вас!") var/damage = rand(10,15) D.apply_damage(damage, BRUTE) @@ -42,12 +42,12 @@ playsound(get_turf(D), 'sound/weapons/punch1.ogg', 25, 1, -1) if(prob(50)) - A.say(pick("HUAH!", "HYA!", "CHOO!", "WUO!", "KYA!", "HUH!", "HIYOH!", "CARP STRIKE!", "CARP BITE!")) + A.say(pick("КУАХ!", "ХАЙЯ!", "КУОХ!", "ХУ!", "КИЯ!", "ХУХ!", "БУЙЯ!", "ХЛЫСТ ПЛАВНИКА!", "УДАР КАРПА!")) if(prob(D.getBruteLoss()) && D.body_position != LYING_DOWN) - D.visible_message("[D] stumbles and falls!", "The blow sends you to the ground!") + D.visible_message("[D] stumbles and falls!", "Удар отправляет тебя на землю!") D.Weaken(6 SECONDS) add_attack_logs(A, D, "Melee attacked with martial-art [src] : Punched", ATKLOG_ALL) return TRUE /datum/martial_art/the_sleeping_carp/explaination_header(user) - to_chat(usr, "You retreat inward and recall the teachings of the Sleeping Carp...") + to_chat(usr, "Вы уходите в себя и вспоминаете учение Спящего Карпа...")