Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

qol: robots translation #6130

Merged
merged 44 commits into from
Dec 2, 2024
Merged
Show file tree
Hide file tree
Changes from 40 commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
7f9623a
Медбот
PlayerUnknown14 Nov 5, 2024
ca938c4
Рембот
PlayerUnknown14 Nov 5, 2024
444a6db
Секбот
PlayerUnknown14 Nov 5, 2024
7da23c2
Протобот
PlayerUnknown14 Nov 5, 2024
576ce77
Фикс
PlayerUnknown14 Nov 5, 2024
5012978
Merge branch 'master220' into perevod
PlayerUnknown14 Nov 5, 2024
faf653c
Merge branch 'ss220-space:master220' into perevod
PlayerUnknown14 Nov 5, 2024
df3443c
Перевод бота ED209
PlayerUnknown14 Nov 6, 2024
356994c
Фикс
PlayerUnknown14 Nov 6, 2024
1f26e8a
Фикс
PlayerUnknown14 Nov 6, 2024
8c6f279
Перевод клинбота (включая TGUI)
PlayerUnknown14 Nov 6, 2024
aa71de0
Фикс
PlayerUnknown14 Nov 6, 2024
5338254
Перевод хонкбота
PlayerUnknown14 Nov 6, 2024
edd6542
Частичный перевод
PlayerUnknown14 Nov 6, 2024
bb9b43c
Merge branch 'ss220-space:master220' into perevod
PlayerUnknown14 Nov 7, 2024
9b9c6b1
Частичный перевод
PlayerUnknown14 Nov 7, 2024
ca51147
Перевод файла - создание ботов
PlayerUnknown14 Nov 7, 2024
86d0f6d
Фиксы
PlayerUnknown14 Nov 7, 2024
133fe93
Фикс
PlayerUnknown14 Nov 7, 2024
e0e0290
Фикс
PlayerUnknown14 Nov 7, 2024
90299bd
Перевод синдибота-турели
PlayerUnknown14 Nov 7, 2024
6084fbf
Перевод Генерала Грифски
PlayerUnknown14 Nov 9, 2024
e52f451
Фикс
PlayerUnknown14 Nov 9, 2024
2e3dc5c
Фикс
PlayerUnknown14 Nov 9, 2024
8298409
Перевод мулбота
PlayerUnknown14 Nov 9, 2024
d2c9a44
Merge branch 'master220' into perevod
PlayerUnknown14 Nov 9, 2024
6a545f4
Фикс
PlayerUnknown14 Nov 10, 2024
317377e
Merge branch 'master220' into perevod
PlayerUnknown14 Nov 10, 2024
b0e50bb
Merge branch 'ss220-space:master220' into perevod
PlayerUnknown14 Nov 13, 2024
5e6570c
Унификация: бот => робот
PlayerUnknown14 Nov 13, 2024
5302de9
Update tgui/packages/tgui/interfaces/BotClean.js
PlayerUnknown14 Nov 17, 2024
d683c7b
Update tgui/packages/tgui/interfaces/BotSecurity.js
PlayerUnknown14 Nov 17, 2024
9c47885
Фикс
PlayerUnknown14 Nov 17, 2024
69c0e3c
Merge branch 'master220' into perevod
PlayerUnknown14 Nov 17, 2024
60bfb9f
Merge branch 'master220' into perevod
PlayerUnknown14 Nov 18, 2024
1b0f378
Фиксы
PlayerUnknown14 Nov 19, 2024
5a3ccff
Merge branch 'master220' into perevod
PlayerUnknown14 Nov 19, 2024
ea5df84
Фиксы
PlayerUnknown14 Nov 19, 2024
c3a8c0b
Merge branch 'perevod' of https://github.com/PlayerUnknown14/PlayerUn…
PlayerUnknown14 Nov 19, 2024
183a8d3
Merge branch 'master220' into perevod
PlayerUnknown14 Nov 21, 2024
16a0d54
Merge branch 'master220' into perevod
PlayerUnknown14 Nov 22, 2024
f9607a7
Update griefsky.dm
PlayerUnknown14 Nov 22, 2024
03b8d0d
Merge branch 'master220' into perevod
PlayerUnknown14 Nov 24, 2024
2485895
Update code/modules/mob/living/simple_animal/bot/construction.dm
Antoonij Nov 27, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
183 changes: 94 additions & 89 deletions code/modules/mob/living/simple_animal/bot/bot.dm

Large diffs are not rendered by default.

