Skip to content

Commit

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

* abductor

* borer

* vox shoal

* replic

* fix

* shadow

* poshlo-poehalo

* Update kidnap.dm

* Update steal.dm

* PROVAL

* fix

* Update custom.dm

* getfullperevod

* 1

* fix

* Update stealnuke.dm

* Update code/game/gamemodes/objectives/custom.dm

Co-authored-by: Azzy <[email protected]>

* Update code/game/gamemodes/objectives/abductors/abductor_objectives.dm

Co-authored-by: Azzy <[email protected]>

* Update code/game/gamemodes/objectives/sabotage_research.dm

Co-authored-by: Azzy <[email protected]>

* Update code/game/gamemodes/objectives/abductors/abductor_objectives.dm

Co-authored-by: Azzy <[email protected]>

* Update code/game/gamemodes/objectives/replicators/replicators_objectives.dm

Co-authored-by: Azzy <[email protected]>

* Update code/game/gamemodes/objectives/custom.dm

Co-authored-by: Azzy <[email protected]>

* Update code/game/gamemodes/objectives/escape.dm

Co-authored-by: Azzy <[email protected]>

* Update code/game/gamemodes/objectives/heist/inviolate_death.dm

Co-authored-by: Azzy <[email protected]>

* Update code/game/gamemodes/objectives/objectives.dm

* Update mind.dm

* fixim

* меня повело немного не туда

* Update abductor_objectives.dm

* Update download.dm

* based

* Update gamemode_stat.dm

* nemnogo

* пришёл как то агент синдиката за алмазной дверью а она ему не подошла

* Update kidnap.dm

* Update kidnap.dm

* Update mind.dm

* Update harm.dm

* Update code/game/gamemodes/objectives/objectives.dm

Co-authored-by: daedrowe <[email protected]>

* Update code/game/gamemodes/roles/traitor.dm

Co-authored-by: daedrowe <[email protected]>

* Update code/game/gamemodes/roles/traitor.dm

Co-authored-by: daedrowe <[email protected]>

* Update code/game/gamemodes/roles/traitor.dm

Co-authored-by: daedrowe <[email protected]>

* Update code/game/gamemodes/modes_gameplays/blob/overmind.dm

Co-authored-by: Azzy <[email protected]>

* adas

* иsasa

* Update code/game/gamemodes/modes_gameplays/blob/overmind.dm

Co-authored-by: Azzy <[email protected]>

* Update powers.dm

* мва

* changeling

* polushne

* blob

* Update blob_takeover.dm

* Revert "Update blob_takeover.dm"

This reverts commit 1832a2f.

* fix

* cases

* Update code/game/gamemodes/modes_gameplays/blob/overmind.dm

Co-authored-by: Chip11-n <[email protected]>

* Update code/game/gamemodes/modes_gameplays/blob/overmind.dm

Co-authored-by: Chip11-n <[email protected]>

* Update code/game/gamemodes/modes_gameplays/blob/powers.dm

Co-authored-by: Chip11-n <[email protected]>

* Update code/game/gamemodes/objectives/target/target.dm

Co-authored-by: Chip11-n <[email protected]>

* Update code/game/gamemodes/modes_gameplays/blob/powers.dm

Co-authored-by: Azzy <[email protected]>

* newtarget

* Update code/game/gamemodes/modes_gameplays/blob/powers.dm

Co-authored-by: Azzy <[email protected]>

* blob

* Update download_tcoms_data.dm

* Update block.dm

* fix

* Update replicators_objectives.dm

* Update steal.dm

* dehead

* Update powers.dm

* Update powers.dm

* Update powers.dm

* идиотизм какой!

* Update code/_onclick/hud/blob_overmind.dm

Co-authored-by: Chip11-n <[email protected]>

* Update code/game/gamemodes/objectives/download.dm

Co-authored-by: NinjaPikachuska <[email protected]>

* Update code/game/gamemodes/objectives/target/harm.dm

Co-authored-by: NinjaPikachuska <[email protected]>

* Update code/game/gamemodes/objectives/target/dehead.dm

Co-authored-by: NinjaPikachuska <[email protected]>

* Update code/game/gamemodes/objectives/silence.dm

