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

[WIP] Blueshield Fashion #1450

Closed
wants to merge 17 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
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
4 changes: 2 additions & 2 deletions Resources/Locale/ru-RU/ghost/roles/ghost-role-component.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -148,8 +148,8 @@ ghost-role-information-centcom-NavyOfficier-name = Полевой Офицер
ghost-role-information-centcom-NavyOfficier-description = Полевая "бюрократическая" работа со станциями и проведение пояснительных бесед о некомпетентности работников, прямая отчетность.
ghost-role-information-centcom-Officier-name = Офицер Центком
ghost-role-information-centcom-Officier-description = Бюрократия Центрального Командования. Прием факсов и сообщений от активов Nanotrasen в секторе. Организация и проведение проверок о некомпетентности.
ghost-role-information-centcom-SRT-name = Группа Специального Назначения
ghost-role-information-centcom-SRT-description = Вы оперативник группы специального назначения. Выполните поставленную перед вашим отрядом задачу!
ghost-role-information-centcom-SRT-name = Оперативник "Синий Щит"
ghost-role-information-centcom-SRT-description = Вы оперативник "Синий Щит. Выполните поставленную перед вашим отрядом задачу!
ghost-role-information-nanotrasen-Diplomat-name = Дипломат NanoTrasen
ghost-role-information-nanotrasen-Diplomat-description = Устанавливает отношения с инопланетянами и другими фракциями. Тот, кому приходится разгребать казусы с дипломатическими инцидентами, создаваемые экипажем.
ghost-role-information-nanotrasen-Admiral-name = Адмирал NanoTrasen
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -231,8 +231,6 @@ ent-ClothingUniformJumpsuitSyndieFormal = торжественный костю
.desc = Форма Синдиката выполнена в элегантном стиле, в ней даже жалко проделывать грязные трюки.
ent-ClothingUniformJumpsuitFlannel = фланелевый комбинезон
.desc = Пахнет так, будто кто-то жарил на гриле.
ent-ClothingUniformJumpsuitBlueShield = униформа синего щита
.desc = Черная футболка с короткими рукавами, в паре с серыми брюками-карго из прочного материала. Стандартный комплект Синего щита.
ent-ClothingUniformJumpsuitSeniorEngineer = комбинезон ведущего инженера
.desc = Признак мастерства и престижа инженерного отдела.
ent-ClothingUniformJumpsuitSeniorResearcher = комбинезон ведущего учёного
Expand Down
9 changes: 9 additions & 0 deletions Resources/Locale/ru-RU/ss220/clothing/Back/backpacks.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
ent-ClothingBackpackBlueShield = рюкзак "Синий Щит"
.desc = Рюкзак, специально разработанный для ЧВК "Синий Щит", с уникальной технологией карманного скафандра.
ent-ClothingBackpackBlueShieldOperative = рюкзак оперативника "Синий Щит"
.desc = { ent-ClothingBackpackBlueShield.desc }
ent-ClothingBackpackBlueShieldOperativeFilled = { ent-ClothingBackpackBlueShieldOperative }
.suffix = Заполненный
.desc = { ent-ClothingBackpackBlueShield.desc }
ent-ClothingBackpackCentCommFilled = кожаная сумка
.desc = Слегка обветшалая сумка, которую не меняли на ЦК уже много лет - бюджета, говорят, не выделили.
7 changes: 6 additions & 1 deletion Resources/Locale/ru-RU/ss220/clothing/Jumpsuit/jumpsuit.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,11 @@ ent-ClothingUniformJumpsuitTrustedLawyer = костюм доверенного
.desc = Шикарный костюм для тех, кто следит за безупречным исполнением законов компании. Говорят, что вы способны навязать свои требования даже самому Богу.
ent-ClothingUniformJumpsuitWarehouseman = рабочий комбинезон заведующего складом
.desc = Практичный, удобный, не стесняющий движения и главное стильный комбинезон. У вас с ним связаны плохие воспоминания о прошлом начальнике
ent-ClothingUniformJumpsuitBlueShield = униформа "Синий Щит"
.desc = Стандартная униформа ЧВК "Синий Щит", представленная в виде рубашки и брюк.
ent-ClothingUniformJumpsuitBlueShield2 = тактическая униформа "Синий Щит"
.desc = Тактическая униформа, специально разработанная для ЧВК "Синий Щит". Как же она хороша!
ent-ClothingUniformJumpsuitBlueShieldT-shirt = футболка "Синий Щит"
.desc = Черная футболка с короткими рукавами, украшенная синими узорами.
ent-ClothingUniformJumpsuitJanitorBlue = синий костюм уборщика
.desc = Костюм таинственного уборщика.

