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

Round events translation #425

Merged
merged 20 commits into from
Jul 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion code/__HELPERS/names.dm
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ GLOBAL_VAR(command_name)
if (GLOB.command_name)
return GLOB.command_name

var/name = "Central Command"
var/name = "Центральное Командование"

GLOB.command_name = name
return name
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -327,7 +327,7 @@
new_malf_ai.mind.special_role = antag_flag
new_malf_ai.mind.add_antag_datum(malf_antag_datum)
if(prob(MALF_ION_PROB))
priority_announce("Вблизи станции обнаружен ионный шторм. Пожалуйста, проверьте все оборудование, управляемое ИИ, на наличие ошибок.", "ВНИМАНИЕ: Обнаружена аномалия", ANNOUNCER_IONSTORM)
priority_announce("Вблизи станции обнаружен ионный шторм. Пожалуйста, проверьте все оборудование, управляемое ИИ, на наличие ошибок.", "Обнаружена аномалия", ANNOUNCER_IONSTORM)
if(prob(REPLACE_LAW_WITH_ION_PROB))
new_malf_ai.replace_random_law(generate_ion_law(), list(LAW_INHERENT, LAW_SUPPLIED, LAW_ION), LAW_ION)
else
Expand Down Expand Up @@ -615,7 +615,7 @@
playsound(S, 'sound/magic/ethereal_exit.ogg', 50, TRUE, -1)
message_admins("[ADMIN_LOOKUPFLW(S)] has been made into a Space Dragon by the midround ruleset.")
log_dynamic("[key_name(S)] was spawned as a Space Dragon by the midround ruleset.")
priority_announce("Зафиксирован большой поток органической энергии вблизи станции [station_name()]. Будьте наготове.", "Внимание: неопознанные формы жизни")
priority_announce("Зафиксирован большой поток органической энергии вблизи станции [station_name()]. Будьте наготове.", "Неопознанные формы жизни")
return S

/datum/dynamic_ruleset/midround/from_ghosts/abductors
Expand Down
2 changes: 1 addition & 1 deletion code/datums/mutations/body.dm
Original file line number Diff line number Diff line change
Expand Up @@ -599,7 +599,7 @@

/datum/mutation/human/headless
name = "H.A.R.S."
desc = "Мутация заставляет тело отторгать голову, мозг субъекта с данной мутацией переносится в грудь. Расшифровывается как Синдром Аллергического Отторжения Головы. Внимание: удаление данной мутации очень опасно, хоть и она регенерирует не жизненно важные органы головы."
desc = "Мутация заставляет тело отторгать голову, мозг субъекта с данной мутацией переносится в грудь. Расшифровывается как Синдром Аллергического Отторжения Головы. Удаление данной мутации очень опасно, хоть она и регенерирует не жизненно важные органы головы."
instability = NEGATIVE_STABILITY_MAJOR
difficulty = 12 //pretty good for traitors
quality = NEGATIVE //holy shit no eyes or tongue or ears
Expand Down
2 changes: 1 addition & 1 deletion code/datums/weather/weather_types/radiation_storm.dm
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
/datum/weather/rad_storm/end()
if(..())
return
priority_announce("Радиационная угроза миновала. Пожалуйста, вернитесь на свои рабочие места.", "ВНИМАНИЕ: Обнаружена аномалия")
priority_announce("Радиационная угроза миновала. Пожалуйста, вернитесь на свои рабочие места.", "Обнаружена аномалия")
status_alarm(FALSE)

/datum/weather/rad_storm/proc/do_mutate(mob/living/carbon/human/mutant)
Expand Down
2 changes: 1 addition & 1 deletion code/game/machinery/computer/communications.dm
Original file line number Diff line number Diff line change
Expand Up @@ -298,7 +298,7 @@
nuke_request(reason, usr)
to_chat(usr, span_notice("Request sent."))
usr.log_message("has requested the nuclear codes from CentCom with reason \"[reason]\"", LOG_SAY)
priority_announce("[usr] запросил коды для запуска механизма ядерного самоуничтожения станции. В ближайшее время будет отправлено уведомление о подтверждении или отклонении данного запроса.", "ВНИМАНИЕ: Запрос кода самоуничтожения станции", SSstation.announcer.get_rand_report_sound())
priority_announce("[usr] запросил коды для запуска механизма ядерного самоуничтожения станции. В ближайшее время будет отправлено уведомление о подтверждении или отклонении данного запроса.", "Запрос кода самоуничтожения станции", SSstation.announcer.get_rand_report_sound())
playsound(src, 'sound/machines/terminal_prompt.ogg', 50, FALSE)
COOLDOWN_START(src, important_action_cooldown, IMPORTANT_ACTION_COOLDOWN)
if ("restoreBackupRoutingData")
Expand Down
2 changes: 1 addition & 1 deletion code/game/objects/effects/anomalies/anomalies_bluespace.dm
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
var/turf/TO = get_turf(chosen) // the turf of origin we're travelling TO

