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 1/6] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=B2=D0=BE=D0=B4?=
=?UTF-8?q?=20=D0=B3=D0=BE=D0=B2=D0=BD=D0=B0,=20=D0=BA=D0=B0=D0=BA=20?=
=?UTF-8?q?=D0=B1=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-щелчка. Для этого вам не нужно наводить камеру на тайл.
From 9b937d85885d83c1f8a9ef24abef3804c1c764dc Mon Sep 17 00:00:00 2001
From: Aylong <69762909+AyIong@users.noreply.github.com>
Date: Mon, 19 Feb 2024 22:31:50 +0200
Subject: [PATCH 2/6] Update code/controllers/subsystem/SSticker.dm
Co-authored-by: Mikhail Dzianishchyts
---
code/controllers/subsystem/SSticker.dm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/code/controllers/subsystem/SSticker.dm b/code/controllers/subsystem/SSticker.dm
index 49bd00f4d40e..0c0216dfb77e 100644
--- a/code/controllers/subsystem/SSticker.dm
+++ b/code/controllers/subsystem/SSticker.dm
@@ -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, "Админ отложил начало раунда.")
+ to_chat(world, "Админ отложил окончание раунда.")
return
if(!isnull(delay))
From c3c953538302385c75a5068644f7273bfb7e9368 Mon Sep 17 00:00:00 2001
From: Aylong <69762909+AyIong@users.noreply.github.com>
Date: Tue, 20 Feb 2024 15:12:53 +0200
Subject: [PATCH 3/6] Update code/controllers/subsystem/SSticker.dm
Co-authored-by: dj-34
---
code/controllers/subsystem/SSticker.dm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/code/controllers/subsystem/SSticker.dm b/code/controllers/subsystem/SSticker.dm
index 0c0216dfb77e..4aa3fcf8e7dc 100644
--- a/code/controllers/subsystem/SSticker.dm
+++ b/code/controllers/subsystem/SSticker.dm
@@ -725,7 +725,7 @@ SUBSYSTEM_DEF(ticker)
// Use default restart timeout
delay = restart_timeout
- to_chat(world, "Перезапуск мира через [delay/10] [delay > 10 ? "секунд" : "секунду"]. [reason]")
+ to_chat(world, "Перезапуск через [delay/10] [delay > 10 ? "секунд" : "секунду"]. [reason]")
real_reboot_time = world.time + delay
UNTIL(world.time > real_reboot_time) // Hold it here
From 2e642225a47a2d668c6216b131418ab513ad1347 Mon Sep 17 00:00:00 2001
From: Aylong <69762909+AyIong@users.noreply.github.com>
Date: Tue, 20 Feb 2024 15:13:02 +0200
Subject: [PATCH 4/6] Update code/controllers/subsystem/SSticker.dm
Co-authored-by: dj-34
---
code/controllers/subsystem/SSticker.dm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/code/controllers/subsystem/SSticker.dm b/code/controllers/subsystem/SSticker.dm
index 4aa3fcf8e7dc..9907f91a8924 100644
--- a/code/controllers/subsystem/SSticker.dm
+++ b/code/controllers/subsystem/SSticker.dm
@@ -585,7 +585,7 @@ SUBSYSTEM_DEF(ticker)
if(robo.stat != DEAD)
end_of_round_info += "[robo.name] (Игрок: [robo_ckey]) выжил, будучи киборгом без ИИ-мастера! Законы Киборга:"
else
- end_of_round_info += "[robo.name] (Игрок: [robo_ckey]) Не смог выжить без ИИ-мастера. Законы киборга:"
+ 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)
From d9a6e78f11b27fb8df95bea85f4ab06e5bb6b1ff Mon Sep 17 00:00:00 2001
From: Aylong <69762909+AyIong@users.noreply.github.com>
Date: Tue, 20 Feb 2024 15:13:12 +0200
Subject: [PATCH 5/6] Update code/controllers/subsystem/SSticker.dm
Co-authored-by: dj-34
---
code/controllers/subsystem/SSticker.dm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/code/controllers/subsystem/SSticker.dm b/code/controllers/subsystem/SSticker.dm
index 9907f91a8924..176e16b25dd5 100644
--- a/code/controllers/subsystem/SSticker.dm
+++ b/code/controllers/subsystem/SSticker.dm
@@ -583,7 +583,7 @@ SUBSYSTEM_DEF(ticker)
if(!robo.connected_ai)
if(robo.stat != DEAD)
- end_of_round_info += "[robo.name] (Игрок: [robo_ckey]) выжил, будучи киборгом без ИИ-мастера! Законы Киборга:"
+ end_of_round_info += "[robo.name] (Игрок: [robo_ckey]) выжил, будучи киборгом без ИИ-мастера! Законы киборга:"
else
end_of_round_info += "[robo.name] (Игрок: [robo_ckey]) не смог выжить без ИИ-мастера. Законы киборга:"
From dff12abd9776c1f8b68830f2f67d83a8f3439d2e Mon Sep 17 00:00:00 2001
From: Aylong <69762909+AyIong@users.noreply.github.com>
Date: Tue, 20 Feb 2024 15:13:24 +0200
Subject: [PATCH 6/6] Update code/controllers/subsystem/SSticker.dm
Co-authored-by: dj-34
---
code/controllers/subsystem/SSticker.dm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/code/controllers/subsystem/SSticker.dm b/code/controllers/subsystem/SSticker.dm
index 176e16b25dd5..6098c4622af7 100644
--- a/code/controllers/subsystem/SSticker.dm
+++ b/code/controllers/subsystem/SSticker.dm
@@ -555,7 +555,7 @@ SUBSYSTEM_DEF(ticker)
var/ai_ckey = safe_get_ckey(aiPlayer)
if(aiPlayer.stat != DEAD)
- end_of_round_info += "Законы [aiPlayer.name] (Игрок: [ai_ckey]) к концу игры были:"
+ end_of_round_info += "Законы [aiPlayer.name] (Игрок: [ai_ckey]), его законы к концу игры были:"
else
end_of_round_info += "В момент деактивации [aiPlayer.name] (Игрок: [ai_ckey]), его законы были следующими:"
aiPlayer.laws_sanity_check()