Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IC контрабанда и знания персонала об предметах #1767

Merged
merged 139 commits into from
Mar 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
139 commits
Select commit Hold shift + click to select a range
3de5c96
setup codebase
TheShuEd Jan 15, 2024
388cc1d
a
TheShuEd Jan 15, 2024
d996c9a
a2
TheShuEd Jan 15, 2024
9d8dfb9
restruct data
TheShuEd Jan 16, 2024
58c9fbe
start renaming
TheShuEd Jan 16, 2024
6531a83
Merge branch 'space-syndicate:master' into hiddendesc
TheShuEd Jan 16, 2024
54226c0
import renaming
TheShuEd Jan 16, 2024
37dd739
test emag
TheShuEd Jan 16, 2024
4a92c46
add desc to hypopen and hypodart
TheShuEd Jan 16, 2024
f2e1566
added agent id
TheShuEd Jan 16, 2024
14d82a6
some tweaks
TheShuEd Jan 16, 2024
7bf51c5
some fixes + chameleon clothing + thieving gloves
TheShuEd Jan 16, 2024
b834218
noslips + stealh box
TheShuEd Jan 16, 2024
40cf666
bombs!
TheShuEd Jan 16, 2024
05b0d6c
contraband finished
TheShuEd Jan 16, 2024
85e0a42
added all weapons
TheShuEd Jan 16, 2024
9444b5e
implants+
TheShuEd Jan 16, 2024
c15b9d0
finally, its done
TheShuEd Jan 16, 2024
7148d95
fix
TheShuEd Jan 16, 2024
946fe4d
добавил еще вайтлист по телу. Может быть полезно в будущем, но пока н…
TheShuEd Jan 16, 2024
7090de4
romerol fix
TheShuEd Jan 16, 2024
30cc57a
Update Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/ey…
TheShuEd Jan 17, 2024
d6ad689
Update Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/dev…
TheShuEd Jan 17, 2024
18526df
Update Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/wea…
TheShuEd Jan 17, 2024
7ad62f1
Update Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/wea…
TheShuEd Jan 17, 2024
9784e33
Update Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/wea…
TheShuEd Jan 17, 2024
d56b0e7
Update jaws_of_life.ftl
TheShuEd Jan 17, 2024
5321844
ё
TheShuEd Jan 17, 2024
13a1141
Update Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/too…
TheShuEd Jan 17, 2024
ba049f3
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
afa67bc
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
4fd494a
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
702a032
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
797ad4c
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
48bf4a6
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
21d283e
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
268c326
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
28935b2
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
0d8e3d6
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
416e7ef
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
1a55f81
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
5c7c3f1
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
2bf3fc4
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
2300fcc
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
746be20
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
c4e62f3
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
d656e43
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
9d1d6ca
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
9c83124
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
71550f4
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
a046a80
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
921a411
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
28e2c65
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
a3f7815
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
2fb56c8
Update Resources/Locale/ru-RU/corvax/hiddenDescription/hiddenDescript…
TheShuEd Jan 17, 2024
2ed5b80
Update hiddenDescription.ftl
TheShuEd Jan 17, 2024
f3e2e9d
Update Content.Server/Corvax/HiddenDescription/HiddenDescriptionCompo…
TheShuEd Jan 17, 2024
138add4
Update Content.Server/Corvax/HiddenDescription/HiddenDescriptionCompo…
TheShuEd Jan 17, 2024
3a42fbb
Update Content.Server/Corvax/HiddenDescription/HiddenDescriptionSyste…
TheShuEd Jan 17, 2024
2c6cd92
folder
TheShuEd Jan 17, 2024
9b1d643
Merge branch 'hiddendesc' of https://github.com/TheShuEd/corvax-ed-wo…
TheShuEd Jan 17, 2024
2efce56
Update fun-crates.ftl
TheShuEd Jan 17, 2024
faff4d4
Update duffelbag.ftl
TheShuEd Jan 17, 2024
3696707
Update general.ftl
TheShuEd Jan 17, 2024
0e0a548
Update fun.ftl
TheShuEd Jan 17, 2024
a820edc
Update duffel.ftl
TheShuEd Jan 17, 2024
aa7d74c
Update hud.ftl
TheShuEd Jan 17, 2024
3151e79
Update gloves.ftl
TheShuEd Jan 17, 2024
c703d77
Update eva-helmets.ftl
TheShuEd Jan 17, 2024
49c2ee6
Update masks.ftl
TheShuEd Jan 17, 2024
1a98729
Update softsuits.ftl
TheShuEd Jan 17, 2024
5560c69
Update jumpskirts.ftl
TheShuEd Jan 17, 2024
7abc789
Update jumpsuits.ftl
TheShuEd Jan 17, 2024
d49e685
Update pda.ftl
TheShuEd Jan 17, 2024
9deadc5
Update guardian_activators.ftl
TheShuEd Jan 17, 2024
c0ec402
Update reinforcement_teleporter.ftl
TheShuEd Jan 17, 2024
78e5ee5
Update pai.ftl
TheShuEd Jan 17, 2024
a8731d1
Update subdermal_implants.ftl
TheShuEd Jan 17, 2024
502a72c
Update powersink.ftl
TheShuEd Jan 17, 2024
954cad5
Update shields.ftl
TheShuEd Jan 17, 2024
5a54b28
Update bibles.ftl
TheShuEd Jan 17, 2024
9955e71
Update chemistry-bottles.ftl
TheShuEd Jan 17, 2024
191ed9e
Update syndicate.ftl
TheShuEd Jan 17, 2024
70ccfae
Update emag.ftl
TheShuEd Jan 17, 2024
cc78e39
Update jammer.ftl
TheShuEd Jan 17, 2024
2bdbbcd
Update jaws_of_life.ftl
TheShuEd Jan 17, 2024
5e34351
Update toolbox.ftl
TheShuEd Jan 17, 2024
a6c14de
Update buckleable.ftl
TheShuEd Jan 17, 2024
4fb4706
Update keys.ftl
TheShuEd Jan 17, 2024
fc9b4f6
Update spider.ftl
TheShuEd Jan 17, 2024
ed1b442
Update battery_guns.ftl
TheShuEd Jan 17, 2024
7619b59
delete old
TheShuEd Mar 20, 2024
bb091eb
Merge branch 'master' into hiddendesc
TheShuEd Mar 20, 2024
693da05
fix 2
TheShuEd Mar 20, 2024
88df709
Update duffelbag.ftl
TheShuEd Mar 20, 2024
da5c7d2
Update grenades.ftl
TheShuEd Mar 20, 2024
f4e7f7b
Update e_sword.ftl
TheShuEd Mar 20, 2024
572ae79
Update bombs.ftl
TheShuEd Mar 20, 2024
06cbb05
Update duffelbag.ftl
TheShuEd Mar 20, 2024
153ca8b
Update jumpskirts.ftl
TheShuEd Mar 20, 2024
1a7dec5
Update grenades.ftl
TheShuEd Mar 20, 2024
14c0b05
Update specific.yml
TheShuEd Mar 20, 2024
738405d
Update specific.yml
TheShuEd Mar 20, 2024
cf57099
Update gloves.yml
TheShuEd Mar 20, 2024
1dd981d
Update specific.yml
TheShuEd Mar 20, 2024
58a5c1c
Update specific.yml
TheShuEd Mar 20, 2024
44df9f7
Update gloves.yml
TheShuEd Mar 20, 2024
24f7374
Update specific.yml
TheShuEd Mar 20, 2024
072e4d1
Update specific.yml
TheShuEd Mar 20, 2024
78fe59b
Update specific.yml
TheShuEd Mar 20, 2024
439897a
Update specific.yml
TheShuEd Mar 20, 2024
29a478e
Update specific.yml
TheShuEd Mar 20, 2024
b1a91e0
Update specific.yml
TheShuEd Mar 20, 2024
0a427b1
Update specific.yml
TheShuEd Mar 20, 2024
d91b84f
Update specific.yml
TheShuEd Mar 20, 2024
b4de8b1
Update produce.yml
TheShuEd Mar 20, 2024
dc5547c
Update guardian_activators.yml
TheShuEd Mar 20, 2024
06ba78e
Update reinforcement_teleporter.yml
TheShuEd Mar 20, 2024
ad1511d
Update darts.yml
TheShuEd Mar 20, 2024
54d3500
Update seeds.yml
TheShuEd Mar 20, 2024
a0c6a59
Update janitor.yml
TheShuEd Mar 20, 2024
9f9b0a1
Update identification_cards.yml
TheShuEd Mar 20, 2024
7112b7f
Update powersink.yml
TheShuEd Mar 20, 2024
7e4fbdd
Update shields.yml
TheShuEd Mar 20, 2024
81fbba0
Update bibles.yml
TheShuEd Mar 20, 2024
b10cf38
Update hypospray.yml
TheShuEd Mar 20, 2024
0be7e10
Update syndicate.yml
TheShuEd Mar 20, 2024
76b2ce2
Update emag.yml
TheShuEd Mar 20, 2024
f3eecf7
Update pen.yml
TheShuEd Mar 20, 2024
c0a175c
Update spider.yml
TheShuEd Mar 20, 2024
dc35a42
Update e_sword.yml
TheShuEd Mar 20, 2024
4aca310
Update big_boxes.yml
TheShuEd Mar 20, 2024
6382781
Update grenades.yml
TheShuEd Mar 20, 2024
bce1fa8
Update fireaxe.yml
TheShuEd Mar 20, 2024
ce1d84f
Update jumpsuits.ftl
TheShuEd Mar 20, 2024
c6eface
Update jumpsuits.ftl
TheShuEd Mar 20, 2024
82d7017
Update Content.Server/Corvax/HiddenDescription/HiddenDescriptionSyste…
Morb0 Mar 20, 2024
fa4f2ad
Revert "Update Content.Server/Corvax/HiddenDescription/HiddenDescript…
Morb0 Mar 20, 2024
d241d02
Refactor examine logic
Morb0 Mar 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
using Content.Shared.Roles;
using Content.Shared.Whitelist;
using Robust.Shared.Prototypes;