playsound(TO, 'sound/effects/phasein.ogg', 100, TRUE)
priority_announce("Зафиксирован массивный выброс блюспейс энергии.", "ВНИМАНИЕ: Обнаружена аномалия")
priority_announce("Зафиксирован массивный выброс блюспейс энергии.", "Обнаружена аномалия")

var/list/flashers = list()
for(var/mob/living/carbon/C in viewers(TO, null))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@
var/area/new_area = placer.findValidArea()
var/turf/new_turf = placer.findValidTurf(new_area)

priority_announce("Пространственная аномалия переместилась. Предполагаемая локация: [new_area.name].", "ВНИМАНИЕ: Обнаружена аномалия")
priority_announce("Пространственная аномалия переместилась. Предполагаемая локация: [new_area.name].", "Обнаружена аномалия")
src.forceMove(new_turf)
prepare_area()

Expand Down
2 changes: 1 addition & 1 deletion code/game/objects/effects/anomalies/anomalies_ectoplasm.dm
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@

new /obj/structure/ghost_portal(get_turf(src), candidate_list)

priority_announce("Аномалия достигла критической массы. Обнаружен всплеск эктоплазмы.", "ВНИМАНИЕ: Обнаружена аномалия")
priority_announce("Аномалия достигла критической массы. Обнаружен всплеск эктоплазмы.", "Обнаружена аномалия")

