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