namespace Content.Server.Corvax.HiddenDescription;

/// <summary>
/// A component that shows players with specific roles or jobs additional information about entities
/// </summary>

[RegisterComponent, Access(typeof(HiddenDescriptionSystem))]
public sealed partial class HiddenDescriptionComponent : Component
{
[DataField(required: true)]
public List<HiddenDescriptionEntry> Entries = new();

/// <summary>
/// Prioritizing the location of classified information in an inspection
/// </summary>
[DataField]
public int PushPriority = 1;
}

[DataDefinition, Serializable]
public readonly partial record struct HiddenDescriptionEntry()
{
/// <summary>
/// Locale string with hidden description
/// </summary>
[DataField(required: true)]
public LocId Label { get; init; } = default!;

/// <summary>
/// A player's mind must pass a whitelist check to receive hidden information
/// </summary>
[DataField]
public EntityWhitelist WhitelistMind { get; init; } = new();

/// <summary>
/// A player's body must pass a whitelist check to receive hidden information
/// </summary>
[DataField]
public EntityWhitelist WhitelistBody { get; init; } = new();

/// <summary>
/// The player's mind has to have some job role to access the hidden information
/// </summary>
[DataField]
public List<ProtoId<JobPrototype>> JobRequired { get; init; } = new();

/// <summary>
/// If true, the player needs to go through and whitelist, and have some job. By default, at least one successful checks is sufficient.
/// </summary>
[DataField]
public bool NeedAllCheck { get; init; } = false;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
using Content.Server.Mind;
using Content.Shared.Examine;
using Content.Shared.Roles.Jobs;

namespace Content.Server.Corvax.HiddenDescription;

public sealed partial class HiddenDescriptionSystem : EntitySystem
{

[Dependency] private readonly MindSystem _mind = default!;

public override void Initialize()
{
base.Initialize();

SubscribeLocalEvent<HiddenDescriptionComponent, ExaminedEvent>(OnExamine);
}

private void OnExamine(Entity<HiddenDescriptionComponent> hiddenDesc, ref ExaminedEvent args)
{
_mind.TryGetMind(args.Examiner, out var mindId, out var mindComponent);
TryComp<JobComponent>(mindId, out var job);

foreach (var item in hiddenDesc.Comp.Entries)
{
var isJobAllow = job?.Prototype != null && item.JobRequired.Contains(job.Prototype.Value);
var isMindWhitelistPassed = item.WhitelistMind.IsValid(mindId);
var isBodyWhitelistPassed = item.WhitelistMind.IsValid(args.Examiner);
var passed = item.NeedAllCheck
? isMindWhitelistPassed && isBodyWhitelistPassed && isJobAllow
: isMindWhitelistPassed || isBodyWhitelistPassed || isJobAllow;

if (passed)
args.PushMarkup(Loc.GetString(item.Label), hiddenDesc.Comp.PushPriority);
}
}
}

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -3,52 +3,78 @@ ent-ClothingBackpackDuffelSurgeryFilled = хирургический вещме
ent-ClothingBackpackDuffelCBURNFilled = { ent-ClothingBackpackDuffelCBURN }
.suffix = Заполненный
.desc = { ent-ClothingBackpackDuffelCBURN.desc }
ent-ClothingBackpackDuffelSyndicateFilledMedical = хирургический вещмешок Синдиката
.desc = Большой вещевой мешок с полным набором хирургических инструментов.
ent-ClothingBackpackDuffelSyndicateFilledShotgun = набор "Бульдог"
.desc = Простой и надежный: Содержит популярный дробовик Бульдог, барабан пуль и 3 барабана дроби.
ent-ClothingBackpackDuffelSyndicateFilledSMG = набор "C-20r"
.desc = Старый добрый: Классический пистолет-пулемет C-20r в комплекте с тремя магазинами.
ent-ClothingBackpackDuffelSyndicateFilledRevolver = набор "Питон"
.desc = Выступите громко и гордо с заряженным Магнум Питон и двумя спидлоадерами.
ent-ClothingBackpackDuffelSyndicateFilledLMG = набор "L6 Saw"
.desc = Еще больше дакки: культовый лёгкий пулемет L6 в комплекте с 2 коробами патронов.
ent-ClothingBackpackDuffelSyndicateFilledGrenadeLauncher = набор "China-Lake"
.desc = Старый гранатомет China-Lake, снабженный 11 гранатами различной поражающей способности.
ent-ClothingBackpackDuffelSyndicateFilledCarbine = набор "М-90gl"
.desc = Универсальная боевая винтовка с подствольным гранатометом, в комплекте с 3 магазинами и 6 гранатами различной мощности.
ent-ClothingBackpackDuffelSyndicateAmmoFilled = набор боеприпасов
.desc = Перезаряжаю! Содержит 4 магазина для C-20r, 4 барабана для Бульдога и 2 короба патронов для L6 SAW.

# Corvax-HiddenDesc-Start
ent-ClothingBackpackDuffelSyndicateFilledMedical = { ent-ClothingBackpackDuffelSyndicate }
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
ent-ClothingBackpackDuffelSyndicateFilledShotgun = { ent-ClothingBackpackDuffelSyndicate }
.suffix = набор "Бульдог"
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
ent-ClothingBackpackDuffelSyndicateFilledSMG = { ent-ClothingBackpackDuffelSyndicate }
.suffix = набор "C-20r"
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
ent-ClothingBackpackDuffelSyndicateFilledRevolver = { ent-ClothingBackpackDuffelSyndicate }
.suffix = набор "Питон"
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
ent-ClothingBackpackDuffelSyndicateFilledLMG = { ent-ClothingBackpackDuffelSyndicate }
.suffix = набор "L6 Saw"
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
ent-ClothingBackpackDuffelSyndicateFilledGrenadeLauncher = { ent-ClothingBackpackDuffelSyndicate }
.suffix = набор "China-Lake"
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
ent-ClothingBackpackDuffelSyndicateFilledCarbine = { ent-ClothingBackpackDuffelSyndicate }
.suffix = набор "М-90gl"
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
ent-ClothingBackpackDuffelSyndicateAmmoFilled = { ent-ClothingBackpackDuffelSyndicate }
.suffix = набор боеприпасов, Синдикат
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
# Corvax-HiddenDesc-End

ent-ClothingBackpackDuffelSyndicateCostumeCentcom = вещмешок с костюмом представителя Центкома
.desc = Содержит полный комплект униформы представителя Центкома, гарнитуру и планшет. Гарнитура поставляется без ключа шифрования.
.suffix = НЕ МАППИТЬ
ent-ClothingBackpackDuffelSyndicateCostumeClown = { ent-ClothingBackpackDuffelClown }
.desc = { ent-ClothingBackpackDuffelClown.desc }
.suffix = Синдикат
ent-ClothingBackpackDuffelSyndicateCarpSuit = вещмешок костюма карпа
.desc = Содержит костюм карпа и нескольких друзей для игр.
ent-ClothingBackpackDuffelSyndicatePyjamaBundle = вещмешок пижам Синдиката
.desc = Содержит 3 пижамы Синдиката и 3 плюшевые игрушки для самой лучшей ночёвки.
ent-ClothingBackpackDuffelSyndicateC4tBundle = набор C-4 Синдиката
.desc = Содержит много зарядов взрывчатки С-4.
ent-ClothingBackpackChameleonFill = { ent-ClothingBackpackChameleon }

# Corvax-HiddenDesc-Start
ent-ClothingBackpackDuffelSyndicateCarpSuit = { ent-ClothingBackpackDuffelSyndicate }
.suffix = вещмешок костюма карпа
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
ent-ClothingBackpackDuffelSyndicatePyjamaBundle = { ent-ClothingBackpackDuffelSyndicate }
.suffix = вещмешок пижам Синдиката
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
ent-ClothingBackpackDuffelSyndicateC4tBundle = { ent-ClothingBackpackDuffelSyndicate }
.suffix = набор C-4 Синдиката
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
ent-ClothingBackpackChameleonFill = { ent-ClothingBackpackDuffelSyndicate }
.suffix = Заполненный, Хамелеон
.desc = { ent-ClothingBackpackChameleon.desc }
ent-ClothingBackpackDuffelSyndicateEVABundle = набор EVA Синдиката
.desc = Содержит одобренный Синдикатом костюм EVA.
ent-ClothingBackpackDuffelSyndicateHardsuitBundle = набор скафандров Синдиката
.desc = Содержит фирменный кроваво-красный комбинезон Синдиката.
ent-ClothingBackpackDuffelSyndicateEliteHardsuitBundle = набор элитных скафандров Синдиката
.desc = Содержит элитный скафандр Синдиката, идущий с дополнительным снаряжением.
ent-ClothingBackpackDuffelSyndicateHardsuitExtrasBundle = набор дополнений скафандров Синдиката
.desc = Содержит снаряжение, которое обязательно нужно иметь при покупке скафандра.
ent-ClothingBackpackDuffelZombieBundle = зомби набор Синдиката
.desc = Универсальный набор для создания зомби на станции.
ent-ClothingBackpackDuffelSyndicateOperative = вещмешок оперативника
.desc = { ent-ClothingBackpackDuffelSyndicateBundle.desc }
ent-ClothingBackpackDuffelSyndicateOperativeMedic = вещмешок оперативника-медика
.desc = Большой вещевой мешок для хранения дополнительного медицинского снаряжения.
ent-ClothingBackpackDuffelSyndicateMedicalBundleFilled = набор медикаментов
.desc = Все, что нужно для возвращения в строй ваших товарищей: главным образом, боевая аптечка, дефибриллятор и три боевых медипена.
ent-ClothingBackpackDuffelSyndicateDecoyKitFilled = набор обманок
.desc = Содержит отвлекающие устройства, как звуковые, так и визуальные. Скоро появятся и обонятельные.
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
ent-ClothingBackpackDuffelSyndicateEVABundle = { ent-ClothingBackpackDuffelSyndicate }
.suffix = набор EVA Синдиката
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
ent-ClothingBackpackDuffelSyndicateHardsuitBundle = { ent-ClothingBackpackDuffelSyndicate }
.suffix = набор скафандров Синдиката
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
ent-ClothingBackpackDuffelSyndicateEliteHardsuitBundle = { ent-ClothingBackpackDuffelSyndicate }
.suffix = набор элитных скафандров Синдиката
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
ent-ClothingBackpackDuffelSyndicateHardsuitExtrasBundle = { ent-ClothingBackpackDuffelSyndicate }
.suffix = набор дополнений скафандров Синдиката
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
ent-ClothingBackpackDuffelZombieBundle = { ent-ClothingBackpackDuffelSyndicate }
.suffix = зомби набор Синдиката
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
ent-ClothingBackpackDuffelSyndicateOperative = { ent-ClothingBackpackDuffelSyndicate }
.suffix = вещмешок оперативника
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
ent-ClothingBackpackDuffelSyndicateOperativeMedic = { ent-ClothingBackpackDuffelSyndicate }
.suffix = вещмешок оперативника-медика
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
ent-ClothingBackpackDuffelSyndicateMedicalBundleFilled = { ent-ClothingBackpackDuffelSyndicate }
.suffix = набор медикаментов
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
ent-ClothingBackpackDuffelSyndicateDecoyKitFilled = { ent-ClothingBackpackDuffelSyndicate }
.suffix = набор обманок
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
# Corvax-HiddenDesc-End
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,11 @@ ent-BoxEncryptionKeySecurity = коробка ключей шифрования
.desc = { ent-BoxEncryptionKeyPassenger.desc }
ent-BoxEncryptionKeyService = коробка ключей шифрования сервисного отдела
.desc = { ent-BoxEncryptionKeyPassenger.desc }
ent-BoxEncryptionKeySyndie = коробка ключей шифрования синдиката
.desc = Два ключа шифрования синдиката по цене одного. Для простоты использования уменьшена.
# Corvax-HiddenDesc-Start
ent-BoxEncryptionKeySyndie = коробка ключей шифрования
.suffix = коробка ключей шифрования Синдиката
.desc = { ent-BoxEncryptionKeyPassenger.desc }
# Corvax-HiddenDesc-End
ent-BoxDeathRattleImplants = коробка имплантов Предсмертный хрип
.desc = Шесть имплантов Предсмертный хрип и портативные GPS-навигаторы для всего отряда.
ent-BoxLeadLined = освинцованная коробка
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,16 +30,22 @@ ent-ClothingBackpackDuffelCargo = вещмешок грузчика
.desc = Большой вещмешок для для воровства драгоценной добычи.
ent-ClothingBackpackDuffelSalvage = вещмешок утилизатора
.desc = Большой вещмешок для хранения дополнительных экзотических сокровищ.
ent-ClothingBackpackDuffelSyndicate = вещмешок синдиката
.desc = Большой вещмешок для хранения дополнительных предательских предметов.
# Corvax-HiddenDesc-Start
ent-ClothingBackpackDuffelSyndicate = черно-красный вещмешок
.suffix = вещмешок Синдиката
.desc = Вместительный и удобный вещмешок цвета эбонита и крови, в который влезут «игрушки» для любых возрастов.
ent-ClothingBackpackDuffelSyndicateBundle = { ent-ClothingBackpackDuffelSyndicate }
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
ent-ClothingBackpackDuffelSyndicateAmmo = вещмешок синдиката
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
ent-ClothingBackpackDuffelSyndicate = черно-красный вещмешок
.suffix = вещмешок Синдиката
.desc = Вместительный и удобный вещмешок цвета эбонита и крови, в который влезут «игрушки» для любых возрастов.
ent-ClothingBackpackDuffelSyndicateAmmoBundle = { ent-ClothingBackpackDuffelSyndicateAmmo }
.suffix = набор аммуниции Синдиката
.desc = { ent-ClothingBackpackDuffelSyndicateAmmo.desc }
ent-ClothingBackpackDuffelSyndicateMedical = вещмешок синдиката
.desc = { ent-ClothingBackpackDuffelSyndicate.desc }
ent-ClothingBackpackDuffelSyndicateMedical = медицинский { ent-ClothingBackpackDuffelSyndicate }
.suffix = медицинский вещмешок Синдиката
.desc = Вместительный и удобный вещмешок с красной эмблемой "Звезды жизни" цвета эбонита и крови. Интересно, его хозяин соблюдает клятву Гиппократа?
# Corvax-HiddenDesc-End
ent-ClothingBackpackDuffelSyndicateMedicalBundle = { ent-ClothingBackpackDuffelSyndicateMedical }
.desc = { ent-ClothingBackpackDuffelSyndicateMedical.desc }
ent-ClothingBackpackDuffelHolding = бездонный вещмешок
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,11 @@ ent-ClothingEyesHudMultiversal = multiversal hud
.desc = Filler
ent-ClothingEyesHudOmni = omni hud
.desc = Filler
ent-ClothingEyesHudSyndicate = синди-визор
.desc = Профессиональный визор Синдиката с индикатором на стекле, предназначенный для более точного обнаружения гуманоидов с их последующим уничтожением.
# Corvax-HiddenDesc-Start
ent-ClothingEyesHudSyndicate = визор оперативника
.suffix = синди-визор
.desc = Профессиональный визор со встроенной индикацией "свой-чужой", предназначенный для обнаружения и идентификации гуманоидных целей для их последующего уничтожения.
# Corvax-HiddenDesc-End
ent-ClothingEyesGlassesHiddenSecurity = { ent-ClothingEyesGlassesSunglasses }
.desc = { ent-ClothingEyesGlassesSunglasses.desc }
.suffix = Синдикат
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,11 @@ ent-ThievingGloves = { ent-ClothingHandsGlovesColorBlack }
ent-ClothingHandsGlovesCluwne = руки клувеня
.desc = Проклятая пара рук клувеня.
.suffix = Неснимаемый
ent-ClothingHandsGlovesNorthStar = перчатки Полярный звезды
.desc = Эти перчатки позволяют наносить удары с невероятной скоростью.
# Corvax-HiddenDesc-Start
ent-ClothingHandsGlovesNorthStar = пара сине-белых перчаток
.suffix = перчатки Полярной звезды, Синдикат
.desc = Одев их, можно с уверенностью чувствовать себя жестоким и брутальным героем из аниме-сериалов.
# Corvax-HiddenDesc-End
ent-ClothingHandsGlovesForensic = криминалистические перчатки
.desc = Не оставляют ни волокна, ни отпечатки пальцев. Если вы работаете без них, то вы - УЖАСНЫЙ ДЕТЕКТИВ.
ent-ClothingHandsGlovesJanitor = резиновые перчатки
Expand Down
Loading
Loading