diff --git a/Content.Server/Corvax/HiddenDescription/HiddenDescriptionComponent.cs b/Content.Server/Corvax/HiddenDescription/HiddenDescriptionComponent.cs
new file mode 100644
index 00000000000..71a2404fb39
--- /dev/null
+++ b/Content.Server/Corvax/HiddenDescription/HiddenDescriptionComponent.cs
@@ -0,0 +1,56 @@
+using Content.Shared.Roles;
+using Content.Shared.Whitelist;
+using Robust.Shared.Prototypes;
+
+namespace Content.Server.Corvax.HiddenDescription;
+
+///
+/// A component that shows players with specific roles or jobs additional information about entities
+///
+
+[RegisterComponent, Access(typeof(HiddenDescriptionSystem))]
+public sealed partial class HiddenDescriptionComponent : Component
+{
+ [DataField(required: true)]
+ public List Entries = new();
+
+ ///
+ /// Prioritizing the location of classified information in an inspection
+ ///
+ [DataField]
+ public int PushPriority = 1;
+}
+
+[DataDefinition, Serializable]
+public readonly partial record struct HiddenDescriptionEntry()
+{
+ ///
+ /// Locale string with hidden description
+ ///
+ [DataField(required: true)]
+ public LocId Label { get; init; } = default!;
+
+ ///
+ /// A player's mind must pass a whitelist check to receive hidden information
+ ///
+ [DataField]
+ public EntityWhitelist WhitelistMind { get; init; } = new();
+
+ ///
+ /// A player's body must pass a whitelist check to receive hidden information
+ ///
+ [DataField]
+ public EntityWhitelist WhitelistBody { get; init; } = new();
+
+ ///
+ /// The player's mind has to have some job role to access the hidden information
+ ///
+ [DataField]
+ public List> JobRequired { get; init; } = new();
+
+ ///
+ /// If true, the player needs to go through and whitelist, and have some job. By default, at least one successful checks is sufficient.
+ ///
+ [DataField]
+ public bool NeedAllCheck { get; init; } = false;
+}
diff --git a/Content.Server/Corvax/HiddenDescription/HiddenDescriptionSystem.cs b/Content.Server/Corvax/HiddenDescription/HiddenDescriptionSystem.cs
new file mode 100644
index 00000000000..1a88e87df38
--- /dev/null
+++ b/Content.Server/Corvax/HiddenDescription/HiddenDescriptionSystem.cs
@@ -0,0 +1,37 @@
+using Content.Server.Mind;
+using Content.Shared.Examine;
+using Content.Shared.Roles.Jobs;
+
+namespace Content.Server.Corvax.HiddenDescription;
+
+public sealed partial class HiddenDescriptionSystem : EntitySystem
+{
+
+ [Dependency] private readonly MindSystem _mind = default!;
+
+ public override void Initialize()
+ {
+ base.Initialize();
+
+ SubscribeLocalEvent(OnExamine);
+ }
+
+ private void OnExamine(Entity hiddenDesc, ref ExaminedEvent args)
+ {
+ _mind.TryGetMind(args.Examiner, out var mindId, out var mindComponent);
+ TryComp(mindId, out var job);
+
+ foreach (var item in hiddenDesc.Comp.Entries)
+ {
+ var isJobAllow = job?.Prototype != null && item.JobRequired.Contains(job.Prototype.Value);
+ var isMindWhitelistPassed = item.WhitelistMind.IsValid(mindId);
+ var isBodyWhitelistPassed = item.WhitelistMind.IsValid(args.Examiner);
+ var passed = item.NeedAllCheck
+ ? isMindWhitelistPassed && isBodyWhitelistPassed && isJobAllow
+ : isMindWhitelistPassed || isBodyWhitelistPassed || isJobAllow;
+
+ if (passed)
+ args.PushMarkup(Loc.GetString(item.Label), hiddenDesc.Comp.PushPriority);
+ }
+ }
+}
diff --git a/Resources/Locale/ru-RU/corvax/hidden-description/hiddenDescription.ftl b/Resources/Locale/ru-RU/corvax/hidden-description/hiddenDescription.ftl
new file mode 100644
index 00000000000..1ec21d7f80b
--- /dev/null
+++ b/Resources/Locale/ru-RU/corvax/hidden-description/hiddenDescription.ftl
@@ -0,0 +1,121 @@
+corvax-hidden-desc-Hypopen-syndicate = [color=#e31735]Это замаскированное под ручку химическое устройство, способное мгновенно впрыскивать в цель смертельные яды или снотворное.[/color]
+corvax-hidden-desc-Hypopen-research = [color=#D381C9]В эту ручку встроена скрытая ёмкость для реaгентов, а кончик пера необычайно острый. Выглядит, как замаскированная технология гипоспрея.[/color]
+
+corvax-hidden-desc-HypoDart-syndicate = [color=#e31735]Это замаскированное под дротик химическое устройство, способное мгновенно впрыскивать в цель смертельные яды или снотворное.[/color]
+corvax-hidden-desc-HypoDart-research = [color=#D381C9]В этот дротик встроена скрытая ёмкость для реaгентов, а кончик пера необычайно острый. Выглядит, как замаскированная технология гипоспрея.[/color]
+
+corvax-hidden-desc-AgentIDCard-syndicate = [color=#e31735]Шпионская разработка синдиката. Позволяет копировать доступы с чужих ID карт, а также спокойно настраивать имя и должность владельца для систем опознавания станции.[/color]
+corvax-hidden-desc-AgentIDCard-research = [color=#D381C9]Перепрошитая модификация стандартной ID карты, в которой можно спокойно изменять данные владельца. Также имеет встроенную функцию копирования допусков с других ID карт.[/color]
+
+corvax-hidden-desc-Chameleon-syndicate = [color=#e31735]Имеет встроенную технологию синдиката, позволяющую менять внешний вид.[/color]
+corvax-hidden-desc-Chameleon-research = [color=#D381C9]Вы можете обнаружить скрытый интерфейс, позволяющий выборочно изменять внешний вид объекта.[/color]
+corvax-hidden-desc-Chameleon-thief = [color=#1c9c51]Этот предмет оснащён очень ценной технологией маскировки.[/color]
+
+corvax-hidden-desc-ThievingGloves-syndicate = [color=#e31735]Разработка синдиката, нацеленная на незаметную кражу ценных предметов.[/color]
+corvax-hidden-desc-ThievingGloves-thief = [color=#1c9c51]Высокотехнологичное покрытие позволяет оставаться незамеченным во время карманных краж.[/color]
+
+corvax-hidden-desc-VoiceMasker-syndicate = [color=#e31735]Позволяет вам имитировать голоса, обманывая своих жертв.[/color]
+corvax-hidden-desc-VoiceMasker-research = [color=#D381C9]Имеет функцию преобразования голоса.[/color]
+
+corvax-hidden-desc-NoSlip-ninja = [color=#14e397]Обувь на магнитной основе. Упасть не даст на колени, перед лицом врага.[/color]
+corvax-hidden-desc-NoSlip-syndicate = [color=#e31735]Специальные подошвы не позволят вам позорно упасть ничком во время операции.[/color]
+corvax-hidden-desc-NoSlip-research = [color=#D381C9]Подошвы оснащены тонкими электромагнитами, увеличивая устойчивость на скользком полу.[/color]
+
+corvax-hidden-desc-StealthBox-syndicate = [color=#e31735]Чем меньше она двигается, тем более незаметна. Отличная вещь для диверсий.[/color]
+corvax-hidden-desc-StealthBox-research = [color=#D381C9]Это однозначно не аномалия. Эта коробка оснащена высокотехнологичным маскировочным полем, стабилизирующимся в неподвижном состоянии.[/color]
+
+corvax-hidden-desc-PenExploding-syndicate = [color=#e31735]Убийственная бомба, замаскированная под невинную ручку.[/color]
+corvax-hidden-desc-PenExploding-research = [color=#D381C9]Внутри этой ручки установлен взрывной заряд с небольшой задержкой.[/color]
+
+corvax-hidden-desc-WetFloorSignMineExplosive-syndicate = [color=#e31735]Убийственная бомба, замаскированная под предупреждающий знак мокрого пола.[/color]
+corvax-hidden-desc-WetFloorSignMineExplosive-research = [color=#D381C9]Внутри этого предупреждающего знака установлен взрывной заряд с небольшой задержкой.[/color]
+
+corvax-hidden-desc-HolyHandGrenade-syndicate = [color=#e31735]Святая граната, сеющая смерть во имя бога![/color]
+corvax-hidden-desc-HolyHandGrenade-research = [color=#D381C9]Внутри этой державы установлен очень сильный взрывной заряд.[/color]
+
+corvax-hidden-desc-SpiderCharge-ninja = [color=#14e397]Взрывы подобны солнцу. Свет ярко озарит гибель станции.[/color]
+corvax-hidden-desc-SpiderCharge-research = [color=#D381C9]Это грязная бомба. Не стоит её активировать.[/color]
+
+corvax-hidden-desc-Gatfruit-syndicate = [color=#e31735]Гатфрукт и его плоды - прекрасный способ раздобыть огнестрел.[/color]
+corvax-hidden-desc-Gatfruit-botanist = [color=#9be330]Из плодов этого растения можно вырастить огнестрельное оружие![/color]
+
+corvax-hidden-desc-EnergySword-syndicate = [color=#e31735]Настоящий энергетический меч, с помощью которого можно отбивать пули и резать людей, как масло.[/color]
+corvax-hidden-desc-EnergySword-security = [color=#DE3A3A]Это не игрушечный меч! Это настоящее вражеское энергетическое оружие![/color]
+corvax-hidden-desc-EnergySword-cargo = [color=#A46106]Рукоять слишком технологична и эргономична для игрушки. Это настоящее оружие.[/color]
+
+corvax-hidden-desc-EnergyCutlass-pirate = [color=#A46106]Это настоящий убийственный энергетический меч в стилистике абордажной сабли. Идеально для абордажа![/color]
+corvax-hidden-desc-EnergyCutlass-security = [color=#DE3A3A]Это не игрушечная сабля! Это настоящее вражеское энергетическое оружие![/color]
+corvax-hidden-desc-EnergyCutlass-cargo = [color=#A46106]Рукоять слишком технологична и эргономична для игрушки. Это настоящее энергетическое оружие.[/color]
+
+corvax-hidden-desc-EnergyDagger-syndicate = [color=#e31735]Незаметный энергетический кинжал, не оставляющий крови. Они и не поймут, что это оружие.[/color]
+corvax-hidden-desc-EnergyDagger-research = [color=#D381C9]Внутри этой ручки хитро замаскировано энергетическое оружие. Что-то сродни кинжала.[/color]
+
+corvax-hidden-desc-FireAxeFlaming-syndicate = [color=#e31735]Высокотемпературное энергетическое оружие, незаметно встроенное в лезвие, может быть активировано по нажатию кнопки. Время сеять хаос.[/color]
+corvax-hidden-desc-FireAxeFlaming-research = [color=#D381C9]В этот топор встроили энергетическое лезвие крайне высокой температуры.[/color]
+
+corvax-hidden-desc-EnergyShield-syndicate = [color=#e31735]Настоящий экзотический энергетический щит. В сложенном состоянии может поместиться даже в кармане.[/color]
+corvax-hidden-desc-EnergyShield-security = [color=#DE3A3A]Это настоящее вражеское энергетическое оружие! Перед вами энергощит![/color]
+corvax-hidden-desc-EnergyShield-cargo = [color=#A46106]Вам знакома эта технология. Это энергощит.[/color]
+
+corvax-hidden-desc-IllegalImplants-medical = [color=#52B4E9]Сверив серийные номера, вы понимаете, что это несертифицированный имплантер.[/color]
+corvax-hidden-desc-LegalImplants-medical = [color=#52B4E9]Сверив серийные номера, вы понимаете, что это легальный, сертифицированный имплантер.[/color]
+
+corvax-hidden-desc-HoloparasiteInjector-syndicate = [color=#e31735]Сложнейшее произведение искусства, основанное на наномашинах, позволяющее пользователю стать носителем опаснейшего голопаразита.[/color]
+corvax-hidden-desc-HoloparasiteInjector-research = [color=#D381C9]Перед вами крайне сложная технология, основанная на наномашинах. Она позволяет создать голопаразита и связать его с носителем.[/color]
+
+corvax-hidden-desc-HoloClownInjector-syndicate = [color=#e31735]Смешнейшее произведение искусства, основанное на наномашинах, позволяющее пользователю стать носителем голоклоуна.[/color]
+corvax-hidden-desc-HoloClownInjector-research = [color=#D381C9]Перед вами крайне смешная технология, основанная на наномашинах. Она позволяет создать странного голопаразита и связать его с носителем.[/color]
+
+corvax-hidden-desc-SadTromboneImplanter-research = [color=#D381C9]Это имплантер грустного тромбона. Этот имплант проигрывает грустную мелодию при смерти владельца.[/color]
+corvax-hidden-desc-LightImplanter-research = [color=#D381C9]Это имплантер света. Позволяет коже владельца слабо светиться по его желанию.[/color]
+corvax-hidden-desc-BikeHornImplanter-research = [color=#D381C9]Это хонк-имплантер. Позволяет издавать смешные звуки непонятно откуда.[/color]
+corvax-hidden-desc-TrackingImplanter-research = [color=#D381C9]Это трекер-имплантер. Транслирует местоположение и жизненные показатели владельца на сервер мониторинга экипажа.[/color]
+corvax-hidden-desc-MindShieldImplanter-research = [color=#D381C9]Это имплант "Щит разума". Гарантирует лояльность корпорации Nanotrasen и предотвращает воздействие устройств контроля сознания.[/color]
+corvax-hidden-desc-StorageImplanter-research = [color=#D381C9]Это имплантер подкожного хранилища. Позволяет организовать скрытое хранилище внутри тела с использованием блюспейс-технологии.[/color]
+corvax-hidden-desc-FreedomImplanter-research = [color=#D381C9]Это имплантер свободы. Позволяет пользователю до трёх раз вырваться из наручников, прежде чем он перестанет функционировать.[/color]
+corvax-hidden-desc-UplinkImplanter-research = [color=#D381C9]Это имплантер чёрного рынка. Позволяет владельцу пользоваться чёрным рынком.[/color]
+corvax-hidden-desc-EmpImplanter-research = [color=#D381C9]Это ЭМИ-имплантер. Позволяет владельцу испускать электромагнитные импульсы, нарушающие работу электроники.[/color]
+corvax-hidden-desc-ScramImplanter-research = [color=#D381C9]Это имплантер побега. Позволяет совершать экстренные неконтролируемые телепортации на большие расстояния.[/color]
+corvax-hidden-desc-DnaScramblerImplanter-research = [color=#D381C9]Это имплантер ДНК-миксера. Позволяет пользователю один раз произвольно изменить свою внешность и имя.[/color]
+corvax-hidden-desc-MicroBombImplanter-research = [color=#D381C9]Это имплант микробомбы. Он детонирует при смерти владельца.[/color]
+corvax-hidden-desc-MacroBombImplanter-research = [color=#D381C9]Это имплант макробомбы. Создаёт большой взрыв при смерти пользователя после запрограммированного обратного отсчета.[/color]
+corvax-hidden-desc-DeathRattleImplanter-research = [color=#D381C9]Это имплант посмертного растворителя. Растворяет носителя и всё снаряжение при его смерти.[/color]
+corvax-hidden-desc-DeathAcidifierImplanter-research = [color=#D381C9]Это имплант предсмертного хрипа. Сообщает в неизвестный радиоканал о жизненных показателях носителя.[/color]
+
+corvax-hidden-desc-SadTromboneImplanter-syndicate = [color=#e31735]Это имплантер грустного тромбона. Проиграет грустную мелодию при смерти.[/color]
+corvax-hidden-desc-LightImplanter-syndicate = [color=#e31735]Это имплантер света. Позволит коже слабо светиться по желанию.[/color]
+corvax-hidden-desc-BikeHornImplanter-syndicate = [color=#e31735]Это хонк-имплантер. Позволит издавать смешные звуки непонятно откуда.[/color]
+corvax-hidden-desc-TrackingImplanter-syndicate = [color=#e31735]Это трекер-имплантер. Будет транслировать местоположение и жизненные показатели на сервера NanoTrasen.[/color]
+corvax-hidden-desc-MindShieldImplanter-syndicate = [color=#e31735]Это имплант "Щит разума". Гарантирует лояльность корпорации Nanotrasen и предотвращает воздействие устройств контроля сознания.[/color]
+corvax-hidden-desc-StorageImplanter-syndicate = [color=#e31735]Это имплантер подкожного хранилища. Позволит хранить контрабанду внутри тела.[/color]
+corvax-hidden-desc-FreedomImplanter-syndicate = [color=#e31735]Это имплантер свободы. Позволит до трёх раз вырваться из наручников, освободившись из плена.[/color]
+corvax-hidden-desc-UplinkImplanter-syndicate = [color=#e31735]Это имплантер чёрного рынка. Позволит пользоваться спрятанным аплинком Синдиката, даже если у меня всё заберут.[/color]
+corvax-hidden-desc-EmpImplanter-syndicate = [color=#e31735]Это ЭМИ-имплантер. Выводит из строя технику при помощи электромагнитного импульса. Чем больше хаоса, тем легче работать.[/color]
+corvax-hidden-desc-ScramImplanter-syndicate = [color=#e31735]Это имплантер побега. Надеюсь, меня не телепортирует в бриг...[/color]
+corvax-hidden-desc-DnaScramblerImplanter-syndicate = [color=#e31735]Это имплантер ДНК-миксера. Вызовет хаотичную неконтролируемую телепортацию, которая поможет сбежать.[/color]
+corvax-hidden-desc-MicroBombImplanter-syndicate = [color=#e31735]Это имплант микробомбы. Взорвется в момент смерти, дав последний шанс отомстить убийце.[/color]
+corvax-hidden-desc-MacroBombImplanter-syndicate = [color=#e31735]Это имплант макробомбы. Создаст большой взрыв с задержкой после смерти. Позволит уйти на тот свет красиво.[/color]
+corvax-hidden-desc-DeathRattleImplanter-syndicate = [color=#e31735]Это имплант посмертного растворителя. Уничтожит тело и все улики при смерти.[/color]
+corvax-hidden-desc-DeathAcidifierImplanter-syndicate = [color=#e31735]Это имплант предсмертного хрипа. Сообщит в радиоканал Синдиката, если носитель окажется в критическом состоянии или погибнет.[/color]
+
+corvax-hidden-desc-Emag-syndicate = [color=#e31735]Универсальное хакерское устройство синдиката. Знаковый EMAG.[/color]
+corvax-hidden-desc-Emag-research = [color=#D381C9]Интересная модификация стандартной ID карты, работающая, как электронная отмычка.[/color]
+corvax-hidden-desc-Emag-engineering = [color=#EFB341]Эту ID карту взломали и модифицировали таким образом, что техника ломается, пытаясь считать доступы владельца.[/color]
+
+corvax-hidden-desc-PowerSink-syndicate = [color=#e31735]Это поглотитель энергии. Крайне неэффективен как прибор, но крайне эффективно пожирает тонны энергии из электросети.[/color]
+corvax-hidden-desc-PowerSink-engineering = [color=#EFB341]Это энергоустройство напоминает черную дыру, бесконечно поглощая огромное количество энергии из электросети. Для этого его в принципе и создали.[/color]
+corvax-hidden-desc-PowerSink-research = [color=#D381C9]Крайне неэффективное использование резисторов и ретрансляторов зацикливает ток с огромными электропотерями. Это устройство создано, чтобы поглощать электроэнергию из сети.[/color]
+
+corvax-hidden-desc-ReinforcementRadio-research = [color=#D381C9]Внутри скрыт маяк для блюспейс-телепортера. В любой момент он может активироваться, призвав кого-то с неизвестных координат.[/color]
+corvax-hidden-desc-ReinforcementRadio-engineering = [color=#EFB341]Внутри скрыт маяк для блюспейс-телепортера. В любой момент он может активироваться, призвав кого-то с неизвестных координат.[/color]
+
+corvax-hidden-desc-ReinforcementRadioSyndicate-syndicate = [color=#e31735]Это маяк-телепортер для агента подкрепления Синдиката. Ещё одна пара рук для преступлений.[/color]
+corvax-hidden-desc-ReinforcementRadioSyndicateMonkey-syndicate = [color=#e31735]Это маяк-телепортер для макаки подкрепления Синдиката. Ещё одна лапа для преступлений.[/color]
+corvax-hidden-desc-ReinforcementRadioSyndicateCyborgAssault-syndicate = [color=#e31735]Это маяк-телепортер для штурмового борга Синдиката. Машина для убийств и диверсий к вашим услугам.[/color]
+
+corvax-hidden-desc-BibleNecronomicon-syndicate = [color=#e31735]Проклятая книга, призывающая потустороннее существо на службу.[/color]
+corvax-hidden-desc-BibleNecronomicon-service = [color=#9FED58]Этот древний фолиант пропитан проклятой энергией и однозначно не принесёт ничего хорошего. От него веет злобой.[/color]
+
+corvax-hidden-desc-Telecrystal-syndicate = [color=#e31735]Валюта чёрного рынка синдиката. Позволяет покупать через редспейс пространство посредством аплинка различное нелегальное вооружение.[/color]
+corvax-hidden-desc-Telecrystal-cargo = [color=#D381C9]Выглядят, как необычные фрагменты артефактов.[/color]
+corvax-hidden-desc-Telecrystal-research = [color=#A46106]Эти кристаллы изучают аномальное редспейс-излучение.[/color]
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/duffelbag.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/duffelbag.ftl
index 63be5832559..6d6a71241c2 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/duffelbag.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/duffelbag.ftl
@@ -3,52 +3,78 @@ ent-ClothingBackpackDuffelSurgeryFilled = хирургический вещме
ent-ClothingBackpackDuffelCBURNFilled = { ent-ClothingBackpackDuffelCBURN }
.suffix = Заполненный
.desc = { ent-ClothingBackpackDuffelCBURN.desc }
-ent-ClothingBackpackDuffelSyndicateFilledMedical = хирургический вещмешок Синдиката
- .desc = Большой вещевой мешок с полным набором хирургических инструментов.
-ent-ClothingBackpackDuffelSyndicateFilledShotgun = набор "Бульдог"
- .desc = Простой и надежный: Содержит популярный дробовик Бульдог, барабан пуль и 3 барабана дроби.
-ent-ClothingBackpackDuffelSyndicateFilledSMG = набор "C-20r"
- .desc = Старый добрый: Классический пистолет-пулемет C-20r в комплекте с тремя магазинами.
-ent-ClothingBackpackDuffelSyndicateFilledRevolver = набор "Питон"
- .desc = Выступите громко и гордо с заряженным Магнум Питон и двумя спидлоадерами.
-ent-ClothingBackpackDuffelSyndicateFilledLMG = набор "L6 Saw"
- .desc = Еще больше дакки: культовый лёгкий пулемет L6 в комплекте с 2 коробами патронов.
-ent-ClothingBackpackDuffelSyndicateFilledGrenadeLauncher = набор "China-Lake"
- .desc = Старый гранатомет China-Lake, снабженный 11 гранатами различной поражающей способности.
-ent-ClothingBackpackDuffelSyndicateFilledCarbine = набор "М-90gl"
- .desc = Универсальная боевая винтовка с подствольным гранатометом, в комплекте с 3 магазинами и 6 гранатами различной мощности.
-ent-ClothingBackpackDuffelSyndicateAmmoFilled = набор боеприпасов
- .desc = Перезаряжаю! Содержит 4 магазина для C-20r, 4 барабана для Бульдога и 2 короба патронов для L6 SAW.
+
+# Corvax-HiddenDesc-Start
+ent-ClothingBackpackDuffelSyndicateFilledMedical = { ent-ClothingBackpackDuffelSyndicate }
+ .desc = { ent-ClothingBackpackDuffelSyndicate.desc }
+ent-ClothingBackpackDuffelSyndicateFilledShotgun = { ent-ClothingBackpackDuffelSyndicate }
+ .suffix = набор "Бульдог"
+ .desc = { ent-ClothingBackpackDuffelSyndicate.desc }
+ent-ClothingBackpackDuffelSyndicateFilledSMG = { ent-ClothingBackpackDuffelSyndicate }
+ .suffix = набор "C-20r"
+ .desc = { ent-ClothingBackpackDuffelSyndicate.desc }
+ent-ClothingBackpackDuffelSyndicateFilledRevolver = { ent-ClothingBackpackDuffelSyndicate }
+ .suffix = набор "Питон"
+ .desc = { ent-ClothingBackpackDuffelSyndicate.desc }
+ent-ClothingBackpackDuffelSyndicateFilledLMG = { ent-ClothingBackpackDuffelSyndicate }
+ .suffix = набор "L6 Saw"
+ .desc = { ent-ClothingBackpackDuffelSyndicate.desc }
+ent-ClothingBackpackDuffelSyndicateFilledGrenadeLauncher = { ent-ClothingBackpackDuffelSyndicate }
+ .suffix = набор "China-Lake"
+ .desc = { ent-ClothingBackpackDuffelSyndicate.desc }
+ent-ClothingBackpackDuffelSyndicateFilledCarbine = { ent-ClothingBackpackDuffelSyndicate }
+ .suffix = набор "М-90gl"
+ .desc = { ent-ClothingBackpackDuffelSyndicate.desc }
+ent-ClothingBackpackDuffelSyndicateAmmoFilled = { ent-ClothingBackpackDuffelSyndicate }
+ .suffix = набор боеприпасов, Синдикат
+ .desc = { ent-ClothingBackpackDuffelSyndicate.desc }
+# Corvax-HiddenDesc-End
+
ent-ClothingBackpackDuffelSyndicateCostumeCentcom = вещмешок с костюмом представителя Центкома
.desc = Содержит полный комплект униформы представителя Центкома, гарнитуру и планшет. Гарнитура поставляется без ключа шифрования.
.suffix = НЕ МАППИТЬ
ent-ClothingBackpackDuffelSyndicateCostumeClown = { ent-ClothingBackpackDuffelClown }
.desc = { ent-ClothingBackpackDuffelClown.desc }
.suffix = Синдикат
-ent-ClothingBackpackDuffelSyndicateCarpSuit = вещмешок костюма карпа
- .desc = Содержит костюм карпа и нескольких друзей для игр.
-ent-ClothingBackpackDuffelSyndicatePyjamaBundle = вещмешок пижам Синдиката
- .desc = Содержит 3 пижамы Синдиката и 3 плюшевые игрушки для самой лучшей ночёвки.
-ent-ClothingBackpackDuffelSyndicateC4tBundle = набор C-4 Синдиката
- .desc = Содержит много зарядов взрывчатки С-4.
-ent-ClothingBackpackChameleonFill = { ent-ClothingBackpackChameleon }
+
+# Corvax-HiddenDesc-Start
+ent-ClothingBackpackDuffelSyndicateCarpSuit = { ent-ClothingBackpackDuffelSyndicate }
+ .suffix = вещмешок костюма карпа
+ .desc = { ent-ClothingBackpackDuffelSyndicate.desc }
+ent-ClothingBackpackDuffelSyndicatePyjamaBundle = { ent-ClothingBackpackDuffelSyndicate }
+ .suffix = вещмешок пижам Синдиката
+ .desc = { ent-ClothingBackpackDuffelSyndicate.desc }
+ent-ClothingBackpackDuffelSyndicateC4tBundle = { ent-ClothingBackpackDuffelSyndicate }
+ .suffix = набор C-4 Синдиката
+ .desc = { ent-ClothingBackpackDuffelSyndicate.desc }
+ent-ClothingBackpackChameleonFill = { ent-ClothingBackpackDuffelSyndicate }
.suffix = Заполненный, Хамелеон
- .desc = { ent-ClothingBackpackChameleon.desc }
-ent-ClothingBackpackDuffelSyndicateEVABundle = набор EVA Синдиката
- .desc = Содержит одобренный Синдикатом костюм EVA.
-ent-ClothingBackpackDuffelSyndicateHardsuitBundle = набор скафандров Синдиката
- .desc = Содержит фирменный кроваво-красный комбинезон Синдиката.
-ent-ClothingBackpackDuffelSyndicateEliteHardsuitBundle = набор элитных скафандров Синдиката
- .desc = Содержит элитный скафандр Синдиката, идущий с дополнительным снаряжением.
-ent-ClothingBackpackDuffelSyndicateHardsuitExtrasBundle = набор дополнений скафандров Синдиката
- .desc = Содержит снаряжение, которое обязательно нужно иметь при покупке скафандра.
-ent-ClothingBackpackDuffelZombieBundle = зомби набор Синдиката
- .desc = Универсальный набор для создания зомби на станции.
-ent-ClothingBackpackDuffelSyndicateOperative = вещмешок оперативника
- .desc = { ent-ClothingBackpackDuffelSyndicateBundle.desc }
-ent-ClothingBackpackDuffelSyndicateOperativeMedic = вещмешок оперативника-медика
- .desc = Большой вещевой мешок для хранения дополнительного медицинского снаряжения.
-ent-ClothingBackpackDuffelSyndicateMedicalBundleFilled = набор медикаментов
- .desc = Все, что нужно для возвращения в строй ваших товарищей: главным образом, боевая аптечка, дефибриллятор и три боевых медипена.
-ent-ClothingBackpackDuffelSyndicateDecoyKitFilled = набор обманок
- .desc = Содержит отвлекающие устройства, как звуковые, так и визуальные. Скоро появятся и обонятельные.
+ .desc = { ent-ClothingBackpackDuffelSyndicate.desc }
+ent-ClothingBackpackDuffelSyndicateEVABundle = { ent-ClothingBackpackDuffelSyndicate }
+ .suffix = набор EVA Синдиката
+ .desc = { ent-ClothingBackpackDuffelSyndicate.desc }
+ent-ClothingBackpackDuffelSyndicateHardsuitBundle = { ent-ClothingBackpackDuffelSyndicate }
+ .suffix = набор скафандров Синдиката
+ .desc = { ent-ClothingBackpackDuffelSyndicate.desc }
+ent-ClothingBackpackDuffelSyndicateEliteHardsuitBundle = { ent-ClothingBackpackDuffelSyndicate }
+ .suffix = набор элитных скафандров Синдиката
+ .desc = { ent-ClothingBackpackDuffelSyndicate.desc }
+ent-ClothingBackpackDuffelSyndicateHardsuitExtrasBundle = { ent-ClothingBackpackDuffelSyndicate }
+ .suffix = набор дополнений скафандров Синдиката
+ .desc = { ent-ClothingBackpackDuffelSyndicate.desc }
+ent-ClothingBackpackDuffelZombieBundle = { ent-ClothingBackpackDuffelSyndicate }
+ .suffix = зомби набор Синдиката
+ .desc = { ent-ClothingBackpackDuffelSyndicate.desc }
+ent-ClothingBackpackDuffelSyndicateOperative = { ent-ClothingBackpackDuffelSyndicate }
+ .suffix = вещмешок оперативника
+ .desc = { ent-ClothingBackpackDuffelSyndicate.desc }
+ent-ClothingBackpackDuffelSyndicateOperativeMedic = { ent-ClothingBackpackDuffelSyndicate }
+ .suffix = вещмешок оперативника-медика
+ .desc = { ent-ClothingBackpackDuffelSyndicate.desc }
+ent-ClothingBackpackDuffelSyndicateMedicalBundleFilled = { ent-ClothingBackpackDuffelSyndicate }
+ .suffix = набор медикаментов
+ .desc = { ent-ClothingBackpackDuffelSyndicate.desc }
+ent-ClothingBackpackDuffelSyndicateDecoyKitFilled = { ent-ClothingBackpackDuffelSyndicate }
+ .suffix = набор обманок
+ .desc = { ent-ClothingBackpackDuffelSyndicate.desc }
+# Corvax-HiddenDesc-End
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/boxes/general.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/boxes/general.ftl
index c2e281215d0..03f800f6a4c 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/boxes/general.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/boxes/general.ftl
@@ -47,8 +47,11 @@ ent-BoxEncryptionKeySecurity = коробка ключей шифрования
.desc = { ent-BoxEncryptionKeyPassenger.desc }
ent-BoxEncryptionKeyService = коробка ключей шифрования сервисного отдела
.desc = { ent-BoxEncryptionKeyPassenger.desc }
-ent-BoxEncryptionKeySyndie = коробка ключей шифрования синдиката
- .desc = Два ключа шифрования синдиката по цене одного. Для простоты использования уменьшена.
+# Corvax-HiddenDesc-Start
+ent-BoxEncryptionKeySyndie = коробка ключей шифрования
+ .suffix = коробка ключей шифрования Синдиката
+ .desc = { ent-BoxEncryptionKeyPassenger.desc }
+# Corvax-HiddenDesc-End
ent-BoxDeathRattleImplants = коробка имплантов Предсмертный хрип
.desc = Шесть имплантов Предсмертный хрип и портативные GPS-навигаторы для всего отряда.
ent-BoxLeadLined = освинцованная коробка
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/back/duffel.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/back/duffel.ftl
index 8c62dc61a01..d1a49250424 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/back/duffel.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/back/duffel.ftl
@@ -30,16 +30,22 @@ ent-ClothingBackpackDuffelCargo = вещмешок грузчика
.desc = Большой вещмешок для для воровства драгоценной добычи.
ent-ClothingBackpackDuffelSalvage = вещмешок утилизатора
.desc = Большой вещмешок для хранения дополнительных экзотических сокровищ.
-ent-ClothingBackpackDuffelSyndicate = вещмешок синдиката
- .desc = Большой вещмешок для хранения дополнительных предательских предметов.
+# Corvax-HiddenDesc-Start
+ent-ClothingBackpackDuffelSyndicate = черно-красный вещмешок
+ .suffix = вещмешок Синдиката
+ .desc = Вместительный и удобный вещмешок цвета эбонита и крови, в который влезут «игрушки» для любых возрастов.
ent-ClothingBackpackDuffelSyndicateBundle = { ent-ClothingBackpackDuffelSyndicate }
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
-ent-ClothingBackpackDuffelSyndicateAmmo = вещмешок синдиката
- .desc = { ent-ClothingBackpackDuffelSyndicate.desc }
+ent-ClothingBackpackDuffelSyndicate = черно-красный вещмешок
+ .suffix = вещмешок Синдиката
+ .desc = Вместительный и удобный вещмешок цвета эбонита и крови, в который влезут «игрушки» для любых возрастов.
ent-ClothingBackpackDuffelSyndicateAmmoBundle = { ent-ClothingBackpackDuffelSyndicateAmmo }
+ .suffix = набор аммуниции Синдиката
.desc = { ent-ClothingBackpackDuffelSyndicateAmmo.desc }
-ent-ClothingBackpackDuffelSyndicateMedical = вещмешок синдиката
- .desc = { ent-ClothingBackpackDuffelSyndicate.desc }
+ent-ClothingBackpackDuffelSyndicateMedical = медицинский { ent-ClothingBackpackDuffelSyndicate }
+ .suffix = медицинский вещмешок Синдиката
+ .desc = Вместительный и удобный вещмешок с красной эмблемой "Звезды жизни" цвета эбонита и крови. Интересно, его хозяин соблюдает клятву Гиппократа?
+# Corvax-HiddenDesc-End
ent-ClothingBackpackDuffelSyndicateMedicalBundle = { ent-ClothingBackpackDuffelSyndicateMedical }
.desc = { ent-ClothingBackpackDuffelSyndicateMedical.desc }
ent-ClothingBackpackDuffelHolding = бездонный вещмешок
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/eyes/hud.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/eyes/hud.ftl
index 51f053050a3..9adb3261fbb 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/eyes/hud.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/eyes/hud.ftl
@@ -20,8 +20,11 @@ ent-ClothingEyesHudMultiversal = multiversal hud
.desc = Filler
ent-ClothingEyesHudOmni = omni hud
.desc = Filler
-ent-ClothingEyesHudSyndicate = синди-визор
- .desc = Профессиональный визор Синдиката с индикатором на стекле, предназначенный для более точного обнаружения гуманоидов с их последующим уничтожением.
+# Corvax-HiddenDesc-Start
+ent-ClothingEyesHudSyndicate = визор оперативника
+ .suffix = синди-визор
+ .desc = Профессиональный визор со встроенной индикацией "свой-чужой", предназначенный для обнаружения и идентификации гуманоидных целей для их последующего уничтожения.
+# Corvax-HiddenDesc-End
ent-ClothingEyesGlassesHiddenSecurity = { ent-ClothingEyesGlassesSunglasses }
.desc = { ent-ClothingEyesGlassesSunglasses.desc }
.suffix = Синдикат
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/hands/gloves.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/hands/gloves.ftl
index 433fcc9bd83..9d28d06424c 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/hands/gloves.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/hands/gloves.ftl
@@ -43,8 +43,11 @@ ent-ThievingGloves = { ent-ClothingHandsGlovesColorBlack }
ent-ClothingHandsGlovesCluwne = руки клувеня
.desc = Проклятая пара рук клувеня.
.suffix = Неснимаемый
-ent-ClothingHandsGlovesNorthStar = перчатки Полярный звезды
- .desc = Эти перчатки позволяют наносить удары с невероятной скоростью.
+# Corvax-HiddenDesc-Start
+ent-ClothingHandsGlovesNorthStar = пара сине-белых перчаток
+ .suffix = перчатки Полярной звезды, Синдикат
+ .desc = Одев их, можно с уверенностью чувствовать себя жестоким и брутальным героем из аниме-сериалов.
+# Corvax-HiddenDesc-End
ent-ClothingHandsGlovesForensic = криминалистические перчатки
.desc = Не оставляют ни волокна, ни отпечатки пальцев. Если вы работаете без них, то вы - УЖАСНЫЙ ДЕТЕКТИВ.
ent-ClothingHandsGlovesJanitor = резиновые перчатки
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/head/eva-helmets.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/head/eva-helmets.ftl
index 5e03d3ac7cf..59e8357228c 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/head/eva-helmets.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/head/eva-helmets.ftl
@@ -2,8 +2,11 @@ ent-ClothingHeadHelmetEVA = шлем EVA
.desc = Старый добрый шлем, предназначенный для внекорабельной деятельности. Известен тем, что вызывает паранойю у сотрудников службы безопасности.
ent-ClothingHeadHelmetEVALarge = шлем EVA
.desc = Старый добрый шлем, предназначенный для внекорабельной деятельности.
-ent-ClothingHeadHelmetSyndicate = шлем EVA синдиката
- .desc = Простой, стильный EVA шлем. Предназначен для максимально скромной космо-крутости.
+# Corvax-HiddenDesc-Start
+ent-ClothingHeadHelmetSyndicate = стильный шлем
+ .suffix = Cиндикат
+ .desc = Стильный, герметичный, прочный шлем.
+# Corvax-HiddenDesc-End
ent-ClothingHeadHelmetCosmonaut = шлем космонавта
.desc = Древний дизайн, современное производство.
ent-ClothingHeadHelmetVoidParamed = пустотный шлем парамедика
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/masks/masks.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/masks/masks.ftl
index caaa512bdaf..80ce66cbce0 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/masks/masks.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/masks/masks.ftl
@@ -2,8 +2,11 @@ ent-ClothingMaskGas = противогаз
.desc = Закрывающая лицо маска, которую можно подключить к дыхательному баллону.
ent-ClothingMaskGasSecurity = противогаз СБ
.desc = Стандартный противогаз Службы безопасности.
-ent-ClothingMaskGasSyndicate = противогаз синдиката
- .desc = Плотно прилегающая тактическая маска, которую можно подключить к дыхательному баллону.
+# Corvax-HiddenDesc-Start
+ent-ClothingMaskGasSyndicate = черный боевой противогаз
+ .suffix = Синдикат
+ .desc = Высокотехнологичный противогаз с возможностью подключить его к баллону, разработанный специально для борьбы в тяжелых условиях. Теперь – с функцией защиты для глаз!
+# Corvax-HiddenDesc-End
ent-ClothingMaskGasAtmos = атмос-противогаз
.desc = Улучшенный противогаз, используемый атмосферными техниками. Огнеупорный!
ent-ClothingMaskGasCaptain = противогаз капитана
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/outerclothing/hardsuits.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/outerclothing/hardsuits.ftl
index c60e339ad79..9af237f8e1a 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/outerclothing/hardsuits.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/outerclothing/hardsuits.ftl
@@ -29,14 +29,19 @@ ent-ClothingOuterHardsuitWarden = скафандр смотрителя
ent-ClothingOuterHardsuitLuxury = элитный шахтёрский скафандр
.desc = Отремонтированный шахтёрский скафандр, выполненный в цветах квартирмейстера. Графеновая подкладка обеспечивает меньшую защиту, но с ней гораздо легче передвигаться.
ent-ClothingOuterHardsuitSyndie = кроваво-красный скафандр
+ .suffix = Ядерный Оперативник
.desc = Тяжелобронированный скафандр, предназначенный для специальных операций. Собственность Мародёров Горлекса.
ent-ClothingOuterHardsuitSyndieMedic = кроваво-красный медицинский скафандр
+ .suffix = Ядерный Оперативник
.desc = Тяжелобронированный и манёвренный продвинутый скафандр, предназначенный для полевых медицинских операций.
ent-ClothingOuterHardsuitSyndieElite = элитный скафандр Синдиката
+ .suffix = Ядерный Оперативник
.desc = Элитная версия кроваво-красного скафандра, отличающаяся повышенной мобильностью и огнеупорностью. Собственность Мародёров Горлекса.
ent-ClothingOuterHardsuitSyndieCommander = скафандр командира Синдиката
+ .suffix = Ядерный Оперативник
.desc = Усиленная версия кроваво-красного скафандра, предназначенная для командиров оперативных отрядов Синдиката. Броня значительно усилена для ведения смертоносных боёв на передовой.
ent-ClothingOuterHardsuitJuggernaut = костюм джаггернаута Cybersun
+ .suffix = Ядерный Оперативник
.desc = Костюм, созданный отделом передовых исследований и разработок компании Cybersun, обладает повышенной устойчивостью к внешнему воздействию.
ent-ClothingOuterHardsuitWizard = скафандр волшебника
.desc = Причудливый скафандр, инкрустированный драгоценными камнями, излучающий магическую энергию.
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/outerclothing/softsuits.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/outerclothing/softsuits.ftl
index b9efe9a07b0..670e5d53af8 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/outerclothing/softsuits.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/outerclothing/softsuits.ftl
@@ -1,7 +1,10 @@
ent-ClothingOuterHardsuitEVA = скафандр EVA
.desc = Легкий космический скафандр, способный защитить владельца от космического вакуума во время аварийной ситуации.
-ent-ClothingOuterHardsuitSyndicate = скафандр EVA синдиката
- .desc = На бирке написано 'Совершенно не собственность вражеской корпорации, честно!'.
+# Corvax-HiddenDesc-Start
+ent-ClothingOuterHardsuitSyndicate = кроваво-красный скафандр EVA
+ .suffix = Синдикат
+ .desc = { ent-ClothingOuterHardsuitEVA.desc }
+# Corvax-HiddenDesc-End
ent-ClothingOuterSuitEmergency = аварийный скафандр EVA
.desc = Аварийный скафандр EVA со встроенным шлемом. Он ужасно медленный и не имеет температурной защиты, но его достаточно, чтобы выиграть время в жестком вакууме космоса.
ent-ClothingOuterHardsuitEVAPrisoner = тюремный скафандр EVA
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/uniforms/jumpskirts.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/uniforms/jumpskirts.ftl
index 370ff7dd610..80381205379 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/uniforms/jumpskirts.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/uniforms/jumpskirts.ftl
@@ -106,8 +106,10 @@ ent-ClothingUniformJumpskirtCentcomFormalDress = торжественное пл
.desc = Платье для особых случаев.
ent-ClothingUniformJumpskirtHosFormal = торжественное платье главы службы безопасности
.desc = Платье для особых случаев.
+# Corvax-HiddenDesc-Start
ent-ClothingUniformJumpskirtOperative = юбка-комбинезон оперативника
- .desc = Униформа элитных агентов синдиката, выполняющих тактические операции в глубоком космосе..
+ .desc = Униформа для проведения тактических операций в глубоком космосе.
+# Corvax-HiddenDesc-End
ent-ClothingUniformJumpskirtTacticool = тактическая юбка-комбинезон
.desc = Униформа для оперативных LARPеров, выполняющих тактические кражи изолированных перчаток в глубоком космосе.
ent-ClothingUniformJumpskirtAtmos = юбка-комбинезон атмосферного техника
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/uniforms/jumpsuits.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/uniforms/jumpsuits.ftl
index e219d33bfcf..0cfb441d5f8 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/uniforms/jumpsuits.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/uniforms/jumpsuits.ftl
@@ -166,8 +166,10 @@ ent-ClothingUniformJumpsuitCentcomFormal = торжественный костю
.desc = Костюм для особых случаев.
ent-ClothingUniformJumpsuitHosFormal = торжественный костюм главы службы безопасности
.desc = Костюм для особых случаев.
+# Corvax-HiddenDesc-Start
ent-ClothingUniformJumpsuitOperative = комбинезон оперативника
- .desc = Униформа элитных агентов Синдиката, выполняющих тактические операции в глубоком космосе.
+ .desc = Униформа для сложных и опасных операций в глубоком космосе.
+# Corvax-HiddenDesc-End
ent-ClothingUniformJumpsuitTacticool = тактический комбинезон
.desc = Униформа для оперативных LARPеров, выполняющих тактические кражи изолированных перчаток в глубоком космосе.
ent-ClothingUniformJumpsuitMercenary = комбинезон наёмника
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/pda.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/pda.ftl
index 996363756f6..79783ce8d83 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/pda.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/pda.ftl
@@ -80,9 +80,14 @@ ent-AtmosPDA = КПК атмос-техника
.desc = Все ещё пахнет плазмой.
ent-ClearPDA = прозрачный КПК
.desc = На 99,44% из прозрачного пластика.
-ent-SyndiPDA = КПК синдиката
- .desc = Окей, пора стать продуктивным членом... о, круто, я плохой парень, пора убивать людей!
-ent-ERTLeaderPDA = КПК лидера ОБР
+
+# Corvax-HiddenDesc-Start
+ent-SyndiPDA = кроваво-красный КПК
+ .suffix = КПК Синдиката, Ядерный Оперативник
+ .desc = Смотря на этот КПК, ваше сердцебиение учащается... словно его владелец совершил нечто ужасное.
+# Corvax-HiddenDesc-End
+
+ent-ERTLeaderPDA = КПК ОБР
.desc = Красный значит мощный.
.suffix = Лидер
ent-ERTChaplainPDA = КПК священника ОБР
@@ -125,7 +130,8 @@ ent-SeniorPhysicianPDA = КПК ведущего врача
.desc = Слабо пахнет железом и химикатами. Имеет встроенный анализатор здоровья.
ent-SeniorOfficerPDA = КПК инструктора СБ
.desc = Побит, помят, поломан, практически не пригоден для использования.
-ent-PiratePDA = КПК пирата
- .desc = Йарр!
-ent-SyndiAgentPDA = КПК агента Синдиката
- .desc = Когда лечения простых агентов Синдикатов недостаточно, займитесь лучением Ядерных оперативников!
+ent-PiratePDA = КПК с Адамовой головой
+ .desc = 'Черный цвет – стильно! Череп и кости – круто! Что-что? У меня на КПК символ Адамовой головы? Это череп!'
+ent-SyndiAgentPDA = медицинский ало-красный КПК
+ .suffix = КПК оперативника медика Синдиката, Ядерный Оперативник
+ .desc = Смотря на этот КПК, ваше сердцебиение учащается... словно его владелец проводил немыслимые и ужасные медицинские эксперименты.
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/syndicate_gadgets/guardian_activators.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/syndicate_gadgets/guardian_activators.ftl
index fe32a067f16..7af3fda3100 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/syndicate_gadgets/guardian_activators.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/syndicate_gadgets/guardian_activators.ftl
@@ -1,10 +1,16 @@
-ent-HoloparasiteInjector = инъектор голопаразита
- .desc = Сложнейшее произведение искусства, основанное на наномашинах, позволяющее пользователю стать носителем голопаразита.
-ent-HoloClownInjector = инъектор голоклоуна
- .desc = Сложнейшее произведение искусства, основанное на наномашинах, позволяющее пользователю стать носителем голоклоуна.
+# Corvax-HiddenDesc-Start
+ent-HoloparasiteInjector = имплантер
+ .suffix = инъектор голопаразита
+ .desc = Одноразовый шприц, специально предназначенный для введения подкожных имплантов.
+ent-HoloClownInjector = имплантер
+ .suffix = инъектор голоклоуна
+ .desc = Одноразовый шприц, специально предназначенный для введения подкожных имплантов.
ent-MagicalLamp = магическая лампа
.desc = Федерации магов пришлось как-то сократить расходы после скандала с товарами джиннов.
-ent-BoxHoloparasite = коробка с голопаразитом
- .desc = Коробка, содержащая инъектор голопаразита
-ent-BoxHoloclown = коробка с голоклоуном
- .desc = Коробка, содержащая инъектор голоклоуна
+ent-BoxHoloparasite = коробка
+ .suffix = коробка с голопаразитом
+ .desc = Коробка с рисунком странного существа.
+ent-BoxHoloclown = коробка
+ .suffix = коробка с голоклоуном
+ .desc = Розовая коробка с изображением клоуна.
+# Corvax-HiddenDesc-End
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/syndicate_gadgets/reinforcement_teleporter.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/syndicate_gadgets/reinforcement_teleporter.ftl
index db51695fcde..2e4af022a8f 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/syndicate_gadgets/reinforcement_teleporter.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/syndicate_gadgets/reinforcement_teleporter.ftl
@@ -1,13 +1,18 @@
-ent-ReinforcementRadioSyndicate = радио подкрепления синдиката
- .desc = Призовите на помощь агента Синдиката сомнительного качества, мгновенно! Предоставляется только базовое снаряжение.
+# Corvax-HiddenDesc-Start
+ent-ReinforcementRadioSyndicate = старое радио
+ .suffix = радио подкрепления Cиндиката
+ .desc = Винтажное радио с незнакомыми частотами.
ent-ReinforcementRadioSyndicateNukeops = { ent-ReinforcementRadioSyndicate }
- .suffix = Ядерные оперативники
+ .suffix = радио подкрепления ЯО, Ядерный Оперативник
+ .desc = { ent-ReinforcementRadioSyndicate.desc }
+ent-ReinforcementRadioSyndicateMonkey = { ent-ReinforcementRadioSyndicate }
+ .suffix = радио обезьяньего подкрепления Синдиката
.desc = { ent-ReinforcementRadioSyndicate.desc }
-ent-ReinforcementRadioSyndicateMonkey = радио обезьяньего подкрепления синдиката
- .desc = Вызывает на подмогу специально обученную обезьяну.
-ent-ReinforcementRadioSyndicateMonkeyNukeops = { ent-ReinforcementRadioSyndicateMonkey }
+ent-ReinforcementRadioSyndicateMonkeyNukeops = { ent-ReinforcementRadioSyndicate }
.suffix = Ядерные оперативники
.desc = { ent-ReinforcementRadioSyndicateMonkey.desc }
-ent-ReinforcementRadioSyndicateCyborgAssault = радио подкрепления штурмового киборга Синдиката
+ent-ReinforcementRadioSyndicateCyborgAssault = { ent-ReinforcementRadioSyndicate }
+ .suffix = радио подкрепления штурмового киборга Синдиката
.desc = Призовите хорошо вооружённого штурмового киборга, немедленно!
.suffix = Ядерные оперативники
+# Corvax-HiddenDesc-End
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/pai.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/pai.ftl
index 26d1bc641b5..a2286b4b0c9 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/pai.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/pai.ftl
@@ -1,7 +1,10 @@
ent-PersonalAI = персональный ИИ
.desc = Ваш электронный друг, с которым весело!
-ent-SyndicatePersonalAI = персональный ИИ Синдиката
- .desc = Ваш электронный друг, созданный Синдикатом!
+# Corvax-HiddenDesc-Start
+ent-SyndicatePersonalAI = персональный ИИ
+ .suffix = Синдикат
+ .desc = Новейшая модель вашего электронного друга! Теперь веселье засияет новыми красками!
+# Corvax-HiddenDesc-End
ent-PotatoAI = картофельный ИИ
.desc = Это картофелина. Вы заставили её быть разумной, вы, монстр.
ent-ActionPAIPlayMidi = Запустить MIDI
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/subdermal_implants.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/subdermal_implants.ftl
index 4f17db718ae..4d47ba1309d 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/subdermal_implants.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/subdermal_implants.ftl
@@ -1,32 +1,49 @@
ent-BaseSubdermalImplant = имплант
.desc = Микрочип, который вживляют под кожу.
-ent-SadTromboneImplant = имплант Грустный тромбон
- .desc = Этот имплант проигрывает грустную мелодию при смерти владельца.
-ent-LightImplant = имплант Свет
- .desc = Этот имплант заставляет кожу пользователя излучать слабый свет при активации.
-ent-BikeHornImplant = хонк-имплант
- .desc = Этот имплант позволяет пользователю хонкать когда угодно.
-ent-TrackingImplant = имплант Трекер
- .desc = Этот имплант оснащён устройством слежения, подключенным к сети датчиков комбинезонов, а также монитором состояния для радиоканала службы безопасности.
-ent-StorageImplant = имплант Хранилище
- .desc = Этот имплант позволяет организовать скрытое хранилище внутри тела, с использованием блюспейс-технологии.
-ent-FreedomImplant = имплант Свобода
- .desc = Этот имплант позволяет пользователю до трёх раз вырваться из наручников, прежде чем он перестанет функционировать.
-ent-UplinkImplant = имплант Аплинк
- .desc = Этот имплант позволяет владельцу пользоваться спрятанным аплинком Синдиката.
-ent-EmpImplant = имплант ЭМИ
- .desc = Этот имплант создаёт электромагнитный импульс при активации.
-ent-ScramImplant = имплант Побег
- .desc = Этот имплант случайным образом телепортирует пользователя на большое расстояние при активации.
-ent-DnaScramblerImplant = имплант Миксер ДНК
- .desc = Этот имплант позволяет пользователю один раз произвольно изменить свою внешность и имя.
-ent-MicroBombImplant = имплант Микробомба
- .desc = Этот имплант детонирует при активации или после смерти пользователя.
-ent-MacroBombImplant = имплант Макробомба
- .desc = Этот имплант создаёт большой взрыв при смерти пользователя после запрограммированного обратного отсчета.
-ent-DeathAcidifierImplant = имплант Посмертный растворитель
- .desc = Этот имплант растворяет носителя и всё снаряжение при его смерти.
-ent-DeathRattleImplant = имплант Предсмертный хрип
- .desc = Этот имплант сообщит в радиоканал Синдиката, если пользователь окажется в критическом состоянии или умрёт.
-ent-MindShieldImplant = имплант Щит разума
- .desc = Этот имплант гарантирует лояльность корпорации Nanotrasen и предотвращает воздействие устройств контроля сознания.
+# Corvax-HiddenDesc-Start
+ent-SadTromboneImplant = { ent-BaseSubdermalImplant }
+ .suffix = Грустный тромбон
+ .desc = { ent-BaseSubdermalImplant.desc }
+ent-LightImplant = { ent-BaseSubdermalImplant }
+ .suffix = Свет
+ .desc = { ent-BaseSubdermalImplant.desc }
+ent-BikeHornImplant = { ent-BaseSubdermalImplant }
+ .suffix = хонк-имплант
+ .desc = { ent-BaseSubdermalImplant.desc }
+ent-TrackingImplant = { ent-BaseSubdermalImplant }
+ .suffix = Трекер
+ .desc = { ent-BaseSubdermalImplant.desc }
+ent-StorageImplant = { ent-BaseSubdermalImplant }
+ .suffix = Хранилище
+ .desc = { ent-BaseSubdermalImplant.desc }
+ent-FreedomImplant = { ent-BaseSubdermalImplant }
+ .suffix = Свобода
+ .desc = { ent-BaseSubdermalImplant.desc }
+ent-UplinkImplant = { ent-BaseSubdermalImplant }
+ .suffix = Аплинк
+ .desc = { ent-BaseSubdermalImplant.desc }
+ent-EmpImplant = { ent-BaseSubdermalImplant }
+ .suffix = ЭМИ
+ .desc = { ent-BaseSubdermalImplant.desc }
+ent-ScramImplant = { ent-BaseSubdermalImplant }
+ .suffix = Побег
+ .desc = { ent-BaseSubdermalImplant.desc }
+ent-DnaScramblerImplant = { ent-BaseSubdermalImplant }
+ .suffix = Миксер ДНК
+ .desc = { ent-BaseSubdermalImplant.desc }
+ent-MicroBombImplant = { ent-BaseSubdermalImplant }
+ .suffix = Микробомба
+ .desc = { ent-BaseSubdermalImplant.desc }
+ent-MacroBombImplant = { ent-BaseSubdermalImplant }
+ .suffix = Макробомба
+ .desc = { ent-BaseSubdermalImplant.desc }
+ent-DeathAcidifierImplant = { ent-BaseSubdermalImplant }
+ .suffix = Посмертный растворитель
+ .desc = { ent-BaseSubdermalImplant.desc }
+ent-DeathRattleImplant = { ent-BaseSubdermalImplant }
+ .suffix = Предсмертный хрип
+ .desc = { ent-BaseSubdermalImplant.desc }
+ent-MindShieldImplant = { ent-BaseSubdermalImplant }
+ .suffix = Щит разума
+ .desc = { ent-BaseSubdermalImplant.desc }
+# Corvax-HiddenDesc-End
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/power/powersink.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/power/powersink.ftl
index c2b42eb6125..008085c4912 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/power/powersink.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/power/powersink.ftl
@@ -1,2 +1,5 @@
-ent-PowerSink = поглотитель энергии
- .desc = Вытягивает огромное количество электроэнергии из сети.
+# Corvax-HiddenDesc-Start
+ent-PowerSink = большое устройство с консолью
+ .suffix = поглотитель энергии Синдиката
+ .desc = Массивное устройство с большим количеством проводов и резисторов.
+# Corvax-HiddenDesc-End
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/shields/shields.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/shields/shields.ftl
index 4220bbff8d8..bf6c8902c39 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/shields/shields.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/shields/shields.ftl
@@ -16,9 +16,13 @@ ent-ClockworkShield = заводной щит
.desc = Ratvar oyrffrf lbh jvgu uvf cebgrpgvba. Ратвар благословляет вас Своей защитой.
ent-MirrorShield = зеркальный щит
.desc = Пугающе светится красным... вы слышите, как шепчет геометр.
-ent-EnergyShield = энергощит
- .desc = Экзотический энергетический щит, в сложенном состоянии может поместиться даже в кармане.
-ent-BrokenEnergyShield = сломанный энергощит
- .desc = Что-то внутри перегорело, он больше не функционирует.
+# Corvax-HiddenDesc-Start
+ent-EnergyShield = подозрительное устройство
+ .suffix = энергощит
+ .desc = Небольшое дискообразное устройство с удобной рукоятью и кнопкой активации.
+ent-BrokenEnergyShield = сломанное подозрительное устройство
+ .suffix = сломанный энергощит
+ .desc = Чтобы это ни было, оно больше не функционирует.
+# Corvax-HiddenDesc-End
ent-TelescopicShield = телескопический щит
.desc = Продвинутый щит на случай беспорядков, изготовлен из облегчённых материалов, способен складываться для удобства хранения.
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/chapel/bibles.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/chapel/bibles.ftl
index 4c34f2f85f1..cbde98262e2 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/chapel/bibles.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/chapel/bibles.ftl
@@ -1,6 +1,9 @@
ent-Bible = библия
.desc = Новая межзвездная версия 2340
-ent-BibleNecronomicon = некрономикон
- .desc = Имеется пометка: Klatuu, Verata, Nikto -- Не забыть об этом опять!
+# Corvax-HiddenDesc-Start
+ent-BibleNecronomicon = священный древний фолиант
+ .suffix = некрономикон
+ .desc = Имеется пометка: Klatuu, Verata, Nikto – Не забыть об этом опять!
+# Corvax-HiddenDesc-End
ent-ActionBibleSummon = Призвать фамильяра
.desc = Призовите фамильяра, который станет помогать вам и обретёт человекоподобный интеллект после вселения в него души.
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/chemistry-bottles.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/chemistry-bottles.ftl
index 921229c5156..aa1b1cefe1e 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/chemistry-bottles.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/chemistry-bottles.ftl
@@ -20,8 +20,11 @@ ent-Left4ZedChemistryBottle = бутылочка left-4-zed
.desc = Это повысит эффективность мутагена.
ent-UnstableMutagenChemistryBottle = бутылочка нестабильного мутагена
.desc = Это вызовет быструю мутацию ваших растений.
-ent-NocturineChemistryBottle = бутылочка ноктюрина
- .desc = Это заставит любого упасть практически сразу. Сложно вызвать передозировку.
+# Corvax-HiddenDesc-Start
+ent-NocturineChemistryBottle = { ent-BaseChemistryEmptyBottle }
+ .suffix = бутылочка ноктюрина, Синдикат
+ .desc = { ent-BaseChemistryEmptyBottle.desc }
+# Corvax-HiddenDesc-End
ent-EphedrineChemistryBottle = бутылочка эфедрина
.desc = { ent-BaseChemistryBottleFilled.desc }
ent-OmnizineChemistryBottle = бутылочка омнизина
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/syndicate.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/syndicate.ftl
index 8250dc8d979..9f66c71c2d0 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/syndicate.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/syndicate.ftl
@@ -1,27 +1,29 @@
-ent-Telecrystal = телекристалл
- .desc = Похоже, он переливается подозрительно манящей энергией.
- .suffix = 20 ТК
+# Corvax-HiddenDesc-Start
+ent-Telecrystal = красный кристалл
+ .desc = Необычные, мерцающие красным кристаллы.
+ .suffix = 20 ТК, телекристалл Синдиката
ent-Telecrystal1 = { ent-Telecrystal }
- .suffix = 1 ТК
+ .suffix = 1 ТК, телекристалл Синдиката
.desc = { ent-Telecrystal.desc }
ent-Telecrystal5 = { ent-Telecrystal }
- .suffix = 5 ТК
+ .suffix = 5 ТК, телекристалл Синдиката
.desc = { ent-Telecrystal.desc }
ent-Telecrystal10 = { ent-Telecrystal }
- .suffix = 10 ТК
+ .suffix = 10 ТК, телекристалл Синдиката
.desc = { ent-Telecrystal.desc }
-ent-BaseUplinkRadio = аплинк синдиката
- .desc = Подозрительно выглядящее старое радио...
- .suffix = Пустой
+ent-BaseUplinkRadio = старое радио
+ .desc = Винтажное радио, которое по никому не ясной причине застыло на крайне необычной частоте, со словом «АпЛинк» на лицевой стороне.
+ .suffix = Пустой, аплинк синдиката
ent-BaseUplinkRadio20TC = { ent-BaseUplinkRadio }
- .suffix = 20 ТК
+ .suffix = 20 ТК, аплинк синдиката
.desc = { ent-BaseUplinkRadio.desc }
ent-BaseUplinkRadio25TC = { ent-BaseUplinkRadio }
- .suffix = 25 ТК
+ .suffix = 25 ТК, аплинк синдиката
.desc = { ent-BaseUplinkRadio.desc }
ent-BaseUplinkRadio40TC = { ent-BaseUplinkRadio }
- .suffix = 40 ТК, ЯдерныйОперативник
+ .suffix = 40 ТК, аплинк синдиката, Ядерный Оперативник
.desc = { ent-BaseUplinkRadio.desc }
-ent-BaseUplinkRadioDebug = { ent-BaseUplinkRadio }
+ent-BaseUplinkRadioDebug = радио аплинк Синдиката
.suffix = DEBUG
.desc = { ent-BaseUplinkRadio.desc }
+# Corvax-HiddenDesc-End
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/tools/emag.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/tools/emag.ftl
index 5c215585363..9ffaf61f176 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/tools/emag.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/tools/emag.ftl
@@ -1,6 +1,8 @@
-ent-EmagUnlimited = криптографический секвенсор
- .desc = Универсальное решение для взлома. Отмычка для мыслящего человека. Знаковый EMAG.
- .suffix = Неограниченный
-ent-Emag = { ent-EmagUnlimited }
- .desc = { ent-EmagUnlimited.desc }
- .suffix = Ограниченный
+# Corvax-HiddenDesc-Start
+ent-Emag = модифицированная ID карта
+ .suffix = криптографический секвенсор Синдиката, ЕМАГ
+ .desc = Странная ID карта, с торчащими проводами и дополнительными модулями.
+ent-EmagUnlimited = модифицированная ID карта
+ .desc = Странная ID карта, с торчащими проводами и дополнительными модулями.
+ .suffix = криптографический секвенсор Синдиката, ЕМАГ, Неограниченный
+# Corvax-HiddenDesc-End
\ No newline at end of file
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/tools/jammer.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/tools/jammer.ftl
index bd46a75eae8..fbbb5940d97 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/tools/jammer.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/tools/jammer.ftl
@@ -1,2 +1,5 @@
-ent-RadioJammer = глушитель связи
- .desc = При активации это устройство блокирует любую исходящую поблизости радиосвязь и скрывает датчики комбинезонов с мониторов.
+# Corvax-HiddenDesc-Start
+ent-RadioJammer = { ent-AppraisalTool }
+ .suffix = глушитель связи Синдиката
+ .desc = { ent-AppraisalTool.desc } Устройство имеет огромную антенну и сменный аккумулятор.
+# Corvax-HiddenDesc-End
\ No newline at end of file
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/tools/jaws_of_life.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/tools/jaws_of_life.ftl
index d46df5812a1..9e2f097b217 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/tools/jaws_of_life.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/tools/jaws_of_life.ftl
@@ -1,4 +1,7 @@
ent-JawsOfLife = челюсти жизни
.desc = Набор челюстей жизни, скомпонованных при помощи магии науки.
-ent-SyndicateJawsOfLife = челюсти жизни синдиката
- .desc = Используется для проникновения на станцию или в её отделы.
+# Corvax-HiddenDesc-Start
+ent-SyndicateJawsOfLife = чёрно-красные челюсти жизни
+ .suffix = Синдикат
+ .desc = Набор стильных челюстей жизни, скомпонованных при помощи магии науки.
+# Corvax-HiddenDesc-End
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/tools/toolbox.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/tools/toolbox.ftl
index 4b59af1238f..739306fc464 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/tools/toolbox.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/tools/toolbox.ftl
@@ -11,8 +11,11 @@ ent-ToolboxElectricalTurret = электротехнический ящик дл
.suffix = Синдикат, Турель
ent-ToolboxArtistic = художественный ящик для инструментов
.desc = Ящик для инструментов, в котором обычно хранятся художественные принадлежности.
-ent-ToolboxSyndicate = подозрительный ящик для инструментов
- .desc = Зловеще выглядящий ящик для инструментов, наполненный лучшими инструментами Синдиката.
+# Corvax-HiddenDesc-Start
+ent-ToolboxSyndicate = черный ящик для инструментов
+ .suffix = Синдикат
+ .desc = Зловеще выглядящий ящик для инструментов. Кто знает, что может храниться в нем..?
+# Corvax-HiddenDesc-End
ent-ToolboxGolden = золотой ящик для инструментов
.desc = Ящик для инструментов из чистого золота. Рэперы убили бы за него.
ent-ToolboxThief = ящик воровских инструментов неопределённости
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/vehicles/buckleable.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/vehicles/buckleable.ftl
index 2998e465dc3..5dec90737a4 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/vehicles/buckleable.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/vehicles/buckleable.ftl
@@ -10,10 +10,12 @@ ent-VehicleSecway = секвей
.desc = Будущее перемещения. Популяризирован святым Иаковом, покровителем сотрудников службы безопасности и модераторов интернет-форумов.
ent-VehicleATV = квадроцикл
.desc = Все-клеточное транспортное средство.
-ent-VehicleSyndicateSegway = сегвей синдиката
- .desc = Будьте врагом корпорации на стиле.
-ent-VehicleSkeletonMotorcycle = скелетонский мотоцикл
+# Corvax-HiddenDesc-Start
+ent-VehicleSyndicateSegway = стильный алый сегвей
+ .suffix = сегвей синдиката
+ .desc = Алый цвет, брутальный узор протекторов, стильные диски... Вы знаете, на чём хотите уезжать от ядерного взрыва!
.desc = Плохой до мозга костей.
+# Corvax-HiddenDesc-End
ent-VehicleUnicycle = уницикл
.desc = У него всего одно колесо!
ent-VehicleUnicycleFolded = { ent-VehicleUnicycle }
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/vehicles/keys.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/vehicles/keys.ftl
index 2dfc8c9fdaa..aa4d59f4023 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/vehicles/keys.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/vehicles/keys.ftl
@@ -6,7 +6,10 @@ ent-VehicleKeyATV = ключ от квадроцикла
.desc = Какой формы ключ от квадроцикла? Конечно же квадратной!
ent-VehicleKeySkeleton = мастер-ключ от транспорта
.desc = Открывает любое транспортное средство.
-ent-VehicleKeySyndicateSegway = ключ от сегвея синдиката
- .desc = Узор выполнен по образцу культового дизайна емага.
+# Corvax-HiddenDesc-Start
+ent-VehicleKeySyndicateSegway = ключ от алого сегвея
+ .suffix = сегвей синдиката
+ .desc = Сам ключ предвкушает отличную поездку с ветерком. Узор на бирке ключа выполнен стильно и минималистично.
+# Corvax-HiddenDesc-End
ent-VehicleKeySkeletonMotorcycle = ключ от скелетонского мотоцикла
.desc = Красивая связка ключей, украшенная черепом.
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/bombs/spider.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/bombs/spider.ftl
index 3277d8e76db..e86dd6ffada 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/bombs/spider.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/bombs/spider.ftl
@@ -1,2 +1,5 @@
-ent-SpiderCharge = бомба клана Паука
- .desc = Модифицированный заряд C-4, предоставленный вам кланом Паука. Сила его взрыва была увеличена, но действует он только в одной определенной области.
+# Corvax-HiddenDesc-Start
+ent-SpiderCharge = подозрительное устройство
+ .suffix = Бомба клана Паука
+ .desc = Чёрно-зелёное устройство с зашифрованным интерфейсом. Не похоже, чтобы это было разработкой NanoTrasen.
+# Corvax-HiddenDesc-End
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/guns/explosives/grenades.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/guns/explosives/grenades.ftl
index c178f39c9f1..3616323c11d 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/guns/explosives/grenades.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/guns/explosives/grenades.ftl
@@ -2,7 +2,12 @@ ent-ExGrenade = разрывная граната
.desc = Граната, создающая небольшой но разрушительный взрыв.
ent-GrenadeFlashBang = светошумовая граната
.desc = Пиииииииииииииииииииии
-ent-SyndieMiniBomb = минибомба синдиката
- .desc = Взрывное устройство, изготовленное Синдикатом, предназначенное сеять хаос и разрушение.
+
+# Corvax-HiddenDesc-Start
+ent-SyndieMiniBomb = минибомба с таймером
+ .suffix = Синдикат
+ .desc = Аккуратное, стильное взрывное устройство с приятно-потрескивающим таймером, предназначенное сеять хаос и разрушение.
+# Corvax-HiddenDesc-End
+
ent-NuclearGrenade = критическая масса
.desc = Пожалуйста не бросай её, подумай о детях.
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/melee/e_sword.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/melee/e_sword.ftl
index c2277025628..ff89822f95f 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/melee/e_sword.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/melee/e_sword.ftl
@@ -1,12 +1,21 @@
-ent-EnergySword = энергетический меч
- .desc = Очень громкий и опасный меч с лучом чистой, концентрированной плазмы. Разрезает небронированные объекты как масло.
+# Corvax-HiddenDesc-Start
+ent-EnergySword = игрушечный меч
+ .suffix = энергетический меч
+ .desc = Новый пластиковый меч от Sandy-Cat! Имеет реалистичный звук и насыщенный цвет! Почти как настоящий!
+# Corvax-HiddenDesc-End
+
ent-EnergyDagger = ручка
.desc = Ручка с чёрными чернилами.
.suffix = Энергокинжал
ent-EnergyDaggerBox = футляр энергокинжала
.desc = Небольшая коробочка, содержащая энергокинжал. После вскрытия упаковка дезинтегрируется, не оставив улик.
.suffix = Энергокинжал
-ent-EnergyCutlass = абордажная энергосабля
- .desc = Экзотическое энергетическое оружие.
-ent-EnergySwordDouble = двухклинковый энергетический меч
- .desc = Стажеры из командования Синдиката решили, что одного клинка на энергетическом мече недостаточно. Его можно хранить в кармане.
+
+# Corvax-HiddenDesc-Start
+ent-EnergyCutlass = отломанная рукоять игрушечной абордажной сабли
+ .suffix = абордажная энергосабля
+ .desc = Тот кто сделал это, должно быть совсем не любит игрушки.
+ent-EnergySwordDouble = игрушечный двухклинковый меч
+ .suffix = двухклинковый энергетический меч
+ .desc = Новый двойной пластиковый меч от Sandy-Cat! В два раза больше эпика и громких звуков!
+# Corvax-HiddenDesc-End
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/melee/fireaxe.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/melee/fireaxe.ftl
index 0c7529c3de4..59486cbb92f 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/melee/fireaxe.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/melee/fireaxe.ftl
@@ -1,4 +1,4 @@
ent-FireAxe = пожарный топор
- .desc = Воистину оружие безумца. Кому придет в голову бороться с огнем с помощью топора?
+ .desc = Воистину оружие безумца. Кому придет в голову бороться с огнём с помощью топора?
ent-FireAxeFlaming = пожарный топор
- .desc = Зачем бороться с огнём с помощью топора, если можно бороться топором и огнём? Теперь с прочной прорезиненной рукояткой!
+ .desc = { ent-FireAxe.desc }
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/throwable/grenades.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/throwable/grenades.ftl
index f52fb9e02f3..5c5094fd43e 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/throwable/grenades.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/throwable/grenades.ftl
@@ -6,8 +6,6 @@ ent-GrenadeFlashBang = светошумовая граната
.desc = Пиииииииииииииииииииии
ent-GrenadeFlashEffect = { "" }
.desc = { "" }
-ent-SyndieMiniBomb = минибомба синдиката
- .desc = Взрывное устройство, производимое Синдикатом, используемое, чтобы сеять хаос и разрушения.
ent-SupermatterGrenade = граната суперматерии
.desc = Граната, имитирующая расслоение сверхматерии двигателя, притягивает всё в кучу и через некоторое время взрывается.
ent-WhiteholeGrenade = граната белой дыры
@@ -18,13 +16,18 @@ ent-ModularGrenade = модульная граната
.desc = Корпус гранаты. Требуется триггер и заряд.
ent-EmpGrenade = ЭМИ граната
.desc = Граната, предназначенная для поражения электрических систем.
-ent-HolyHandGrenade = святая граната
- .desc = Благослови, Господи, свою ручную гранату, каковою можешь Ты в своей милости разносить врагов Твоих на маленькие кусочки.
+# Corvax-HiddenDesc-Start
+ent-HolyHandGrenade = благословлённая держава
+ .suffix = святая граната Синдиката
+ .desc = «Благослови, Господи, сию ручную державу, да помоги мне исполнить мечты мои!».
+# Corvax-HiddenDesc-End
ent-SmokeGrenade = дымовая граната
.desc = Граната тактического применения, при использовании выпускающая большое и продолжительное облако дыма.
ent-TearGasGrenade = слезоточивая граната
.desc = Граната со слезоточивым газом для борьбы с беспорядками. Вызывает раздражение, боль и заставляет вас выплакать глаза.
ent-GrenadeDummy = граната-обманка
.desc = Граната есть - взрыва нет.
-ent-SyndieTrickyBomb = хитробомба синдиката
- .desc = Взрывное устройство, производимое Синдикатом, используемое, чтобы отвлекать внимание.
+# Corvax-HiddenDesc-Start
+ent-SyndieTrickyBomb = хитроумная бомба
+ .desc = Взрывное устройство, больше отвлекающее внимание, чем наносящее реальный вред.
+# Corvax-HiddenDesc-End
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/bombs.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/bombs.ftl
index 2c30ffa5a15..1852481bbe1 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/bombs.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/bombs.ftl
@@ -2,8 +2,13 @@ ent-BaseHardBomb = мегабомба
.desc = Просто говорите и никто не взорвётся.
ent-TrainingBomb = учебная бомба
.desc = Бомба для чайников, инструкция в комплект не входит.
-ent-SyndicateBomb = бомба Синдиката
- .desc = Бомба для оперативников и агентов Синдиката. Настоящее дело, никаких тренировок, приступайте!
+
+# Corvax-HiddenDesc-Start
+ent-SyndicateBomb = бомба
+ .suffix = бомба Синдиката
+ .desc = Это бомба с таймером! Она тикает? Вы хотели стать героем!? Самое время!
+# Corvax-HiddenDesc-End
+
ent-SyndicateBombFake = { ent-SyndicateBomb }
.suffix = Обманка
.desc = { ent-SyndicateBomb.desc }
diff --git a/Resources/Locale/ru-RU/store/uplink-catalog.ftl b/Resources/Locale/ru-RU/store/uplink-catalog.ftl
index 314b406f010..8461f25849b 100644
--- a/Resources/Locale/ru-RU/store/uplink-catalog.ftl
+++ b/Resources/Locale/ru-RU/store/uplink-catalog.ftl
@@ -103,7 +103,7 @@ uplink-voice-mask-desc = Противогаз, позволяющий подст
uplink-clothing-eyes-hud-syndicate-name = Визор Синдиката
uplink-clothing-eyes-hud-syndicate-desc = Профессиональный визор Синдиката с индикатором на стекле, предназначенный для более точного обнаружения гуманоидов с их последующим уничтожением.
uplink-radio-jammer-name = Глушитель связи
-uplink-radio-jammer-desc = При активации это устройство блокирует любую исходящую поблизости радиосвязь и скрывает датчики комбинезонов с мониторов.
+uplink-radio-jammer-desc = При активации это устройство блокирует любую исходящую поблизости радиосвязь и скрывает датчики комбинезонов с мониторов. (Замаскирован под оценочный инструмент.)
uplink-syndicate-weapon-module-name = Оружейный модуль киборга
uplink-syndicate-weapon-module-desc = Этот модуль даст киборгу продвинутый лазерный пистолет и мачете.
uplink-singularity-beacon-name = Маяк сингулярности
diff --git a/Resources/Prototypes/Entities/Clothing/Back/specific.yml b/Resources/Prototypes/Entities/Clothing/Back/specific.yml
index 8af00039b5d..a0cc6bf0765 100644
--- a/Resources/Prototypes/Entities/Clothing/Back/specific.yml
+++ b/Resources/Prototypes/Entities/Clothing/Back/specific.yml
@@ -18,6 +18,21 @@
type: StorageBoundUserInterface
- key: enum.ChameleonUiKey.Key
type: ChameleonBoundUserInterface
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-Chameleon-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-Chameleon-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
- type: entity
parent: Clothing
diff --git a/Resources/Prototypes/Entities/Clothing/Ears/specific.yml b/Resources/Prototypes/Entities/Clothing/Ears/specific.yml
index 093f5e645b6..49d675ae8c0 100644
--- a/Resources/Prototypes/Entities/Clothing/Ears/specific.yml
+++ b/Resources/Prototypes/Entities/Clothing/Ears/specific.yml
@@ -18,3 +18,18 @@
interfaces:
- key: enum.ChameleonUiKey.Key
type: ChameleonBoundUserInterface
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-Chameleon-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-Chameleon-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
diff --git a/Resources/Prototypes/Entities/Clothing/Eyes/specific.yml b/Resources/Prototypes/Entities/Clothing/Eyes/specific.yml
index c04f3482870..da3b0f87d0f 100644
--- a/Resources/Prototypes/Entities/Clothing/Eyes/specific.yml
+++ b/Resources/Prototypes/Entities/Clothing/Eyes/specific.yml
@@ -18,4 +18,19 @@
interfaces:
- key: enum.ChameleonUiKey.Key
type: ChameleonBoundUserInterface
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-Chameleon-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-Chameleon-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
diff --git a/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml b/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml
index c6750bef609..11656c75b8c 100644
--- a/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml
+++ b/Resources/Prototypes/Entities/Clothing/Hands/gloves.yml
@@ -233,6 +233,14 @@
stripTimeReduction: 1
stealthy: true
- type: NinjaGloves
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-ThievingGloves-thief
+ whitelistMind:
+ components:
+ - ThiefRole
+# Corvax-HiddenDesc-End
- type: entity
parent: ClothingHandsGlovesColorBlack
@@ -337,6 +345,19 @@
- type: Thieving
stripTimeReduction: 1.5
stealthy: true
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-ThievingGloves-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-ThievingGloves-thief
+ whitelistMind:
+ components:
+ - ThiefRole
+# Corvax-HiddenDesc-End
- type: entity
parent: ClothingHandsGlovesColorWhite
diff --git a/Resources/Prototypes/Entities/Clothing/Hands/specific.yml b/Resources/Prototypes/Entities/Clothing/Hands/specific.yml
index e6a57319999..815e8cd5b3e 100644
--- a/Resources/Prototypes/Entities/Clothing/Hands/specific.yml
+++ b/Resources/Prototypes/Entities/Clothing/Hands/specific.yml
@@ -21,6 +21,21 @@
interfaces:
- key: enum.ChameleonUiKey.Key
type: ChameleonBoundUserInterface
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-Chameleon-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-Chameleon-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
- type: entity
parent: ClothingHandsChameleon
@@ -30,3 +45,31 @@
- type: Thieving
stripTimeReduction: 2
stealthy: true
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-Chameleon-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-ThievingGloves-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-Chameleon-thief
+ whitelistMind:
+ components:
+ - ThiefRole
+ - label: corvax-hidden-desc-ThievingGloves-thief
+ whitelistMind:
+ components:
+ - ThiefRole
+ - label: corvax-hidden-desc-Chameleon-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
diff --git a/Resources/Prototypes/Entities/Clothing/Head/specific.yml b/Resources/Prototypes/Entities/Clothing/Head/specific.yml
index 1dd36bff949..c233f4d73b1 100644
--- a/Resources/Prototypes/Entities/Clothing/Head/specific.yml
+++ b/Resources/Prototypes/Entities/Clothing/Head/specific.yml
@@ -18,3 +18,18 @@
interfaces:
- key: enum.ChameleonUiKey.Key
type: ChameleonBoundUserInterface
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-Chameleon-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-Chameleon-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
diff --git a/Resources/Prototypes/Entities/Clothing/Masks/specific.yml b/Resources/Prototypes/Entities/Clothing/Masks/specific.yml
index 1e85073da9b..a1b0b9391df 100644
--- a/Resources/Prototypes/Entities/Clothing/Masks/specific.yml
+++ b/Resources/Prototypes/Entities/Clothing/Masks/specific.yml
@@ -21,6 +21,21 @@
interfaces:
- key: enum.ChameleonUiKey.Key
type: ChameleonBoundUserInterface
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-Chameleon-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-Chameleon-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
- type: entity
parent: ClothingMaskGasChameleon
@@ -29,3 +44,29 @@
components:
- type: VoiceMasker
default: ClothingMaskGas
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-Chameleon-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-VoiceMasker-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-Chameleon-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+ - label: corvax-hidden-desc-VoiceMasker-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
diff --git a/Resources/Prototypes/Entities/Clothing/Neck/specific.yml b/Resources/Prototypes/Entities/Clothing/Neck/specific.yml
index 1f50dc1ef1c..5675f84212d 100644
--- a/Resources/Prototypes/Entities/Clothing/Neck/specific.yml
+++ b/Resources/Prototypes/Entities/Clothing/Neck/specific.yml
@@ -18,3 +18,18 @@
interfaces:
- key: enum.ChameleonUiKey.Key
type: ChameleonBoundUserInterface
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-Chameleon-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-Chameleon-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/specific.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/specific.yml
index 9be8c22a0a2..1704c3bd598 100644
--- a/Resources/Prototypes/Entities/Clothing/OuterClothing/specific.yml
+++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/specific.yml
@@ -18,3 +18,18 @@
interfaces:
- key: enum.ChameleonUiKey.Key
type: ChameleonBoundUserInterface
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-Chameleon-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-Chameleon-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
diff --git a/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml b/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml
index 74716f0bf8c..b09012d2547 100644
--- a/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml
+++ b/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml
@@ -127,6 +127,20 @@
# ninja are masters of sneaking around relatively quickly, won't break cloak
walkModifier: 1.1
sprintModifier: 1.3
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-NoSlip-ninja
+ whitelistMind:
+ components:
+ - NinjaRole
+ - label: corvax-hidden-desc-NoSlip-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
- type: entity
parent: ClothingShoesBaseButcherable
@@ -170,6 +184,21 @@
interfaces:
- key: enum.ChameleonUiKey.Key
type: ChameleonBoundUserInterface
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-Chameleon-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-Chameleon-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
- type: entity
parent: ClothingShoesChameleon
@@ -179,7 +208,33 @@
description: Stylish black shoes.
components:
- type: NoSlip
-
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-Chameleon-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-NoSlip-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-Chameleon-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+ - label: corvax-hidden-desc-NoSlip-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
+
- type: entity
parent: ClothingShoesClown
id: ClothingShoesJester
diff --git a/Resources/Prototypes/Entities/Clothing/Uniforms/specific.yml b/Resources/Prototypes/Entities/Clothing/Uniforms/specific.yml
index d7a5e2b787d..d963a6bf31d 100644
--- a/Resources/Prototypes/Entities/Clothing/Uniforms/specific.yml
+++ b/Resources/Prototypes/Entities/Clothing/Uniforms/specific.yml
@@ -20,4 +20,19 @@
- type: UserInterface
interfaces:
- key: enum.ChameleonUiKey.Key
- type: ChameleonBoundUserInterface
\ No newline at end of file
+ type: ChameleonBoundUserInterface
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-Chameleon-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-Chameleon-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml
index eec7711d4af..be5748bf4af 100644
--- a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml
+++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml
@@ -1419,6 +1419,19 @@
- type: Tag
tags:
- Fruit # It's in the name
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-Gatfruit-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-Gatfruit-botanist
+ jobRequired:
+ - Botanist
+ - Borg
+# Corvax-HiddenDesc-End
- type: entity
name: rice bushel
diff --git a/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/guardian_activators.yml b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/guardian_activators.yml
index 0b1769a3dad..1d29acbfabd 100644
--- a/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/guardian_activators.yml
+++ b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/guardian_activators.yml
@@ -9,6 +9,26 @@
state: combat_hypo
- type: GuardianCreator
guardianProto: MobHoloparasiteGuardian
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-HoloparasiteInjector-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-HoloparasiteInjector-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+ - label: corvax-hidden-desc-IllegalImplants-medical
+ jobRequired:
+ - Paramedic
+ - MedicalDoctor
+ - ChiefMedicalOfficer
+# Corvax-HiddenDesc-End
- type: entity
name: holoclown injector
@@ -18,6 +38,26 @@
components:
- type: GuardianCreator
guardianProto: MobHoloClownGuardian
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-HoloClownInjector-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-HoloClownInjector-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+ - label: corvax-hidden-desc-IllegalImplants-medical
+ jobRequired:
+ - Paramedic
+ - MedicalDoctor
+ - ChiefMedicalOfficer
+# Corvax-HiddenDesc-End
- type: entity
name: magical lamp
diff --git a/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/reinforcement_teleporter.yml b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/reinforcement_teleporter.yml
index f6d57f53a50..b2ad78fe996 100644
--- a/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/reinforcement_teleporter.yml
+++ b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/reinforcement_teleporter.yml
@@ -18,7 +18,28 @@
sound: /Audio/Effects/Emotes/parp1.ogg
- type: UseDelay
delay: 300
-
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-ReinforcementRadioSyndicate-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-ReinforcementRadio-engineering
+ jobRequired:
+ - ChiefEngineer
+ - AtmosphericTechnician
+ - StationEngineer
+ - TechnicalAssistant
+ - label: corvax-hidden-desc-ReinforcementRadio-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
+
- type: entity
parent: ReinforcementRadioSyndicate
id: ReinforcementRadioSyndicateNukeops # Reinforcement radio exclusive to nukeops uplink
@@ -39,6 +60,28 @@
rules: ghost-role-information-syndicate-monkey-reinforcement-rules
- type: GhostRoleMobSpawner
prototype: MobMonkeySyndicateAgent
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-ReinforcementRadioSyndicateMonkey-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-ReinforcementRadio-engineering
+ jobRequired:
+ - ChiefEngineer
+ - AtmosphericTechnician
+ - StationEngineer
+ - TechnicalAssistant
+ - label: corvax-hidden-desc-ReinforcementRadio-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
+
- type: entity
parent: ReinforcementRadioSyndicateMonkey
@@ -61,3 +104,24 @@
rules: Normal syndicate antagonist rules apply. Work with whoever called you in, and don't harm them.
- type: GhostRoleMobSpawner
prototype: PlayerBorgSyndicateAssaultBattery
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-ReinforcementRadioSyndicateCyborgAssault-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-ReinforcementRadio-engineering
+ jobRequired:
+ - ChiefEngineer
+ - AtmosphericTechnician
+ - StationEngineer
+ - TechnicalAssistant
+ - label: corvax-hidden-desc-ReinforcementRadio-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
diff --git a/Resources/Prototypes/Entities/Objects/Fun/darts.yml b/Resources/Prototypes/Entities/Objects/Fun/darts.yml
index 391823dc52f..1e0613477cf 100644
--- a/Resources/Prototypes/Entities/Objects/Fun/darts.yml
+++ b/Resources/Prototypes/Entities/Objects/Fun/darts.yml
@@ -130,6 +130,21 @@
fixtureId: "throw-fixture"
- type: SolutionTransfer
maxTransferAmount: 7
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-HypoDart-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-HypoDart-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
- type: entity
name: dartboard
diff --git a/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml b/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml
index 63ecb547850..74114c40818 100644
--- a/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml
+++ b/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml
@@ -662,6 +662,21 @@
type: AgentIDCardBoundUserInterface
- key: enum.ChameleonUiKey.Key
type: ChameleonBoundUserInterface
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-AgentIDCard-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-AgentIDCard-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
- type: entity
name: passenger ID card
diff --git a/Resources/Prototypes/Entities/Objects/Misc/implanters.yml b/Resources/Prototypes/Entities/Objects/Misc/implanters.yml
index c09deb13071..e28ec25dad0 100644
--- a/Resources/Prototypes/Entities/Objects/Misc/implanters.yml
+++ b/Resources/Prototypes/Entities/Objects/Misc/implanters.yml
@@ -99,9 +99,11 @@
abstract: true
components:
- type: Item
- sprite: Objects/Specific/Medical/syndi_implanter.rsi
+ #sprite: Objects/Specific/Medical/syndi_implanter.rsi
+ sprite: Objects/Specific/Medical/implanter.rsi #Corvax MRP anti-meta
- type: Sprite
- sprite: Objects/Specific/Medical/syndi_implanter.rsi
+ #sprite: Objects/Specific/Medical/syndi_implanter.rsi
+ sprite: Objects/Specific/Medical/implanter.rsi #Corvax MRP anti-meta
state: implanter1
layers:
- state: implanter0
@@ -131,6 +133,24 @@
components:
- type: Implanter
implant: SadTromboneImplant
+ - type: HiddenDescription #Corvax MRP Hidden Description
+ entries:
+ - label: corvax-hidden-desc-LegalImplants-medical
+ jobRequired:
+ - Paramedic
+ - MedicalDoctor
+ - ChiefMedicalOfficer
+ - label: corvax-hidden-desc-SadTromboneImplanter-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+ - label: corvax-hidden-desc-SadTromboneImplanter-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
- type: entity
id: LightImplanter
@@ -139,6 +159,24 @@
components:
- type: Implanter
implant: LightImplant
+ - type: HiddenDescription #Corvax MRP Hidden Description
+ entries:
+ - label: corvax-hidden-desc-LegalImplants-medical
+ jobRequired:
+ - Paramedic
+ - MedicalDoctor
+ - ChiefMedicalOfficer
+ - label: corvax-hidden-desc-LightImplanter-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+ - label: corvax-hidden-desc-LightImplanter-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
- type: entity
id: BikeHornImplanter
@@ -147,6 +185,24 @@
components:
- type: Implanter
implant: BikeHornImplant
+ - type: HiddenDescription #Corvax MRP Hidden Description
+ entries:
+ - label: corvax-hidden-desc-LegalImplants-medical
+ jobRequired:
+ - Paramedic
+ - MedicalDoctor
+ - ChiefMedicalOfficer
+ - label: corvax-hidden-desc-BikeHornImplanter-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+ - label: corvax-hidden-desc-BikeHornImplanter-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
#Security implanters
@@ -157,6 +213,24 @@
components:
- type: Implanter
implant: TrackingImplant
+ - type: HiddenDescription #Corvax MRP Hidden Description
+ entries:
+ - label: corvax-hidden-desc-LegalImplants-medical
+ jobRequired:
+ - Paramedic
+ - MedicalDoctor
+ - ChiefMedicalOfficer
+ - label: corvax-hidden-desc-TrackingImplanter-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+ - label: corvax-hidden-desc-TrackingImplanter-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
#Traitor implanters
@@ -167,6 +241,24 @@
components:
- type: Implanter
implant: StorageImplant
+ - type: HiddenDescription #Corvax MRP Hidden Description
+ entries:
+ - label: corvax-hidden-desc-IllegalImplants-medical
+ jobRequired:
+ - Paramedic
+ - MedicalDoctor
+ - ChiefMedicalOfficer
+ - label: corvax-hidden-desc-StorageImplanter-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+ - label: corvax-hidden-desc-FreedomImplanter-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
- type: entity
id: FreedomImplanter
@@ -175,6 +267,24 @@
components:
- type: Implanter
implant: FreedomImplant
+ - type: HiddenDescription #Corvax MRP Hidden Description
+ entries:
+ - label: corvax-hidden-desc-IllegalImplants-medical
+ jobRequired:
+ - Paramedic
+ - MedicalDoctor
+ - ChiefMedicalOfficer
+ - label: corvax-hidden-desc-FreedomImplanter-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+ - label: corvax-hidden-desc-FreedomImplanter-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
- type: entity
id: UplinkImplanter
@@ -183,6 +293,24 @@
components:
- type: Implanter
implant: UplinkImplant
+ - type: HiddenDescription #Corvax MRP Hidden Description
+ entries:
+ - label: corvax-hidden-desc-IllegalImplants-medical
+ jobRequired:
+ - Paramedic
+ - MedicalDoctor
+ - ChiefMedicalOfficer
+ - label: corvax-hidden-desc-UplinkImplanter-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+ - label: corvax-hidden-desc-UplinkImplanter-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
- type: entity
id: EmpImplanter
@@ -191,6 +319,24 @@
components:
- type: Implanter
implant: EmpImplant
+ - type: HiddenDescription #Corvax MRP Hidden Description
+ entries:
+ - label: corvax-hidden-desc-IllegalImplants-medical
+ jobRequired:
+ - Paramedic
+ - MedicalDoctor
+ - ChiefMedicalOfficer
+ - label: corvax-hidden-desc-EmpImplanter-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+ - label: corvax-hidden-desc-EmpImplanter-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
- type: entity
id: ScramImplanter
@@ -199,6 +345,24 @@
components:
- type: Implanter
implant: ScramImplant
+ - type: HiddenDescription #Corvax MRP Hidden Description
+ entries:
+ - label: corvax-hidden-desc-IllegalImplants-medical
+ jobRequired:
+ - Paramedic
+ - MedicalDoctor
+ - ChiefMedicalOfficer
+ - label: corvax-hidden-desc-ScramImplanter-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+ - label: corvax-hidden-desc-ScramImplanter-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
- type: entity
id: DnaScramblerImplanter
@@ -207,6 +371,24 @@
components:
- type: Implanter
implant: DnaScramblerImplant
+ - type: HiddenDescription #Corvax MRP Hidden Description
+ entries:
+ - label: corvax-hidden-desc-IllegalImplants-medical
+ jobRequired:
+ - Paramedic
+ - MedicalDoctor
+ - ChiefMedicalOfficer
+ - label: corvax-hidden-desc-DnaScramblerImplanter-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+ - label: corvax-hidden-desc-DnaScramblerImplanter-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
#Nuclear Operative/Special implanters
@@ -217,6 +399,24 @@
components:
- type: Implanter
implant: MicroBombImplant
+ - type: HiddenDescription #Corvax MRP Hidden Description
+ entries:
+ - label: corvax-hidden-desc-IllegalImplants-medical
+ jobRequired:
+ - Paramedic
+ - MedicalDoctor
+ - ChiefMedicalOfficer
+ - label: corvax-hidden-desc-MicroBombImplanter-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+ - label: corvax-hidden-desc-MicroBombImplanter-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
- type: entity
id: MacroBombImplanter
@@ -225,6 +425,24 @@
components:
- type: Implanter
implant: MacroBombImplant
+ - type: HiddenDescription #Corvax MRP Hidden Description
+ entries:
+ - label: corvax-hidden-desc-IllegalImplants-medical
+ jobRequired:
+ - Paramedic
+ - MedicalDoctor
+ - ChiefMedicalOfficer
+ - label: corvax-hidden-desc-MacroBombImplanter-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+ - label: corvax-hidden-desc-MacroBombImplanter-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
- type: entity
id: DeathRattleImplanter
@@ -233,6 +451,24 @@
components:
- type: Implanter
implant: DeathRattleImplant
+ - type: HiddenDescription #Corvax MRP Hidden Description
+ entries:
+ - label: corvax-hidden-desc-IllegalImplants-medical
+ jobRequired:
+ - Paramedic
+ - MedicalDoctor
+ - ChiefMedicalOfficer
+ - label: corvax-hidden-desc-DeathRattleImplanter-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+ - label: corvax-hidden-desc-DeathRattleImplanter-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
- type: entity
id: DeathAcidifierImplanter
@@ -241,6 +477,24 @@
components:
- type: Implanter
implant: DeathAcidifierImplant
+ - type: HiddenDescription #Corvax MRP Hidden Description
+ entries:
+ - label: corvax-hidden-desc-IllegalImplants-medical
+ jobRequired:
+ - Paramedic
+ - MedicalDoctor
+ - ChiefMedicalOfficer
+ - label: corvax-hidden-desc-DeathAcidifierImplanter-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+ - label: corvax-hidden-desc-DeathAcidifierImplanter-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
# Security and Command implanters
@@ -251,3 +505,21 @@
components:
- type: Implanter
implant: MindShieldImplant
+ - type: HiddenDescription #Corvax MRP Hidden Description
+ entries:
+ - label: corvax-hidden-desc-LegalImplants-medical
+ jobRequired:
+ - Paramedic
+ - MedicalDoctor
+ - ChiefMedicalOfficer
+ - label: corvax-hidden-desc-MindShieldImplanter-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+ - label: corvax-hidden-desc-MindShieldImplanter-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
diff --git a/Resources/Prototypes/Entities/Objects/Power/powersink.yml b/Resources/Prototypes/Entities/Objects/Power/powersink.yml
index c44a167bcd6..a38be0c0133 100644
--- a/Resources/Prototypes/Entities/Objects/Power/powersink.yml
+++ b/Resources/Prototypes/Entities/Objects/Power/powersink.yml
@@ -47,3 +47,24 @@
state: powersink
- type: WarpPoint
location: powersink
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-PowerSink-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-PowerSink-engineering
+ jobRequired:
+ - ChiefEngineer
+ - AtmosphericTechnician
+ - StationEngineer
+ - TechnicalAssistant
+ - label: corvax-hidden-desc-PowerSink-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
diff --git a/Resources/Prototypes/Entities/Objects/Shields/shields.yml b/Resources/Prototypes/Entities/Objects/Shields/shields.yml
index b794e42ff7d..9efd867503b 100644
--- a/Resources/Prototypes/Entities/Objects/Shields/shields.yml
+++ b/Resources/Prototypes/Entities/Objects/Shields/shields.yml
@@ -453,7 +453,26 @@
max: 1
- type: StaticPrice
price: 350
-
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-EnergyShield-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-EnergyShield-security
+ jobRequired:
+ - HeadOfSecurity
+ - Detective
+ - SecurityCadet
+ - SecurityOfficer
+ - Warden
+ - label: corvax-hidden-desc-EnergyShield-cargo
+ jobRequired:
+ - SalvageSpecialist
+# Corvax-HiddenDesc-End
+
- type: entity
name: broken energy shield
parent: BaseItem
@@ -467,6 +486,25 @@
sprite: Objects/Weapons/Melee/e_shield.rsi
size: Small
heldPrefix: eshield
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-EnergyShield-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-EnergyShield-security
+ jobRequired:
+ - HeadOfSecurity
+ - Detective
+ - SecurityCadet
+ - SecurityOfficer
+ - Warden
+ - label: corvax-hidden-desc-EnergyShield-cargo
+ jobRequired:
+ - SalvageSpecialist
+# Corvax-HiddenDesc-End
- type: entity
name: telescopic shield
diff --git a/Resources/Prototypes/Entities/Objects/Specific/Chapel/bibles.yml b/Resources/Prototypes/Entities/Objects/Specific/Chapel/bibles.yml
index fef4d47be03..a4f1707c9b5 100644
--- a/Resources/Prototypes/Entities/Objects/Specific/Chapel/bibles.yml
+++ b/Resources/Prototypes/Entities/Objects/Specific/Chapel/bibles.yml
@@ -76,6 +76,19 @@
sprite: Objects/Specific/Chapel/necronomicon.rsi
- type: Item
sprite: Objects/Specific/Chapel/necronomicon.rsi
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-BibleNecronomicon-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-BibleNecronomicon-service
+ jobRequired:
+ - Chaplain
+ - Librarian
+# Corvax-HiddenDesc-End
- type: entity
id: ActionBibleSummon
diff --git a/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml b/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml
index 2b232d643d3..4ef1f387945 100644
--- a/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml
+++ b/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml
@@ -427,6 +427,19 @@
seedId: gatfruit
- type: Sprite
sprite: Objects/Specific/Hydroponics/gatfruit.rsi
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-Gatfruit-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-Gatfruit-botanist
+ jobRequired:
+ - Botanist
+ - Borg
+# Corvax-HiddenDesc-End
- type: entity
parent: SeedBase
diff --git a/Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml b/Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml
index 8d3c83e3e1e..d4c9c5303a1 100644
--- a/Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml
+++ b/Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml
@@ -269,7 +269,22 @@
- type: Tag
tags: # ignore "WhitelistChameleon" tag
- WetFloorSign
-
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-WetFloorSignMineExplosive-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-WetFloorSignMineExplosive-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
+
- type: entity
name: janitorial trolley
id: JanitorialTrolley
diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml
index 3d28487d68e..6681ab2c7af 100644
--- a/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml
+++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml
@@ -407,14 +407,31 @@
maxVol: 10
- type: RefillableSolution
solution: hypospray
- - type: ExaminableSolution
- solution: hypospray
+# Corvax-HiddenDesc-Start
+ #- type: ExaminableSolution
+ # solution: hypospray
+# Corvax-HiddenDesc-End
- type: Hypospray
onlyMobs: false
- type: UseDelay
delay: 0.5
- type: StaticPrice # A new shitcurity meta
price: 75
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-Hypopen-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-Hypopen-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
- type: entity
parent: BaseItem
diff --git a/Resources/Prototypes/Entities/Objects/Specific/syndicate.yml b/Resources/Prototypes/Entities/Objects/Specific/syndicate.yml
index 2b5762aaef2..bd8883ab3e3 100644
--- a/Resources/Prototypes/Entities/Objects/Specific/syndicate.yml
+++ b/Resources/Prototypes/Entities/Objects/Specific/syndicate.yml
@@ -21,7 +21,25 @@
- type: Currency
price:
Telecrystal: 1
-
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-Telecrystal-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-Telecrystal-cargo
+ jobRequired:
+ - SalvageSpecialist
+ - label: corvax-hidden-desc-Telecrystal-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
+
- type: entity
parent: Telecrystal
id: Telecrystal1
diff --git a/Resources/Prototypes/Entities/Objects/Tools/emag.yml b/Resources/Prototypes/Entities/Objects/Tools/emag.yml
index 0117d44d6d7..89799b78ed7 100644
--- a/Resources/Prototypes/Entities/Objects/Tools/emag.yml
+++ b/Resources/Prototypes/Entities/Objects/Tools/emag.yml
@@ -12,6 +12,27 @@
- type: Item
sprite: Objects/Tools/emag.rsi
storedRotation: -90
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-Emag-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-Emag-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+ - label: corvax-hidden-desc-Emag-engineering
+ jobRequired:
+ - ChiefEngineer
+ - AtmosphericTechnician
+ - StationEngineer
+ - TechnicalAssistant
+# Corvax-HiddenDesc-End
- type: entity
parent: EmagUnlimited
diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Bombs/pen.yml b/Resources/Prototypes/Entities/Objects/Weapons/Bombs/pen.yml
index c6c37d36424..d2262a7dc17 100644
--- a/Resources/Prototypes/Entities/Objects/Weapons/Bombs/pen.yml
+++ b/Resources/Prototypes/Entities/Objects/Weapons/Bombs/pen.yml
@@ -20,6 +20,21 @@
- type: DeviceLinkSink
ports:
- Trigger
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-PenExploding-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-PenExploding-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
- type: entity
parent: BaseItem
diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Bombs/spider.yml b/Resources/Prototypes/Entities/Objects/Weapons/Bombs/spider.yml
index 8f997b76874..9d2094bb57c 100644
--- a/Resources/Prototypes/Entities/Objects/Weapons/Bombs/spider.yml
+++ b/Resources/Prototypes/Entities/Objects/Weapons/Bombs/spider.yml
@@ -45,3 +45,17 @@
base:
Primed: { state: primed }
Unprimed: { state: complete }
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-SpiderCharge-ninja
+ whitelistMind:
+ components:
+ - NinjaRole
+ - label: corvax-hidden-desc-SpiderCharge-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml
index 13c8b9cb25c..cc2fcff7677 100644
--- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml
+++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml
@@ -80,7 +80,26 @@
enabled: false
- type: IgnitionSource
temperature: 700
-
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-EnergySword-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-EnergySword-security
+ jobRequired:
+ - HeadOfSecurity
+ - Detective
+ - SecurityCadet
+ - SecurityOfficer
+ - Warden
+ - label: corvax-hidden-desc-EnergySword-cargo
+ jobRequired:
+ - SalvageSpecialist
+# Corvax-HiddenDesc-End
+
- type: entity
name: pen
parent: EnergySword
@@ -158,7 +177,22 @@
- Write
- type: DisarmMalus
malus: 0
-
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-EnergyDagger-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-EnergyDagger-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
+
- type: entity
parent: BaseItem
id: EnergyDaggerBox
@@ -213,7 +247,22 @@
right:
- state: inhand-right-blade
shader: unshaded
-
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ #- label: corvax-hidden-desc-EnergyCutlass-pirate #У нас нету в игре PirateRole, грусть
+ - label: corvax-hidden-desc-EnergyCutlass-security
+ jobRequired:
+ - HeadOfSecurity
+ - Detective
+ - SecurityCadet
+ - SecurityOfficer
+ - Warden
+ - label: corvax-hidden-desc-EnergyCutlass-cargo
+ jobRequired:
+ - SalvageSpecialist
+# Corvax-HiddenDesc-End
+
- type: entity
name: double-bladed energy sword
parent: EnergySword
@@ -282,3 +331,22 @@
right:
- state: inhand-right-blade
shader: unshaded
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-EnergySword-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-EnergySword-security
+ jobRequired:
+ - HeadOfSecurity
+ - Detective
+ - SecurityCadet
+ - SecurityOfficer
+ - Warden
+ - label: corvax-hidden-desc-EnergySword-cargo
+ jobRequired:
+ - SalvageSpecialist
+# Corvax-HiddenDesc-End
diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/fireaxe.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/fireaxe.yml
index b46ee096336..6e0d1e491fd 100644
--- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/fireaxe.yml
+++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/fireaxe.yml
@@ -64,3 +64,18 @@
quickEquip: false
slots:
- back
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-FireAxeFlaming-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-FireAxeFlaming-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/grenades.yml b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/grenades.yml
index cd2f63976d5..df154b005e6 100644
--- a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/grenades.yml
+++ b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/grenades.yml
@@ -345,7 +345,22 @@
- type: TimerTriggerVisuals
primingSound:
path: /Audio/Effects/hallelujah.ogg
-
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-HolyHandGrenade-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-HolyHandGrenade-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
+
- type: entity
parent: GrenadeBase
id: SmokeGrenade
diff --git a/Resources/Prototypes/Entities/Structures/Storage/Closets/big_boxes.yml b/Resources/Prototypes/Entities/Structures/Storage/Closets/big_boxes.yml
index ac7f053b631..fb7dfcdf3c1 100644
--- a/Resources/Prototypes/Entities/Structures/Storage/Closets/big_boxes.yml
+++ b/Resources/Prototypes/Entities/Structures/Storage/Closets/big_boxes.yml
@@ -69,6 +69,21 @@
- type: StealthOnMove
passiveVisibilityRate: -0.37
movementVisibilityRate: 0.20
+# Corvax-HiddenDesc-Start
+ - type: HiddenDescription
+ entries:
+ - label: corvax-hidden-desc-StealthBox-syndicate
+ whitelistMind:
+ components:
+ - TraitorRole
+ - NukeOperative
+ - label: corvax-hidden-desc-StealthBox-research
+ jobRequired:
+ - ResearchAssistant
+ - ResearchDirector
+ - Scientist
+ - Borg
+# Corvax-HiddenDesc-End
- type: entity
id: BigBox
@@ -107,4 +122,4 @@
- type: EntityStorage
isCollidableWhenOpen: false
openOnMove: false
- airtight: false
\ No newline at end of file
+ airtight: false