5 changes: 5 additions & 0 deletions Resources/Locale/ru-RU/ss220/clothing/Neck/scarft.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Центком
ent-ClothingNeckScarfCentcomBlueShieldOperative = шарф оперативника "Синий Щит"
.desc = Черные тона позволяют заглянуть в самые дальние уголки души обладателя данного шарфа. Не стоит засматриваться, лучше уйти.
ent-ClothingNeckScarfCentcomm = шарф Центрального Командования
.desc = Не каждый сможет носить эту безвкусицу, правда? Кому-то нравится, а кто-то будет расстрелян.
2 changes: 2 additions & 0 deletions Resources/Locale/ru-RU/ss220/clothing/OuterClothing/armor.ftl
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
ent-ClothingOuterArmorCentcomNavalCarapace = флотский панцирь
.desc = Панцирь, который носят офицеры Командования флота.
ent-ClothingOuterArmorBlueShieldBulletproof = пуленепробиваемый жилет "Синий Щит"
.desc = Тяжёлый бронежилет типа III, способный защитить владельца от пуль, взрывчатки и загара.
2 changes: 2 additions & 0 deletions Resources/Locale/ru-RU/ss220/clothing/OuterClothing/coats.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@ ent-ClothingOuterCoatCentcomJacket = куртка Центком
.desc = Куртка центрального командования, подчеркивающий ваш статус.
ent-ClothingOuterCoatQMWarehouseman = пальто заведующего складом
.desc = Идеально совмещающее выдержанный стиль и рабочее назначение пальто. По сути, является вашим старым рабочим пальто, которое всё ещё цело только благодаря использованию дюраткани и сигаретному пеплу, что уже въелся в ткань. Вы никогда не понимали людей, надевающих поверх пальто одежды ещë слои одежды.
ent-ClothingOuterBlueShieldCoat = пальто оперативника "Синий Щит
.desc = Пальто тёмно-синего цвета. Отличная защита от большинства видов урона.
5 changes: 5 additions & 0 deletions Resources/Locale/ru-RU/ss220/clothing/Shoes/boots.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
ent-ClothingShoesBootsJackBlueShield = подковные сапоги
.desc = Боевые ботинки ЧВК "Синий Щит" для боевых сценариев или боевых ситуаций. Все время участвуйте в боевых действиях.
ent-ClothingShoesBootsJackBlueShieldFilled = подковные сапоги
.desc = Боевые ботинки ЧВК "Синий Щит" для боевых сценариев или боевых ситуаций. Все время участвуйте в боевых действиях.
.suffix = Заполненный
1 change: 1 addition & 0 deletions Resources/Locale/ru-RU/ss220/loadout-groups/blueshield.ftl
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
loadout-group-blueshield-jumpsuit = Офицер "Синий Щит", комбинезон
loadout-group-blueshield-outerclothing = Офицер "Синий Щит", верхняя одежда
loadout-group-blueshield-belt= Офицер "Синий Щит", пояс
2 changes: 1 addition & 1 deletion Resources/Locale/ru-RU/ss220/prototypes/access/access.ftl
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# SS220 CBURN questions
id-card-access-level-central-command-cburn = РХБЗ
id-card-access-level-central-command-ert = ОБР
id-card-access-level-central-command-gsn = ГСН
id-card-access-level-central-command-gsn = Оперативник "Синий Щит"
id-card-access-level-central-command-death-squad = Эскадрон смерти

