Skip to content

Commit

Permalink
Revert "Перевод целек антагов, допереводим статистику и обьяснения, с…
Browse files Browse the repository at this point in the history
…вязанные с ними (#12843)"

This reverts commit 57d00b2.
  • Loading branch information
volas committed Mar 10, 2024
1 parent ff7fda2 commit 0c66727
Show file tree
Hide file tree
Showing 52 changed files with 280 additions and 315 deletions.
40 changes: 20 additions & 20 deletions code/_onclick/hud/blob_overmind.dm
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@

/atom/movable/screen/blob/blob_help
icon_state = "ui_help"
name = "Руководство для игры"
desc = "Помогите! Я не умею играть на этом..."
name = "Blob Help"
desc = "Help on playing blob!"
screen_loc = "WEST:6,NORTH:-3"

/atom/movable/screen/blob/blob_help/Click()
Expand All @@ -67,8 +67,8 @@

/atom/movable/screen/blob/jump_to_node
icon_state = "ui_tonode"
name = "Перемещение к узлу"
desc = "Вы перемещаетесь к выбранному узлу."
name = "Jump to Node"
desc = "Moves your camera to a selected blob node."
screen_loc = ui_inventory

/atom/movable/screen/blob/jump_to_node/Click()
Expand All @@ -78,8 +78,8 @@

/atom/movable/screen/blob/jump_to_core
icon_state = "ui_tocore"
name = "Перемещение к ядру"
desc = "Вы перемещаетесь к своему ядру."
name = "Jump to Core"
desc = "Moves your camera to your blob core."
screen_loc = ui_zonesel

/atom/movable/screen/blob/jump_to_core/Click()
Expand All @@ -90,8 +90,8 @@

/atom/movable/screen/blob/shield
icon_state = "ui_shield"
name = "Укрепить блоба (10)"
desc = "Создаёт укрепленного блоба. <br>Используйте снова на укреплённом блобе для улучшения в отражающего блоба."
name = "Upgrade blob to shield (10)"
desc = "Create a shield blob. <br>Use it again on existing shield blob to upgrade it into a reflective blob."
screen_loc = ui_id

/atom/movable/screen/blob/shield/Click()
Expand All @@ -101,8 +101,8 @@

/atom/movable/screen/blob/resource_blob
icon_state = "ui_resource"
name = "Создать ресурсную ячейку (40)"
desc = "Создаёт ресурсную ячейку блоба.<br>Ячейка создаёт ресурсы раз в несколько секунд."
name = "Produce Resource Blob (40)"
desc = "Produces a resource blob for 40 resources.<br>Resource blobs will give you resources every few seconds."
screen_loc = ui_belt

/atom/movable/screen/blob/resource_blob/Click()
Expand All @@ -112,8 +112,8 @@

/atom/movable/screen/blob/node_blob
icon_state = "ui_node"
name = "Создать узел блоба (60)"
desc = "Создаёт узел блоба.<br>Узел ускоряет работу производящих и ресурсных ячеек, в то же время захватывая пространство возле себя."
name = "Produce Node Blob (60)"
desc = "Produces a node blob for 60 resources.<br>Node blobs will expand and activate nearby resource and factory blobs."
screen_loc = ui_back

/atom/movable/screen/blob/node_blob/Click()
Expand All @@ -123,8 +123,8 @@

/atom/movable/screen/blob/factory_blob
icon_state = "ui_factory"
name = "Создать производящую ячейку (60)"
desc = "Создаёт производящую ячейку.<br>Производящие ячейки создают споры блоба раз в несколько секунд."
name = "Produce Factory Blob (60)"
desc = "Produces a factory blob for 60 resources.<br>Factory blobs will produce spores every few seconds."
screen_loc = ui_rhand

/atom/movable/screen/blob/factory_blob/Click()
Expand All @@ -134,8 +134,8 @@

/atom/movable/screen/blob/blobbernaut
icon_state = "ui_blobbernaut"
name = "Создать блоббернаута (40)"
desc = "Создаёт крепкого и умного блоббернаута.<br>Производящая ячейка, создавшая блоббернаута, становится неактивной и хрупкой до смерти блоббернаута."
name = "Produce Blobbernaut (40)"
desc = "Produces a strong, smart blobbernaut from a factory blob for (40) resources.<br>The factory blob used will become fragile and unable to produce spores."
screen_loc = ui_lhand

/atom/movable/screen/blob/blobbernaut/Click()
Expand All @@ -145,8 +145,8 @@

/atom/movable/screen/blob/rally_spores
icon_state = "ui_spore"
name = "Призыв спор (5)"
desc = "Призовите споры в выбранную локацию."
name = "Rally Spores (5)"
desc = "Rally the spores to move to your location"
screen_loc = ui_storage1

/atom/movable/screen/blob/rally_spores/Click()
Expand All @@ -156,8 +156,8 @@

/atom/movable/screen/blob/relocate_core
icon_state = "ui_swap"
name = "Перемещение ядра (80)"
desc = "Выбранный узел меняется с ядром местами."
name = "Relocate Core (80)"
desc = "Swaps a node and your core for 80 resources."
screen_loc = ui_storage2

/atom/movable/screen/blob/relocate_core/Click()
Expand Down
10 changes: 5 additions & 5 deletions code/datums/mind.dm
Original file line number Diff line number Diff line change
Expand Up @@ -451,7 +451,7 @@
R.Topic(href, href_list)

else if (href_list["obj_announce"])
to_chat(src.current, "<span class='notice'>Ваши задачи:</span>")
to_chat(src.current, "<span class='notice'>Your objectives are:</span>")
for (var/role in antag_roles)
var/datum/role/R = antag_roles[role]
R.AnnounceObjectives()
Expand All @@ -471,7 +471,7 @@
if(I.implanted)
qdel(I)
H.sec_hud_set_implants()
to_chat(H, "<span class='notice'><Font size =3><B>Ваш [is_mind_shield ? "имплант защиты разума" : "имплант лояльности"] был деактивирован.</B></FONT></span>")
to_chat(H, "<span class='notice'><Font size =3><B>Your [is_mind_shield ? "mind shield" : "loyalty"] implant has been deactivated.</B></FONT></span>")
if(href_list["implant"] == "add")
var/obj/item/weapon/implant/mind_protect/mindshield/L
if(is_mind_shield)
Expand All @@ -482,16 +482,16 @@
L.inject(H)

H.sec_hud_set_implants()
to_chat(H, "<span class='warning'><Font size =3><B>Вы стали обладателем [is_mind_shield ? "импланта защиты разума" : "импланта лояльности"],\
произведена активация!</B></FONT></span>")
to_chat(H, "<span class='warning'><Font size =3><B>You somehow have become the recepient of a [is_mind_shield ? "mind shield" : "loyalty"] transplant,\
and it just activated!</B></FONT></span>")
for(var/type in list(TRAITOR, CULTIST, HEADREV, REV))
if(is_mind_shield && (type == HEADREV || type == TRAITOR))
continue
var/datum/role/R = GetRole(type)
if(R)
R.Deconvert()

to_chat(src, "<span class='warning'><Font size = 3><B>Наноботы [is_mind_shield ? "импланта защиты разума" : "импланта лояльности"] очистили ваш разум от вредных для корпорации мыслей.</B></Font></span>")
to_chat(src, "<span class='warning'><Font size = 3><B>The nanobots in the [is_mind_shield ? "mind shield" : "loyalty"] implant remove all evil thoughts about the company.</B></Font></span>")

else if (href_list["common"])
switch(href_list["common"])
Expand Down
1 change: 0 additions & 1 deletion code/game/gamemodes/modes_gameplays/blob/blobs/core.dm
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ var/global/list/blob_nodes = list()

/obj/structure/blob/core
name = "blob core"
cases = list("ядро блоба", "ядра блоба", "ядру блоба", "ядро блоба", "ядром блоба", "ядре блоба")
icon = 'icons/mob/blob.dmi'
icon_state = "blob_core"
max_integrity = 200
Expand Down
1 change: 0 additions & 1 deletion code/game/gamemodes/modes_gameplays/blob/blobs/factory.dm
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/obj/structure/blob/factory
name = "factory blob"
cases = list("производящая ячейка", "производящей ячейки", "производящей ячейке", "производящую ячейку", "производящей ячейкой", "производящей ячейке")
icon = 'icons/mob/blob.dmi'
icon_state = "blob_factory"
max_integrity = 100
Expand Down
1 change: 0 additions & 1 deletion code/game/gamemodes/modes_gameplays/blob/blobs/node.dm
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/obj/structure/blob/node
name = "blob node"
cases = list("узел блоба", "узла блоба", "узлу блоба", "узел блоба", "узлом блоба", "узле блоба")
icon = 'icons/mob/blob.dmi'
icon_state = "blob_node"
max_integrity = 100
Expand Down
1 change: 0 additions & 1 deletion code/game/gamemodes/modes_gameplays/blob/blobs/resource.dm
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/obj/structure/blob/resource
name = "resource blob"
cases = list("ресурсная ячейка", "ресурсной ячейки", "ресурсной ячейке", "ресурсную ячейку", "ресурсной ячейкой", "ресурсной ячейке")
icon = 'icons/mob/blob.dmi'
icon_state = "blob_resource"
max_integrity = 30
Expand Down
4 changes: 1 addition & 3 deletions code/game/gamemodes/modes_gameplays/blob/blobs/shield.dm
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
/obj/structure/blob/shield
name = "strong blob"
cases = list("укреплённый блоб", "укреплённого блоба", "укреплённому блобу", "укреплённого блоба", "укреплённым блобом", "укреплённом блобе")
icon = 'icons/mob/blob.dmi'
icon_state = "blob_idle"
desc = "Одно из порождений блоба..."
desc = "Some blob creature thingy."
opacity = TRUE
max_integrity = 75
fire_resist = 2
Expand All @@ -16,7 +15,6 @@

/obj/structure/blob/shield/reflective
name = "reflective blob"
cases = list("отражающий блоб", "отражающего блоба", "отражающему блобу", "отражающего блоба", "отражающим блобом", "отражающем блобе")
icon_state = "blob_reflect"
desc = "A solid wall of slightly twitching tendrils with a reflective glow."
max_integrity = 30 //Normal blob
Expand Down
32 changes: 16 additions & 16 deletions code/game/gamemodes/modes_gameplays/blob/overmind.dm
Original file line number Diff line number Diff line change
Expand Up @@ -39,15 +39,15 @@
blob_help()

/mob/camera/blob/proc/blob_help()
to_chat(src, "<span class='notice'>Вы являетесь сверхразумом блоба.</span>")
to_chat(src, "Вы можете контролировать блоба, расширяться и атаковать тех, кто пытается помешать вам! С помощью спор вы сможете делать себе прислужников, взывая их к телам павших врагов.")
to_chat(src, "<b>Нормальный блоб</b> является вашей основной частью для расширения, которую можно будет улучшить.")
to_chat(src, "<b>Укреплённый блоб</b> является укрепленной версией нормального блоба. Он невосприимчив к огню, используйте это в свою пользу. Улучшите эту часть снова, чтобы получить отражающую версию, способную отражать лазеры.")
to_chat(src, "<b>Ресурсная ячейка</b> является основным способом добычи ресурсов, постройте их как можно больше в начале, чтобы всегда иметь достаточно ресурсов. Она улучшается от нахождения рядом с ядром или узлом; если расположить её очень далеко, то ресурсы производиться не будут.")
to_chat(src, "<b>Узел блоба</b> подобно ядру, может расширяться. Однако, он сам не производит ресурсы, но может повысить эффективность ближних к ней ячеек.")
to_chat(src, "<b>Производящая ячейка</b> создаёт споры. Генерация ускоряется от нахождения рядом с ядром или узлом; если расположить её очень далеко, то споры воспроизводиться не будут.")
to_chat(src, "<b>Блоббернауты</b> могут быть созданы из производящей ячейки, их тяжело убить, они сильно бьют и обладают средней мобильностью. Ячейка, которая была использована для производства единицы, временно не сможет производить споры и станет более хрупкой.")
to_chat(src, "<b>Хоткеи:</b> Click = расширить блоба / CTRL Click = удалить ИЛИ переименовать узел блоба / Shift Click = улучшение блоба / Middle Mouse Click = призыв спор / Alt Click = создание щита")
to_chat(src, "<span class='notice'>You are the overmind!</span>")
to_chat(src, "You are the overmind and can control the blob! You can expand, which will attack people, and place new blob pieces such as...")
to_chat(src, "<b>Normal Blob</b> will expand your reach and allow you to upgrade into special blobs that perform certain functions.")
to_chat(src, "<b>Shield Blob</b> is a strong and expensive blob which can take more damage. It is fireproof and can block air, use this to protect yourself from station fires. Use it again on existing shield blob to upgrade it into a reflective blob that can deflect lasers.")
to_chat(src, "<b>Resource Blob</b> is a blob which will collect more resources for you, try to build these earlier to get a strong income. It will benefit from being near your core or multiple nodes, by having an increased resource rate; put it alone and it won't create resources at all.")
to_chat(src, "<b>Node Blob</b> is a blob which will grow, like the core. Unlike the core it won't give you a small income but it can power resource and factory blobs to increase their rate.")
to_chat(src, "<b>Factory Blob</b> is a blob which will spawn blob spores which will attack nearby food. Putting this nearby nodes and your core will increase the spawn rate; put it alone and it will not spawn any spores.")
to_chat(src, "<b>Blobbernauts</b> can be produced from factories for a cost, and are hard to kill, powerful, and moderately smart. The factory used to create one will become fragile and briefly unable to produce spores.")
to_chat(src, "<b>Shortcuts:</b> Click = Expand Blob / CTRL Click = Remove Blob OR Rename Node / Shift Click = Upgrade Blob / Middle Mouse Click = Rally Spores / Alt Click = Create Shield")

/mob/camera/blob/proc/update_health_hud()
if(blob_core && hud_used)
Expand All @@ -67,7 +67,7 @@

if (src.client)
if(client.prefs.muted & MUTE_IC)
to_chat(src, "Вы не можете говорить.")
to_chat(src, "You cannot send IC messages (muted).")
return
if (client.handle_spam_prevention(message,MUTE_IC))
return
Expand All @@ -86,7 +86,7 @@
return

message = "<span class='say_quote'>says,</span> \"<span class='body'>[message]</span>\""
message = "<span style='color:#EE4000'><i><span class='game say'>Телепатическая связь, <span class='name'>[name]</span> <span class='message'>[message]</span></span></i></span>"
message = "<span style='color:#EE4000'><i><span class='game say'>Blob Telepathy, <span class='name'>[name]</span> <span class='message'>[message]</span></span></i></span>"

for(var/M in mob_list)
if(isovermind(M) || istype(M, /mob/living/simple_animal/hostile/blob))
Expand All @@ -102,11 +102,11 @@
..()
if(statpanel("Status"))
if(blob_core)
stat(null, "Здоровье ядра: [blob_core.get_integrity()]")
stat(null, "Сохранено энергии: [blob_points]/[max_blob_points]")
stat(null, "Прогресс: [blobs.len]/[b_congl.blobwincount]")
stat(null, "Количество узлов блоба: [blob_nodes.len]")
stat(null, "Всего ядер: [blob_cores.len]")
stat(null, "Core Health: [blob_core.get_integrity()]")
stat(null, "Power Stored: [blob_points]/[max_blob_points]")
stat(null, "Progress: [blobs.len]/[b_congl.blobwincount]")
stat(null, "Total Nodes: [blob_nodes.len]")
stat(null, "Total Cores: [blob_cores.len]")

/mob/camera/blob/Move(NewLoc, Dir = 0, step_x = 0, step_y = 0)
. = FALSE
Expand Down
Loading

0 comments on commit 0c66727

Please sign in to comment.