что делать что делать муравью хуй приделать (#155)
* Локализация (#746) * Правка мелочей * Имя клоуну * Перевод оповещений для РНД * перевод занавесок * перевод столов * Перевод и обновление кода гипоспрея для боргов (#745) * Я только хотел перевести... * refactor * ещё перевод * Revert "refactor" This reverts commit 355c2724c4ed9cd1357661e3ba889a88bdf17db7. * инверсия условия для проверки наличия прототипа * Больше вещей в пояса охраны (#748) * Подкрутки и докрутки (#749) * Добавил отображение защиты от горения и подправил описание защиты от взрывов (#747) * Добавил отображение защиты от горения * Update Content.Shared/Clothing/EntitySystems/FireProtectionSystem.cs Co-authored-by: ThereDrD <88589686+ThereDrD0@users.noreply.github.com> * Update Resources/Locale/ru-RU/_white/info/fire-protection.ftl Co-authored-by: ThereDrD <88589686+ThereDrD0@users.noreply.github.com> * Правки * негативный ноль с плавающей точкой --------- Co-authored-by: ThereDrD <88589686+ThereDrD0@users.noreply.github.com> * Фикс текстурок внешних шлюзов (#751) * Микромелочь * Ещё одна мелочь * Починка прозрачности * Ребаланс РНД (#750) * Третий тир больше нас не остановит * More less * Ребаланс * правочки подправочки * СКОРАЯ!!! ПОМОГИТЕ!!! * Конфета или жизнь (#757) * Конфета или жизнь * gremlins invasion * Я ДОБАВИЛ БОЛЬШЕ МУСОРА НА СТАНЦИЮ!!! * Переводы (много) (#755) * Перевод технологий РНД * Перевод действий поглаживающего характера * Целая куча мелочей * Ещё больше мелочей * Слишком много мелочей * маленькая мелочь * unshit some ftl shit * [Tweak] Random updates (#760) * Security random updates * Engineering random updates * ERT random updates * Really random * Important random update --------- Co-authored-by: BIGZi0348 <118811750+BIGZi0348@users.noreply.github.com> Co-authored-by: ThereDrD <88589686+ThereDrD0@users.noreply.github.com> Co-authored-by: keslik <114428094+keslik1313@users.noreply.github.com>
@@ -87,21 +87,21 @@ public sealed partial class ResearchConsoleMenu : FancyWindow
|
||||
|
||||
if (_technologyDatabase == null)
|
||||
return;
|
||||
// WD EDIT START - in order to make all tier 3 techologies accessible at the same time
|
||||
// var disciplineText = Loc.GetString("research-discipline-none");
|
||||
// var disciplineColor = Color.Gray;
|
||||
// if (_technologyDatabase.MainDiscipline != null)
|
||||
// {
|
||||
// var discipline = _prototype.Index<TechDisciplinePrototype>(_technologyDatabase.MainDiscipline);
|
||||
// disciplineText = Loc.GetString(discipline.Name);
|
||||
// disciplineColor = discipline.Color;
|
||||
// }
|
||||
|
||||
var disciplineText = Loc.GetString("research-discipline-none");
|
||||
var disciplineColor = Color.Gray;
|
||||
if (_technologyDatabase.MainDiscipline != null)
|
||||
{
|
||||
var discipline = _prototype.Index<TechDisciplinePrototype>(_technologyDatabase.MainDiscipline);
|
||||
disciplineText = Loc.GetString(discipline.Name);
|
||||
disciplineColor = discipline.Color;
|
||||
}
|
||||
|
||||
var msg = new FormattedMessage();
|
||||
msg.AddMarkup(Loc.GetString("research-console-menu-main-discipline",
|
||||
("name", disciplineText), ("color", disciplineColor)));
|
||||
MainDisciplineLabel.SetMessage(msg);
|
||||
|
||||
// var msg = new FormattedMessage();
|
||||
// msg.AddMarkup(Loc.GetString("research-console-menu-main-discipline",
|
||||
// ("name", disciplineText), ("color", disciplineColor)));
|
||||
// MainDisciplineLabel.SetMessage(msg);
|
||||
// WD EDIT END
|
||||
TierDisplayContainer.Children.Clear();
|
||||
foreach (var disciplineId in _technologyDatabase.SupportedDisciplines)
|
||||
{
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
using Content.Shared.Chemistry.Components;
|
||||
using Content.Shared.Chemistry.Reagent;
|
||||
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom;
|
||||
using Robust.Shared.Prototypes;
|
||||
|
||||
namespace Content.Server._White.AutoRegenReagent
|
||||
{
|
||||
@@ -11,10 +12,10 @@ namespace Content.Server._White.AutoRegenReagent
|
||||
public string? SolutionName = null; // we'll fail during tests otherwise
|
||||
|
||||
[DataField("reagents", required: true)]
|
||||
public List<string> Reagents = default!;
|
||||
public List<ProtoId<ReagentPrototype>> Reagents = default!;
|
||||
|
||||
[DataField]
|
||||
public string CurrentReagent = "";
|
||||
public ProtoId<ReagentPrototype> CurrentReagent = default!;
|
||||
|
||||
[DataField]
|
||||
public int CurrentIndex = 0;
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
using Content.Server.Chemistry.Containers.EntitySystems;
|
||||
using Content.Shared.Chemistry.EntitySystems;
|
||||
using Content.Server.Chemistry.EntitySystems;
|
||||
using Content.Server.Popups;
|
||||
using Content.Shared.Examine;
|
||||
using Content.Shared.Interaction.Events;
|
||||
using Content.Shared.Verbs;
|
||||
using Robust.Shared.Timing;
|
||||
using Robust.Shared.Prototypes;
|
||||
|
||||
namespace Content.Server._White.AutoRegenReagent
|
||||
{
|
||||
@@ -13,9 +14,10 @@ namespace Content.Server._White.AutoRegenReagent
|
||||
/// </summary>
|
||||
public sealed class AutoRegenReagentSystem : EntitySystem
|
||||
{
|
||||
[Dependency] private readonly SolutionContainerSystem _solutionSystem = default!;
|
||||
[Dependency] private readonly SharedSolutionContainerSystem _solutionSystem = default!;
|
||||
[Dependency] private readonly PopupSystem _popups = default!;
|
||||
[Dependency] private readonly IGameTiming _timing = default!;
|
||||
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;
|
||||
|
||||
public override void Initialize()
|
||||
{
|
||||
@@ -45,7 +47,7 @@ namespace Content.Server._White.AutoRegenReagent
|
||||
if (autoComp.Solution == null)
|
||||
return;
|
||||
|
||||
_solutionSystem.TryAddReagent(autoComp.Solution.Value, autoComp.CurrentReagent, autoComp.UnitsPerInterval);
|
||||
_solutionSystem.TryAddReagent(autoComp.Solution.Value, autoComp.CurrentReagent, autoComp.UnitsPerInterval, out _);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -69,7 +71,8 @@ namespace Content.Server._White.AutoRegenReagent
|
||||
|
||||
private void OnExamined(EntityUid uid, AutoRegenReagentComponent component, ExaminedEvent args)
|
||||
{
|
||||
args.PushMarkup(Loc.GetString("reagent-name", ("reagent", component.CurrentReagent)));
|
||||
if (_prototypeManager.TryIndex(component.CurrentReagent, out var reagentProto))
|
||||
args.PushMarkup(Loc.GetString("reagent-name", ("reagent", reagentProto.LocalizedName)));
|
||||
}
|
||||
|
||||
private void AddSwitchVerb(EntityUid uid, AutoRegenReagentComponent component,
|
||||
@@ -106,7 +109,7 @@ namespace Content.Server._White.AutoRegenReagent
|
||||
component.CurrentReagent = component.Reagents[component.CurrentIndex];
|
||||
}
|
||||
|
||||
private string SwitchReagent(AutoRegenReagentComponent component, EntityUid? user = null)
|
||||
private void SwitchReagent(AutoRegenReagentComponent component, EntityUid? user = null)
|
||||
{
|
||||
if (component.CurrentIndex + 1 == component.Reagents.Count)
|
||||
component.CurrentIndex = 0;
|
||||
@@ -118,10 +121,14 @@ namespace Content.Server._White.AutoRegenReagent
|
||||
|
||||
component.CurrentReagent = component.Reagents[component.CurrentIndex];
|
||||
|
||||
if (user != null)
|
||||
_popups.PopupEntity(Loc.GetString("autoregen-switched", ("reagent", component.CurrentReagent)), user.Value, user.Value);
|
||||
if (user == null)
|
||||
return;
|
||||
|
||||
if (!_prototypeManager.TryIndex(component.CurrentReagent, out var reagentProto))
|
||||
return;
|
||||
|
||||
_popups.PopupEntity(Loc.GetString("autoregen-switched", ("reagent", reagentProto.LocalizedName)), user.Value, user.Value);
|
||||
|
||||
return component.CurrentReagent;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
using Content.Shared.Atmos;
|
||||
using Content.Shared.Clothing.Components;
|
||||
using Content.Shared.Inventory;
|
||||
using Content.Shared.Examine; // WD
|
||||
using Content.Shared.Verbs; // WD
|
||||
using Robust.Shared.Utility; // WD
|
||||
|
||||
namespace Content.Shared.Clothing.EntitySystems;
|
||||
|
||||
@@ -9,15 +12,41 @@ namespace Content.Shared.Clothing.EntitySystems;
|
||||
/// </summary>
|
||||
public sealed class FireProtectionSystem : EntitySystem
|
||||
{
|
||||
[Dependency] private readonly ExamineSystemShared _examine = default!; // WD
|
||||
|
||||
private const string IconTexture = "/Textures/Interface/VerbIcons/dot.svg.192dpi.png"; // WD
|
||||
|
||||
public override void Initialize()
|
||||
{
|
||||
base.Initialize();
|
||||
|
||||
SubscribeLocalEvent<FireProtectionComponent, InventoryRelayedEvent<GetFireProtectionEvent>>(OnGetProtection);
|
||||
SubscribeLocalEvent<FireProtectionComponent, GetVerbsEvent<ExamineVerb>>(OnProtectionVerbExamine); // WD
|
||||
}
|
||||
|
||||
private void OnGetProtection(Entity<FireProtectionComponent> ent, ref InventoryRelayedEvent<GetFireProtectionEvent> args)
|
||||
{
|
||||
args.Args.Reduce(ent.Comp.Reduction);
|
||||
}
|
||||
|
||||
// WD EDIT START
|
||||
private void OnProtectionVerbExamine(Entity<FireProtectionComponent> entity, ref GetVerbsEvent<ExamineVerb> args)
|
||||
{
|
||||
if (!args.CanInteract || !args.CanAccess)
|
||||
return;
|
||||
|
||||
var modifierPercentage = MathF.Round(entity.Comp.Reduction * 100f, 1);
|
||||
|
||||
if (modifierPercentage == float.NegativeZero)
|
||||
return;
|
||||
|
||||
var msg = new FormattedMessage();
|
||||
|
||||
msg.AddMarkup(Loc.GetString("fire-protection-examine", ("modifier", modifierPercentage)));
|
||||
|
||||
_examine.AddDetailedExamineVerb(args, entity.Comp, msg,
|
||||
Loc.GetString("fire-protection-examinable-verb-text"), IconTexture,
|
||||
Loc.GetString("fire-protection-examinable-verb-message"));
|
||||
}
|
||||
// WD EDIT END
|
||||
}
|
||||
|
||||
@@ -22,6 +22,7 @@ namespace Content.Shared.Examine
|
||||
{
|
||||
"Armor",
|
||||
"ClothingSpeedModifier",
|
||||
"FireProtection" // WD
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
@@ -44,5 +44,5 @@ public sealed partial class TechDisciplinePrototype : IPrototype
|
||||
/// Purchasing this tier of technology causes a server to become "locked" to this discipline.
|
||||
/// </summary>
|
||||
[DataField("lockoutTier")]
|
||||
public int LockoutTier = 3;
|
||||
public int LockoutTier = 4; // WD from 3 to 4 in order to make all tier 3 techologies accessible at the same time
|
||||
}
|
||||
|
||||
3
Resources/Locale/ru-RU/_white/info/fire-protection.ftl
Normal file
@@ -0,0 +1,3 @@
|
||||
fire-protection-examinable-verb-text = Защита
|
||||
fire-protection-examinable-verb-message = Изучить показатели защиты.
|
||||
fire-protection-examine = Обеспечивает защиту от огня на [color=yellow]{ $modifier }%[/color].
|
||||
@@ -1,5 +1,5 @@
|
||||
ent-BorgModuleResque = модуль кибернетического лечения
|
||||
.desc = модуль кибернетического лечения
|
||||
ent-BorgModuleResque = модуль кибернетической скорой помощи
|
||||
.desc = модуль кибернетической скорой помощи
|
||||
ent-BorgModuleDefibrillator = модуль кибернетического дефибриллятора
|
||||
.desc = модуль кибернетического дефибриллятора
|
||||
ent-BorgModuleAdvancedTreatment = модуль кибернетического лечения
|
||||
|
||||
@@ -14,6 +14,24 @@ ent-OreBagOfHolding = мешок для руды
|
||||
.desc = Прочный мешок для хранения, позволяющий как миллионерам-спасателям, так и богатым шахтерам носить с собой большое количество руды. Магнитит любую руду поблизости, когда прикреплен к поясу.
|
||||
ent-BoxEvidenceMarkers = коробка с маркерами для улик
|
||||
.desc = Упаковка пронумерованных желтых маркеров, полезных для маркировки улик на месте преступления.
|
||||
ent-EvidenceMarkerOne = маркер улик
|
||||
.desc = Пронумерованный желтый маркер, полезен для маркировки улик на месте преступления.
|
||||
ent-EvidenceMarkerTwo = { ent-EvidenceMarkerOne }
|
||||
.desc = { ent-EvidenceMarkerOne.desc }
|
||||
ent-EvidenceMarkerThree = { ent-EvidenceMarkerOne }
|
||||
.desc = { ent-EvidenceMarkerOne.desc }
|
||||
ent-EvidenceMarkerFour = { ent-EvidenceMarkerOne }
|
||||
.desc = { ent-EvidenceMarkerOne.desc }
|
||||
ent-EvidenceMarkerFive = { ent-EvidenceMarkerOne }
|
||||
.desc = { ent-EvidenceMarkerOne.desc }
|
||||
ent-EvidenceMarkerSix = { ent-EvidenceMarkerOne }
|
||||
.desc = { ent-EvidenceMarkerOne.desc }
|
||||
ent-EvidenceMarkerSeven = { ent-EvidenceMarkerOne }
|
||||
.desc = { ent-EvidenceMarkerOne.desc }
|
||||
ent-EvidenceMarkerEight = { ent-EvidenceMarkerOne }
|
||||
.desc = { ent-EvidenceMarkerOne.desc }
|
||||
ent-EvidenceMarkerNine = { ent-EvidenceMarkerOne }
|
||||
.desc = { ent-EvidenceMarkerOne.desc }
|
||||
ent-VendingMachineRestockCondimentStation = коробка для пополнения станции приправ
|
||||
.desc = Пополните станцию приправ. Ммм, холодный соус.
|
||||
ent-AccessConfigurator = конфигуратор доступа
|
||||
|
||||
@@ -11,8 +11,14 @@ ent-EmergencyFunnyOxygenTank = забавный аварийный баллон
|
||||
.desc = Легко переносимый баллон для аварийных ситуаций. Содержит очень мало кислорода, а также смешной газ. Предназначен только для выживания.
|
||||
ent-HandHeldMassScanner = ручной сканер массы
|
||||
.desc = Ручной сканер массы.
|
||||
ent-HandHeldMassScannerEmpty = { ent-HandHeldMassScanner }
|
||||
.desc = { ent-HandHeldMassScanner.desc }
|
||||
ent-HandHeldMassScannerBorg = { ent-HandHeldMassScanner }
|
||||
.desc = { ent-HandHeldMassScanner.desc }
|
||||
ent-Lantern = фонарь
|
||||
.desc = Священный свет освещает путь.
|
||||
.desc = Благословенный свет указывает путь.
|
||||
ent-LanternFlash = { ent-Lantern }
|
||||
.desc = { ent-Lantern.desc }
|
||||
ent-FlippoLighter = зажигалка "Флиппо"
|
||||
.desc = Прочная металлическая зажигалка, служит довольно долго.
|
||||
ent-FlippoEngravedLighter = гравированная зажигалка "Флиппо"
|
||||
|
||||
@@ -8,19 +8,16 @@ ent-ChemDispenserEmpty = химический диспенсер
|
||||
ent-SodaDispenser = автомат с газировкой
|
||||
.desc = Диспенсер с напитками, предлагающий газировку и несколько других распространенных напитков. Имеет один слот для заполнения емкостей.
|
||||
.suffix = Заполненный
|
||||
ent-PinionAirlockAssembly = шлюзовая сборка
|
||||
.desc = шлюзовая сборка
|
||||
.suffix = Шестерня, Часовой механизм
|
||||
ent-AirlockGlassShuttleSyndicate = внешний шлюз
|
||||
.desc = Необходим для соединения двух космических кораблей.
|
||||
ent-AirlockGlassShuttleSyndicate = { ent-AirlockGlassShuttle }
|
||||
.desc = { ent-AirlockGlassShuttle.desc }
|
||||
.suffix = Стекло, Стыковка
|
||||
ent-AirlockShuttleSyndicate = внешний шлюз
|
||||
.desc = Необходим для соединения двух космических кораблей.
|
||||
ent-AirlockShuttleSyndicate = { ent-AirlockGlassShuttle }
|
||||
.desc = { ent-AirlockGlassShuttle.desc }
|
||||
.suffix = Стыковка
|
||||
ent-WebDoor = паучья дверь
|
||||
.desc = Дверь, ведущая в земли пауков... или в космос.
|
||||
ent-BlastDoorFrame = рама взрывной двери
|
||||
.desc = На ней написано 'ВЗРЫВНОЙ ПИСУН'.
|
||||
ent-BlastDoorFrame = рама гермозатвора
|
||||
.desc = Имеется надпись "ОПАСНОСТЬ ВЗРЫВА".
|
||||
ent-WindoorAssemblyClockwork = часовой механизм двери-окна
|
||||
.desc = Открывается, закрывается, и сквозь него можно видеть! Этот выглядит прочным.
|
||||
ent-WindoorAssemblyPlasma = плазменная сборка двери-окна
|
||||
|
||||
@@ -23,8 +23,8 @@ ent-AlwaysPoweredStrobeLight = стробоскоп
|
||||
ent-PoweredStrobeLightEmpty = стробоскоп
|
||||
.desc = УХ?! Извини, я слышу только ВУ-У-У-ВУ-У-У!
|
||||
.suffix = Пустой
|
||||
ent-MachineAnomalyVesselExperimental = экспериментальный корабль аномалий
|
||||
.desc = Передовой корабль аномалий, обладающий большим потенциалом для исследований, но при этом повышенной нестабильностью и слабым радиоактивным распадом в окружающую среду.
|
||||
ent-MachineAnomalyVesselExperimental = экспериментальный сосуд аномалий
|
||||
.desc = Передовой сосуд аномалий, обладающий большим потенциалом для исследований, но при этом повышенной нестабильностью и слабым радиоактивным распадом в окружающую среду.
|
||||
ent-SyndicateBomb = бомба синдиката
|
||||
.desc = Бомба для оперативников и агентов Синдиката. По-настоящему, никаких тренировок, вперед!
|
||||
ent-DebugHardBomb = отладочная бомба
|
||||
|
||||
@@ -36,6 +36,8 @@ ent-BaseGasCondenser = конденсатор
|
||||
.desc = Конденсирует газы в жидкости. Теперь нам нужны только трубы.
|
||||
ent-DisposalSignalRouter = маршрутизатор сигналов утилизации
|
||||
.desc = Трехходовой маршрутизатор, управляемый сигналами.
|
||||
ent-DisposalSignalRouterFlipped = { ent-DisposalSignalRouter }
|
||||
.desc = { ent-DisposalSignalRouter.desc }
|
||||
ent-PowerCageRecharger = зарядное устройство для клеток
|
||||
.desc = зарядное устройство для клеток
|
||||
ent-BorgCharger = зарядная станция для киборгов
|
||||
|
||||
@@ -9,6 +9,10 @@ ent-ClosetJanitorBomb = шкаф с сапёрными костюмами для
|
||||
.suffix = DO NOT MAP
|
||||
ent-LockerSyndicate = оружейный шкаф
|
||||
.desc = Это хранилище.
|
||||
ent-LockerSyndicateShipGearBasic = { ent-LockerSyndicate }
|
||||
.desc = { ent-LockerSyndicate.desc }
|
||||
ent-LockerSyndicateShipGearBasicChameleonKit = { ent-LockerSyndicate }
|
||||
.desc = { ent-LockerSyndicate.desc }
|
||||
ent-LockerSteel = сейфовый шкаф
|
||||
.desc = сейфовый шкаф
|
||||
ent-LockerRepresentative = шкаф представителя
|
||||
|
||||
@@ -10,6 +10,12 @@ ent-ShelfChemistry = полка для химикатов
|
||||
.desc = Хранит все ваши химикаты в безопасности и вне до- эээ, публичных рук!
|
||||
ent-ShotGunCabinet = шкаф для дробовика
|
||||
.desc = На нем есть маленькая этикетка с надписью "Только для аварийных случаев" с описанием безопасного использования дробовика. Как будто.
|
||||
ent-ShotGunCabinetFilled = { ent-ShotGunCabinet }
|
||||
.desc = { ent-ShotGunCabinet.desc }
|
||||
ent-ShotGunCabinetFilledOpen = { ent-ShotGunCabinet }
|
||||
.desc = { ent-ShotGunCabinet.desc }
|
||||
ent-ShotGunCabinetOpen = { ent-ShotGunCabinet }
|
||||
.desc = { ent-ShotGunCabinet.desc }
|
||||
ent-SignalSwitchDirectional = сигнальный выключатель
|
||||
.desc = сигнальный выключатель
|
||||
.suffix = направленный
|
||||
|
||||
@@ -16,7 +16,7 @@ ent-ClothingOuterHardsuitLuxury = роскошный горнодобывающ
|
||||
.desc = Обновленный горнодобывающий скафандр, оформленный в цветах квартирмейстера. Графеновая подкладка обеспечивает меньшую защиту, но ее легче носить.
|
||||
ent-ClothingOuterHardsuitSyndieMedic = кроваво-красный медицинский скафандр
|
||||
.desc = Тяжело бронированный и маневренный усовершенствованный скафандр, специально разработанный для операций полевой медицины.
|
||||
ent-ClothingOuterHardsuitERTChaplain = скафандр капеллана Отряда Быстрого Реагирования
|
||||
ent-ClothingOuterHardsuitERTChaplain = скафандр капеллана ОБР
|
||||
.desc = Защитный скафандр, который носят капелланы Отряда Быстрого Реагирования.
|
||||
ent-ClothingOuterHardsuitMime = скафандр мима
|
||||
.desc = Скафандр мима, изготовленный на заказ.
|
||||
|
||||
@@ -27,6 +27,12 @@ ent-MobBaseSyndicateMonkey = обезьяна
|
||||
.suffix = syndicate base
|
||||
ent-MobKobold = кобольд
|
||||
.desc = Родственники разумной расы ящеролюдей, кобольды сливаются со своей естественной средой обитания и так же противны, как обезьяны; готовы вырвать вам волосы и зарезать вас до смерти.
|
||||
ent-MobBaseSyndicateKobold = { ent-MobKobold }
|
||||
.desc = { ent-MobKobold.desc }
|
||||
ent-MobKoboldSyndicateAgent = { ent-MobKobold }
|
||||
.desc = { ent-MobKobold.desc }
|
||||
ent-MobKoboldSyndicateAgentNukeops = { ent-MobKobold }
|
||||
.desc = { ent-MobKobold.desc }
|
||||
ent-MobMouseDead = мышь
|
||||
.desc = Писк!
|
||||
.suffix = Dead
|
||||
@@ -44,5 +50,7 @@ ent-MobCatKitten = котенок
|
||||
.desc = Маленький и пушистый.
|
||||
ent-MobDionaNymph = нимфа дионы
|
||||
.desc = Это как кошка, только… более ветвистая.
|
||||
ent-MobDionaNymphAccent = { ent-MobDionaNymph }
|
||||
.desc = { ent-MobDionaNymph.desc }
|
||||
ent-MobArgocyteSlurva = slurva
|
||||
.desc = Жалкие создания, не способные на многое.
|
||||
|
||||
@@ -29,8 +29,16 @@ ent-MobCarpRainbow = радужный карп
|
||||
.desc = Вау, такая блестящая рыбка!
|
||||
ent-MobShark = акула-минноу
|
||||
.desc = Опасная акула из бездны бесконечного космоса, любящая пить кровь.
|
||||
ent-MobSharkSalvage = { ent-MobShark }
|
||||
.desc = { ent-MobShark.desc }
|
||||
ent-MobSilverCrab = рудный краб
|
||||
.desc = Рудный краб из серебра.
|
||||
ent-MobUraniumCrab = рудный краб
|
||||
.desc = Рудный краб из урана.
|
||||
ent-MobQuartzCrab = рудный краб
|
||||
.desc = Рудный краб из кварца.
|
||||
ent-MobIronCrab = рудный краб
|
||||
.desc = Рудный краб из железа.
|
||||
ent-ReagentSlime = слайм реагента
|
||||
.desc = Состоит из жидкости и хочет растворить тебя в себе.
|
||||
ent-ReagentSlimeBeer = { ent-ReagentSlime }
|
||||
|
||||
@@ -11,6 +11,8 @@ ent-MobLuminousObject = светящийся объект
|
||||
.desc = Небольшой светящийся объект, вызывающий ожоги на коже своим свечением.
|
||||
ent-MobLuminousEntity = светящееся существо
|
||||
.desc = Ослепительное полупрозрачное существо, яркий глаз кажется опасным и обжигающим.
|
||||
ent-MobLuminousPerson = светящийся человек
|
||||
.desc = Ослепительная фигура из чистого света, кажущаяся неосязаемой.
|
||||
ent-MobLaserRaptor = лазерный раптор
|
||||
.desc = Из эпохи викингов.
|
||||
ent-MobTomatoKiller = убийца томатов
|
||||
|
||||
@@ -1,15 +1,67 @@
|
||||
ent-FloraStalagmite1 = сталагмит
|
||||
.desc = Естественные каменные шипы.
|
||||
ent-FloraStalagmite2 = { ent-FloraStalagmite1 }
|
||||
.desc = { ent-FloraStalagmite1.desc }
|
||||
ent-FloraStalagmite3 = { ent-FloraStalagmite1 }
|
||||
.desc = { ent-FloraStalagmite1.desc }
|
||||
ent-FloraStalagmite4 = { ent-FloraStalagmite1 }
|
||||
.desc = { ent-FloraStalagmite1.desc }
|
||||
ent-FloraStalagmite5 = { ent-FloraStalagmite1 }
|
||||
.desc = { ent-FloraStalagmite1.desc }
|
||||
ent-FloraStalagmite6 = { ent-FloraStalagmite1 }
|
||||
.desc = { ent-FloraStalagmite1.desc }
|
||||
ent-FloraGreyStalagmite1 = { ent-FloraStalagmite1 }
|
||||
.desc = { ent-FloraStalagmite1.desc }
|
||||
ent-FloraGreyStalagmite2 = { ent-FloraStalagmite1 }
|
||||
.desc = { ent-FloraStalagmite1.desc }
|
||||
ent-FloraGreyStalagmite3 = { ent-FloraStalagmite1 }
|
||||
.desc = { ent-FloraStalagmite1.desc }
|
||||
ent-FloraGreyStalagmite4 = { ent-FloraStalagmite1 }
|
||||
.desc = { ent-FloraStalagmite1.desc }
|
||||
ent-FloraGreyStalagmite5 = { ent-FloraStalagmite1 }
|
||||
.desc = { ent-FloraStalagmite1.desc }
|
||||
ent-FloraGreyStalagmite6 = { ent-FloraStalagmite1 }
|
||||
.desc = { ent-FloraStalagmite1.desc }
|
||||
ent-ShadowTree01 = темное дерево
|
||||
.desc = Листья шепчут о тебе.
|
||||
ent-ShadowTree02 = { ent-ShadowTree01 }
|
||||
.desc = { ent-ShadowTree01 }
|
||||
ent-ShadowTree03 = { ent-ShadowTree01 }
|
||||
.desc = { ent-ShadowTree01 }
|
||||
ent-ShadowTree04 = { ent-ShadowTree01 }
|
||||
.desc = { ent-ShadowTree01 }
|
||||
ent-ShadowTree05 = { ent-ShadowTree01 }
|
||||
.desc = { ent-ShadowTree01 }
|
||||
ent-ShadowTree06 = { ent-ShadowTree01 }
|
||||
.desc = { ent-ShadowTree01 }
|
||||
ent-LightTree01 = светящееся дерево
|
||||
.desc = Прекрасное дерево, наполненное странной энергией.
|
||||
ent-LightTree02 = { ent-LightTree01 }
|
||||
.desc = { ent-LightTree01.desc }
|
||||
ent-LightTree03 = { ent-LightTree01 }
|
||||
.desc = { ent-LightTree01.desc }
|
||||
ent-LightTree04 = { ent-LightTree01 }
|
||||
.desc = { ent-LightTree01.desc }
|
||||
ent-LightTree05 = { ent-LightTree01 }
|
||||
.desc = { ent-LightTree01.desc }
|
||||
ent-LightTree06 = { ent-LightTree01 }
|
||||
.desc = { ent-LightTree01.desc }
|
||||
ent-CarvedPumpkin = вырезанная тыква
|
||||
.desc = Традиционное жуткое украшение.
|
||||
ent-CarvedPumpkinSmall = { ent-CarvedPumpkin }
|
||||
.desc = { ent-CarvedPumpkin.desc }
|
||||
ent-CarvedPumpkinLarge = { ent-CarvedPumpkin }
|
||||
.desc = { ent-CarvedPumpkin.desc }
|
||||
ent-PumpkinLantern = тыквенный фонарь
|
||||
.desc = Вырезанная тыква, излучающая жуткое свечение.
|
||||
ent-PumpkinLanternSmall = { ent-PumpkinLantern }
|
||||
.desc = { ent-PumpkinLantern.desc }
|
||||
ent-PumpkinLanternLarge = { ent-PumpkinLantern }
|
||||
.desc = { ent-PumpkinLantern.desc }
|
||||
ent-WoodenSign = деревянный знак
|
||||
.desc = Он указывает куда-то.
|
||||
ent-WoodenSignRight = { ent-WoodenSign }
|
||||
.desc = { ent-WoodenSign.desc }
|
||||
ent-WoodenSupport = деревянная опора
|
||||
.desc = Увеличивает уверенность в том, что на вашу голову не упадет камень.
|
||||
ent-WoodenSupportBeam = деревянная опорная балка
|
||||
|
||||
@@ -10,6 +10,8 @@ ent-ThrusterFlatpack = комплект для сборки двигателя
|
||||
.desc = Комплект для сборки двигателя.
|
||||
ent-HoloprojectorField = проектор силового поля
|
||||
.desc = Создает непроходимое силовое поле, через которое ничего не может пройти. Близость к проектору может или не может вызвать рак.
|
||||
ent-HoloprojectorFieldEmpty = { ent-HoloprojectorField }
|
||||
.desc = { ent-HoloprojectorField.desc }
|
||||
ent-MousetrapArmed = мышеловка
|
||||
.desc = Полезно для ловли грызунов, пробирающихся на вашу кухню.
|
||||
.suffix = Взведена
|
||||
|
||||
@@ -14,8 +14,8 @@ ent-CircuitImprinterHyperConvectionMachineCircuitboard = плата печата
|
||||
.desc = Печатная плата для печатающего устройства для гиперконвекционных плат.
|
||||
ent-AnomalyVesselCircuitboard = плата сосуда аномалий
|
||||
.desc = Печатная плата для сосуда аномалий.
|
||||
ent-AnomalyVesselExperimentalCircuitboard = плата экспериментального аномального корабля
|
||||
.desc = Печатная плата для экспериментального аномального корабля.
|
||||
ent-AnomalyVesselExperimentalCircuitboard = плата экспериментального сосуда аномалий
|
||||
.desc = Печатная плата для экспериментального сосуда аномалий.
|
||||
ent-HellfireFreezerMachineCircuitBoard = плата адского морозильника
|
||||
.desc = Выглядит так, будто вы могли бы использовать отвертку, чтобы заменить тип платы.
|
||||
ent-HellfireHeaterMachineCircuitBoard = плата адского нагревателя
|
||||
|
||||
@@ -28,6 +28,8 @@ ent-PirateIDCard = пиратское удостоверение личност
|
||||
ent-KudzuFlowerFriendly = цветочный ковер
|
||||
.desc = Красочный ковер из цветов, раскинувшийся во всех направлениях. Вы не уверены, стоит ли его убирать или оставить.
|
||||
.suffix = Дружелюбная, цветочная аномалия
|
||||
ent-KudzuFlowerAngry = { ent-KudzuFlowerFriendly }
|
||||
.desc = { ent-KudzuFlowerFriendly.desc }
|
||||
ent-FleshKudzu = сухожилия
|
||||
.desc = Быстро растущая гроздь мясистых сухожилий. ЧТО ТЫ ОСТАНОВИЛСЯ И СМОТРИШЬ НА НЕЕ?!
|
||||
ent-ShadowKudzu = темная дымка
|
||||
|
||||
@@ -19,10 +19,16 @@ ent-PortableRecharger = портативное зарядное устройст
|
||||
.desc = Высокотехнологичное зарядное устройство, адаптированное для портативности.
|
||||
ent-PowerCageSmall = силовая клетка малой емкости
|
||||
.desc = Заряжаемая силовая клетка для больших устройств. Самый дешевый вариант, который можно найти.
|
||||
ent-PowerCageSmallEmpty = { ent-PowerCageSmall }
|
||||
.desc = { ent-PowerCageSmall.desc }
|
||||
ent-PowerCageMedium = силовая клетка средней емкости
|
||||
.desc = Заряжаемая силовая клетка для больших устройств. Золотой стандарт емкости и стоимости.
|
||||
ent-PowerCageMediumEmpty = { ent-PowerCageMedium }
|
||||
.desc = { ent-PowerCageMedium.desc }
|
||||
ent-PowerCageHigh = силовая клетка высокой емкости
|
||||
.desc = Заряжаемая силовая клетка для больших устройств. Повышенная емкость для повышения мощности.
|
||||
ent-PowerCageHighEmpty = { ent-PowerCageHigh }
|
||||
.desc = { ent-PowerCageHigh.desc }
|
||||
ent-WebShield = паутинный щит
|
||||
.desc = Щит из тонких нитей. Он слабый и не очень хорошо справляется с жаром.
|
||||
ent-TelescopicShield = телескопический щит
|
||||
|
||||
2
Resources/Locale/ru-RU/_white/misc.ftl
Normal file
@@ -0,0 +1,2 @@
|
||||
ent-Hairball = комок шерсти
|
||||
.desc = Чёртовы фелиниды...
|
||||
16
Resources/Locale/ru-RU/_white/object/candies.ftl
Normal file
@@ -0,0 +1,16 @@
|
||||
ent-FoodSnackCandyBlack = конфета
|
||||
.desc = Сладкие конфеты минутных послаблений нейтрализуют горечь несбывшихся надежд.
|
||||
ent-FoodSnackCandyGreen = { ent-FoodSnackCandyBlack }
|
||||
.desc = { ent-FoodSnackCandyBlack.desc }
|
||||
ent-FoodSnackCandyRed = { ent-FoodSnackCandyBlack }
|
||||
.desc = { ent-FoodSnackCandyBlack.desc }
|
||||
ent-FoodSnackCandyTurquoise = { ent-FoodSnackCandyBlack }
|
||||
.desc = { ent-FoodSnackCandyBlack.desc }
|
||||
ent-FoodPacketCandyBlackTrash = обёртка от конфеты
|
||||
.desc = Фантик от конфеты, самой конфеты нигде нет.
|
||||
ent-FoodPacketCandyGreenTrash = { ent-FoodSnackCandyBlackTrash }
|
||||
.desc = { ent-FoodSnackCandyBlackTrash.desc }
|
||||
ent-FoodPacketCandyRedTrash = { ent-FoodSnackCandyBlackTrash }
|
||||
.desc = { ent-FoodSnackCandyBlackTrash.desc }
|
||||
ent-FoodPacketCandyTurquoiseTrash = { ent-FoodSnackCandyBlackTrash }
|
||||
.desc = { ent-FoodSnackCandyBlackTrash.desc }
|
||||
@@ -30,9 +30,27 @@ ent-ClothingHeadHatRealWizardFancy = волшебная шляпа
|
||||
ent-ClothingHeadHatRealWizardFancyAlt = волшебная шляпа
|
||||
.desc = Странный головной убор, который наверняка принадлежит настоящему магу.
|
||||
|
||||
ent-ClothingHeadHatRealWizardBlue = волшебная шляпа
|
||||
.desc = Странный головной убор, который наверняка принадлежит настоящему магу.
|
||||
|
||||
ent-ClothingHeadHatRealWizardRed = красная волшебная шляпа
|
||||
.desc = Странный головной убор, который наверняка принадлежит настоящему магу.
|
||||
|
||||
ent-ClothingHeadHatRealWizardViolet = фиолетовая волшебная шляпа
|
||||
.desc = Странный головной убор, который наверняка принадлежит настоящему магу.
|
||||
|
||||
ent-ClothingOuterRealWizardFancy = мантия волшебника
|
||||
.desc = Великолепная, украшенная драгоценными камнями мантия, которая, кажется, излучает силу.
|
||||
|
||||
ent-ClothingOuterRealWizardBlue = мантия волшебника
|
||||
.desc = Великолепная, украшенная драгоценными камнями мантия, которая, кажется, излучает силу.
|
||||
|
||||
ent-ClothingOuterRealWizardRed = красная мантия волшебника
|
||||
.desc = Великолепная, украшенная драгоценными камнями мантия, которая, кажется, излучает силу.
|
||||
|
||||
ent-ClothingOuterRealWizardViolet = фиолетовая мантия волшебника
|
||||
.desc = Великолепная, украшенная драгоценными камнями мантия, которая, кажется, излучает силу.
|
||||
|
||||
ent-ClothingHeadHelmetWizardHelmArmored = шлем мага
|
||||
.desc = Странный головной убор, который наверняка принадлежит настоящему магу. Не обладает свойствами волшебной шляпы.
|
||||
|
||||
|
||||
@@ -2,5 +2,23 @@
|
||||
blocking-examinable-verb-text = Защита
|
||||
blocking-examinable-verb-message = Изучите значения защиты.
|
||||
blocking-fraction = Он блокирует [color=lightblue]{ $value }%[/color] входящего урона и:
|
||||
blocking-coefficient-value = - Отнимает [color=lightblue]{ $value }%[/color] [color=yellow]{ $type }[/color] урона.
|
||||
blocking-reduction-value = - Отнимает на [color=lightblue]{ $value }[/color] меньше [color=yellow]{ $type }[/color] урона.
|
||||
blocking-coefficient-value = - Получает [color=lightblue]{ $value }%[/color] [color=yellow]{ $type ->
|
||||
*[other] Другого
|
||||
[Blunt] Тупого
|
||||
[Slash] Рубящего
|
||||
[Piercing] Проникающего
|
||||
[Heat] Теплового
|
||||
[Radiation] Радиационного
|
||||
[Caustic] Кислотного
|
||||
[Cold] Морозного
|
||||
}[/color] урона.
|
||||
blocking-reduction-value = - Получает на [color=lightblue]{ $value }[/color] [color=yellow]{ $type ->
|
||||
*[other] Другого
|
||||
[Blunt] Тупого
|
||||
[Slash] Рубящего
|
||||
[Piercing] Проникающего
|
||||
[Heat] Теплового
|
||||
[Radiation] Радиационного
|
||||
[Caustic] Кислотного
|
||||
[Cold] Морозного
|
||||
}[/color] урона меньше.
|
||||
|
||||
@@ -2,3 +2,4 @@ stack-holder-empty = Тут пусто.
|
||||
stack-holder = Оно содержит: { $number } { $item }.
|
||||
autoregen-switched = Реагент сменён на { $reagent }.
|
||||
reagent-name = Текущий реагент: { $reagent }.
|
||||
autoreagent-switch = Сменить реагент
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
## UI
|
||||
|
||||
hypospray-volume-text = Объем: [color=white]{ $currentVolume }/{ $totalVolume }[/color]
|
||||
hypospray-all-mode-text = Только ввод
|
||||
hypospray-mobs-only-mode-text = Забор и ввод
|
||||
hypospray-invalid-text = Ошибка
|
||||
hypospray-volume-label = Объем: [color=white]{$currentVolume}/{$totalVolume}u[/color]
|
||||
Mode: [color=white]{$modeString}[/color]
|
||||
|
||||
## Entity
|
||||
|
||||
@@ -11,3 +15,7 @@ hypospray-component-empty-message = Он пустой!
|
||||
hypospray-component-feel-prick-message = Вы чувствуете слабый укольчик!
|
||||
hypospray-component-transfer-already-full-message = { $owner } уже заполнен!
|
||||
hypospray-cant-inject = Нельзя сделать инъекцию в { $target }!
|
||||
|
||||
hypospray-verb-mode-label = Переключить забор из емкостей
|
||||
hypospray-verb-mode-inject-all = Вы больше не можете производить забор из емкостей.
|
||||
hypospray-verb-mode-inject-mobs-only = Теперь вы можете производить забор из емкостей.
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
explosion-resistance-coefficient-value = - [color=orange]Взрывной[/color] урон снижен благодаря [color=lightblue]{ $value }%[/color].
|
||||
explosion-resistance-coefficient-value = - [color=orange]Взрывной[/color] урон снижается на [color=lightblue]{ $value }%[/color].
|
||||
explosion-resistance-contents-coefficient-value = - [color=orange]Взрывной[/color] урон [color=white]содержимому[/color] снижается на [color=lightblue]{$value}%[/color].
|
||||
|
||||
@@ -43,4 +43,4 @@ traitor-role-codewords-short =
|
||||
Кодовые слова::
|
||||
{$codewords}.
|
||||
|
||||
traitor-role-uplink-code-short = Код от вашего аплинка - {$code}. Set it as your PDA ringtone to access uplink.
|
||||
traitor-role-uplink-code-short = Код от вашего аплинка - {$code}. Установите его в качестве рингтона на своём ПДА для доступа к аплинку.
|
||||
|
||||
@@ -30,36 +30,64 @@ petting-success-snake = Вы гладите { $target } по { POSS-ADJ($target)
|
||||
petting-success-monkey = Вы гладите { $target } по { POSS-ADJ($target) } озорной маленькой голове.
|
||||
petting-success-nymph = Вы гладите { $target } по { POSS-ADJ($target) } деревянной маленькой голове.
|
||||
|
||||
petting-failure-generic = Вы тянетесь погладить { $target }, но { $target } настороженно уклоняется от вас.
|
||||
petting-failure-bat = Вы тянетесь погладить { $target }, но { $target } очень трудно поймать!
|
||||
petting-failure-generic = Вы тянетесь погладить { $target }, но { SUBJECT($target) } настороженно уклоняется от вас.
|
||||
petting-failure-bat = Вы тянетесь погладить { $target }, но { POSS-ADJ($target) } очень трудно поймать!
|
||||
petting-failure-corrupted-corgi = Вы тянетесь погладить { $target }, но решаете, что лучше не надо.
|
||||
petting-failure-crab = Вы тянетесь погладить { $target }, но { $target } щёлкает клешнями в вашу сторону!
|
||||
petting-failure-crab = Вы тянетесь погладить { $target }, но { SUBJECT($target) } щёлкает клешнями в вашу сторону!
|
||||
petting-failure-dehydrated-carp = Вы гладите { $target } по { POSS-ADJ($target) } сухой маленькой голове.
|
||||
petting-failure-goat = Вы тянетесь погладить { $target }, но { $target } упорно отказывается!
|
||||
petting-failure-goose = Вы тянетесь погладить { $target }, но { $target } слишком ужасен!
|
||||
petting-failure-goat = Вы тянетесь погладить { $target }, но { SUBJECT($target) } упорно отказывается!
|
||||
petting-failure-goose = Вы тянетесь погладить { $target }, но { SUBJECT($target) } слишком ужасен!
|
||||
petting-failure-possum = Вы тянетесь погладить { $target }, но на вас шипят и рычат.
|
||||
petting-failure-sloth = Вы тянетесь погладить { $target }, но { $target } с невероятной скоростью уклоняется!
|
||||
petting-failure-holo = Вы тянетесь погладить { $target }, но { $target } едва не пронзает шипами вашу руку!
|
||||
petting-failure-sloth = Вы тянетесь погладить { $target }, но { SUBJECT($target) } с невероятной скоростью уклоняется!
|
||||
petting-failure-holo = Вы тянетесь погладить { $target }, но { SUBJECT($target) } едва не пронзает шипами вашу руку!
|
||||
petting-failure-dragon = Вы поднимаете руку, но { $target } издаёт рёв, и вы решаете, что не хотите стать кормом для карпов.
|
||||
petting-failure-hamster = Вы тянетесь погладить { $target }, но { $target } пытается укусить вас за палец, и только ваши молниеносные рефлексы спасают вас от почти смертельной травмы.
|
||||
petting-failure-hamster = Вы тянетесь погладить { $target }, но { SUBJECT($target) } пытается укусить вас за палец, и только ваши молниеносные рефлексы спасают вас от почти смертельной травмы.
|
||||
petting-failure-bear = Вы протягиваете руку, чтобы погладить { $target }, но { SUBJECT($target) } рычит, заставляя вас дважды подумать.
|
||||
petting-failure-monkey = Вы протягиваете руку, чтобы погладить { $target }, но { SUBJECT($target) } чуть-ли не откусывает ваши пальцы!
|
||||
petting-failure-nymph = Вы протягиваете руку, чтобы погладить { $target }, но { POSS-ADJ($target) } отодвигает свои ветки от вас.
|
||||
petting-failure-shadow = Вы пытаетесь погладить {$target}, но ваша рука проходит сквозь холодную темноту его тела.
|
||||
petting-failure-nymph = Вы протягиваете руку, чтобы погладить { $target }, но { SUBJECT($target) } отодвигает свои ветки от вас.
|
||||
petting-failure-shadow = Вы пытаетесь погладить {$target}, но ваша рука проходит сквозь холодную темноту { POSS-ADJ($target) } тела.
|
||||
|
||||
## Knocking on windows
|
||||
## Petting silicons
|
||||
|
||||
petting-success-honkbot = Вы гладите { $target } по его скользкой металлической голове.
|
||||
petting-success-honkbot = Вы гладите { $target } по { POSS-ADJ($target) } скользкой металлической голове.
|
||||
petting-success-mimebot = Вы гладите { $target } по { POSS-ADJ($target) } холодной металлической голове.
|
||||
petting-success-cleanbot = Вы гладите { $target } по его влажной металлической голове.
|
||||
petting-success-medibot = Вы гладите { $target } по его стерильной металлической голове.
|
||||
petting-failure-honkbot = Вы тянетесь погладить { $target }, но { $target } хонкает и уворачивается!
|
||||
petting-failure-cleanbot = Вы тянетесь погладить { $target }, но { $target } занят уборкой!
|
||||
petting-failure-mimebot = Вы тянетесь погладить { $target }, но { SUBJECT($target) } { CONJUGATE-BE($target) } занятый мимикацией!
|
||||
petting-failure-medibot = Вы тянетесь погладить { $target }, но { $target } едва не пронзает вашу руку шприцом!
|
||||
# Shown when knocking on a window
|
||||
petting-success-cleanbot = Вы гладите { $target } по { POSS-ADJ($target) } влажной металлической голове.
|
||||
petting-success-medibot = Вы гладите { $target } по { POSS-ADJ($target) } стерильной металлической голове.
|
||||
petting-success-generic-cyborg = Вы гладите { $target } по { POSS-ADJ($target) } металлической голове.
|
||||
petting-success-salvage-cyborg = Вы гладите { $target } по { POSS-ADJ($target) } грязной металлической голове.
|
||||
petting-success-engineer-cyborg = Вы гладите { $target } по { POSS-ADJ($target) } отражающей металлической голове.
|
||||
petting-success-janitor-cyborg = Вы гладите { $target } по { POSS-ADJ($target) } влажной металлической голове.
|
||||
petting-success-medical-cyborg = Вы гладите { $target } по { POSS-ADJ($target) } стерильной металлической голове.
|
||||
petting-success-service-cyborg = Вы гладите { $target } по { POSS-ADJ($target) } опрятной металлической голове.
|
||||
petting-success-syndicate-cyborg = Вы гладите { $target } по { POSS-ADJ($target) } угрожающей металлической голове.
|
||||
petting-success-recycler = Вы гладите { $target } по { POSS-ADJ($target) } слегка угрожающему стальному корпусу.
|
||||
|
||||
petting-failure-honkbot = Вы тянетесь погладить { $target }, но { SUBJECT($target) } хонкает и уворачивается!
|
||||
petting-failure-cleanbot = Вы тянетесь погладить { $target }, но { SUBJECT($target) } занят уборкой!
|
||||
petting-failure-mimebot = Вы тянетесь погладить { $target }, но { SUBJECT($target) } занят мимикацией!
|
||||
petting-failure-medibot = Вы тянетесь погладить { $target }, но { SUBJECT($target) } едва не пронзает вашу руку шприцом!
|
||||
petting-failure-generic-cyborg = Вы тянетесь погладить { $target }, но { SUBJECT($target) } занят оглашением своих законов!
|
||||
petting-failure-salvage-cyborg = Вы тянетесь погладить { $target }, но { SUBJECT($target) } занят бурением!
|
||||
petting-failure-engineer-cyborg = Вы тянетесь погладить { $target }, но { SUBJECT($target) } занят починкой!
|
||||
petting-failure-janitor-cyborg = Вы тянетесь погладить { $target }, но { SUBJECT($target) } занят уборкой!
|
||||
petting-failure-medical-cyborg = Вы тянетесь погладить { $target }, но { SUBJECT($target) } занят спасением жизней!
|
||||
petting-failure-service-cyborg = Вы тянетесь погладить { $target }, но { SUBJECT($target) } занят обслуживанием других!
|
||||
petting-failure-syndicate-cyborg = Вы тянетесь погладить { $target }, но { POSS-ADJ($target )} коварные тенденции заставляют вас передумать.
|
||||
|
||||
## Rattling fences
|
||||
|
||||
fence-rattle-success = *трещит*
|
||||
|
||||
## Hugging players
|
||||
|
||||
hugging-success-generic = Вы обнимаете { $target }.
|
||||
hugging-success-generic-others = { CAPITALIZE($user) } обнимает { $target }.
|
||||
hugging-success-generic-target = { CAPITALIZE($user) } обнимает вас.
|
||||
|
||||
## Other
|
||||
|
||||
petting-success-tesla = Вы гладите { $target }, нарушая законы природы и физики.
|
||||
|
||||
petting-failure-tesla = Вы тянетесь погладить { $target }, но { SUBJECT($target) } шокирует вашу руку.
|
||||
|
||||
petting-success-cat-others = { CAPITALIZE($user) } гладит { $target } по { POSS-ADJ($target) } маленькой пушистой голове.
|
||||
|
||||
@@ -5,6 +5,8 @@ ent-MobGuidebookMonkey = обезьяна руководства
|
||||
.desc = Надеюсь, полезная обезьянка, единственная цель которой в жизни - чтобы вы нажали на нее. Считается ли это за то, что обезьяна дала вам урок?
|
||||
ent-MobMonkeySyndicateAgent = обезьяна
|
||||
.desc = Новая церковь неодарвинистов на самом деле верит, что каждое животное произошло от обезьяны. По вкусу напоминает свинину, и убивать их одновременно весело и расслабляюще.
|
||||
ent-MobMonkeySyndicateAgentNukeops = { ent-MobMonkeySyndicateAgent }
|
||||
.desc = { ent-MobMonkeySyndicateAgent.desc }
|
||||
ent-MobClownSpider = паук-клоун
|
||||
.desc = Сочетает в себе две самые страшные вещи на свете - пауков и клоунов.
|
||||
ent-MobCatMurka = мурка
|
||||
|
||||
@@ -5,6 +5,22 @@ ent-MobBehonkerIce = бонкер
|
||||
ent-MobCarpDungeon = карп
|
||||
ent-BaseMobFlesh = ненормальная плоть
|
||||
.desc = Неуклюжая масса плоти, оживленная с помощью аномальной энергии.
|
||||
ent-MobFleshLover = { ent-BaseMobFlesh }
|
||||
.desc = { ent-BaseMobFlesh.desc }
|
||||
ent-MobFleshJared = { ent-BaseMobFlesh }
|
||||
.desc = { ent-BaseMobFlesh.desc }
|
||||
ent-MobFleshGolem = { ent-BaseMobFlesh }
|
||||
.desc = { ent-BaseMobFlesh.desc }
|
||||
ent-MobFleshClamp = { ent-BaseMobFlesh }
|
||||
.desc = { ent-BaseMobFlesh.desc }
|
||||
ent-MobFleshLoverSalvage = { ent-BaseMobFlesh }
|
||||
.desc = { ent-BaseMobFlesh.desc }
|
||||
ent-MobFleshJaredSalvage = { ent-BaseMobFlesh }
|
||||
.desc = { ent-BaseMobFlesh.desc }
|
||||
ent-MobFleshGolemSalvage = { ent-BaseMobFlesh }
|
||||
.desc = { ent-BaseMobFlesh.desc }
|
||||
ent-MobFleshClampSalvage = { ent-BaseMobFlesh }
|
||||
.desc = { ent-BaseMobFlesh.desc }
|
||||
ent-MobAbomination = мерзость
|
||||
.desc = Отвергнутый клон, испытывающий постоянную боль и жаждущий мести.
|
||||
ent-MobSpiderShiva = Шива
|
||||
|
||||
@@ -18,7 +18,9 @@ ent-EncryptionKey = ключ шифрования
|
||||
ent-ForensicReportPaper = отчет судебного сканера
|
||||
.desc = Косвенные доказательства, в лучшем случае
|
||||
ent-HoloprojectorSecurity = голобарьерный проектор
|
||||
.desc = Создает прочный, но хрупкий голографический барьер.
|
||||
.desc = Создает твёрдный, но хрупкий голографический барьер.
|
||||
ent-HoloprojectorSecurityEmpty = { ent-HoloprojectorSecurity }
|
||||
.desc = { ent-HoloprojectorSecurity.desc }
|
||||
ent-ParamedicPDA = ПДА парамедика
|
||||
.desc = Блестящие и стерильные. Имеет встроенный экспресс-анализатор здоровья.
|
||||
ent-BrigmedicPDA = ПДА бригмедика
|
||||
|
||||
@@ -42,4 +42,20 @@ ent-AirlockDetectiveLocked = { ent-Airlock }
|
||||
.suffix = Детектив, Закрыт
|
||||
ent-AirlockExternalGlassCargoLocked = { ent-AirlockExternal }
|
||||
.desc = { ent-AirlockExternal.desc }
|
||||
.suffix = Внешний, Стекл, Карго, Закрыт
|
||||
.suffix = Внешний, Стекло, Карго, Закрыт
|
||||
ent-AirlockExternalGlassNukeopLocked = { ent-AirlockExternal }
|
||||
.desc = { ent-AirlockExternal.desc }
|
||||
ent-AirlockExternalGlassSyndicateLocked = { ent-AirlockExternal }
|
||||
.desc = { ent-AirlockExternal.desc }
|
||||
ent-AirlockExternalNukeopLocked = { ent-AirlockExternal }
|
||||
.desc = { ent-AirlockExternal.desc }
|
||||
ent-AirlockExternalSyndicateLocked = { ent-AirlockExternal }
|
||||
.desc = { ent-AirlockExternal.desc }
|
||||
ent-AirlockExternalShuttleNukeopLocked = { ent-AirlockGlassShuttle }
|
||||
.desc = { ent-AirlockGlassShuttle.desc }
|
||||
ent-AirlockExternalShuttleSyndicateLocked = { ent-AirlockGlassShuttle }
|
||||
.desc = { ent-AirlockGlassShuttle.desc }
|
||||
ent-AirlockExternalGlassShuttleNukeopLocked = { ent-AirlockGlassShuttle }
|
||||
.desc = { ent-AirlockGlassShuttle.desc }
|
||||
ent-AirlockExternalGlassShuttleSyndicateLocked = { ent-AirlockGlassShuttle }
|
||||
.desc = { ent-AirlockGlassShuttle.desc }
|
||||
|
||||
@@ -10,14 +10,14 @@ ent-AirlockDetectiveGlassLocked = { ent-Airlock }
|
||||
ent-AirlockMaintDetectiveLocked = { ent-Airlock }
|
||||
.desc = { ent-Airlock.desc }
|
||||
.suffix = Тех, Детектив, Закрыт
|
||||
ent-AirlockExternalGlassShuttleArrivals = { ent-AirlockExternal }
|
||||
.desc = { ent-AirlockExternal.desc }
|
||||
ent-AirlockExternalGlassShuttleArrivals = { ent-AirlockGlassShuttle }
|
||||
.desc = { ent-AirlockGlassShuttle.desc }
|
||||
.suffix = Внешний, Стекл, Шаттл прибытия
|
||||
ent-AirlockExternalGlassShuttleCargo = { ent-AirlockExternal }
|
||||
.desc = { ent-AirlockExternal.desc }
|
||||
ent-AirlockExternalGlassShuttleCargo = { ent-AirlockGlassShuttle }
|
||||
.desc = { ent-AirlockGlassShuttle.desc }
|
||||
.suffix = Внешний, Стекл, Карго шаттл
|
||||
ent-AirlockExternalGlassShuttleEscape = { ent-AirlockExternal }
|
||||
.desc = { ent-AirlockExternal.desc }
|
||||
ent-AirlockExternalGlassShuttleEscape = { ent-AirlockGlassShuttle }
|
||||
.desc = { ent-AirlockGlassShuttle.desc }
|
||||
.suffix = Внешний, Стекл, Шаттл спасения
|
||||
ent-WindoorSecureArmoryLocked = { ent-WindoorSecure }
|
||||
.desc = { ent-WindoorSecure.desc }
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
war-ops-infiltrator-unavailable = ОШИБКА: Идет перерасчет пути БСС-перемещения. Ожидаемое время: {$minutes} минут и {$seconds} секунд
|
||||
war-ops-infiltrator-unavailable = ОШИБКА: Идет перерасчет пути БСС-перемещения. Ожидаемое время: {$time} минут.
|
||||
war-ops-shuttle-call-unavailable = Эвакуационный шаттл сейчас недоступен. Пожалуйста, подождите.
|
||||
|
||||
@@ -22,3 +22,5 @@ research-console-menu-server-sync-button = Синхронизировать
|
||||
research-console-menu-server-unlock-button = Изучить
|
||||
research-console-tech-requirements-none = Нет требуемых технологий.
|
||||
research-console-tech-requirements-prototype-name = Требуется: { $prototypeName }
|
||||
|
||||
research-console-unlock-technology-radio-broadcast = Открыто [bold]{$technology}[/bold] за [bold]{$amount}[/bold] очков.
|
||||
|
||||
@@ -60,8 +60,8 @@ research-technology-advanced-entertainment = Продвинутые развле
|
||||
research-technology-audio-visual-communication = Т/В связь
|
||||
research-technology-faux-astro-tiles = Искусственная астроплитка
|
||||
research-technology-biochemical-stasis = Биохимический стазис
|
||||
research-technology-crew-monitoring = Отслеживание состояние экипажа
|
||||
research-technology-mechanized-treatment = Mechanized Treatment
|
||||
research-technology-crew-monitoring = Отслеживание состояния экипажа
|
||||
research-technology-mechanized-treatment = Роботизированное лечение
|
||||
research-technology-robotic-cleanliness = Роботизированная уборка
|
||||
research-technology-advanced-cleaning = Продвинутая уборка
|
||||
research-technology-meat-manipulation = Манипулирование мясом
|
||||
|
||||
@@ -20,6 +20,8 @@ ent-ClothingBeltChampion = пояс чемпиона
|
||||
.desc = Доказывает всем, что вы сильнейший!
|
||||
ent-ClothingBeltHolster = плечевая кобура
|
||||
.desc = Кобура для ношения пистолета и боеприпасов. ВНИМАНИЕ: Только для крутых.
|
||||
ent-ClothingBeltHolsterFilled = { ent-ClothingBeltHolster }
|
||||
.desc = { ent-ClothingBeltHolster.desc }
|
||||
ent-ClothingBeltSyndieHolster = плечевая кобура синдиката
|
||||
.desc = Глубокая плечевая кобура, способная вместить множество различных видов оружия.
|
||||
ent-ClothingBeltSecurityWebbing = РПС охраны
|
||||
|
||||
@@ -2,6 +2,8 @@ ent-ClothingOuterCoatBomber = куртка-бомбер
|
||||
.desc = Толстая, поношенная кожаная куртка-бомбер периода Второй мировой войны.
|
||||
ent-ClothingOuterCoatDetective = тренч детектива
|
||||
.desc = Прочный брезентовый плащ, разработка компании TX Fabrication Corp. Плащ устойчив к внешнему воздействию - идеально подходит для вашей следующей автодефенестрации!
|
||||
ent-ClothingOuterCoatDetectiveLoadout = { ent-ClothingOuterCoatDetective }
|
||||
.desc = { ent-ClothingOuterCoatDetective.desc }
|
||||
ent-ClothingOuterCoatGentle = аккуратное пальто
|
||||
.desc = Пальто для леди или джентльменов.
|
||||
ent-ClothingOuterCoatHoSTrench = тренч главы службы безопасности
|
||||
|
||||
@@ -6,3 +6,5 @@ ent-ClothingShoesBootsMagBlinding = магнитные сапоги ослепл
|
||||
.desc = Они будут отлично смотреться на ловкаче вроде вас.
|
||||
ent-ClothingShoesBootsMagSyndie = кроваво-красные магнитные сапоги
|
||||
.desc = Созданные по технологии реверс-инжиниринга магнитные ботинки. Собственность Мародёров Горлакса.
|
||||
ent-ClothingShoesBootsMagSci = { ent-ClothingShoesBootsMag }
|
||||
.desc = { ent-ClothingShoesBootsMag.desc }
|
||||
|
||||
@@ -172,7 +172,7 @@ ent-ClothingUniformJumpsuitAtmosCasual = повседневный комбине
|
||||
.desc = С таким же успехом можно расслабиться на такой простой работе, как ваша.
|
||||
ent-ClothingUniformJumpsuitWhiteInspector = свободная форма инспектора
|
||||
.desc = Неформальный комплект одежды инспектора. Расслабьтесь, ведь пока вы на станции, позволить себе расслабиться можете лишь вы.
|
||||
ent-ClothingUniformJumpsuitWhiteInspectorFormal = cтрогая форма инспектора
|
||||
ent-ClothingUniformJumpsuitWhiteInspectorFormal = строгая форма инспектора
|
||||
.desc = Рубашка, жилетка, штаны со стрелками и яркий красный галстук. Это комплект строгой официальной формы возможно самого ужасающего человека на станции - инспектора.
|
||||
ent-ClothingUniformJumpsuitWhiteBomzh = обноски
|
||||
.desc = Потрепанная форма человека, который прошел через многое. Вас поражают не столько дыры во всех местах, сколько ее запах.
|
||||
|
||||
@@ -7,6 +7,10 @@ ent-MobAngryBee = пчела
|
||||
.suffix = Злая
|
||||
ent-MobChicken = курица
|
||||
.desc = Была раньше яйца, динозавром!
|
||||
ent-MobChicken1 = { ent-MobChicken }
|
||||
.desc = { ent-MobChicken.desc }
|
||||
ent-MobChicken2 = { ent-MobChicken }
|
||||
.desc = { ent-MobChicken.desc }
|
||||
ent-MobDuckMallard = кряква
|
||||
.desc = Очаровательная кряква, она пушистая и мягкая!
|
||||
ent-MobDuckWhite = белая утка
|
||||
|
||||
@@ -4,7 +4,7 @@ ent-FoodCondimentPacket = { ent-BaseFoodCondimentPacket }
|
||||
.desc = { ent-BaseFoodCondimentPacket.desc }
|
||||
ent-FoodCondimentPacketAstrotame = Астротем
|
||||
.desc = Слаще тысячи ложек сахара, но без калорий.
|
||||
ent-FoodCondimentPacketBbq = cоус барбекю
|
||||
ent-FoodCondimentPacketBbq = соус барбекю
|
||||
.desc = Салфетки в комплект не входят.
|
||||
ent-FoodCondimentPacketCornoil = кукурузное масло
|
||||
.desc = Кукурузное масло. Вкусное масло, используемое в готовке. Изготавливается из кукурузы.
|
||||
|
||||
@@ -64,6 +64,8 @@ ent-FoodPacketChowMeinTrash = пустая коробочка чоу мейн
|
||||
.desc = { ent-FoodPacketTrash.desc }
|
||||
ent-FoodPacketDanDanTrash = пустая коробочка лапши дань-дань
|
||||
.desc = { ent-FoodPacketTrash.desc }
|
||||
ent-FoodPacketCnDsTrash = обёртка от C&Ds
|
||||
.desc = { ent-FoodPacketTrash.desc }
|
||||
ent-FoodCookieFortune = печенье с предсказанием
|
||||
.desc = Предсказание гласит: Конец близок... и это все ваша вина.
|
||||
ent-FoodPacketMRETrash = обёртка от ИРП
|
||||
|
||||
@@ -34,7 +34,7 @@ ent-FoodJellyAmanita = желе из мухоморов
|
||||
.desc = Это зло, не трогай его!
|
||||
ent-FoodSoupMeatball = суп с фрикадельками
|
||||
.desc = У тебя есть яйца, парень, ЯЙЦА!
|
||||
ent-FoodSoupSlime = cлаймовый суп
|
||||
ent-FoodSoupSlime = слаймовый суп
|
||||
.desc = Если воды нет, её можно заменить слезами.
|
||||
ent-FoodSoupTomatoBlood = томатный суп
|
||||
.desc = Пахнет медью... это кость?
|
||||
|
||||
@@ -12,5 +12,9 @@ ent-PresentRandomInsane = { ent-PresentBase }
|
||||
ent-PresentRandom = { ent-PresentBase }
|
||||
.desc = { ent-PresentBase.desc }
|
||||
.suffix = Заполненный, Безопасный
|
||||
ent-PresentRandomCash = { ent-PresentBase }
|
||||
.desc = { ent-PresentBase.desc }
|
||||
ent-PresentRandomAsh = { ent-PresentBase }
|
||||
.desc = { ent-PresentBase.desc }
|
||||
ent-PresentTrash = обёрточная бумага
|
||||
.desc = Аккуратно сложенная, заклеенная и завязанная бантиком. Затем торжественно разорванная на части и выброшенная.
|
||||
|
||||
@@ -80,8 +80,8 @@ ent-FlatpackerMachineCircuitboard = Флэтпакер 1001 (машинная п
|
||||
.desc = Печатная плата Флэтпакер 1001
|
||||
ent-ArtifactCrusherMachineCircuitboard = дробитель артефактов (машинная плата)
|
||||
.desc = Печатная плата дробителя артефактов
|
||||
ent-AnomalySynchronizerCircuitboard = синхронизатор артефактов (машинная плата)
|
||||
.desc = Печатная плата синхронизатора артефактов
|
||||
ent-AnomalySynchronizerCircuitboard = синхронизатор аномалий (машинная плата)
|
||||
.desc = Печатная плата синхронизатора аномалий
|
||||
ent-PortableGeneratorJrPacmanMachineCircuitboard = плата портативной генераторной машины типа J.R.P.A.C.M.A.N.
|
||||
.desc = Печатная плата портативного генератора J.R.P.A.C.M.A.N.
|
||||
ent-PortableGeneratorPacmanMachineCircuitboard = плата портативной генераторной машины типа P.A.C.M.A.N.
|
||||
|
||||
@@ -1,2 +1,78 @@
|
||||
ent-DoorElectronics = микросхема шлюза
|
||||
.desc = { ent-BaseItem.desc }
|
||||
.desc = Электронная плата, используемая в дверях и шлюзах.
|
||||
ent-DoorElectronicsArmory = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsAtmospherics = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsBarKitchen = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsBar = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsBrig = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsCaptain = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsCargo = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsCentralCommand = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsChapel = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsChemistry = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsChiefEngineer = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsChiefMedicalOfficer = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsCommand = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsDetective = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsEngineering = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsExternal = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsHeadOfPersonnel = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsHeadOfSecurity = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsHydroponics = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsJanitor = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsKitchen = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsKitchenHydroponics = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsLawyer = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsMaintenance = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsMedical = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsMedicalResearch = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsMorgue = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsNukeop = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsQuartermaster = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsResearch = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsResearchDirector = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsSalvage = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsSecurity = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsSecurityLawyer = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsService = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsSyndicateAgent = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsTheatre = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
ent-DoorElectronicsVault = { ent-DoorElectronics }
|
||||
.desc = { ent-DoorElectronics.desc }
|
||||
|
||||
@@ -1,4 +1,10 @@
|
||||
ent-Holoprojector = проектор голографических знаков
|
||||
.desc = Удобный голографический проектор, отображающий табличку уборщика.
|
||||
ent-HoloprojectorEmpty = { ent-Holoprojector }
|
||||
.desc = { ent-Holoprojector.desc }
|
||||
ent-HoloprojectorBorg = { ent-Holoprojector }
|
||||
.desc = { ent-Holoprojector.desc }
|
||||
ent-HolofanProjector = атмос голопроектор
|
||||
.desc = Останавливает суицидально настроеных ассистентов от убийства остальных во время разгерметизации.
|
||||
ent-HolofanProjectorEmpty = { ent-HolofanProjector }
|
||||
.desc = { ent-HolofanProjector.desc }
|
||||
|
||||
@@ -12,6 +12,8 @@ ent-PlushieLamp = плюшевая лампа
|
||||
.desc = Светящийся друг!
|
||||
ent-PlushieLizard = плюшевый ящер
|
||||
.desc = Очаровательная мягкая игрушка, напоминающая ящера. Изготовлена ЦентКомом в рамках показательной инициативы по борьбе с дискриминацией по видовому признаку в рабочей среде. "Приветствуйте своих новых коллег как вы приветствуете эту игрушку, с распростертыми объятиями!".
|
||||
ent-PlushieLizardMirrored = { ent-PlushieLizard }
|
||||
.desc = { ent-PlushieLizard.desc }
|
||||
ent-PlushieSpaceLizard = плюшевый космический ящер
|
||||
.desc = Очаровательная мягкая игрушка, напоминающая ящера в EVA костюме. Изготовлена ЦентКомом в рамках показательной инициативы по борьбе с дискриминацией по видовому признаку в рабочей среде. "Приветствуйте своих новых коллег как вы приветствуете эту игрушку, с распростертыми объятиями!".
|
||||
ent-PlushieSharkBlue = синяя плюшевая акула
|
||||
|
||||
@@ -14,3 +14,7 @@ ent-FloorCarpetItemPurple = фиолетовый ковёр
|
||||
.desc = { ent-FloorTileItemBase.desc }
|
||||
ent-FloorCarpetItemPink = розовый ковёр
|
||||
.desc = { ent-FloorTileItemBase.desc }
|
||||
ent-FloorCarpetItemCyan = голубой ковёр
|
||||
.desc = { ent-FloorTileItemBase.desc }
|
||||
ent-FloorCarpetItemWhite = белый ковёр
|
||||
.desc = { ent-FloorTileItemBase.desc }
|
||||
|
||||
@@ -5,52 +5,54 @@ ent-Implanter = { ent-BaseImplanter }
|
||||
ent-BaseImplantOnlyImplanter = { ent-Implanter }
|
||||
.desc = Одноразовый имплантер.
|
||||
ent-SadTromboneImplanter = { ent-BaseImplanter }
|
||||
.desc = {""}
|
||||
.desc = { ent-BaseImplanter.desc }
|
||||
.suffix = грустный тромбон
|
||||
ent-LightImplanter = { ent-BaseImplanter }
|
||||
.desc = {""}
|
||||
.desc = { ent-BaseImplanter.desc }
|
||||
.suffix = свет
|
||||
ent-TrackingImplanter = { ent-BaseImplanter }
|
||||
.desc = {""}
|
||||
.desc = { ent-BaseImplanter.desc }
|
||||
.suffix = отслеживание
|
||||
ent-StorageImplanter = { ent-BaseImplanter }
|
||||
.desc = {""}
|
||||
.desc = { ent-BaseImplanter.desc }
|
||||
.suffix = хранилище
|
||||
ent-FreedomImplanter = { ent-BaseImplanter }
|
||||
.desc = {""}
|
||||
.desc = { ent-BaseImplanter.desc }
|
||||
.suffix = свобода
|
||||
ent-MicroBombImplanter = { ent-BaseImplanter }
|
||||
.desc = {""}
|
||||
.desc = { ent-BaseImplanter.desc }
|
||||
.suffix = микробомба
|
||||
ent-MacroBombImplanter = { ent-BaseImplanter }
|
||||
.desc = {""}
|
||||
.desc = { ent-BaseImplanter.desc }
|
||||
.suffix = макробомба
|
||||
ent-MindShieldImplanter = { ent-BaseImplanter }
|
||||
.desc = {""}
|
||||
.desc = { ent-BaseImplanter.desc }
|
||||
.suffix = защита разума
|
||||
ent-BikeHornImplanter = { ent-BaseImplanter }
|
||||
.desc = {""}
|
||||
.desc = { ent-BaseImplanter.desc }
|
||||
.suffix = велосипедный гудок
|
||||
ent-UplinkImplanter = { ent-BaseImplanter }
|
||||
.desc = {""}
|
||||
.desc = { ent-BaseImplanter.desc }
|
||||
.suffix = аплинк
|
||||
ent-EmpImplanter = { ent-BaseImplanter }
|
||||
.desc = {""}
|
||||
.desc = { ent-BaseImplanter.desc }
|
||||
.suffix = ЭМИ
|
||||
ent-DnaScramblerImplanter = { ent-BaseImplanter }
|
||||
.desc = {""}
|
||||
.desc = { ent-BaseImplanter.desc }
|
||||
.suffix = скремблер ДНК
|
||||
ent-DeathRattleImplanter = { ent-BaseImplanter }
|
||||
.desc = {""}
|
||||
.desc = { ent-BaseImplanter.desc }
|
||||
.suffix = предсмертный хрип
|
||||
ent-ScramImplanter = { ent-BaseImplanter }
|
||||
.desc = {""}
|
||||
.desc = { ent-BaseImplanter.desc }
|
||||
.suffix = переброска
|
||||
ent-DeathAcidifierImplanter = { ent-BaseImplanter }
|
||||
.desc = {""}
|
||||
.desc = { ent-BaseImplanter.desc }
|
||||
.suffix = посмертный растворитель
|
||||
ent-ImplanterAdmeme = { ent-BaseImplanter }
|
||||
.desc = {""}
|
||||
.desc = { ent-BaseImplanter.desc }
|
||||
.suffix = адмемы
|
||||
ent-ImplanterSyndi = { ent-BaseImplanter }
|
||||
.desc = { ent-BaseImplanter.desc }
|
||||
ent-NeuroStabilizationImplanter = { ent-BaseImplanter }
|
||||
.desc = { ent-BaseImplanter.desc }
|
||||
|
||||
@@ -32,6 +32,8 @@ ent-BoxFolderGrey = { ent-BoxFolderBase }
|
||||
ent-BoxFolderBlack = { ent-BoxFolderBase }
|
||||
.suffix = Чёрная
|
||||
.desc = { ent-BoxFolderBase.desc }
|
||||
ent-BoxFolderGreen = { ent-BoxFolderBase }
|
||||
.desc = { ent-BoxFolderBase.desc }
|
||||
ent-RubberStampMime = печать мима
|
||||
.desc = Штемпель из резины для проставления печатей на важных документах.
|
||||
ent-RubberStampInspector = печать инспектора
|
||||
|
||||
@@ -19,10 +19,14 @@ ent-MindShieldImplant = имплант Защиты Разума
|
||||
ent-BikeHornImplant = имплант велосипедного гудка
|
||||
.desc = Этот имплантат позволяет пользователю сигналить в любом месте в любое время.
|
||||
ent-UplinkImplant = имплант аплинка
|
||||
.desc = Этот имплант позволяет пользователю по желанию получить доступ к скрытому восходящему каналу Синдиката.
|
||||
.desc = Этот имплант позволяет пользователю по желанию получить доступ к скрытому аплинку Синдиката.
|
||||
ent-EmpImplant = ЭМИ-имплант
|
||||
.desc = Этот имплантат создает электромагнитный импульс при активации.
|
||||
ent-DnaScramblerImplant = имплант скремблера ДНК
|
||||
.desc = Этот имплантат позволяет пользователю один раз случайным образом изменить свой внешний вид и имя.
|
||||
ent-DeathRattleImplant = имплант предсмертных хрипов
|
||||
.desc = Этот имплантат сообщит по радиоканалу Синдиката, если пользователь попадет в критическое состояние или умрет.
|
||||
ent-ScramImplant = имплант экстренного телепорта
|
||||
.desc = При активации этот имплант телепортирует пользователя в случайное место в пределах большого радиуса.
|
||||
ent-DeathAcidifierImplant = посмертный растворитель
|
||||
.desc = Этот имплантат растворяет пользователя и его экипировку после смерти.
|
||||
|
||||
@@ -29,5 +29,7 @@ ent-PowerCellHyperPrinted = { ent-PowerCellHyper }
|
||||
ent-PowerCellMicroreactor = маленькая микрореакторная батарея
|
||||
.desc = Стандартизированный перезаряжаемый микрореактор. Предназначен для устройств с низким энергопотреблением, он медленно заряжается сам по себе.
|
||||
.suffix = Полный
|
||||
ent-PowerCellMicroreactorPrinted = { ent-PowerCellMicroreactor }
|
||||
.desc = { ent-PowerCellMicroreactor.desc }
|
||||
ent-PowerCellAntiqueProto = прототип древней батареи
|
||||
.desc = Маленький самозаряжающийся элемент питания. Использовался в старых разработках лазерного оружия.
|
||||
|
||||
@@ -12,3 +12,5 @@ ent-EnergySwordDouble = двойной энергетический меч
|
||||
.desc = Стажеры из командования Синдиката решили, что одного клинка на энергетическом мече недостаточно. Его можно хранить в кармане.
|
||||
ent-EnergySwordBorg = { ent-EnergySword }
|
||||
.desc = { ent-EnergySword.desc }
|
||||
ent-CyborgEnergySwordDouble = { ent-EnergySwordDouble }
|
||||
.desc = Стажеры из командования Синдиката решили, что одного клинка на энергетическом мече недостаточно. Специальная разработка для киборгов синдиката.
|
||||
|
||||
@@ -7,7 +7,7 @@ ent-PortableFlasher = переносная вспышка
|
||||
ent-SciFlash = вспышка
|
||||
.desc = { ent-Flash.desc }
|
||||
.suffix = 2 заряда
|
||||
ent-Truncheon = дубинка
|
||||
ent-Truncheon = стальная дубинка
|
||||
.desc = Жёсткая дубинка со стальным сердечником, предназначенная причинять боль.
|
||||
ent-SurveillanceBodyCamera = бодикамера
|
||||
ent-SurveillanceBodyCamera = нагрудная камера
|
||||
.desc = Следи за собой! Или за другими. Или за всеми сразу. Или ни за кем. Как хочешь. Нательная камера, записывающая все, что происходит вокруг.
|
||||
|
||||
@@ -3,3 +3,39 @@ ent-HospitalCurtains = шторы
|
||||
ent-HospitalCurtainsOpen = { ent-HospitalCurtains }
|
||||
.suffix = Открытый
|
||||
.desc = { ent-HospitalCurtains.desc }
|
||||
ent-CurtainsBlack = занавеска
|
||||
.desc = Скрывает то, что другие не должны видеть.
|
||||
ent-CurtainsBlue = { ent-CurtainsBlack }
|
||||
.desc = { ent-CurtainsBlack.desc }
|
||||
ent-CurtainsCyan = { ent-CurtainsBlack }
|
||||
.desc = { ent-CurtainsBlack.desc }
|
||||
ent-CurtainsGreen = { ent-CurtainsBlack }
|
||||
.desc = { ent-CurtainsBlack.desc }
|
||||
ent-CurtainsOrange = { ent-CurtainsBlack }
|
||||
.desc = { ent-CurtainsBlack.desc }
|
||||
ent-CurtainsPink = { ent-CurtainsBlack }
|
||||
.desc = { ent-CurtainsBlack.desc }
|
||||
ent-CurtainsPurple = { ent-CurtainsBlack }
|
||||
.desc = { ent-CurtainsBlack.desc }
|
||||
ent-CurtainsRed = { ent-CurtainsBlack }
|
||||
.desc = { ent-CurtainsBlack.desc }
|
||||
ent-CurtainsWhite = { ent-CurtainsBlack }
|
||||
.desc = { ent-CurtainsBlack.desc }
|
||||
ent-CurtainsBlackOpen = { ent-CurtainsBlack }
|
||||
.desc = { ent-CurtainsBlack.desc }
|
||||
ent-CurtainsBlueOpen = { ent-CurtainsBlack }
|
||||
.desc = { ent-CurtainsBlack.desc }
|
||||
ent-CurtainsCyanOpen = { ent-CurtainsBlack }
|
||||
.desc = { ent-CurtainsBlack.desc }
|
||||
ent-CurtainsGreenOpen = { ent-CurtainsBlack }
|
||||
.desc = { ent-CurtainsBlack.desc }
|
||||
ent-CurtainsOrangeOpen = { ent-CurtainsBlack }
|
||||
.desc = { ent-CurtainsBlack.desc }
|
||||
ent-CurtainsPinkOpen = { ent-CurtainsBlack }
|
||||
.desc = { ent-CurtainsBlack.desc }
|
||||
ent-CurtainsPurpleOpen = { ent-CurtainsBlack }
|
||||
.desc = { ent-CurtainsBlack.desc }
|
||||
ent-CurtainsRedOpen = { ent-CurtainsBlack }
|
||||
.desc = { ent-CurtainsBlack.desc }
|
||||
ent-CurtainsWhiteOpen = { ent-CurtainsBlack }
|
||||
.desc = { ent-CurtainsBlack.desc }
|
||||
|
||||
@@ -259,3 +259,55 @@ ent-HighSecCaptainLocked = { ent-HighSecDoor }
|
||||
ent-HighSecArmoryLocked = { ent-HighSecDoor }
|
||||
.suffix = Оружейная, Закрыт
|
||||
.desc = { ent-HighSecDoor.desc }
|
||||
ent-HighSecCentralCommandLocked = { ent-HighSecDoor }
|
||||
.desc = { ent-HighSecDoor.desc }
|
||||
ent-AirlockCentralCommandGlassLocked = { ent-AirlockGlass }
|
||||
.desc = { ent-AirlockGlass.desc }
|
||||
ent-AirlockChemistryGlassLocked = { ent-AirlockGlass }
|
||||
.desc = { ent-AirlockGlass.desc }
|
||||
ent-AirlockMiningGlassLocked = { ent-AirlockGlass }
|
||||
.desc = { ent-AirlockGlass.desc }
|
||||
ent-AirlockSyndicateGlassLocked = { ent-AirlockGlass }
|
||||
.desc = { ent-AirlockGlass.desc }
|
||||
ent-AirlockSyndicateNukeopGlassLocked = { ent-AirlockGlass }
|
||||
.desc = { ent-AirlockGlass.desc }
|
||||
ent-AirlockJanitorGlassLocked = { ent-AirlockGlass }
|
||||
.desc = { ent-AirlockGlass.desc }
|
||||
ent-AirlockLawyerGlassLocked = { ent-AirlockGlass }
|
||||
.desc = { ent-AirlockGlass.desc }
|
||||
ent-AirlockTheatreGlassLocked = { ent-AirlockGlass }
|
||||
.desc = { ent-AirlockGlass.desc }
|
||||
ent-AirlockSecurityLawyerGlassLocked = { ent-AirlockGlass }
|
||||
.desc = { ent-AirlockGlass.desc }
|
||||
ent-AirlockMaintArmoryLocked = { ent-AirlockMaint }
|
||||
.desc = { ent-AirlockMaint.desc }
|
||||
ent-AirlockMaintChiefEngineerLocked = { ent-AirlockMaint }
|
||||
.desc = { ent-AirlockMaint.desc }
|
||||
ent-AirlockMaintChiefMedicalOfficerLocked = { ent-AirlockMaint }
|
||||
.desc = { ent-AirlockMaint.desc }
|
||||
ent-AirlockMaintHeadOfSecurityLocked = { ent-AirlockMaint }
|
||||
.desc = { ent-AirlockMaint.desc }
|
||||
ent-AirlockMaintLawyerLocked = { ent-AirlockMaint }
|
||||
.desc = { ent-AirlockMaint.desc }
|
||||
ent-AirlockMaintQuartermasterLocked = { ent-AirlockMaint }
|
||||
.desc = { ent-AirlockMaint.desc }
|
||||
ent-AirlockMaintResearchDirectorLocked = { ent-AirlockMaint }
|
||||
.desc = { ent-AirlockMaint.desc }
|
||||
ent-AirlockMaintServiceLocked = { ent-AirlockMaint }
|
||||
.desc = { ent-AirlockMaint.desc }
|
||||
ent-AirlockCentralCommandLocked = { ent-Airlock }
|
||||
.desc = { ent-Airlock.desc }
|
||||
ent-AirlockFreezerHydroponicsLocked = { ent-Airlock }
|
||||
.desc = { ent-Airlock.desc }
|
||||
ent-AirlockLawyerLocked = { ent-Airlock }
|
||||
.desc = { ent-Airlock.desc }
|
||||
ent-AirlockMiningLocked = { ent-Airlock }
|
||||
.desc = { ent-Airlock.desc }
|
||||
ent-AirlockMedicalMorgueLocked = { ent-Airlock }
|
||||
.desc = { ent-Airlock.desc }
|
||||
ent-AirlockSyndicateNukeopLocked = { ent-Airlock }
|
||||
.desc = { ent-Airlock.desc }
|
||||
ent-AirlockSecurityLawyerLocked = { ent-Airlock }
|
||||
.desc = { ent-Airlock.desc }
|
||||
ent-AirlockSyndicateLocked = { ent-Airlock }
|
||||
.desc = { ent-Airlock.desc }
|
||||
|
||||
@@ -59,10 +59,28 @@ ent-AirlockCommandGlass = { ent-AirlockGlass }
|
||||
ent-AirlockSecurityGlass = { ent-AirlockGlass }
|
||||
.desc = { ent-AirlockGlass.desc }
|
||||
.suffix = СлужбаБезопасности
|
||||
|
||||
ent-AirlockHatch = шлюзовый люк
|
||||
.desc = { ent-Airlock.desc }
|
||||
|
||||
ent-AirlockHatchMaintenance = { ent-AirlockHatch}
|
||||
ent-AirlockHatchMaintenance = { ent-AirlockHatch }
|
||||
.desc = { ent-AirlockHatch.desc }
|
||||
.suffix = Технический
|
||||
ent-AirlockHatchSyndicate = { ent-AirlockHatch }
|
||||
.desc = { ent-AirlockHatch.desc }
|
||||
ent-PinionAirlock = { ent-Airlock }
|
||||
.desc = { ent-Airlock.desc }
|
||||
ent-PinionAirlockGlass = { ent-Airlock }
|
||||
.desc = { ent-Airlock.desc }
|
||||
ent-AirlockCentralCommandGlass = { ent-AirlockGlass }
|
||||
.desc = { ent-AirlockGlass.desc }
|
||||
ent-AirlockChemistryGlass = { ent-AirlockGlass }
|
||||
.desc = { ent-AirlockGlass.desc }
|
||||
ent-AirlockMiningGlass = { ent-AirlockGlass }
|
||||
.desc = { ent-AirlockGlass.desc }
|
||||
ent-AirlockSyndicateGlass = { ent-AirlockGlass }
|
||||
.desc = { ent-AirlockGlass.desc }
|
||||
ent-AirlockCentralCommand = { ent-Airlock }
|
||||
.desc = { ent-Airlock.desc }
|
||||
ent-AirlockMining = { ent-Airlock }
|
||||
.desc = { ent-Airlock.desc }
|
||||
ent-AirlockSyndicate = { ent-Airlock }
|
||||
.desc = { ent-Airlock.desc }
|
||||
|
||||
@@ -1,2 +1,74 @@
|
||||
ent-AirlockAssembly = каркас воздушного шлюза
|
||||
ent-AirlockAssembly = каркас шлюза
|
||||
.desc = Он открывается, он закрывается, и он может вас раздавить.
|
||||
ent-AirlockAssemblyGlass = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyAtmospherics = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyCargo = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyCentralCommand = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyCommand = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyEngineering = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyExternal = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyFreezer = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyMaintenance = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyMedical = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyMining = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyScience = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblySecurity = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyShuttle = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyShuttleSyndicate = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblySyndicate = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyVirology = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyAtmosphericsGlass = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyCargoGlass = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyCentralCommandGlass = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyCommandGlass = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyEngineeringGlass = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyExternalGlass = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyFreezerGlass = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyMaintenanceGlass = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyMedicalGlass = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyMiningGlass = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyScienceGlass = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblySecurityGlass = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyShuttleGlass = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyShuttleSyndicateGlass = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblySyndicateGlass = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyVirologyGlass = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-PinionAirlockAssembly = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-PinionAirlockAssemblyGlass = { ent-AirlockAssembly }
|
||||
.desc = { ent-AirlockAssembly.desc }
|
||||
ent-AirlockAssemblyHighSec = каркас бронированной двери
|
||||
.desc = { ent-HighSecDoor.desc }
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
ent-AirlockExternal = { ent-Airlock }
|
||||
ent-AirlockExternal = внешний шлюз
|
||||
.desc = Он открывается, он закрывается, он может раздавить вас, а за ним лишь космос. Активируется вручную.
|
||||
.suffix = Внешний
|
||||
ent-AirlockExternalGlass = { ent-AirlockExternal }
|
||||
|
||||
@@ -28,3 +28,11 @@ ent-BlastDoorWindows = { ent-BlastDoor }
|
||||
ent-BlastDoorWindowsOpen = { ent-BlastDoorOpen }
|
||||
.suffix = Открытый, Автолинк, Окна
|
||||
.desc = { ent-BlastDoorOpen.desc }
|
||||
ent-BlastDoorEngineering = { ent-BlastDoor }
|
||||
.desc = { ent-BlastDoor.desc }
|
||||
ent-BlastDoorScience = { ent-BlastDoor }
|
||||
.desc = { ent-BlastDoor.desc }
|
||||
ent-BlastDoorEngineeringOpen = { ent-BlastDoor }
|
||||
.desc = { ent-BlastDoor.desc }
|
||||
ent-BlastDoorScienceOpen = { ent-BlastDoor }
|
||||
.desc = { ent-BlastDoor.desc }
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
ent-Bookshelf = книжный шкаф
|
||||
.desc = Преимущественно наполнен эротикой.
|
||||
.desc = Преимущественно наполнен книгами.
|
||||
ent-BookshelfFilled = { ent-Bookshelf }
|
||||
.desc = { ent-Bookshelf.desc }
|
||||
|
||||
@@ -18,3 +18,7 @@ ent-CarpetPurple = фиолетовый ковёр
|
||||
.desc = { ent-CarpetBase.desc }
|
||||
ent-CarpetChapel = ковёр церкви
|
||||
.desc = { ent-BaseStructure.desc }
|
||||
ent-CarpetCyan = голубой ковёр
|
||||
.desc = { ent-CarpetBase.desc }
|
||||
ent-CarpetWhite = белый ковёр
|
||||
.desc = { ent-CarpetBase.desc }
|
||||
|
||||
@@ -49,13 +49,15 @@ ent-PottedPlant23 = { ent-PottedPlantBase }
|
||||
ent-PottedPlant24 = { ent-PottedPlantBase }
|
||||
.desc = { ent-PottedPlantBase.desc }
|
||||
ent-PottedPlant26 = комнатное пластиковое растение
|
||||
.desc = Искусственное, дешёвое на вид, пластиковое деревце. Идеально подходит тем, кто убивает все растения, которых касаются.
|
||||
.desc = Искусственное, дешёвое на вид, пластиковое деревце. Идеально подходит тем, кто убивает все растения, которых они касаются.
|
||||
ent-PottedPlant27 = { ent-PottedPlant26 }
|
||||
.desc = { ent-PottedPlant26.desc }
|
||||
ent-PottedPlant28 = { ent-PottedPlant26 }
|
||||
.desc = { ent-PottedPlant26.desc }
|
||||
ent-PottedPlant29 = { ent-PottedPlant26 }
|
||||
.desc = { ent-PottedPlant26.desc }
|
||||
ent-PottedPlant30 = { ent-PottedPlant26 }
|
||||
.desc = { ent-PottedPlant26.desc }
|
||||
ent-PottedPlantRD = комнатное растение научрука
|
||||
.desc = Подарок от сотрудников ботанического отдела, презентованный после переназначения научрука. На нем висит бирка с надписью "Возвращайся, слышишь?". Выглядит не очень здоровым...
|
||||
ent-PottedPlantBioluminscent = комнатное биолюминесцентное растение
|
||||
|
||||
@@ -27,3 +27,21 @@ ent-TableCounterWood = деревянная стойка
|
||||
.desc = Беречь от огня. По слухам, она легко горит.
|
||||
ent-TableCounterMetal = металлическая стойка
|
||||
.desc = Отличное место чтобы пропустить стаканчик.
|
||||
ent-TableFancyBlack = шикарный стол
|
||||
.desc = Дорого-богато.
|
||||
ent-TableFancyBlue = { ent-TableFancyBlack }
|
||||
.desc = { ent-TableFancyBlack.desc }
|
||||
ent-TableFancyCyan = { ent-TableFancyBlack }
|
||||
.desc = { ent-TableFancyBlack.desc }
|
||||
ent-TableFancyGreen = { ent-TableFancyBlack }
|
||||
.desc = { ent-TableFancyBlack.desc }
|
||||
ent-TableFancyOrange = { ent-TableFancyBlack }
|
||||
.desc = { ent-TableFancyBlack.desc }
|
||||
ent-TableFancyPink = { ent-TableFancyBlack }
|
||||
.desc = { ent-TableFancyBlack.desc }
|
||||
ent-TableFancyPurple = { ent-TableFancyBlack }
|
||||
.desc = { ent-TableFancyBlack.desc }
|
||||
ent-TableFancyRed = { ent-TableFancyBlack }
|
||||
.desc = { ent-TableFancyBlack.desc }
|
||||
ent-TableFancyWhite = { ent-TableFancyBlack }
|
||||
.desc = { ent-TableFancyBlack.desc }
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
ent-hydroponicsTray = гидропонный лоток
|
||||
.desc = Космическая грядка межзвездного класса, позволяющая быстро выращивать и селекционировать сельскохозяйственные культуры. Только... не забывайте о космических сорняках.
|
||||
ent-HydroponicsTrayEmpty = { ent-hydroponicsTray }
|
||||
.desc = { ent-hydroponicsTray.desc }
|
||||
|
||||
@@ -4,5 +4,5 @@ ent-MachineTraversalDistorter = поперечный искатель
|
||||
.desc = Прибор, способный влиять на открываемые цепочки эффектов артефактов.
|
||||
ent-MachineArtifactCrusher = дробитель артефактов
|
||||
.desc = Лучше не совать в него свои пальцы...
|
||||
ent-MachineAnomalySynchronizer = синхронизатор артефактов
|
||||
ent-MachineAnomalySynchronizer = синхронизатор аномалий
|
||||
.desc = Сложное устройство, считывающее изменения в аномальных волнах и преобразующее их в энергетические сигналы.
|
||||
|
||||
@@ -1,2 +1,6 @@
|
||||
ent-RadiationCollector = накопитель радиации
|
||||
.desc = Машина, которая накапливает радиацию и превращает ее в энергию.
|
||||
.desc = Машина, которая накапливает радиацию и превращает ее в энергию. Для работы требует газообразную плазму.
|
||||
ent-RadiationCollectorNoTank = { ent-RadiationCollector }
|
||||
.desc = { ent-RadiationCollector.desc }
|
||||
ent-RadiationCollectorFullTank = { ent-RadiationCollector }
|
||||
.desc = { ent-RadiationCollector.desc }
|
||||
|
||||
@@ -4,3 +4,5 @@ ent-BaseWallCloset = настенный шкаф
|
||||
.desc = Стандартное хранилище Nanotrasen, теперь и на стене.
|
||||
ent-BaseWallLocker = { ent-BaseWallCloset }
|
||||
.desc = { ent-BaseWallCloset.desc }
|
||||
ent-ClosetSteelBase = { ent-ClosetBase }
|
||||
.desc = { ent-ClosetBase.desc }
|
||||
|
||||
@@ -18,3 +18,5 @@ ent-ClosetL3Janitor = { ent-ClosetL3 }
|
||||
.desc = { ent-ClosetL3.desc }
|
||||
ent-ClosetMaintenance = технический шкаф
|
||||
.desc = Это хранилище.
|
||||
ent-LockerOldAISat = шкаф
|
||||
.desc = { ent-ClosetMaintenance.desc }
|
||||
|
||||
@@ -1,2 +1,6 @@
|
||||
ent-Barricade = баррикада
|
||||
.desc = { ent-BaseStructure.desc }
|
||||
.desc = Баррикада из деревянных досок. Похоже, она выдержит несколько серьезных ударов.
|
||||
ent-BarricadeBlock = { ent-Barricade }
|
||||
.desc = { ent-Barricade.desc }
|
||||
ent-BarricadeDirectional = { ent-Barricade }
|
||||
.desc = { ent-Barricade.desc }
|
||||
|
||||
@@ -2,9 +2,6 @@ ent-WindoorAssembly = заготовка раздвижного стекла
|
||||
.desc = Оно открывается, оно закрывается, и вы можете видеть сквозь него!
|
||||
ent-WindoorAssemblySecure = заготовка усиленного раздвижного стекла
|
||||
.desc = Оно открывается, оно закрывается, и вы можете видеть сквозь него! Это выглядит крепким.
|
||||
ent-AirlockExternal = { ent-Airlock }
|
||||
.desc = Он открывается, он закрывается, он может раздавить вас, и за ним может быть только космос. Должен быть активирован вручную.
|
||||
.suffix = Наружний
|
||||
ent-AirlockExternalGlass = { ent-AirlockExternal }
|
||||
.suffix = Стеклянный, Наружний
|
||||
.desc = { ent-AirlockExternal.desc }
|
||||
|
||||
@@ -21,14 +21,18 @@
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: BoxSurvivalEngineering
|
||||
- id: WeaponShotgunDoubleBarreled
|
||||
- id: WeaponShotgunEnforcer
|
||||
- id: BoxShotgunIncendiary
|
||||
amount: 2
|
||||
- id: GrenadeFlashBang
|
||||
amount: 2
|
||||
- id: GrenadeIncendiary
|
||||
- id: MedkitOxygenFilled
|
||||
- id: PillAmbuzolPlus
|
||||
- id: PillAmbuzol
|
||||
amount: 4
|
||||
- id: HolofanProjector
|
||||
- id: CrowbarRed
|
||||
|
||||
- type: entity
|
||||
parent: ClothingBackpackDuffelSyndicateMedicalBundle
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
- id: SpaceMedipen
|
||||
- id: EmergencyMedipen
|
||||
- id: Flare
|
||||
- id: RadioHandheld # WD
|
||||
- id: RadioHandheldSecurity # WD
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: internals
|
||||
|
||||
@@ -4,21 +4,21 @@
|
||||
Handcuffs: 8
|
||||
Zipties: 12
|
||||
GrenadeFlashBang: 4
|
||||
SmokeGrenade: 6
|
||||
GrenadeStinger: 4
|
||||
TearGasGrenade: 4 # WD edit start
|
||||
SmokeGrenade: 4
|
||||
ClusterBangFull: 1
|
||||
Flash: 7
|
||||
EnergyBola: 7
|
||||
EnergyBola: 6
|
||||
Tourniquet: 7
|
||||
FlashlightSeclite: 5
|
||||
FlashlightSeclite: 4
|
||||
ClothingEyesGlassesSunglasses: 2
|
||||
ClothingBeltSecurityWebbing: 5
|
||||
RiotShield: 2
|
||||
RiotLaserShield: 2
|
||||
RiotBulletShield: 2
|
||||
ClothingBeltSecurityWebbing: 3
|
||||
RiotShield: 4
|
||||
RiotLaserShield: 1
|
||||
RiotBulletShield: 1
|
||||
SecurityWhistle: 5
|
||||
CombatKnife: 3
|
||||
TearGasGrenade: 4
|
||||
ClusterBangFull: 2
|
||||
CombatKnife: 2
|
||||
RadioHandheldSecurity: 5
|
||||
|
||||
contrabandInventory:
|
||||
@@ -27,4 +27,4 @@
|
||||
|
||||
emaggedInventory:
|
||||
ExGrenade: 1
|
||||
Truncheon: 1
|
||||
Truncheon: 3 # WD edit end
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
- Конго Бонго
|
||||
- Крутой Купер
|
||||
- Хрустящий
|
||||
- Deedum Dedah
|
||||
- Сын Деда
|
||||
- Восхитительный Дэн
|
||||
- Динкстер
|
||||
- Дидли Дудл
|
||||
|
||||
@@ -124,6 +124,7 @@
|
||||
- Multitool
|
||||
- AppraisalTool
|
||||
components:
|
||||
- AccessOverrider # WD
|
||||
- SprayPainter
|
||||
- NetworkConfigurator
|
||||
- RCD
|
||||
@@ -182,31 +183,33 @@
|
||||
sprite: Clothing/Belt/assault.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Belt/assault.rsi
|
||||
- type: Storage
|
||||
whitelist:
|
||||
components:
|
||||
- Stunbaton
|
||||
- FlashOnTrigger
|
||||
- SmokeOnTrigger
|
||||
- Flash
|
||||
- Handcuff
|
||||
- BallisticAmmoProvider
|
||||
- Ammo
|
||||
- type: ItemMapper
|
||||
mapLayers:
|
||||
flashbang:
|
||||
whitelist:
|
||||
components:
|
||||
- FlashOnTrigger
|
||||
stunbaton:
|
||||
whitelist:
|
||||
components:
|
||||
- Stunbaton
|
||||
tear_gas_grenade:
|
||||
whitelist:
|
||||
components:
|
||||
- SmokeOnTrigger
|
||||
sprite: Clothing/Belt/belt_overlay.rsi
|
||||
# WD EDIT START (it's already inherited from ClothingBeltSecurity)
|
||||
# - type: Storage
|
||||
# whitelist:
|
||||
# components:
|
||||
# - Stunbaton
|
||||
# - FlashOnTrigger
|
||||
# - SmokeOnTrigger
|
||||
# - Flash
|
||||
# - Handcuff
|
||||
# - BallisticAmmoProvider
|
||||
# - Ammo
|
||||
# - type: ItemMapper
|
||||
# mapLayers:
|
||||
# flashbang:
|
||||
# whitelist:
|
||||
# components:
|
||||
# - FlashOnTrigger
|
||||
# stunbaton:
|
||||
# whitelist:
|
||||
# components:
|
||||
# - Stunbaton
|
||||
# tear_gas_grenade:
|
||||
# whitelist:
|
||||
# components:
|
||||
# - SmokeOnTrigger
|
||||
# sprite: Clothing/Belt/belt_overlay.rsi
|
||||
# WD EDIT END
|
||||
- type: Appearance
|
||||
|
||||
- type: entity
|
||||
@@ -515,6 +518,8 @@
|
||||
- MagazineMagnum
|
||||
- CombatKnife
|
||||
- Truncheon
|
||||
- HolofanProjector # WD
|
||||
- ClusterBang # WD
|
||||
components:
|
||||
- Stunbaton
|
||||
- FlashOnTrigger
|
||||
|
||||
@@ -77,17 +77,17 @@
|
||||
- type: Blocking
|
||||
passiveBlockModifier:
|
||||
coefficients:
|
||||
Blunt: 0.7
|
||||
Slash: 0.7
|
||||
Piercing: 0.5
|
||||
Blunt: 0.6
|
||||
Slash: 0.8
|
||||
Piercing: 0.9
|
||||
activeBlockModifier:
|
||||
coefficients:
|
||||
Blunt: 0.6
|
||||
Slash: 0.6
|
||||
Piercing: 0.4
|
||||
Blunt: 0.5
|
||||
Slash: 0.7
|
||||
Piercing: 0.8
|
||||
flatReductions:
|
||||
Blunt: 1.5
|
||||
Piercing: 1.5
|
||||
Blunt: 2
|
||||
Slash: 1
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
@@ -122,7 +122,7 @@
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 120
|
||||
damage: 140
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
@@ -144,22 +144,21 @@
|
||||
- type: Blocking
|
||||
passiveBlockModifier:
|
||||
coefficients:
|
||||
Blunt: 0.8
|
||||
Slash: 0.8
|
||||
Piercing: 0.8
|
||||
Blunt: 0.9
|
||||
Slash: 0.9
|
||||
Piercing: 0.6
|
||||
activeBlockModifier:
|
||||
coefficients:
|
||||
Blunt: 0.7
|
||||
Slash: 0.7
|
||||
Piercing: 0.7
|
||||
Blunt: 0.85
|
||||
Slash: 0.85
|
||||
Piercing: 0.5
|
||||
flatReductions:
|
||||
Blunt: 1.5
|
||||
Piercing: 1.5
|
||||
Piercing: 2
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 220
|
||||
damage: 200
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ] # WD end
|
||||
|
||||
@@ -483,8 +483,9 @@
|
||||
sprite: White/Items/Tools/rpd.rsi
|
||||
- type: Item
|
||||
size: Normal
|
||||
storedRotation: -90
|
||||
shape:
|
||||
- 0, 0, 1, 0
|
||||
- 0, 0, 0, 1
|
||||
- type: Clothing
|
||||
sprite: White/Items/Tools/rpd.rsi
|
||||
quickEquip: false
|
||||
|
||||
@@ -16,6 +16,9 @@
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
cluster-payload: !type:Container
|
||||
- type: Tag # WD
|
||||
tags:
|
||||
- ClusterBang
|
||||
|
||||
- type: entity
|
||||
parent: GrenadeBase
|
||||
@@ -48,6 +51,9 @@
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
cluster-payload: !type:Container
|
||||
- type: Tag # WD
|
||||
tags:
|
||||
- ClusterBang
|
||||
|
||||
- type: entity
|
||||
parent: GrenadeBase
|
||||
|
||||
@@ -108,17 +108,19 @@
|
||||
wideAnimationRotation: -135
|
||||
damage:
|
||||
types:
|
||||
Blunt: 20
|
||||
Blunt: 18 # WD edit start
|
||||
soundHit:
|
||||
path: "/Audio/Weapons/smash.ogg"
|
||||
path: "/Audio/Weapons/genhit3.ogg"
|
||||
bluntStaminaDamageFactor: 1.5
|
||||
- type: StaminaDamageOnHit
|
||||
damage: 12 # WD edit end
|
||||
- type: Item
|
||||
size: Normal
|
||||
storedRotation: -44 # WD
|
||||
shape: # WD
|
||||
- 0,0,0,2
|
||||
- type: Tag
|
||||
tags:
|
||||
tags:
|
||||
- Truncheon
|
||||
- type: Clothing
|
||||
sprite: Objects/Weapons/Melee/truncheon.rsi
|
||||
|
||||
@@ -677,6 +677,7 @@
|
||||
- BorgModuleClowning
|
||||
- BorgModuleDefibrillator
|
||||
- BorgModuleAdvancedTreatment
|
||||
- BorgModuleResque # WD
|
||||
- RipleyHarness
|
||||
- RipleyLArm
|
||||
- RipleyRArm
|
||||
|
||||
@@ -168,7 +168,7 @@
|
||||
state: full
|
||||
discipline: Arsenal
|
||||
tier: 2
|
||||
cost: 10500
|
||||
cost: 10000 # WD from 10500 to 10000
|
||||
recipeUnlocks:
|
||||
- PowerCageRechargerCircuitboard
|
||||
- PowerCageSmall
|
||||
@@ -191,7 +191,7 @@
|
||||
state: icon
|
||||
discipline: Arsenal
|
||||
tier: 3
|
||||
cost: 10000
|
||||
cost: 15000 # WD from 10000 to 15000
|
||||
recipeUnlocks:
|
||||
- ClothingHandsGlovesMagneticAdvanced
|
||||
|
||||
|
||||
@@ -99,6 +99,19 @@
|
||||
- BiofabricatorMachineCircuitboard
|
||||
- BiomassReclaimerMachineCircuitboard
|
||||
|
||||
- type: technology
|
||||
id: MechanizedTreatment
|
||||
name: research-technology-mechanized-treatment
|
||||
icon:
|
||||
sprite: Mobs/Silicon/chassis.rsi
|
||||
state: medical
|
||||
discipline: CivilianServices
|
||||
tier: 1 # WD from 2 to 1
|
||||
cost: 10000
|
||||
recipeUnlocks:
|
||||
- BorgModuleAdvancedTreatment
|
||||
- BorgModuleDefibrillator
|
||||
|
||||
# Tier 2
|
||||
|
||||
- type: technology
|
||||
@@ -145,19 +158,6 @@
|
||||
- HandheldCrewMonitor
|
||||
- BorgModuleResque
|
||||
|
||||
- type: technology
|
||||
id: MechanizedTreatment
|
||||
name: research-technology-mechanized-treatment
|
||||
icon:
|
||||
sprite: Mobs/Silicon/chassis.rsi
|
||||
state: medical
|
||||
discipline: CivilianServices
|
||||
tier: 2
|
||||
cost: 10000
|
||||
recipeUnlocks:
|
||||
- BorgModuleAdvancedTreatment
|
||||
- BorgModuleDefibrillator
|
||||
|
||||
- type: technology
|
||||
id: AdvancedCleaning
|
||||
name: research-technology-advanced-cleaning
|
||||
@@ -204,6 +204,8 @@
|
||||
- WeaponSprayNozzle
|
||||
- ClothingBackpackWaterTank
|
||||
|
||||
# Tier 3
|
||||
|
||||
- type: technology
|
||||
id: BluespaceCargoTransport
|
||||
name: research-technology-bluespace-cargo-transport
|
||||
@@ -211,13 +213,11 @@
|
||||
sprite: Structures/cargo_telepad.rsi
|
||||
state: display
|
||||
discipline: CivilianServices
|
||||
tier: 2
|
||||
tier: 3 # WD from 2 to 3
|
||||
cost: 15000
|
||||
recipeUnlocks:
|
||||
- CargoTelepadMachineCircuitboard
|
||||
|
||||
# Tier 3
|
||||
|
||||
- type: technology
|
||||
id: QuantumFiberWeaving
|
||||
name: research-technology-quantum-fiber-weaving
|
||||
@@ -226,7 +226,7 @@
|
||||
state: icon
|
||||
discipline: CivilianServices
|
||||
tier: 3
|
||||
cost: 10000
|
||||
cost: 15000 # WD from 10000 to 15000
|
||||
recipeUnlocks:
|
||||
- ClothingShoesBootsSpeed
|
||||
|
||||
@@ -238,7 +238,7 @@
|
||||
state: beakerbluespace
|
||||
discipline: CivilianServices
|
||||
tier: 3
|
||||
cost: 10000
|
||||
cost: 15000 # WD from 10000 to 15000
|
||||
recipeUnlocks:
|
||||
- BluespaceBeaker
|
||||
- SyringeBluespace
|
||||
|
||||
@@ -135,7 +135,7 @@
|
||||
state: base
|
||||
discipline: Experimental
|
||||
tier: 3
|
||||
cost: 10000
|
||||
cost: 15000 # WD from 10000 to 15000
|
||||
recipeUnlocks:
|
||||
- WeaponForceGun
|
||||
- WeaponTetherGun
|
||||
@@ -148,6 +148,6 @@
|
||||
state: icon
|
||||
discipline: Experimental
|
||||
tier: 3
|
||||
cost: 10000
|
||||
cost: 15000 # WD from 10000 to 15000
|
||||
recipeUnlocks:
|
||||
- DeviceQuantumSpinInverter
|
||||
|
||||
@@ -207,7 +207,7 @@
|
||||
state: microreactor
|
||||
discipline: Industrial
|
||||
tier: 3
|
||||
cost: 10000
|
||||
cost: 15000 # WD from 10000 to 15000
|
||||
recipeUnlocks:
|
||||
- PowerCellMicroreactor
|
||||
technologyPrerequisites:
|
||||
|
||||
@@ -0,0 +1,127 @@
|
||||
- type: entity
|
||||
noSpawn: true
|
||||
abstract: true
|
||||
id: CandyBase
|
||||
parent: FoodSnackBase
|
||||
components:
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
maxVol: 5
|
||||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 5
|
||||
- type: FlavorProfile
|
||||
flavors:
|
||||
- sweet
|
||||
- type: Sprite
|
||||
sprite: White/Objects/Consumable/Food/candies.rsi
|
||||
- type: Item
|
||||
sprite: White/Objects/Consumable/Food/candies.rsi
|
||||
- type: Tag
|
||||
tags:
|
||||
- FoodSnack
|
||||
|
||||
- type: entity
|
||||
name: candy
|
||||
parent: CandyBase
|
||||
id: FoodSnackCandyBlack
|
||||
description: Sweet candies of momentary indulgences neutralize the bitterness of unfulfilled hopes.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: black
|
||||
- type: Item
|
||||
state: black
|
||||
- type: Food
|
||||
trash: FoodPacketCandyBlackTrash
|
||||
|
||||
- type: entity
|
||||
name: candy
|
||||
parent: CandyBase
|
||||
id: FoodSnackCandyGreen
|
||||
description: Sweet candies of momentary indulgences neutralize the bitterness of unfulfilled hopes.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: green
|
||||
- type: Item
|
||||
state: green
|
||||
- type: Food
|
||||
trash: FoodPacketCandyGreenTrash
|
||||
|
||||
- type: entity
|
||||
name: candy
|
||||
parent: CandyBase
|
||||
id: FoodSnackCandyRed
|
||||
description: Sweet candies of momentary indulgences neutralize the bitterness of unfulfilled hopes.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: red
|
||||
- type: Item
|
||||
state: red
|
||||
- type: Food
|
||||
trash: FoodPacketCandyRedTrash
|
||||
|
||||
- type: entity
|
||||
name: candy
|
||||
parent: CandyBase
|
||||
id: FoodSnackCandyTurquoise
|
||||
description: Sweet candies of momentary indulgences neutralize the bitterness of unfulfilled hopes.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: turquoise
|
||||
- type: Item
|
||||
state: turquoise
|
||||
- type: Food
|
||||
trash: FoodPacketCandyTurquoiseTrash
|
||||
|
||||
- type: entity
|
||||
parent: FoodPacketTrash
|
||||
id: FoodPacketCandyBlackTrash
|
||||
name: candy wrapper
|
||||
description: Candy wrapper, the candy is nowhere to be found.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: White/Objects/Consumable/Food/candies.rsi
|
||||
state: black-trash
|
||||
- type: Item
|
||||
sprite: White/Objects/Consumable/Food/candies.rsi
|
||||
state: black-trash
|
||||
|
||||
- type: entity
|
||||
parent: FoodPacketTrash
|
||||
id: FoodPacketCandyGreenTrash
|
||||
name: candy wrapper
|
||||
description: Candy wrapper, the candy is nowhere to be found.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: White/Objects/Consumable/Food/candies.rsi
|
||||
state: green-trash
|
||||
- type: Item
|
||||
sprite: White/Objects/Consumable/Food/candies.rsi
|
||||
state: green-trash
|
||||
|
||||
- type: entity
|
||||
parent: FoodPacketTrash
|
||||
id: FoodPacketCandyRedTrash
|
||||
name: candy wrapper
|
||||
description: Candy wrapper, the candy is nowhere to be found.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: White/Objects/Consumable/Food/candies.rsi
|
||||
state: red-trash
|
||||
- type: Item
|
||||
sprite: White/Objects/Consumable/Food/candies.rsi
|
||||
state: red-trash
|
||||
|
||||
- type: entity
|
||||
parent: FoodPacketTrash
|
||||
id: FoodPacketCandyTurquoiseTrash
|
||||
name: candy wrapper
|
||||
description: Candy wrapper, the candy is nowhere to be found.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: White/Objects/Consumable/Food/candies.rsi
|
||||
state: turquoise-trash
|
||||
- type: Item
|
||||
sprite: White/Objects/Consumable/Food/candies.rsi
|
||||
state: turquoise-trash
|
||||
@@ -99,3 +99,6 @@
|
||||
|
||||
- type: Tag
|
||||
id: BlueMagusArmor
|
||||
|
||||
- type: Tag
|
||||
id: ClusterBang
|
||||
|
||||
|
Before Width: | Height: | Size: 961 B After Width: | Height: | Size: 6.6 KiB |
|
Before Width: | Height: | Size: 376 B After Width: | Height: | Size: 6.0 KiB |
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/f09526480788c2e18fff8c16c4318fd6b4272c10 inhands by peptide",
|
||||
"copyright": "Icons and in game sprites by Gargarien for Giedi Prime and Total War. In hand sprites taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/f09526480788c2e18fff8c16c4318fd6b4272c10 by peptide",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
|
||||
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 8.3 KiB |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 7.0 KiB |
|
Before Width: | Height: | Size: 973 B After Width: | Height: | Size: 6.7 KiB |