id-card-access-level-ussp = СССП
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,9 @@ ent-ClothingBeltRapierSheathAltFilled = { ent-ClothingBeltRapierSheathFilled }
ent-ClothingBeltSecurityMedicalFilled = { ent-ClothingBeltSecurityMedical }
.suffix = Заполненный
.desc = { ent-ClothingBeltMedical.desc }
ent-ClothingBeltBlueShieldWebbingFilled = { ent-ClothingBeltBlueShieldWebbing }
.suffix = Заполненный
.desc = { ent-ClothingBeltBlueShieldWebbing.desc }
ent-ClothingBeltBlueShieldBeltFilled = { ent-ClothingBeltBlueShieldBelt }
.suffix = Заполненный
.desc = { ent-ClothingBeltBlueShieldBelt.desc }
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,7 @@ ent-ClothingBeltRapierSheath = ножны рапиры
.desc = Изящные ножны для рапиры, сделанный из кожи левиафана.
ent-ClothingBeltSecurityMedical = пояс бригмедика
.desc = { ent-ClothingBeltMedical.desc }
ent-ClothingBeltBlueShieldWebbing = РПС "Синий Щит"
.desc = Идеально подходит для хранения всего - от боеприпасов до оружия и предметов первой необходимости.
ent-ClothingBeltBlueShieldBelt = пояс "Синий Щит"
.desc = Идеально подходит для хранения всего - от боеприпасов до оружия и предметов первой необходимости.
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,7 @@ ent-DoorElectronicsUsspMedical = { ent-DoorElectronicsUssp }
ent-DoorElectronicsUsspEngineering = { ent-DoorElectronicsUssp }
.suffix = СССП, Закрыт, Инженерный
.desc = { ent-DoorElectronics.desc }

ent-AirlockGlassCentcommLockedGSN = { ent-AirlockGlass }
.suffix = ЦК, Закрыто, Оперативник "Синий Щит"
.desc = { ent-AirlockGlass.desc }
32 changes: 17 additions & 15 deletions Resources/Prototypes/Entities/Clothing/Uniforms/jumpsuits.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1171,21 +1171,23 @@
- type: Clothing
sprite: Clothing/Uniforms/Jumpsuit/flannel.rsi

- type: entity
parent: ClothingUniformBase
id: ClothingUniformJumpsuitBlueShield
name: blueshield's uniform
description: A short-sleeved black uniform, paired with grey digital-camo cargo pants, all made out of a sturdy material. Blueshield standard issue.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpsuit/blueshield.rsi
- type: Clothing
sprite: Clothing/Uniforms/Jumpsuit/blueshield.rsi
- type: Armor
modifiers:
coefficients:
Slash: 0.9
Piercing: 0.9
# SS220-BlueShield-Fashion-Begin
# - type: entity
# parent: ClothingUniformBase
# id: ClothingUniformJumpsuitBlueShield
# name: blueshield's uniform
# description: A short-sleeved black uniform, paired with grey digital-camo cargo pants, all made out of a sturdy material. Blueshield standard issue.
# components:
# - type: Sprite
# sprite: Clothing/Uniforms/Jumpsuit/blueshield.rsi
# - type: Clothing
# sprite: Clothing/Uniforms/Jumpsuit/blueshield.rsi
# - type: Armor
# modifiers:
# coefficients:
# Slash: 0.9
# Piercing: 0.9
# SS220-BlueShield-Fashion-End