Co-authored-by: NinjaPikachuska <[email protected]>

* Update code/game/gamemodes/modes_gameplays/blob/overmind.dm

Co-authored-by: NinjaPikachuska <[email protected]>

* fixim

* Update code/game/gamemodes/modes_gameplays/blob/powers.dm

Co-authored-by: NinjaPikachuska <[email protected]>

* Update toys.dm

* Update code/game/gamemodes/objectives/hijack.dm

Co-authored-by: NinjaPikachuska <[email protected]>

* reviewcheck

* Update role.dm

* Update remote_device.dm

* fix

* Update steal.dm

* review

* revie2

* Update steal_lowrisk.dm

* Update code/game/gamemodes/modes_gameplays/blob/overmind.dm

Co-authored-by: Chip11-n <[email protected]>

* Update code/game/gamemodes/modes_gameplays/blob/powers.dm

Co-authored-by: Chip11-n <[email protected]>

* review

* Update blob_overmind.dm

* Update blob_overmind.dm

* Update nuclear.dm

* Update code/game/gamemodes/objectives/replicators/replicators_objectives.dm

Co-authored-by: LudwigVonChesterfield <[email protected]>

* chernosliv

* Update overmind.dm

* Update code/game/gamemodes/modes_gameplays/blob/powers.dm

Co-authored-by: Azzy <[email protected]>

* Update code/game/objects/items/devices/remote_device.dm

Co-authored-by: Azzy <[email protected]>

* Update powers.dm

* Update code/game/gamemodes/modes_gameplays/blob/powers.dm

Co-authored-by: Azzy <[email protected]>

* Update code/game/gamemodes/modes_gameplays/blob/powers.dm

Co-authored-by: Azzy <[email protected]>

* Update code/game/objects/items/devices/remote_device.dm

Co-authored-by: Azzy <[email protected]>

* Update code/game/objects/items/devices/remote_device.dm

Co-authored-by: Azzy <[email protected]>

* Update code/game/objects/structures/displaycase.dm

Co-authored-by: Azzy <[email protected]>

* Update code/game/gamemodes/modes_gameplays/blob/powers.dm

Co-authored-by: Azzy <[email protected]>

* Update code/game/gamemodes/modes_gameplays/blob/powers.dm

Co-authored-by: Azzy <[email protected]>

* Update code/game/gamemodes/objectives/families/steal_lowrisk.dm

Co-authored-by: Azzy <[email protected]>

* Update code/game/gamemodes/objectives/families/steal_lowrisk.dm

Co-authored-by: Azzy <[email protected]>

* Update code/game/gamemodes/objectives/target/rp_rev.dm

Co-authored-by: Azzy <[email protected]>

* grazdane

* Update code/game/gamemodes/modes_gameplays/blob/overmind.dm

Co-authored-by: Chip11-n <[email protected]>

* Update code/game/gamemodes/modes_gameplays/blob/powers.dm

Co-authored-by: Chip11-n <[email protected]>

* Update overmind.dm

---------

Co-authored-by: Azzy <[email protected]>
Co-authored-by: daedrowe <[email protected]>
Co-authored-by: Chip11-n <[email protected]>
Co-authored-by: NinjaPikachuska <[email protected]>
Co-authored-by: LudwigVonChesterfield <[email protected]>
  • Loading branch information
