From e67a4e58a29df24cb6a246bce1f6c823a9e2fdc2 Mon Sep 17 00:00:00 2001
From: "V.E.R.G" <72622792+VERG-SS220@users.noreply.github.com>
Date: Mon, 19 Feb 2024 20:33:17 +0300
Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=B2=D0=BE=D0=B4=20?=
=?UTF-8?q?=D0=B3=D0=BE=D0=B2=D0=BD=D0=B0,=20=D0=BA=D0=B0=D0=BA=20=D0=B1?=
=?UTF-8?q?=D1=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
code/controllers/subsystem/SSticker.dm | 26 +++++++++++++-------------
strings/tips.txt | 2 +-
2 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/code/controllers/subsystem/SSticker.dm b/code/controllers/subsystem/SSticker.dm
index a3df6f4cb0e8..49bd00f4d40e 100644
--- a/code/controllers/subsystem/SSticker.dm
+++ b/code/controllers/subsystem/SSticker.dm
@@ -535,7 +535,7 @@ SUBSYSTEM_DEF(ticker)
m = pick(memetips)
if(m)
- to_chat(world, "Tip of the round: [html_encode(m)]")
+ to_chat(world, "Подсказка раунда: [html_encode(m)]")
/datum/controller/subsystem/ticker/proc/declare_completion()
GLOB.nologevent = TRUE //end of round murder and shenanigans are legal; there's no need to jam up attack logs past this point.
@@ -546,8 +546,8 @@ SUBSYSTEM_DEF(ticker)
var/station_integrity = min(round( 100.0 * GLOB.start_state.score(ending_station_state), 0.1), 100.0)
var/list/end_of_round_info = list()
- end_of_round_info += "
[TAB]Shift Duration: [round(ROUND_TIME / 36000)]:[add_zero("[ROUND_TIME / 600 % 60]", 2)]:[ROUND_TIME / 100 % 6][ROUND_TIME / 100 % 10]"
- end_of_round_info += "
[TAB]Station Integrity: [mode.station_was_nuked ? "Destroyed" : "[station_integrity]%"]"
+ end_of_round_info += "
[TAB]Длительность смены: [round(ROUND_TIME / 36000)]:[add_zero("[ROUND_TIME / 600 % 60]", 2)]:[ROUND_TIME / 100 % 6][ROUND_TIME / 100 % 10]"
+ end_of_round_info += "
[TAB]Целостность станции: [mode.station_was_nuked ? "Уничтожена" : "[station_integrity]%"]"
end_of_round_info += "
"
//Silicon laws report
@@ -555,9 +555,9 @@ SUBSYSTEM_DEF(ticker)
var/ai_ckey = safe_get_ckey(aiPlayer)
if(aiPlayer.stat != DEAD)
- end_of_round_info += "[aiPlayer.name] (Played by: [ai_ckey])'s laws at the end of the game were:"
+ end_of_round_info += "Законы [aiPlayer.name] (Игрок: [ai_ckey]) к концу игры были:"
else
- end_of_round_info += "[aiPlayer.name] (Played by: [ai_ckey])'s laws when it was deactivated were:"
+ end_of_round_info += "В момент деактивации [aiPlayer.name] (Игрок: [ai_ckey]), его законы были следующими:"
aiPlayer.laws_sanity_check()
for(var/datum/ai_law/law as anything in aiPlayer.laws.sorted_laws)
if(law == aiPlayer.laws.zeroth_law)
@@ -566,10 +566,10 @@ SUBSYSTEM_DEF(ticker)
end_of_round_info += "[law.get_index()]. [law.law]"
if(length(aiPlayer.connected_robots))
- end_of_round_info += "The AI's loyal minions were: "
+ end_of_round_info += "Лояльными к ИИ киборгами были: "
for(var/mob/living/silicon/robot/robo in aiPlayer.connected_robots)
var/robo_ckey = safe_get_ckey(robo)
- end_of_round_info += "[robo.name][robo.stat ? " (Deactivated)" : ""] (Played by: [robo_ckey])"
+ end_of_round_info += "[robo.name][robo.stat ? " (Деактивирован)" : ""] (Игрок: [robo_ckey])"
var/dronecount = 0
@@ -583,9 +583,9 @@ SUBSYSTEM_DEF(ticker)
if(!robo.connected_ai)
if(robo.stat != DEAD)
- end_of_round_info += "[robo.name] (Played by: [robo_ckey]) survived as an AI-less borg! Its laws were:"
+ end_of_round_info += "[robo.name] (Игрок: [robo_ckey]) выжил, будучи киборгом без ИИ-мастера! Законы Киборга:"
else
- end_of_round_info += "[robo.name] (Played by: [robo_ckey]) was unable to survive the rigors of being a cyborg without an AI. Its laws were:"
+ end_of_round_info += "[robo.name] (Игрок: [robo_ckey]) Не смог выжить без ИИ-мастера. Законы киборга:"
robo.laws_sanity_check()
for(var/datum/ai_law/law as anything in robo.laws.sorted_laws)
@@ -595,7 +595,7 @@ SUBSYSTEM_DEF(ticker)
end_of_round_info += "[law.get_index()]. [law.law]"
if(dronecount)
- end_of_round_info += "There [dronecount > 1 ? "were" : "was"] [dronecount] industrious maintenance [dronecount > 1 ? "drones" : "drone"] this round."
+ end_of_round_info += "В раунде [dronecount > 1 ? "было" : "был"] [dronecount] [dronecount > 1 ? "дронов техобслуживания" : "дрон техобслуживания"]."
if(length(mode.eventmiscs))
for(var/datum/mind/eventmind in mode.eventmiscs)
@@ -715,7 +715,7 @@ SUBSYSTEM_DEF(ticker)
/datum/controller/subsystem/ticker/proc/reboot_helper(reason, end_string, delay)
// Admins delayed round end. Just alert and dont bother with anything else.
if(delay_end)
- to_chat(world, "An admin has delayed the round end.")
+ to_chat(world, "Админ отложил начало раунда.")
return
if(!isnull(delay))
@@ -725,14 +725,14 @@ SUBSYSTEM_DEF(ticker)
// Use default restart timeout
delay = restart_timeout
- to_chat(world, "Rebooting world in [delay/10] [delay > 10 ? "seconds" : "second"]. [reason]")
+ to_chat(world, "Перезапуск мира через [delay/10] [delay > 10 ? "секунд" : "секунду"]. [reason]")
real_reboot_time = world.time + delay
UNTIL(world.time > real_reboot_time) // Hold it here
// And if we re-delayed, bail again
if(delay_end)
- to_chat(world, "Reboot was cancelled by an admin.")
+ to_chat(world, "Админ отменил перезапуск.")
return
if(end_string)
diff --git a/strings/tips.txt b/strings/tips.txt
index 1780b71740ce..c25be8ffd732 100644
--- a/strings/tips.txt
+++ b/strings/tips.txt
@@ -144,7 +144,7 @@
Для Чужого лицехват - это, безусловно, самое мощное оружие, поскольку он способен мгновенно выиграть бой. Однако помните, что некоторые шлемы, например биошлемы или космические шлемы, полностью блокируют атаки лицехвата.
Будучи Чужим, вы не можете подбирать или использовать какие-либо человеческие предметы или механизмы. Вместо этого вам следует сосредоточиться на саботаже APC, компьютеров, камер, а также на укладке, расстановке или переплавке найденного оружия.
Будучи Блобом, держите свое ядро на некотором расстоянии от космоса, поскольку его расширение в космос обходится дорого, его легко атаковать, и оно не учитывается в условии победы. Особенно опасны эммитеры, построенные в космосе.
-Будучи Блобом, вы можете случайным образом изменить тип реагента, если экипаж адаптировалась и защитилась от вашего текущего.
+Будучи Блобом, вы можете случайным образом изменить тип реагента, если экипаж адаптировался и защитился от вашего текущего.
Будучи Блобом, вы ведете войну на истощение: Захватите медблок и сражайтесь в узловых точках, чтобы предотвратить продолжение штурма и скоординированные атаки с разрывным уроном!
Будучи Блобом, не пренебрегайте созданием фабрик. Они создают споры, которые переносят реагенты и могут преследовать членов экипажа гораздо дальше, чем вы. Споры также могут объединяться в рой и вызывать панику среди членов экипажа, и даже могут захватывать трупы, создавая гораздо более опасных зомби!
Будучи Блобом, вы можете расширяться с помощью щелчка мыши, создавать усиленные блобы с помощью Ctrl-щелчка, объединять споры с помощью среднего щелчка и удалять блобы с помощью Alt-щелчка. Для этого вам не нужно наводить камеру на тайл.