- type: entity
parent: ClothingUniformBase
Expand Down
3 changes: 2 additions & 1 deletion Resources/Prototypes/Roles/Jobs/Command/blue_shield.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,13 +60,14 @@
id: BlueShieldGear
equipment:
# jumpsuit: ClothingUniformJumpsuitBlueShield #SS220-blueshield-loadouts
shoes: ClothingShoesBootsCombatFilled
shoes: ClothingShoesBootsJackBlueShieldFilled #SS220-BlueShield-Fashion
eyes: ClothingEyesGlassesBlueShield
head: ClothingHeadHatBeretNavyBlue
# outerClothing: ClothingOuterArmorBulletproof #SS220-blueshield-loadouts
id: BlueShieldPDA
ears: ClothingHeadsetAltCommand
pocket1: WeaponAdvancedRevolver
back: ClothingBackpackBlueShield
# belt: ClothingBeltSecurityFilled #SS220-blueshield-loadouts
gloves: ClothingHandsGlovesCombat
# SS220-Blueshield-Storage-Fix-Begin
Expand Down
19 changes: 19 additions & 0 deletions Resources/Prototypes/SS220/Catalog/Fills/belt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,3 +48,22 @@
amount: 1
- id: Gauze
- id: EmergencyMedipen

- type: entity
id: ClothingBeltBlueShieldBeltFilled
parent: ClothingBeltBlueShieldBelt
suffix: Filled
components:
- type: StorageFill
contents:
- id: GrenadeFlashBang
- id: TearGasGrenade
- id: Stunbaton
- id: Tourniquet
- id: Handcuffs
- id: Handcuffs

- type: entity
id: ClothingBeltBlueShieldWebbingFilled
parent: ClothingBeltBlueShieldWebbing
suffix: Filled
123 changes: 81 additions & 42 deletions Resources/Prototypes/SS220/Entities/Clothing/Back/backpack.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,61 @@
# © SS220, An EULA/CLA with a hosting restriction, full text: https://raw.githubusercontent.com/SerbiaStrong-220/space-station-14/master/CLA.txt

# Командование

# Капитан
- type: entity
parent: ClothingBackpack
id: ClothingBackpackWhiteCaptain
name: белый рюкзак капитана
description: Дорогая белая сумка, выданная за выслугу лет капитану.
components:
- type: Sprite
sprite: SS220/Clothing/Back/Backpacks/whitecapbackpack.rsi

- type: entity
parent: ClothingBackpackDuffel
id: ClothingBackpackWhiteDuffelCaptain
name: белый вещмешок капитана
description: Дорогая белая сумка, выданная за выслугу лет капитану.
components:
- type: Sprite
sprite: SS220/Clothing/Back/Duffels/whitecapduffel.rsi

- type: entity
parent: ClothingBackpackSatchel
id: ClothingBackpackWhiteSatchelCaptain
name: белая сумка капитана
description: Дорогая белая сумка, выданная за выслугу лет капитану.
components:
- type: Sprite
sprite: SS220/Clothing/Back/Satchels/whitecapsatchel.rsi

# Внутренние дела

# Офицер "Синий Щит"
- type: entity
parent: ClothingBackpackSatchel
id: ClothingBackpackBlueShield
name: blueshield backpack
description: A backpack specially designed for the Blue Shield PMCs, with a unique pocket hardsuit technology.
components:
- type: Sprite
sprite: SS220/Clothing/Back/Backpacks/blueshield_backpacks.rsi
- type: Storage
grid:
- 0,0,7,4
- type: ToggleableClothing
slot: outerClothing
requiredSlot: back
clothingPrototype: ClothingOuterHardsuitLightBlueshield

# Центком

- type: entity
parent: ClothingBackpackSatchelLeather
id: ClothingBackpackCentCommFilled
name: кожаная сумка
description: Слегка обветшалая сумка, которую не меняли на ЦК уже много лет - бюджета, говорят, не выделили.
name: leather bag
description: A slightly dilapidated bag that has not been changed to the Central Commander for many years - they say they have not allocated a budget.
# noSpawn: True #Зачем?..
components:
- type: StorageFill
Expand All @@ -20,55 +71,43 @@
- id: RubberStampApproved
- id: RubberStampDenied

# - type: entity
# parent: ClothingBackpack
# id: ClothingBackSatchelSRT
# name: сумка ГСН
# description: Прочная сумка спецназа NanoTrasen.
# components:
# - type: Sprite
# sprite: SS220/Clothing/Satchel/SRTSatchel.rsi
# - type: Storage
# grid:
# - 0,0,6,3

