From 687c4bf739e1fd8ab3b7dad1c6c1867abefb99d1 Mon Sep 17 00:00:00 2001 From: maleyvich <104298869+maleyvich@users.noreply.github.com> Date: Sun, 4 Feb 2024 18:51:20 +0600 Subject: [PATCH 001/117] abductor --- .../abductors/abductor_objectives.dm | 66 +++++++++---------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/code/game/gamemodes/objectives/abductors/abductor_objectives.dm b/code/game/gamemodes/objectives/abductors/abductor_objectives.dm index 9c3f89aaff53..4853662579fa 100644 --- a/code/game/gamemodes/objectives/abductors/abductor_objectives.dm +++ b/code/game/gamemodes/objectives/abductors/abductor_objectives.dm @@ -5,7 +5,7 @@ var/team /datum/objective/experiment/New() - explanation_text = "Experiment on [target_amount] humans." + explanation_text = "Провести эксперименты с [target_amount] людьми." /datum/objective/experiment/check_completion() . = OBJECTIVE_LOSS @@ -30,14 +30,14 @@ completed = OBJECTIVE_WIN /datum/objective/abductee/steal - explanation_text = "Steal all" + explanation_text = "Украсть" /datum/objective/abductee/steal/New() - var/target = pick(list("pets","lights","monkeys","fruits","shoes","bars of soap")) + var/target = pick(list("питомцев","лампочки","обезьян","фрукты","ботинки","куски мыла")) explanation_text += " [target]." /datum/objective/abductee/capture - explanation_text = "Capture" + explanation_text = "Захват" /datum/objective/abductee/capture/New() var/list/jobs = get_job_datums() @@ -46,89 +46,89 @@ jobs -= J if(jobs.len > 0) var/datum/job/target = pick(jobs) - explanation_text += " a [target.title]." + explanation_text += "представителя [target.title]." else - explanation_text += " someone." + explanation_text += " кого-либо." /datum/objective/abductee/shuttle - explanation_text = "You must escape the station! Get the shuttle called!" + explanation_text = "Вы должны покинуть станцию! Вызовите шаттл!" /datum/objective/abductee/noclone - explanation_text = "Don't allow anyone to be cloned." + explanation_text = "Не допустите клонирование членов экипажа." /datum/objective/abductee/blazeit - explanation_text = "Your body must be improved. Ingest as many drugs as you can." + explanation_text = "Вы должны стать лучше. Принимайте больше лекарств и наркотиков." /datum/objective/abductee/yumyum - explanation_text = "You are hungry. Eat as much food as you can find." + explanation_text = "Вы ОЧЕНЬ голодны. Найдите и съешьте как можно больше еды" /datum/objective/abductee/insane - explanation_text = "You see you see what they cannot you see the open door you seeE you SEeEe you SEe yOU seEee SHOW THEM ALL" + explanation_text = "Они не видят того, что видишь ты. П̷̮͒о̵͓͋к̵̤̆ӓ̴̱ж̷̹͊и̶̰̑ ̷͈̚и̸͔̓м̴̰̅ ̶͖͘э̸͙͌т̸̻̒о̷̹̑." /datum/objective/abductee/cannotmove - explanation_text = "Convince the crew that you are a paraplegic." + explanation_text = "Убедите экипаж в том, что у вас нет ног..." /datum/objective/abductee/deadbodies - explanation_text = "Start a collection of corpses. Don't kill people to get these corpses." + explanation_text = "Начните коллекционировать трупы. Не убивайте ради получения новых экспонатов!" /datum/objective/abductee/floors - explanation_text = "Replace all the floor tiles with carpeting, wooden boards, or grass." + explanation_text = "Замените обычную плитку чем-то более интересным." /datum/objective/abductee/powerunlimited - explanation_text = "Flood the station's powernet with as much electricity as you can." + explanation_text = "Достигните максимальной выработки энергии." /datum/objective/abductee/pristine - explanation_text = "Ensure the station is in absolutely pristine condition." + explanation_text = "Убедитесь в том, что станция останется в нормальном состоянии." /datum/objective/abductee/window - explanation_text = "Replace all normal windows with reinforced windows." + explanation_text = "Укрепите каждое окно на станции решёткой." /datum/objective/abductee/nations - explanation_text = "Ensure your department prospers over all else." + explanation_text = "Убедитесь в том, что ваш отдел - самый лучший на станции." /datum/objective/abductee/abductception - explanation_text = "You have been changed forever. Find the ones that did this to you and give them a taste of their own medicine." + explanation_text = "Найдите своих обидчиков и отомстите им..." /datum/objective/abductee/ghosts - explanation_text = "Conduct a seance with the spirits of the afterlife." + explanation_text = "Проведите сеанс с духами загробного мира." /datum/objective/abductee/summon - explanation_text = "Conduct a ritual to summon an elder god." + explanation_text = "Совершите ритуал для призыва божества." /datum/objective/abductee/machine - explanation_text = "You are secretly an android. Interface with as many machines as you can to boost your own power." + explanation_text = "Вы считаете себя андроидом. Будьте более похожим на андроида." /datum/objective/abductee/prevent - explanation_text = "You have been enlightened. This knowledge must not escape. Ensure nobody else can become enlightened." + explanation_text = "Вы достигли Просвящения. Не дайте никому более его достичь!" /datum/objective/abductee/calling - explanation_text = "Call forth a spirit from the other side." + explanation_text = "Вызовите духа погибшего члена экипажа." /datum/objective/abductee/calling/New() var/mob/dead/D = pick(dead_mob_list) if(D) - explanation_text = "You know that [D] has perished. Call them from the spirit realm." + explanation_text = "Вы знаете, что [D] умер. Вызови его дух в реальность!" /datum/objective/abductee/social_experiment - explanation_text = "This is a secret social experiment conducted by Nanotrasen. Convince the crew that this is the truth." + explanation_text = "Убедите всех в том, что события на станции - это секретный социальный эксперимент НТ." /datum/objective/abductee/vr - explanation_text = "It's all an entirely virtual simulation within an underground vault. Convince the crew to escape the shackles of VR." + explanation_text = "Убедите всех в том, что всё вокруг - компьютерная симуляция." /datum/objective/abductee/pets - explanation_text = "Nanotrasen is abusing the animals! Save as many as you can!" + explanation_text = "НаноТрейзен не соблюдает права животных! Спаси их!" /datum/objective/abductee/defect - explanation_text = "Defect from your employer." + explanation_text = "Уволься с работы." /datum/objective/abductee/promote - explanation_text = "Climb the corporate ladder all the way to the top!" + explanation_text = "Пройди по карьерной лестницы на самый верх!" /datum/objective/abductee/science - explanation_text = "So much lies undiscovered. Look deeper into the machinations of the universe." + explanation_text = "Столько всего тайн хранит в себе космическая мгла... Раскрой их!" /datum/objective/abductee/build - explanation_text = "Expand the station." + explanation_text = "Расширь станцию." /datum/objective/abductee/pragnant - explanation_text = "You are pregnant and soon due. Find a safe place to deliver your baby." + explanation_text = "Вы беременны и скоро родите. Найдите подходящее для этого место." From 46aad50a9eb2cde0c91607209ea7005cb49e2711 Mon Sep 17 00:00:00 2001 From: maleyvich <104298869+maleyvich@users.noreply.github.com> Date: Sun, 4 Feb 2024 18:52:07 +0600 Subject: [PATCH 002/117] borer --- code/game/gamemodes/objectives/borer/borer_objectives.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/objectives/borer/borer_objectives.dm b/code/game/gamemodes/objectives/borer/borer_objectives.dm index c3d7a2bb4cec..fd1f06b7ebbd 100644 --- a/code/game/gamemodes/objectives/borer/borer_objectives.dm +++ b/code/game/gamemodes/objectives/borer/borer_objectives.dm @@ -1,5 +1,5 @@ /datum/objective/borer_survive - explanation_text = "Survive in a host until the end of the round." + explanation_text = "Выжить в носителе до конца смены." /datum/objective/borer_survive/check_completion() if(owner && owner.current) @@ -9,7 +9,7 @@ return OBJECTIVE_LOSS /datum/objective/borer_reproduce - explanation_text = "Reproduce at least once." + explanation_text = "Дать хоть одно потомство." /datum/objective/borer_reproduce/check_completion() if(owner && owner.current) From a77aefd5826aec1c65bd15b37a575580f3b9c36f Mon Sep 17 00:00:00 2001 From: maleyvich <104298869+maleyvich@users.noreply.github.com> Date: Sun, 4 Feb 2024 19:02:24 +0600 Subject: [PATCH 003/117] vox shoal --- .../objectives/heist/inviolate_crew.dm | 2 +- .../objectives/heist/inviolate_death.dm | 2 +- .../game/gamemodes/objectives/heist/kidnap.dm | 2 +- code/game/gamemodes/objectives/heist/loot.dm | 20 +++++++++---------- .../gamemodes/objectives/heist/salvage.dm | 8 ++++---- .../gamemodes/objectives/heist/stealnuke.dm | 2 +- 6 files changed, 18 insertions(+), 18 deletions(-) diff --git a/code/game/gamemodes/objectives/heist/inviolate_crew.dm b/code/game/gamemodes/objectives/heist/inviolate_crew.dm index 9ce89899c525..4aa391a0439d 100644 --- a/code/game/gamemodes/objectives/heist/inviolate_crew.dm +++ b/code/game/gamemodes/objectives/heist/inviolate_crew.dm @@ -1,5 +1,5 @@ /datum/objective/heist/inviolate_crew - explanation_text = "Do not leave any Vox behind, alive or dead." + explanation_text = "Не оставьте своих братьев на станции, когда будете уходить с награбленным." /datum/objective/heist/inviolate_crew/check_completion() var/datum/faction/heist/H = faction diff --git a/code/game/gamemodes/objectives/heist/inviolate_death.dm b/code/game/gamemodes/objectives/heist/inviolate_death.dm index 526db509161b..323e72f0cdc7 100644 --- a/code/game/gamemodes/objectives/heist/inviolate_death.dm +++ b/code/game/gamemodes/objectives/heist/inviolate_death.dm @@ -3,7 +3,7 @@ var/global/vox_kills = 0 //Used to check the Inviolate. /datum/objective/heist/inviolate_death - explanation_text = "Follow the Inviolate. Minimise death and loss of resources." + explanation_text = "Следуйте принципу Неприкосновенности. Не допустите большого количества жертв." /datum/objective/heist/inviolate_death/check_completion() if(vox_kills > MAX_VOX_KILLS) diff --git a/code/game/gamemodes/objectives/heist/kidnap.dm b/code/game/gamemodes/objectives/heist/kidnap.dm index cf12f16e6c55..0abf851b1f2f 100644 --- a/code/game/gamemodes/objectives/heist/kidnap.dm +++ b/code/game/gamemodes/objectives/heist/kidnap.dm @@ -1,5 +1,5 @@ /datum/objective/target/kidnap/format_explanation() - return "The Shoal has a need for [target.current.real_name], the [target.assigned_role]. Take them alive." + return "Дом потребовал принести вместе с собой [target.current.real_name], [target.assigned_role]. Заберите цель живой." /datum/objective/target/kidnap/find_target() var/list/jobs = list("Roboticist" , "Medical Doctor" , "Chemist" , "Station Engineer") diff --git a/code/game/gamemodes/objectives/heist/loot.dm b/code/game/gamemodes/objectives/heist/loot.dm index 66449591c056..1b68b3efcd96 100644 --- a/code/game/gamemodes/objectives/heist/loot.dm +++ b/code/game/gamemodes/objectives/heist/loot.dm @@ -2,38 +2,38 @@ var/loot_type /datum/objective/heist/loot/find_target() - var/loot = "an object" + var/loot = "что-то" switch(rand(1, 7)) if(1) loot_type = /obj/structure/particle_accelerator target_amount = 6 - loot = "a complete particle accelerator (6 components)" + loot = "собранный ускоритель частиц" if(2) loot_type = /obj/machinery/the_singularitygen target_amount = 1 - loot = "a Gravitational Singularity Generator" + loot = "генератор сингулярности" if(3) loot_type = /obj/machinery/power/emitter target_amount = 4 - loot = "four emitters" + loot = "4 излучателя" if(4) loot_type = /obj/machinery/nuclearbomb target_amount = 1 - loot = "a nuclear bomb" + loot = "ядерную бомбу" if(5) loot_type = /obj/item/weapon/gun target_amount = 6 - loot = "six guns" + loot = "6 пушек" if(6) loot_type = /obj/item/weapon/gun/energy target_amount = 4 - loot = "four energy guns" + loot = "4 лазерные пушки" if(7) loot_type = /obj/item/weapon/gun/energy/ionrifle target_amount = 1 - loot = "an ion rifle" + loot = "ионную пушку" - explanation_text = "We are lacking in hardware. Steal [loot]." + explanation_text = "Мы заинтересованы в этом барахле... Украдём [loot]." return TRUE /datum/objective/heist/loot/check_completion() @@ -42,7 +42,7 @@ for(var/type in arkship_areas) for(var/obj/O in get_area_by_type(type)) - if(istype(O,loot_type)) + if(istype(O,loot_type)) total_amount++ for(var/obj/I in O.contents) if(istype(I, loot_type)) diff --git a/code/game/gamemodes/objectives/heist/salvage.dm b/code/game/gamemodes/objectives/heist/salvage.dm index f7c2f4e86aba..34207bb15316 100644 --- a/code/game/gamemodes/objectives/heist/salvage.dm +++ b/code/game/gamemodes/objectives/heist/salvage.dm @@ -4,16 +4,16 @@ /datum/objective/heist/salvage/find_target() switch(rand(1, 3)) if(1) - str_target = "metal" + str_target = "листами металла" target_amount = pick(150, 200) if(2) - str_target = "glass" + str_target = "стеклом" target_amount = pick(150, 200) if(3) - str_target = "plasteel" + str_target = "листами пластали" target_amount = pick(20, 30, 40, 50) - explanation_text = "Ransack the station and escape with [target_amount] [str_target]." + explanation_text = "Разграбить станцию и сбежать с [target_amount] [str_target]." return TRUE /datum/objective/heist/salvage/check_completion() diff --git a/code/game/gamemodes/objectives/heist/stealnuke.dm b/code/game/gamemodes/objectives/heist/stealnuke.dm index 32608778b080..4b7eec968ed8 100644 --- a/code/game/gamemodes/objectives/heist/stealnuke.dm +++ b/code/game/gamemodes/objectives/heist/stealnuke.dm @@ -1,5 +1,5 @@ /datum/objective/heist/stealnuke - explanation_text = "Escape with all Nuclear Fission Explosives" + explanation_text = "Украдите ядерную бомбу." var/list/arkship_areas = list(/area/shuttle/vox/arkship, /area/shuttle/vox/arkship_hold, /area/shuttle/vox/transit) /datum/objective/heist/stealnuke/check_completion() From ca454c256555823241cce9b8190a1532e78d310c Mon Sep 17 00:00:00 2001 From: maleyvich <104298869+maleyvich@users.noreply.github.com> Date: Sun, 4 Feb 2024 19:05:27 +0600 Subject: [PATCH 004/117] replic --- .../gamemodes/objectives/replicators/replicators_objectives.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/objectives/replicators/replicators_objectives.dm b/code/game/gamemodes/objectives/replicators/replicators_objectives.dm index da93fc5b37ba..b29b3676aaa8 100644 --- a/code/game/gamemodes/objectives/replicators/replicators_objectives.dm +++ b/code/game/gamemodes/objectives/replicators/replicators_objectives.dm @@ -1,5 +1,5 @@ /datum/objective/replicator_replicate - explanation_text = "Construct a Bluespace Catapult and launch at least 20 replicators with it!" + explanation_text = "Соорудите блюспейс-катапульту и отправьте на ней в пространство 20 репликаторов!" /datum/objective/replicator_replicate/check_completion() var/datum/faction/replicators/FR = get_or_create_replicators_faction() From f3bd80b7d5e9265e3c1c5a241ce839a6cf2b2153 Mon Sep 17 00:00:00 2001 From: maleyvich <104298869+maleyvich@users.noreply.github.com> Date: Sun, 4 Feb 2024 19:05:34 +0600 Subject: [PATCH 005/117] fix --- code/game/gamemodes/objectives/families/rob_nt.dm | 2 +- code/game/gamemodes/objectives/families/steal_lowrisk.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/objectives/families/rob_nt.dm b/code/game/gamemodes/objectives/families/rob_nt.dm index f819c410a8f3..9069a4c9b125 100644 --- a/code/game/gamemodes/objectives/families/rob_nt.dm +++ b/code/game/gamemodes/objectives/families/rob_nt.dm @@ -1,5 +1,5 @@ /datum/objective/gang/rob_nt - explanation_text = "У нас тут у поставщика дури возникли некоторые проблемы. Чтобы ему помочь нужны бабки. Попытайтесь где-то найти хотя бы 2000 кредитов наличкой." + explanation_text = "У нашего поставщика дури возникли некоторые проблемы. Чтобы ему помочь нужны бабки. Попытайтесь где-то найти хотя бы 2000 кредитов наличкой." /datum/objective/gang/rob_nt/check_completion() var/all_money = 0 diff --git a/code/game/gamemodes/objectives/families/steal_lowrisk.dm b/code/game/gamemodes/objectives/families/steal_lowrisk.dm index 41ee6fc439d3..a77a63ae6dac 100644 --- a/code/game/gamemodes/objectives/families/steal_lowrisk.dm +++ b/code/game/gamemodes/objectives/families/steal_lowrisk.dm @@ -28,7 +28,7 @@ /datum/objective/gang/steal_lowrisk/select_target() steal_target = find_and_check_target() - explanation_text = "Steal [initial(steal_target.name)]." + explanation_text = "Украдите [initial(steal_target.name)]." var/global/list/lowrisk_objectives_cache From 74f01af5dd46fdc0037075c0e69ffb6099d7c576 Mon Sep 17 00:00:00 2001 From: maleyvich <104298869+maleyvich@users.noreply.github.com> Date: Sun, 4 Feb 2024 19:06:51 +0600 Subject: [PATCH 006/117] shadow --- .../gamemodes/objectives/shadowlings/shadowlings_objectives.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/objectives/shadowlings/shadowlings_objectives.dm b/code/game/gamemodes/objectives/shadowlings/shadowlings_objectives.dm index e9600d526ad2..9a42de5dfe95 100644 --- a/code/game/gamemodes/objectives/shadowlings/shadowlings_objectives.dm +++ b/code/game/gamemodes/objectives/shadowlings/shadowlings_objectives.dm @@ -1,5 +1,5 @@ /datum/objective/enthrall - explanation_text = "Ascend to your true form by use of the Ascendance ability. This may only be used with 50% of crew as collective thralls, while hatched, and is unlocked with the Collective Mind ability." + explanation_text = "Возвысьтесь в свою истинную форму. Вы сможете это сделать, только если 50% экипажа будет вашими рабами." /datum/objective/enthrall/check_completion() var/datum/faction/shadowlings/S = faction From e3e9513fc5fdd91aa0ec8d83580246813ef78cc5 Mon Sep 17 00:00:00 2001 From: maleyvich <104298869+maleyvich@users.noreply.github.com> Date: Sun, 4 Feb 2024 20:17:32 +0600 Subject: [PATCH 007/117] poshlo-poehalo --- code/game/gamemodes/objectives/absorb.dm | 2 +- .../gamemodes/objectives/blob_takeover.dm | 4 +- code/game/gamemodes/objectives/block.dm | 2 +- code/game/gamemodes/objectives/capture.dm | 2 +- code/game/gamemodes/objectives/custom.dm | 18 +++--- code/game/gamemodes/objectives/download.dm | 2 +- code/game/gamemodes/objectives/escape.dm | 2 +- code/game/gamemodes/objectives/hijack.dm | 2 +- code/game/gamemodes/objectives/nuclear.dm | 2 +- code/game/gamemodes/objectives/objectives.dm | 14 ++-- code/game/gamemodes/objectives/plunder.dm | 2 +- .../gamemodes/objectives/sabotage_research.dm | 2 +- code/game/gamemodes/objectives/silence.dm | 2 +- code/game/gamemodes/objectives/steal.dm | 64 +++++++++---------- code/game/gamemodes/objectives/survive.dm | 2 +- .../objectives/target/assassinate.dm | 4 +- .../gamemodes/objectives/target/debrain.dm | 2 +- .../gamemodes/objectives/target/dehead.dm | 2 +- code/game/gamemodes/objectives/target/harm.dm | 2 +- .../gamemodes/objectives/target/protect.dm | 2 +- .../gamemodes/objectives/target/rp_rev.dm | 2 +- .../gamemodes/objectives/target/target.dm | 4 +- 22 files changed, 70 insertions(+), 70 deletions(-) diff --git a/code/game/gamemodes/objectives/absorb.dm b/code/game/gamemodes/objectives/absorb.dm index b0552b5578c8..04388fbf2e40 100644 --- a/code/game/gamemodes/objectives/absorb.dm +++ b/code/game/gamemodes/objectives/absorb.dm @@ -16,7 +16,7 @@ n_p ++ target_amount = min(target_amount, n_p) - explanation_text = "Absorb [target_amount] compatible genomes." + explanation_text = "Поглотите [target_amount] генома." return target_amount /datum/objective/absorb/check_completion() diff --git a/code/game/gamemodes/objectives/blob_takeover.dm b/code/game/gamemodes/objectives/blob_takeover.dm index 1d71c07394fa..b8e0237fcdde 100644 --- a/code/game/gamemodes/objectives/blob_takeover.dm +++ b/code/game/gamemodes/objectives/blob_takeover.dm @@ -1,5 +1,5 @@ /datum/objective/blob_takeover - explanation_text = "We must grow and expand. Fill this station with our spores. Cover X station tiles." + explanation_text = "Мы должны расти и расширяться. Заполним станцию спорами. Покроем определенное пространство станции" var/invade_tiles = 0 /datum/objective/blob_takeover/PostAppend() @@ -8,7 +8,7 @@ if (!istype(F)) return FALSE invade_tiles = F.blobwincount - explanation_text = "We must grow and expand. Fill this station with our spores. Cover [invade_tiles] station tiles." + explanation_text = "Мы должны расти и расширяться. Заполним станцию спорами. Покроем [invade_tiles] плиток станции." return TRUE /datum/objective/blob_takeover/check_completion() diff --git a/code/game/gamemodes/objectives/block.dm b/code/game/gamemodes/objectives/block.dm index e09ecc08012c..23602282d78f 100644 --- a/code/game/gamemodes/objectives/block.dm +++ b/code/game/gamemodes/objectives/block.dm @@ -1,5 +1,5 @@ /datum/objective/block - explanation_text = "Do not allow any organic lifeforms to escape on the shuttle alive." + explanation_text = "Не позволяйте органическим формам жизни добраться до шаттла." /datum/objective/block/check_completion() if(!issilicon(owner.current)) diff --git a/code/game/gamemodes/objectives/capture.dm b/code/game/gamemodes/objectives/capture.dm index b700a239646c..a40983da9fa9 100644 --- a/code/game/gamemodes/objectives/capture.dm +++ b/code/game/gamemodes/objectives/capture.dm @@ -1,6 +1,6 @@ /datum/objective/capture/proc/gen_amount_goal() target_amount = rand(5,10) - explanation_text = "Accumulate [target_amount] capture points." + explanation_text = "Накопите [target_amount] очков захвата." return target_amount /datum/objective/capture/check_completion()//Basically runs through all the mobs in the area to determine how much they are worth. diff --git a/code/game/gamemodes/objectives/custom.dm b/code/game/gamemodes/objectives/custom.dm index 796be8984b83..c34e325af4ce 100644 --- a/code/game/gamemodes/objectives/custom.dm +++ b/code/game/gamemodes/objectives/custom.dm @@ -1,5 +1,5 @@ /datum/objective/custom - explanation_text = "Just be yourself" + explanation_text = "Просто будь собой" completed = OBJECTIVE_WIN //if user passed - means that this will be called as an explicit custom objective and will require user input @@ -8,7 +8,7 @@ return if(faction) src.faction = faction - var/txt = input(user, "What should be the text of this objective?", "Custom objective", "Just be yourself") + var/txt = input(user, "Что должно быть в тексте задачи?", "Настраиваемая задача.", "Просто будь собой.") explanation_text = txt /datum/objective/custom/wishgranter @@ -16,17 +16,17 @@ /datum/objective/custom/wishgranter/New() switch(rand(1,100)) if(1 to 50) - explanation_text = "Steal [pick("a hand teleporter", "the Captain's antique laser gun", "a jetpack", "the Captain's ID", "the Captain's jumpsuit")]." + explanation_text = "Укради [pick("ручной телепортер", "антикварный лазер капитана", "реактивный ранец", "ID-карту капитана", "капитанскую униформу")]." if(51 to 60) - explanation_text = "Destroy 70% or more of the station's phoron tanks." + explanation_text = "Уничтожьте 70% баков с фороном на станции" if(61 to 70) - explanation_text = "Cut power to 80% or more of the station's tiles." + explanation_text = "Перекройте подачу энергии на станции." if(71 to 80) - explanation_text = "Destroy the AI." + explanation_text = "Уничтожить ИИ." if(81 to 90) - explanation_text = "Kill all monkeys aboard the station." + explanation_text = "Убить всех обезьян на станции." else - explanation_text = "Make certain at least 80% of the station evacuates on the shuttle." + explanation_text = "80% членов экипажа должно покинуть станции на шаттле." /datum/objective/custom/clowns - explanation_text = "Emag as many things as you can! HONK!" + explanation_text = "Взломай столько вещей, сколько сможешь! ХОООНК!" diff --git a/code/game/gamemodes/objectives/download.dm b/code/game/gamemodes/objectives/download.dm index 9159c6a2695b..0c91ba17daae 100644 --- a/code/game/gamemodes/objectives/download.dm +++ b/code/game/gamemodes/objectives/download.dm @@ -6,7 +6,7 @@ /datum/objective/download/proc/gen_amount_goal() target_amount = rand(10,20) - explanation_text = "Download [target_amount] research levels." + explanation_text = "Скачайте [target_amount] гигабайт данных." return target_amount /datum/objective/download/check_completion() diff --git a/code/game/gamemodes/objectives/escape.dm b/code/game/gamemodes/objectives/escape.dm index 2850d80773e3..1d76a11fd977 100644 --- a/code/game/gamemodes/objectives/escape.dm +++ b/code/game/gamemodes/objectives/escape.dm @@ -1,5 +1,5 @@ /datum/objective/escape - explanation_text = "Escape on the shuttle or an escape pod alive and free." + explanation_text = "Сбегите на шаттле или экстренной капсуле, находясь на свободе." /datum/objective/escape/check_completion() if(issilicon(owner.current)) diff --git a/code/game/gamemodes/objectives/hijack.dm b/code/game/gamemodes/objectives/hijack.dm index 3902047c498a..d4857feb1f6c 100644 --- a/code/game/gamemodes/objectives/hijack.dm +++ b/code/game/gamemodes/objectives/hijack.dm @@ -1,5 +1,5 @@ /datum/objective/hijack - explanation_text = "Hijack the emergency shuttle by escaping alone. You are free to use any means." + explanation_text = "Украдите шаттл, посланный НТ и отправьте его на базу Синдиката. Никто кроме вас не должен улететь на нём, разрешаются любые меры." /datum/objective/hijack/check_completion() if(!owner.current || owner.current.stat != CONSCIOUS) diff --git a/code/game/gamemodes/objectives/nuclear.dm b/code/game/gamemodes/objectives/nuclear.dm index af1819b71162..fc4746cf3bf6 100644 --- a/code/game/gamemodes/objectives/nuclear.dm +++ b/code/game/gamemodes/objectives/nuclear.dm @@ -1,5 +1,5 @@ /datum/objective/nuclear - explanation_text = "Destroy the station with a nuclear device." + explanation_text = "Уничтожьте станцию собственной ядерной бомбой." /datum/objective/nuclear/check_completion() if(..()) diff --git a/code/game/gamemodes/objectives/objectives.dm b/code/game/gamemodes/objectives/objectives.dm index 14ea3a1419f7..408d211dd13c 100644 --- a/code/game/gamemodes/objectives/objectives.dm +++ b/code/game/gamemodes/objectives/objectives.dm @@ -2,7 +2,7 @@ var/datum/mind/owner = null //Who owns the objective. var/datum/faction/faction = null //Is the objective faction-wide? - var/explanation_text = "Free Objective" //What that person is supposed to do. + var/explanation_text = "Свободная задача" //What that person is supposed to do. var/completed = OBJECTIVE_LOSS //currently only used for custom objectives. var/target_amount = 0 //If they are focused on a particular number. Steal objectives have their own counter. @@ -22,17 +22,17 @@ return completed /datum/objective/proc/completion_to_string(tags = TRUE) - var/result = "Error" + var/result = "ошибка" if(completed == OBJECTIVE_WIN) - result = "SUCCESS" + result = "УСПЕХ" if(tags) result = "[result]" if(completed == OBJECTIVE_HALFWIN) - result = "HALF" + result = "ЧАСТИЧНО" if(tags) result = "[result]" if(completed == OBJECTIVE_LOSS) - result = "FAIL" + result = "ОШИБКА" if(tags) result = "[result]" return result @@ -67,6 +67,6 @@ var/where = H.equip_in_one_of_slots(RE, slots) H.update_icons() if(where) - to_chat(H, "You have been given additional equipment for the mission.") + to_chat(H, "Вам выдали дополнительное снаряжение для выполнения задания.") else - to_chat(H, "Unfortunately you have lost additional equipment for the mission.") + to_chat(H, "Неудивительно, что вы потеряли дополнительное снаряжение для выполнения задания.") diff --git a/code/game/gamemodes/objectives/plunder.dm b/code/game/gamemodes/objectives/plunder.dm index b4f1332af61b..aeb6c7d04b73 100644 --- a/code/game/gamemodes/objectives/plunder.dm +++ b/code/game/gamemodes/objectives/plunder.dm @@ -2,7 +2,7 @@ var/needed_amount = 100000 /datum/objective/plunder/New() - explanation_text = "Plunder [needed_amount] credits!" + explanation_text = "Украдите [needed_amount] кредитов!" ..() /datum/objective/plunder/check_completion() diff --git a/code/game/gamemodes/objectives/sabotage_research.dm b/code/game/gamemodes/objectives/sabotage_research.dm index 4b4539c6e609..58ebf363be66 100644 --- a/code/game/gamemodes/objectives/sabotage_research.dm +++ b/code/game/gamemodes/objectives/sabotage_research.dm @@ -1,5 +1,5 @@ /datum/objective/research_sabotage - explanation_text = "Sabotage the R&D servers and systems. Insert the diskette you were given into the R&D Server Controller to complete the objective." + explanation_text = "Саботируйте сервера Отдела Исследований. Для этого вам выдана специальная дискетта, вставьте её в консоль управления серверной." required_equipment = /obj/item/weapon/disk/data/syndi var/already_completed = FALSE diff --git a/code/game/gamemodes/objectives/silence.dm b/code/game/gamemodes/objectives/silence.dm index bd307ef48ab2..de21487c2827 100644 --- a/code/game/gamemodes/objectives/silence.dm +++ b/code/game/gamemodes/objectives/silence.dm @@ -1,5 +1,5 @@ /datum/objective/silence - explanation_text = "Do not allow anyone to escape the station. Only allow the shuttle to be called when everyone is dead and your story is the only one left." + explanation_text = "Никто не должен сбежать со станции. Вызывайте шаттл, когда будете убеждены что все, кроме вас мертвы." /datum/objective/silence/check_completion() if(SSshuttle.location<2) diff --git a/code/game/gamemodes/objectives/steal.dm b/code/game/gamemodes/objectives/steal.dm index fa5c9b64b856..02eb5ac16014 100644 --- a/code/game/gamemodes/objectives/steal.dm +++ b/code/game/gamemodes/objectives/steal.dm @@ -34,30 +34,30 @@ ADD_TO_POIFS_LIST(/obj/item/stack/sheet/mineral/uranium) var/target_name var/list/items_to_steal = list() var/static/possible_items[] = list( - "the captain's antique laser gun" = /obj/item/weapon/gun/energy/laser/selfcharging/captain, - "a hand teleporter" = /obj/item/weapon/hand_tele, - "a captain's jetpack" = /obj/item/weapon/tank/jetpack/oxygen, - "a functional AI" = /obj/item/device/aicard, - "the station blueprints" = /obj/item/blueprints, - "a nasa voidsuit" = /obj/item/clothing/suit/space/nasavoid, - "a head of security's augmented shades" = /obj/item/clothing/glasses/hud/hos_aug, - "a piece of corgi meat" = /obj/item/weapon/reagent_containers/food/snacks/meat/corgi, - "the hypospray" = /obj/item/weapon/reagent_containers/hypospray/cmo, - "a Research Director's teleport armor" = /obj/item/clothing/suit/armor/vest/reactive, - "the captain's pinpointer" = /obj/item/weapon/pinpointer, - "an ablative armor vest" = /obj/item/clothing/suit/armor/laserproof, - "the golden fire extinguisher" = /obj/item/weapon/reagent_containers/spray/extinguisher/golden, + "антикварный лазер капитана" = /obj/item/weapon/gun/energy/laser/selfcharging/captain, + "ручной телепортер" = /obj/item/weapon/hand_tele, + "реактивный ранец капитана" = /obj/item/weapon/tank/jetpack/oxygen, + "функциональный ИИ" = /obj/item/device/aicard, + "чертежи станции" = /obj/item/blueprints, + "скафандр НАСА" = /obj/item/clothing/suit/space/nasavoid, + "аугментированные очки ГСБ" = /obj/item/clothing/glasses/hud/hos_aug, + "кусок мяса корги" = /obj/item/weapon/reagent_containers/food/snacks/meat/corgi, + "гипоспрей" = /obj/item/weapon/reagent_containers/hypospray/cmo, + "телепортационную броню научрука" = /obj/item/clothing/suit/armor/vest/reactive, + "капитанский целеуказатель" = /obj/item/weapon/pinpointer, + "абляционный бронежилет" = /obj/item/clothing/suit/armor/laserproof, + "золотой огнетушитель" = /obj/item/weapon/reagent_containers/spray/extinguisher/golden, ) var/static/possible_items_special[] = list( /*"nuclear authentication disk" = /obj/item/weapon/disk/nuclear,*///Broken with the change to nuke disk making it respawn on z level change. - "nuclear gun" = /obj/item/weapon/gun/energy/gun/nuclear, - "diamond drill" = /obj/item/weapon/pickaxe/drill/diamond_drill, - "bag of holding" = /obj/item/weapon/storage/backpack/holding, - "hyper-capacity cell" = /obj/item/weapon/stock_parts/cell/hyper, - "10 diamonds" = /obj/item/stack/sheet/mineral/diamond, - "50 gold bars" = /obj/item/stack/sheet/mineral/gold, - "25 refined uranium bars" = /obj/item/stack/sheet/mineral/uranium, + "ядерную пушку" = /obj/item/weapon/gun/energy/gun/nuclear, + "алмазную дверь" = /obj/item/weapon/pickaxe/drill/diamond_drill, + "сумку для хранения" = /obj/item/weapon/storage/backpack/holding, + "батарейку с гиперёмкостью" = /obj/item/weapon/stock_parts/cell/hyper, + "10 алмазов" = /obj/item/stack/sheet/mineral/diamond, + "50 золотых слитков" = /obj/item/stack/sheet/mineral/gold, + "25 слитков очищенного урана" = /obj/item/stack/sheet/mineral/uranium, ) /datum/objective/steal/proc/get_possible_items() @@ -82,17 +82,17 @@ ADD_TO_POIFS_LIST(/obj/item/stack/sheet/mineral/uranium) /datum/objective/steal/select_target() var/list/possible_items_all = possible_items+possible_items_special+"custom" - var/new_target = input("Select target:", "Objective target", steal_target) as null|anything in possible_items_all + var/new_target = input("Выберите цель:", "Цель задачи", steal_target) as null|anything in possible_items_all if (!new_target) return FALSE if (new_target == "custom") - var/obj/item/custom_target = input("Select type:","Type") as null|anything in typesof(/obj/item) + var/obj/item/custom_target = input("Выберите цель задачи:","Цель") as null|anything in typesof(/obj/item) if (!custom_target) return FALSE var/tmp_obj = new custom_target var/custom_name = tmp_obj:name qdel(tmp_obj) - custom_name = sanitize_safe(input("Enter target name:", "Objective target", input_default(custom_name)) as text|null) + custom_name = sanitize_safe(input("Введите название цели:", "Цель задачи", input_default(custom_name)) as text|null) if (!custom_name) return FALSE target_name = custom_name @@ -108,16 +108,16 @@ ADD_TO_POIFS_LIST(/obj/item/stack/sheet/mineral/uranium) if(!isliving(owner.current)) return OBJECTIVE_LOSS var/list/all_items = owner.current.GetAllContents() switch (target_name) - if("28 moles of phoron (full tank)","10 diamonds","50 gold bars","25 refined uranium bars") + if("28 молей форона (полный бак)","10 алмазов","50 золотых слитков","25 слитков очищенного урана") var/target_amount = text2num(target_name)//Non-numbers are ignored. var/found_amount = 0.0//Always starts as zero. for(var/obj/item/I in all_items) //Check for phoron tanks if(istype(I, steal_target)) - found_amount += (target_name == "28 moles of phoron (full tank)" ? (I:air_contents:gas["phoron"]) : (I:amount)) + found_amount += (target_name == "28 молей форона (полный бак)" ? (I:air_contents:gas["phoron"]) : (I:amount)) return found_amount>=target_amount - if("50 coins (in bag)") + if("50 монеток (в мешочке)") var/obj/item/weapon/moneybag/B = locate() in all_items if(B) @@ -127,7 +127,7 @@ ADD_TO_POIFS_LIST(/obj/item/stack/sheet/mineral/uranium) found_amount++ return found_amount>=target - if("a functional AI") + if("функциональный ИИ") for(var/obj/item/device/aicard/C in all_items) //Check for ai card for(var/mob/living/silicon/ai/M in C) if(isAI(M) && M.stat != DEAD) //See if any AI's are alive inside that card. @@ -159,9 +159,9 @@ ADD_TO_POIFS_LIST(/obj/item/stack/sheet/mineral/uranium) return OBJECTIVE_LOSS /datum/objective/steal/non_heads_items/get_possible_items() - return list("a functional AI" = /obj/item/device/aicard, - "a nasa voidsuit" = /obj/item/clothing/suit/space/nasavoid, - "a piece of corgi meat" = /obj/item/weapon/reagent_containers/food/snacks/meat/corgi, - "an ablative armor vest" = /obj/item/clothing/suit/armor/laserproof, - "the golden fire extinguisher" = /obj/item/weapon/reagent_containers/spray/extinguisher/golden, + return list("функциональный ИИ" = /obj/item/device/aicard, + "скафандр НАСА" = /obj/item/clothing/suit/space/nasavoid, + "кусок мяса корги" = /obj/item/weapon/reagent_containers/food/snacks/meat/corgi, + "аблятивный бронежилет" = /obj/item/clothing/suit/armor/laserproof, + "золотой огнетушитель" = /obj/item/weapon/reagent_containers/spray/extinguisher/golden, ) diff --git a/code/game/gamemodes/objectives/survive.dm b/code/game/gamemodes/objectives/survive.dm index 28eba348ba7d..96186e764815 100644 --- a/code/game/gamemodes/objectives/survive.dm +++ b/code/game/gamemodes/objectives/survive.dm @@ -1,5 +1,5 @@ /datum/objective/survive - explanation_text = "Stay alive until the end." + explanation_text = "Выжить до конца смены." /datum/objective/survive/check_completion() var/mob/M = owner.current diff --git a/code/game/gamemodes/objectives/target/assassinate.dm b/code/game/gamemodes/objectives/target/assassinate.dm index d98e070259da..3ac4c64b3c85 100644 --- a/code/game/gamemodes/objectives/target/assassinate.dm +++ b/code/game/gamemodes/objectives/target/assassinate.dm @@ -1,5 +1,5 @@ /datum/objective/target/assassinate/format_explanation() - return "Assassinate [target.current.real_name], the [target.assigned_role]." + return "Ликвидируйте [target.current.real_name], представителя [target.assigned_role]." /datum/objective/target/assassinate/check_completion() var/mob/M = target.current @@ -10,7 +10,7 @@ return OBJECTIVE_WIN /datum/objective/target/assassinate_heads/format_explanation() - return "Assassinate Heads of Staff." + return "Ликвидируйте глав станции." /datum/objective/target/assassinate_heads/check_completion() var/list/heads = get_living_heads() diff --git a/code/game/gamemodes/objectives/target/debrain.dm b/code/game/gamemodes/objectives/target/debrain.dm index 5e917f09d541..ee343c1528a3 100644 --- a/code/game/gamemodes/objectives/target/debrain.dm +++ b/code/game/gamemodes/objectives/target/debrain.dm @@ -1,5 +1,5 @@ /datum/objective/target/debrain/format_explanation() - return "Steal the brain of [target.current.real_name]." + return "Украдите мозг [target.current.real_name]." /datum/objective/target/debrain/check_completion() if(!target)//If it's a free objective. diff --git a/code/game/gamemodes/objectives/target/dehead.dm b/code/game/gamemodes/objectives/target/dehead.dm index ca45e185f2c2..22f0e314d2f6 100644 --- a/code/game/gamemodes/objectives/target/dehead.dm +++ b/code/game/gamemodes/objectives/target/dehead.dm @@ -2,7 +2,7 @@ required_equipment = /obj/item/device/biocan /datum/objective/target/dehead/format_explanation() - return "Put the head of [target.current.real_name] in biogel can and steal it." + return "Положите голову [target.current.real_name] в банку с биогелем и храните её с собой." /datum/objective/target/dehead/check_completion() if(!target)//If it's a free objective. diff --git a/code/game/gamemodes/objectives/target/harm.dm b/code/game/gamemodes/objectives/target/harm.dm index f64be2317da9..b456147a8383 100644 --- a/code/game/gamemodes/objectives/target/harm.dm +++ b/code/game/gamemodes/objectives/target/harm.dm @@ -2,7 +2,7 @@ var/already_completed = 0 /datum/objective/target/harm/format_explanation() - return "Make an example of [target.current.real_name], the [target.assigned_role]. Break one of their bones, detach one of their limbs or disfigure their face. Make sure they're alive when you do it." + return "Преподайте урок [target.current.real_name], представителю [target.assigned_role]. Сломайте ему кость, оторвите ему любую конечность или превратите его лицо в кашу! Убедитесь, что он выживет после выполнения цели." /datum/objective/target/harm/check_completion() if(already_completed) diff --git a/code/game/gamemodes/objectives/target/protect.dm b/code/game/gamemodes/objectives/target/protect.dm index d39072936c8c..adc66b5c5037 100644 --- a/code/game/gamemodes/objectives/target/protect.dm +++ b/code/game/gamemodes/objectives/target/protect.dm @@ -1,5 +1,5 @@ /datum/objective/target/protect/format_explanation() - return "Protect [target.current.real_name], the [target.assigned_role]." + return "Защитите [target.current.real_name], представителя [target.assigned_role]." /datum/objective/target/protect/check_completion() if(!target) //If it's a free objective. diff --git a/code/game/gamemodes/objectives/target/rp_rev.dm b/code/game/gamemodes/objectives/target/rp_rev.dm index 0911d8bb157f..ece6f99af392 100644 --- a/code/game/gamemodes/objectives/target/rp_rev.dm +++ b/code/game/gamemodes/objectives/target/rp_rev.dm @@ -1,5 +1,5 @@ /datum/objective/target/rp_rev/format_explanation() - return "Capture, convert or exile from station [target.current.real_name], the [target.assigned_role]. Assassinate if you have no choice." + return "Захватите, завербуйте или сгоните со станции [target.current.real_name], представителя [target.assigned_role]. Ликвидация разрешена, если нет иных способов сдерживания." // less violent rev objectives /datum/objective/target/rp_rev/check_completion() diff --git a/code/game/gamemodes/objectives/target/target.dm b/code/game/gamemodes/objectives/target/target.dm index 5dbf391ef9ac..1553615b10c0 100644 --- a/code/game/gamemodes/objectives/target/target.dm +++ b/code/game/gamemodes/objectives/target/target.dm @@ -49,7 +49,7 @@ var/global/list/target_objectives = list() return targets /datum/objective/target/select_target() - var/new_target = input("Select target:", "Objective target", null) as null|anything in get_targets() + var/new_target = input("Выберите цель:", "Цель задания", null) as null|anything in get_targets() if(!new_target) return FALSE auto_target = FALSE @@ -58,5 +58,5 @@ var/global/list/target_objectives = list() return TRUE /datum/objective/target/proc/format_explanation() - return "Somebody didn't override the format explanation text here. Objective type is [type]. Target is [target.name], have fun." + return "Тут не написано текста для обьяснения. Тип задания - [type]. Задача это - [target.name], веселись." From d8e324f53d188984f8efa67158711529fb3f5801 Mon Sep 17 00:00:00 2001 From: maleyvich <104298869+maleyvich@users.noreply.github.com> Date: Sun, 4 Feb 2024 20:19:29 +0600 Subject: [PATCH 008/117] Update kidnap.dm --- code/game/gamemodes/objectives/heist/kidnap.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/objectives/heist/kidnap.dm b/code/game/gamemodes/objectives/heist/kidnap.dm index 0abf851b1f2f..55b4b8261064 100644 --- a/code/game/gamemodes/objectives/heist/kidnap.dm +++ b/code/game/gamemodes/objectives/heist/kidnap.dm @@ -1,5 +1,5 @@ /datum/objective/target/kidnap/format_explanation() - return "Дом потребовал принести вместе с собой [target.current.real_name], [target.assigned_role]. Заберите цель живой." + return "Дома у нас потребовали принести вместе с собой [target.current.real_name], представителя [target.assigned_role]. Заберите цель живой." /datum/objective/target/kidnap/find_target() var/list/jobs = list("Roboticist" , "Medical Doctor" , "Chemist" , "Station Engineer") From 673c37efc413016d832f79171a9fac84f38b1a0f Mon Sep 17 00:00:00 2001 From: maleyvich <104298869+maleyvich@users.noreply.github.com> Date: Sun, 4 Feb 2024 20:22:48 +0600 Subject: [PATCH 009/117] Update steal.dm --- code/game/gamemodes/objectives/steal.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/objectives/steal.dm b/code/game/gamemodes/objectives/steal.dm index 02eb5ac16014..8145cc275168 100644 --- a/code/game/gamemodes/objectives/steal.dm +++ b/code/game/gamemodes/objectives/steal.dm @@ -54,7 +54,7 @@ ADD_TO_POIFS_LIST(/obj/item/stack/sheet/mineral/uranium) "ядерную пушку" = /obj/item/weapon/gun/energy/gun/nuclear, "алмазную дверь" = /obj/item/weapon/pickaxe/drill/diamond_drill, "сумку для хранения" = /obj/item/weapon/storage/backpack/holding, - "батарейку с гиперёмкостью" = /obj/item/weapon/stock_parts/cell/hyper, + "гиперёмкую батарейку" = /obj/item/weapon/stock_parts/cell/hyper, "10 алмазов" = /obj/item/stack/sheet/mineral/diamond, "50 золотых слитков" = /obj/item/stack/sheet/mineral/gold, "25 слитков очищенного урана" = /obj/item/stack/sheet/mineral/uranium, @@ -72,7 +72,7 @@ ADD_TO_POIFS_LIST(/obj/item/stack/sheet/mineral/uranium) steal_target = items_to_steal[target_name] if (!steal_target ) steal_target = possible_items_special[target_name] - explanation_text = "Steal [target_name]." + explanation_text = "Украдите [target_name]." return steal_target From 6e4c9d58e6ebf51ef00508311ba44f1dc7ed3e8c Mon Sep 17 00:00:00 2001 From: maleyvich <104298869+maleyvich@users.noreply.github.com> Date: Sun, 4 Feb 2024 20:25:38 +0600 Subject: [PATCH 010/117] PROVAL --- code/game/gamemodes/objectives/objectives.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/objectives/objectives.dm b/code/game/gamemodes/objectives/objectives.dm index 408d211dd13c..b61fd38eeb45 100644 --- a/code/game/gamemodes/objectives/objectives.dm +++ b/code/game/gamemodes/objectives/objectives.dm @@ -22,7 +22,7 @@ return completed /datum/objective/proc/completion_to_string(tags = TRUE) - var/result = "ошибка" + var/result = "ПРОВАЛ" if(completed == OBJECTIVE_WIN) result = "УСПЕХ" if(tags) @@ -32,7 +32,7 @@ if(tags) result = "[result]" if(completed == OBJECTIVE_LOSS) - result = "ОШИБКА" + result = "ПРОВАЛ" if(tags) result = "[result]" return result From 7f22c337d76a7c2529738663910527abf10e9650 Mon Sep 17 00:00:00 2001 From: maleyvich <104298869+maleyvich@users.noreply.github.com> Date: Sun, 4 Feb 2024 20:31:07 +0600 Subject: [PATCH 011/117] fix --- code/game/gamemodes/objectives/absorb.dm | 2 +- code/game/gamemodes/objectives/sabotage_research.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/objectives/absorb.dm b/code/game/gamemodes/objectives/absorb.dm index 04388fbf2e40..0eb3353dc7db 100644 --- a/code/game/gamemodes/objectives/absorb.dm +++ b/code/game/gamemodes/objectives/absorb.dm @@ -16,7 +16,7 @@ n_p ++ target_amount = min(target_amount, n_p) - explanation_text = "Поглотите [target_amount] генома." + explanation_text = "[target_amount] - столько геномов нам нужно поглотить..." return target_amount /datum/objective/absorb/check_completion() diff --git a/code/game/gamemodes/objectives/sabotage_research.dm b/code/game/gamemodes/objectives/sabotage_research.dm index 58ebf363be66..4050790fd92c 100644 --- a/code/game/gamemodes/objectives/sabotage_research.dm +++ b/code/game/gamemodes/objectives/sabotage_research.dm @@ -1,5 +1,5 @@ /datum/objective/research_sabotage - explanation_text = "Саботируйте сервера Отдела Исследований. Для этого вам выдана специальная дискетта, вставьте её в консоль управления серверной." + explanation_text = "Саботируйте сервера Отдела Исследований. Для этого вам выдана специальная дискетта, вставьте её в консоль управления серверной ОИ." required_equipment = /obj/item/weapon/disk/data/syndi var/already_completed = FALSE From 1e51c2f6016ae16003c049412bf6f83443a154e6 Mon Sep 17 00:00:00 2001 From: maleyvich <104298869+maleyvich@users.noreply.github.com> Date: Sun, 4 Feb 2024 20:33:16 +0600 Subject: [PATCH 012/117] Update custom.dm --- code/game/gamemodes/objectives/custom.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/objectives/custom.dm b/code/game/gamemodes/objectives/custom.dm index c34e325af4ce..418b7858926b 100644 --- a/code/game/gamemodes/objectives/custom.dm +++ b/code/game/gamemodes/objectives/custom.dm @@ -18,7 +18,7 @@ if(1 to 50) explanation_text = "Укради [pick("ручной телепортер", "антикварный лазер капитана", "реактивный ранец", "ID-карту капитана", "капитанскую униформу")]." if(51 to 60) - explanation_text = "Уничтожьте 70% баков с фороном на станции" + explanation_text = "Уничтожьте 70% баков с фороном на станции." if(61 to 70) explanation_text = "Перекройте подачу энергии на станции." if(71 to 80) From 41ff2bf09572dc87a290f21f81417b0e7cc8ff73 Mon Sep 17 00:00:00 2001 From: maleyvich <104298869+maleyvich@users.noreply.github.com> Date: Sun, 4 Feb 2024 21:11:28 +0600 Subject: [PATCH 013/117] getfullperevod --- code/game/gamemodes/role.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/gamemodes/role.dm b/code/game/gamemodes/role.dm index 578fe38c387f..a5f0c45aa634 100644 --- a/code/game/gamemodes/role.dm +++ b/code/game/gamemodes/role.dm @@ -384,7 +384,7 @@ text += "