6 people authored Mar 9, 2024
1 parent 87e4ec9 commit 57d00b2
Show file tree
Hide file tree
Showing 53 changed files with 317 additions and 280 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 = "Blob Help"
desc = "Help on playing blob!"
name = "Руководство для игры"
desc = "Помогите! Я не умею играть на этом..."
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 = "Jump to Node"
desc = "Moves your camera to a selected blob node."
name = "Перемещение к узлу"
desc = "Вы перемещаетесь к выбранному узлу."
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 = "Jump to Core"
desc = "Moves your camera to your blob core."
name = "Перемещение к ядру"
desc = "Вы перемещаетесь к своему ядру."
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 = "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."
name = "Укрепить блоба (10)"
desc = "Создаёт укрепленного блоба. <br>Используйте снова на укреплённом блобе для улучшения в отражающего блоба."
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 = "Produce Resource Blob (40)"
desc = "Produces a resource blob for 40 resources.<br>Resource blobs will give you resources every few seconds."
name = "Создать ресурсную ячейку (40)"
desc = "Создаёт ресурсную ячейку блоба.<br>Ячейка создаёт ресурсы раз в несколько секунд."
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 = "Produce Node Blob (60)"
desc = "Produces a node blob for 60 resources.<br>Node blobs will expand and activate nearby resource and factory blobs."
name = "Создать узел блоба (60)"
desc = "Создаёт узел блоба.<br>Узел ускоряет работу производящих и ресурсных ячеек, в то же время захватывая пространство возле себя."
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 = "Produce Factory Blob (60)"
desc = "Produces a factory blob for 60 resources.<br>Factory blobs will produce spores every few seconds."
name = "Создать производящую ячейку (60)"
desc = "Создаёт производящую ячейку.<br>Производящие ячейки создают споры блоба раз в несколько секунд."
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 = "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."
name = "Создать блоббернаута (40)"
desc = "Создаёт крепкого и умного блоббернаута.<br>Производящая ячейка, создавшая блоббернаута, становится неактивной и хрупкой до смерти блоббернаута."
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 = "Rally Spores (5)"
desc = "Rally the spores to move to your location"
name = "Призыв спор (5)"
desc = "Призовите споры в выбранную локацию."
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 = "Relocate Core (80)"
desc = "Swaps a node and your core for 80 resources."
name = "Перемещение ядра (80)"
desc = "Выбранный узел меняется с ядром местами."
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'>Your objectives are:</span>")
to_chat(src.current, "<span class='notice'>Ваши задачи:</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>Your [is_mind_shield ? "mind shield" : "loyalty"] implant has been deactivated.</B></FONT></span>")
to_chat(H, "<span class='notice'><Font size =3><B>Ваш [is_mind_shield ? "имплант защиты разума" : "имплант лояльности"] был деактивирован.</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>You somehow have become the recepient of a [is_mind_shield ? "mind shield" : "loyalty"] transplant,\
and it just activated!</B></FONT></span>")
to_chat(H, "<span class='warning'><Font size =3><B>Вы стали обладателем [is_mind_shield ? "импланта защиты разума" : "импланта лояльности"],\
произведена активация!</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>The nanobots in the [is_mind_shield ? "mind shield" : "loyalty"] implant remove all evil thoughts about the company.</B></Font></span>")
to_chat(src, "<span class='warning'><Font size = 3><B>Наноботы [is_mind_shield ? "импланта защиты разума" : "импланта лояльности"] очистили ваш разум от вредных для корпорации мыслей.</B></Font></span>")

else if (href_list["common"])
switch(href_list["common"])
Expand Down
1 change: 1 addition & 0 deletions code/game/gamemodes/modes_gameplays/blob/blobs/core.dm
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ 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: 1 addition & 0 deletions code/game/gamemodes/modes_gameplays/blob/blobs/factory.dm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/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: 1 addition & 0 deletions code/game/gamemodes/modes_gameplays/blob/blobs/node.dm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/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: 1 addition & 0 deletions code/game/gamemodes/modes_gameplays/blob/blobs/resource.dm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/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: 3 additions & 1 deletion code/game/gamemodes/modes_gameplays/blob/blobs/shield.dm
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
/obj/structure/blob/shield
name = "strong blob"
cases = list("укреплённый блоб", "укреплённого блоба", "укреплённому блобу", "укреплённого блоба", "укреплённым блобом", "укреплённом блобе")
icon = 'icons/mob/blob.dmi'
icon_state = "blob_idle"
desc = "Some blob creature thingy."
desc = "Одно из порождений блоба..."
opacity = TRUE
max_integrity = 75
fire_resist = 2
Expand All @@ -15,6 +16,7 @@

/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'>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")
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 = создание щита")

/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, "You cannot send IC messages (muted).")
to_chat(src, "Вы не можете говорить.")
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'>Blob Telepathy, <span class='name'>[name]</span> <span class='message'>[message]</span></span></i></span>"
message = "<span style='color:#EE4000'><i><span class='game say'>Телепатическая связь, <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, "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]")
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]")

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

0 comments on commit 57d00b2

Please sign in to comment.