- type: entity
parent: ClothingBackpack
id: ClothingBackSatchelSRT
name: сумка ГСН
description: Прочная сумка спецназа NanoTrasen.
parent: ClothingBackpackBlueShieldOperative
id: ClothingBackpackBlueShieldOperative
name: blueshield operative backpack
description: A backpack specially designed for the Blue Shield PMCs, with a unique pocket hardsuit technology.
components:
- type: Sprite
sprite: SS220/Clothing/Satchel/SRTSatchel.rsi
- type: Storage
grid:
- 0,0,6,3
sprite: SS220/Clothing/Back/Backpacks/blueshield_backpacks.rsi
- type: ExplosionResistance
damageCoefficient: 0.1
- type: ToggleableClothing
slot: outerClothing
requiredSlot: back
clothingPrototype: ClothingOuterHardsuitLightBlueshield #TODO: Сменить на скафандр оперативника СЩ

- type: entity
noSpawn: false
parent: ClothingBackSatchelSRT
id: ClothingBackSatchelSRTFilled
suffix: Заполненный
parent: ClothingBackpackBlueShieldOperative
id: ClothingBackpackBlueShieldOperativeFilled
suffix: Filled
components:
- type: StorageFill
contents:
- id: BoxSurvivalSecurity
- id: WeaponAdvancedRevolver
- id: WeaponAdvancedRevolver #TODO: Сменить
- id: WeaponSubMachineGunAtreides
- id: MagazinePistolSubMachineGun
- id: MagazinePistolSubMachineGun

- type: entity
parent: ClothingBackpack
id: ClothingBackpackWhiteCaptain
name: белый рюкзак капитана
description: Дорогая белая сумка, выданная за выслугу лет капитану.
components:
- type: Sprite
sprite: SS220/Clothing/Back/Backpacks/whitecapbackpack.rsi

- type: entity
parent: ClothingBackpackDuffel
id: ClothingBackpackWhiteDuffelCaptain
name: белый вещмешок капитана
description: Дорогая белая сумка, выданная за выслугу лет капитану.
components:
- type: Sprite
sprite: SS220/Clothing/Back/Duffels/whitecapduffel.rsi

- type: entity
parent: ClothingBackpackSatchel
id: ClothingBackpackWhiteSatchelCaptain
name: белая сумка капитана
description: Дорогая белая сумка, выданная за выслугу лет капитану.
components:
- type: Sprite
sprite: SS220/Clothing/Back/Satchels/whitecapsatchel.rsi
- id: MedkitCombatFilled
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# © SS220, An EULA/CLA with a hosting restriction, full text: https://raw.githubusercontent.com/SerbiaStrong-220/space-station-14/master/CLA.txt

#TODO: Изменить вместе с поясом офицера СЩ
- type: entity
noSpawn: false
parent: ClothingBeltStorageBase
Expand Down
22 changes: 22 additions & 0 deletions Resources/Prototypes/SS220/Entities/Clothing/Belt/belts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -89,3 +89,25 @@
sprite: SS220/Clothing/Belt/security_medical.rsi
- type: Clothing
sprite: SS220/Clothing/Belt/security_medical.rsi

- type: entity
parent: ClothingBeltStorageBase
id: ClothingBeltBlueShieldWebbing
name: blueshield webbing
description: Ideal for storing everything from ammo to weapons and combat essentials.
components:
- type: Sprite
sprite: SS220/Clothing/Belt/blueshieldwebbing.rsi
- type: Clothing
sprite: SS220/Clothing/Belt/blueshieldwebbing.rsi

- type: entity
parent: ClothingBeltStorageBase
id: ClothingBeltBlueShieldBelt
name: blueshield belt
description: Ideal for storing everything from ammo to weapons and combat essentials.
components:
- type: Sprite
sprite: SS220/Clothing/Belt/blueshieldbelt.rsi
- type: Clothing
sprite: SS220/Clothing/Belt/blueshieldbelt.rsi
Loading
Loading