35 changes: 22 additions & 13 deletions code/modules/mob/living/simple_animal/bot/cleanbot.dm
Original file line number Diff line number Diff line change
@@ -1,7 +1,15 @@
//Cleanbot
/mob/living/simple_animal/bot/cleanbot
name = "\improper Cleanbot"
desc = "A little cleaning robot, he looks so excited!"
desc = "Маленький робот-уборщик. Он выглядит таким увлечённым!"
ru_names = list(
NOMINATIVE = "чистобот",
GENITIVE = "чистобота",
DATIVE = "чистоботу",
ACCUSATIVE = "чистобота",
INSTRUMENTAL = "чистоботом",
PREPOSITIONAL = "чистоботе",
)
icon = 'icons/obj/aibots.dmi'
icon_state = "cleanbot"
density = FALSE
Expand All @@ -12,10 +20,10 @@
bot_filter = RADIO_CLEANBOT
bot_type = CLEAN_BOT
model = "Cleanbot"
bot_purpose = "seek out messes and clean them"
bot_purpose = "найти грязь и мусор и избавиться от них"
bot_core_type = /obj/machinery/bot_core/cleanbot
window_id = "autoclean"
window_name = "Automatic Station Cleaner v1.1"
window_name = "Автоматическая Уборочная Единица v1.1"
pass_flags = PASSMOB|PASSFLAPS
path_image_color = "#993299"

Expand Down Expand Up @@ -73,9 +81,9 @@


/mob/living/simple_animal/bot/cleanbot/set_custom_texts()
text_hack = "You corrupt [name]'s cleaning software."
text_dehack = "[name]'s software has been reset!"
text_dehack_fail = "[name] does not seem to respond to your repair code!"
text_hack = "Вы взломали протоколы уборки [declent_ru(GENITIVE)]."
text_dehack = "Вы восстановили протоколы уборки [declent_ru(GENITIVE)]."
text_dehack_fail = "[capitalize(declent_ru(NOMINATIVE))] не отвечает на ваши команды!"


/mob/living/simple_animal/bot/cleanbot/attackby(obj/item/I, mob/user, params)
Expand All @@ -86,9 +94,10 @@
add_fingerprint(user)
var/obj/item/toy/crayon/spraycan/can = I
if(can.capped)
to_chat(user, span_warning("The cap on [can] is sealed."))
balloon_alert(user, "баллончик закрыт!")
return ATTACK_CHAIN_PROCEED|ATTACK_CHAIN_NO_AFTERATTACK
playsound(loc, 'sound/effects/spray.ogg', 20, TRUE)
balloon_alert(user, "краска нанесена")
mask_color = can.colour
update_icon()
return ATTACK_CHAIN_PROCEED_SUCCESS|ATTACK_CHAIN_NO_AFTERATTACK
Expand All @@ -99,7 +108,7 @@
/mob/living/simple_animal/bot/cleanbot/emag_act(mob/user)
..()
if(emagged == 2 && user)
to_chat(user, span_danger("[src] buzzes and beeps."))
to_chat(user, span_danger("[capitalize(declent_ru(NOMINATIVE))] странно жужжит!"))


/mob/living/simple_animal/bot/cleanbot/process_scan(obj/effect/decal/cleanable/D)
Expand All @@ -124,11 +133,11 @@
T.MakeSlippery(TURF_WET_WATER, 80 SECONDS)

if(prob(5)) //Spawns foam!
visible_message(span_danger("[src] whirs and bubbles violently, before releasing a plume of froth!"))
visible_message(span_danger("[capitalize(declent_ru(NOMINATIVE))] издаёт громкие булькающие звуки, прежде чем выпустить шлейф пены!"))
new /obj/effect/particle_effect/foam(loc)

else if(prob(5))
audible_message("[src] makes an excited beeping booping sound!")
custom_emote(EMOTE_VISIBLE, "бипает и бупает!")

if(!target) //Search for cleanables it can see.
target = scan(/obj/effect/decal/cleanable)
Expand Down Expand Up @@ -201,7 +210,7 @@

/mob/living/simple_animal/bot/cleanbot/proc/start_clean(obj/effect/decal/cleanable/target)
set_anchored(TRUE)
visible_message(span_notice("[src] begins to clean up [target]"))
visible_message(span_notice("[capitalize(declent_ru(NOMINATIVE))] начинает очищать [target]."))
mode = BOT_CLEANING
update_icon()
addtimer(CALLBACK(src, PROC_REF(do_clean), target), 5 SECONDS)
Expand All @@ -219,7 +228,7 @@

/mob/living/simple_animal/bot/cleanbot/explode()
on = FALSE
visible_message(span_userdanger("[src] blows apart!"))
visible_message(span_userdanger("[capitalize(declent_ru(NOMINATIVE))] разлетается на части!"))
var/turf/Tsec = get_turf(src)
new /obj/item/reagent_containers/glass/bucket(Tsec)
new /obj/item/assembly/prox_sensor(Tsec)
Expand Down Expand Up @@ -260,7 +269,7 @@
if (..())
return
if(topic_denied(usr))
to_chat(usr, "<span class='warning'>[src]'s interface is not responding!</span>")
to_chat(usr, span_danger("Интерфейс [declent_ru(GENITIVE)] не отвечает!"))
return
add_fingerprint(usr)
. = TRUE
Expand Down
Loading