/**
* Manages updating the sprite for the anomaly based on how many orbiters it has.
Expand Down
2 changes: 1 addition & 1 deletion code/modules/admin/verbs/anonymousnames.dm
Original file line number Diff line number Diff line change
Expand Up @@ -268,7 +268,7 @@ GLOBAL_DATUM(current_anonymous_theme, /datum/anonymous_theme)
set_station_name("[pick(GLOB.first_names)] [pick(GLOB.last_names)]")

/datum/anonymous_theme/station/announce_to_all_players()
priority_announce("Подтверджена ошибка реальности 9 уровня угрозы возле [station_name()]. Все сотрудники должны изо всех сил стараться продолжать работу, чтобы случайно не спровоцировать новые проблемы с реальностью.", "Отдел паранормальных явлений Центрального Коммандования", 'sound/misc/notice1.ogg')
priority_announce("Подтверджена ошибка реальности 9 уровня угрозы возле [station_name()]. Все сотрудники должны изо всех сил стараться продолжать работу, чтобы случайно не спровоцировать новые проблемы с реальностью.", "Отдел паранормальных явлений Центрального Командования", 'sound/misc/notice1.ogg')

/datum/anonymous_theme/station/anonymous_name(mob/target)
return new_station_name()
Expand Down
2 changes: 1 addition & 1 deletion code/modules/admin/verbs/secrets.dm
Original file line number Diff line number Diff line change
Expand Up @@ -337,7 +337,7 @@ ADMIN_VERB(secrets, R_NONE, "Secrets", "Abuse harder than you ever have before w
if(is_station_level(W.z) && !istype(get_area(W), /area/station/command) && !istype(get_area(W), /area/station/commons) && !istype(get_area(W), /area/station/service) && !istype(get_area(W), /area/station/command/heads_quarters) && !istype(get_area(W), /area/station/security/prison))
W.req_access = list()
message_admins("[key_name_admin(holder)] activated Egalitarian Station mode")
priority_announce("Центральное Коммандование активировало блокировку всех шлюзов. Пожалуйста, потратьте это время на знакомство с коллегами.", null, SSstation.announcer.get_rand_report_sound())
priority_announce("Центральное Командование активировало блокировку всех шлюзов. Пожалуйста, потратьте это время на знакомство с коллегами.", null, SSstation.announcer.get_rand_report_sound())
if("ancap")
if(!is_funmin)
return
Expand Down
4 changes: 2 additions & 2 deletions code/modules/antagonists/blob/overmind.dm
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ GLOBAL_LIST_EMPTY(blob_nodes)
qdel(src)
else if(!victory_in_progress && (blobs_legit.len >= blobwincount))
victory_in_progress = TRUE
priority_announce("Биоугроза достигла критической массы. Потеря станции неминуема.", "ВНИМАНИЕ: Биологическая угроза")
priority_announce("Биоугроза достигла критической массы. Потеря станции неминуема.", "Биологическая угроза")
SSsecurity_level.set_level(SEC_LEVEL_DELTA)
max_blob_points = INFINITY
blob_points = INFINITY
Expand All @@ -162,7 +162,7 @@ GLOBAL_LIST_EMPTY(blob_nodes)
max_count = blobs_legit.len

if(announcement_time && (world.time >= announcement_time || blobs_legit.len >= announcement_size) && !has_announced)
priority_announce("Вспышка биологической угрозы 5-го уровня зафиксирована на борту [station_name()]. Всему персоналу надлежит сдержать её распространение любой ценой!", "ВНИМАНИЕ: Биологическая угроза", ANNOUNCER_OUTBREAK5)
priority_announce("Вспышка биологической угрозы 5-го уровня зафиксирована на борту [station_name()]. Всему персоналу надлежит сдержать её распространение любой ценой!", "Биологическая угроза", ANNOUNCER_OUTBREAK5)
has_announced = TRUE

/// Create a blob spore and link it to us
Expand Down
2 changes: 1 addition & 1 deletion code/modules/antagonists/cult/cult_items.dm
Original file line number Diff line number Diff line change
Expand Up @@ -724,7 +724,7 @@ Striking a noncultist, however, will tear their flesh."}
var/curse_message = pick_n_take(remaining_curses) || "Something has gone horrendously wrong..."

curse_message += " Эвакуационный шаттл задерживается на три минуты."
priority_announce("[curse_message]", "ВНИМАНИЕ: Обнаружена неисправность в системе", 'sound/misc/notice1.ogg')
priority_announce("[curse_message]", "Обнаружена неисправность в системе", 'sound/misc/notice1.ogg')
if(MAX_SHUTTLE_CURSES-totalcurses <= 0)
to_chat(user, span_danger(span_big("You sense that the emergency escape shuttle can no longer be cursed. It would be unwise to create more cursed orbs.")))
else if(MAX_SHUTTLE_CURSES-totalcurses == 1)
Expand Down
2 changes: 1 addition & 1 deletion code/modules/antagonists/malf_ai/malf_ai_modules.dm
Original file line number Diff line number Diff line change
Expand Up @@ -266,7 +266,7 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module))
active = FALSE
return
if (owner_AI.stat != DEAD)
priority_announce("Во всех системах станций обнаружены вредоносные процессы. Пожалуйста, уничтожьте свой ИИ, чтобы предотвратить возможный ущерб его моральному ядру.", "ВНИМАНИЕ: Обнаружена аномалия", ANNOUNCER_AIMALF)
priority_announce("Во всех системах станций обнаружены вредоносные процессы. Пожалуйста, уничтожьте свой ИИ, чтобы предотвратить возможный ущерб его моральному ядру.", "Обнаружена аномалия", ANNOUNCER_AIMALF)
SSsecurity_level.set_level(SEC_LEVEL_DELTA)
var/obj/machinery/doomsday_device/DOOM = new(owner_AI)
owner_AI.nuking = TRUE
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/datum/traitor_objective/ultimate/dark_matteor
name = "Вызовите сингулярность из темной материи, чтобы поглотить станцию."
description = "Пройдите в %AREA% и получите контрабандные спутники и emag. Установите спутники и используйте на них emag, \
и когда достаточно спутников будет перекалибровано с помощью emag, ОНО ПРИДЕТ. Внимание: Сингулярность из темной материи будет охотиться на всех существ, включая вас."
и когда достаточно спутников будет перекалибровано с помощью emag, ОНО ПРИДЕТ. Не забывайте, что сингулярность будет охотиться на всех существ, включая ВАС."

//this is a prototype so this progression is for all basic level kill objectives

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/datum/traitor_objective/ultimate/romerol
name = "Распространите экспериментальный вирус биотеррора Romerol, призвав под в %AREA%"
description = "Пройдите в %AREA%, и получите вирус биотеррора. Распространите его среди экипажа, \
и наслаждайтесь поднятыми из мертвых безмозглыми машинами для убийства. Внимание: мертвецы будут атаковать и вас."
и наслаждайтесь поднятыми из мертвых безмозглыми машинами для убийства. Будьте осторожны - мертвецы будут атаковать и вас."

//this is a prototype so this progression is for all basic level kill objectives

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

/datum/traitor_objective/locate_weakpoint
name = "Триангулируйте слабое место в структуре станции и взорвите заряд взрывчатки поблизости."
description = "Вы получите портативное устройство, которое нужно будет использовать в %AREA1% и %AREA2%, чтобы триангулировать слабое место в конструкции станции и устроить там взрыв. Внимание: Как только вы начнете сканировать одну из областей, ИИ станции будет предупрежден."
description = "Вы получите портативное устройство, которое нужно будет использовать в %AREA1% и %AREA2%, чтобы триангулировать слабое место в конструкции станции и устроить там взрыв. Напоминаем, что как только вы начнете сканировать одну из областей, ИИ станции будет предупрежден."

progression_minimum = 45 MINUTES
progression_reward = list(15 MINUTES, 20 MINUTES)
Expand Down Expand Up @@ -134,7 +134,7 @@

/obj/item/weakpoint_locator
name = "structural weakpoint locator"
desc = "Устройство, которое может определить структурное слабое место станции. Его необходимо использовать в %AREA1% и %AREA2% для триангуляции слабого места. Внимание: ИИ станции будет уведомлен, как только процесс начнется!"
desc = "Устройство, которое может определить структурное слабое место станции. Его необходимо использовать в %AREA1% и %AREA2% для триангуляции слабого места. Напоминаем, что ИИ станции будет уведомлен, как только процесс начнется!"
icon = 'icons/obj/antags/syndicate_tools.dmi'
icon_state = "weakpoint_locator"
inhand_icon_state = "weakpoint_locator"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@
var/datum/dynamic_ruleset/roundstart/meteor/meteors = new()
meteors.meteordelay = 0
SSdynamic.execute_roundstart_rule(meteors) // Meteors will continue until morale is crushed.
priority_announce("Зафиксировано движение астероидов на встречном со станцией курсе.", "ВНИМАНИЕ: Астероиды", ANNOUNCER_METEORS)
priority_announce("Зафиксировано движение астероидов на встречном со станцией курсе.", "Астероиды", ANNOUNCER_METEORS)

#undef DOOM_SINGULARITY
#undef DOOM_TESLA
Expand Down
6 changes: 3 additions & 3 deletions code/modules/antagonists/wizard/grand_ritual/grand_rune.dm
Original file line number Diff line number Diff line change
Expand Up @@ -83,10 +83,10 @@
/obj/effect/grand_rune/proc/announce_rune()
var/area/created_area = get_area(src)
if (potency >= GRAND_RITUAL_IMMINENT_FINALE_POTENCY)
priority_announce("Крупные аномальные флуктуации локального пространства-времени, обнаруженные в: [created_area.name].", "ВНИМАНИЕ: Обнаружена аномалия")
priority_announce("Крупные аномальные флуктуации локального пространства-времени, обнаруженные в: [created_area.name].", "Обнаружена аномалия")
return
if (potency >= GRAND_RITUAL_RUNES_WARNING_POTENCY)
priority_announce("Необычные аномальные флуктуации энергии, обнаруженные в: [created_area.name].", "ВНИМАНИЕ: Обнаружена аномалия")
priority_announce("Необычные аномальные флуктуации энергии, обнаруженные в: [created_area.name].", "Обнаружена аномалия")
return

/obj/effect/grand_rune/examine(mob/user)
Expand Down Expand Up @@ -299,7 +299,7 @@
if (2)
announce = "Неминуемый провал локальной реальности в: [created_area.name]. Всем членам экипажа приготовиться к эвакуации."
if (announce)
priority_announce(announce, "ВНИМАНИЕ: Обнаружена аномалия")
priority_announce(announce, "Обнаружена аномалия")
dire_warnings_given++
return ..()

Expand Down
2 changes: 1 addition & 1 deletion code/modules/cargo/bounties/chef.dm
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@

/datum/bounty/item/chef/superbite
name = "Super Bite бургер"
description = "Коммандор Табс думает, что он сможет установить мировой рекорд по поеданию. Всё что ему нужно, так это Super Bite Burger, отправленный ему."
description = "Командор Табс думает, что он сможет установить мировой рекорд по поеданию. Всё что ему нужно, так это Super Bite Burger, отправленный ему."
reward = CARGO_CRATE_VALUE * 24
wanted_types = list(/obj/item/food/burger/superbite = TRUE)

Expand Down
Loading
Loading