Skip to content

Commit

Permalink
The blue shield and the magistrate, as well as the change of the deba…
Browse files Browse the repository at this point in the history
…glient logo

Together with Rinary
  • Loading branch information
GTTEDMI committed Feb 26, 2024
1 parent 4a141ca commit 751a172
Show file tree
Hide file tree
Showing 72 changed files with 617 additions and 13 deletions.
4 changes: 3 additions & 1 deletion Resources/Locale/ru-RU/backmen/job/job-names.ftl
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
job-name-fugitive = Беглец
job-name-prisoner = Заключенный
job-name-roboticist = Робототехник
job-name-roboticist = Робототехник
job-name-blueshield = Офицер Синий Щит
job-name-magistrat = Магистрат
2 changes: 2 additions & 0 deletions Resources/Locale/ru-RU/backmen/job/nyano-desc.ftl
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
job-description-prisoner = Сидеть в тюрьме. Играйте с сокамерниками. Поговорите с надзирателем. Напишите свои мемуары.
job-description-roboticist = Создавайте услужливых работников или машин для убийств.
job-description-blueshield = Ваша задача охранять и спасать глав и капитана, вы показатель порядка, смелости и крепкости на этой станции.
job-description-magistrat = Вы само правосудие станции, ваша задача судить всех крупных нарушителей порядка.
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
nt-LeatherSofaCorner = Кожаный Диван
.desc = Угол Кожаного Дивана
ent-LeatherSofaLeft = Кожаный Диван
.desc = Левая Часть Кожаного Дивана
ent-LeatherSofaMiddle = Кожаный Диван
.desc = Центр Кожаного Дивана
ent-LeatherSofaRight = Кожаный Диван
.desc = Правая Часть Кожаного Дивана
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ent-LockerBlueShield = Шкаф СинегоЩита
.desc = { ent-LockerBaseSecure.desc }
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,6 @@ ent-SuitStorageCentcomCarporatHardsuit = { ent-SuitStorageBase }
ent-SuitStorageCargoEVAHardsuit = { ent-SuitStorageBase }
.suffix = EVA cargo
.desc = { ent-SuitStorageBase.desc }
ent-SuitStorageBlueshield = { ent-SuitStorageBase }
.suffix = Blueshield
.desc = { ent-SuitStorageBase.desc }
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
ent-WardrobeCargoPostalFilled = { ent-WardrobeCargoPostal }
.desc = This locker? Maybe move it to the place of profit?.
.suffix = Filled
ent-WardrobeBlueshieldFilled = { ent-LockerBlueShield }
.desc = { ent-LockerBlueShield.desc }
.suffix = Filled
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
ent-ClothingEyesGlassesMonocle = Монокль аристократа.
.desc = Монокль является признаком высокого происхождения и интелекта.
ent-ClothingEyesGlassesWelding = Сварочные Очки
.desc = Это сварочные очки. Это небольшой предмет. Защищает глаза от сварщиков.
.desc = Это сварочные очки. Это небольшой предмет. Защищает глаза от сварщиков.
ent-ClothingEyesGlassesSunglassesMed = медецинские Солнцезащитные очки
.desc = Солнцезащитные очки с медецинским визором
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,5 @@ ent-ClothingHeadHelmetHardsuitMystagogue = шлем защитного кост
.desc = Легкий шлем скафандра, оснащенный первой в галактике системой псионического прохождения.
ent-ClothingHeadHelmetHardsuitUEG = Шлем скафандра охраны ОПЗ
.desc = Этот шлем был нагло скопирован с шлема лидера ОБР NanoTrasen
ent-ClothingHeadHelmetHardsuitBlueshield = Шлем скафандра синего щита
.desc = Усиленный Шлем Скафандра, сделан для синего щита
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,5 @@ ent-ClothingihsGasmask = Противогаз IHS
ent-ClothingMaskblacksilense = Трофейная маска черной тишины
.desc = Маска знаменитого охотника по прозвищу Черная тишина. Источает отчаяние.
.suffix = Одежда
ent-ClothingMaskGasBlueSwat = Синий противогаз спецназа
.desc = Элитный противогаз Службы безопасности.
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,5 @@ ent-ClothingOuterHardsuitCentcomCarporate = Скафандр ЦК (Корпор
.desc = Специальный космический костюм Корпорат сделаный для различных ситуация и весьма лёгкий в ношении.
ent-ClothingOuterHardsuitUEG = Скафандр С.О.Н
.desc = Обычный скафандр С.О.Н который выдаётся оперативникам С.О.Н и некоторым офицерам ОПЗ
ent-ClothingOuterHardsuitBlueshield = Скафандр Синего Щита
.desc = Бронированный Скафандр, Сделанный для Синего Щита.
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,8 @@ ent-SpawnPointDelivery = Доставщик
ent-SpawnPointPrisoner = Заключенный
.desc = { ent-SpawnPointJobBase.desc }
ent-SpawnPointRoboticist = Робототехник
.desc = { ent-SpawnPointJobBase.desc }
.desc = { ent-SpawnPointJobBase.desc }
ent-SpawnPointBlueshield = Синий Щит
.desc = { ent-SpawnPointJobBase.desc }
ent-SpawnPointMagistrat = Магистрат
.desc = { ent-SpawnPointJobBase.desc }
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@ ent-DeliveryPDA = КПК доставщика
.desc = Пахнет пиццой
ent-PrisonerPDA = КПК заключённого
.desc = Чисто, чтобы вы могли убедиться, что внутри нет ничего контрабандного.
ent-BlueshieldPDA = КПК Синего щита
.desc = { ent-CaptainPDA.desc }
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,5 @@ ent-UEGrepIDCard = ID карта представителя ОПЗ
.desc = { ent-IDCardStandard.desc }
ent-UEGoffIDCard = ID карта офицера ОПЗ
.desc = { ent-IDCardStandard.desc }
ent-BlueshieldIDCard = ID карта Синего Щита
.desc = { ent-IDCardStandard.desc }
1 change: 1 addition & 0 deletions Resources/Prototypes/Access/misc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,4 @@
- Chapel
- Hydroponics
- Atmospherics
- Blueshield #Backmen
10 changes: 10 additions & 0 deletions Resources/Prototypes/Backmen/Access/centcom.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,14 @@
id: CCAdmiral
name: ЦК Адмирал

- type: accessLevel
id: Blueshield
name: id-card-access-level-blueshield

- type: accessLevel
id: Magistrat
name: id-card-access-level-magistrat

- type: accessGroup
id: CentCom
tags:
Expand All @@ -22,4 +30,6 @@
- CentralCommand
- CCOfficer
- CCAdmiral
- Magistrat
- Blueshield

18 changes: 16 additions & 2 deletions Resources/Prototypes/Backmen/Catalog/Fills/Locker/suit_storage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,25 @@
- type: entity
id: SuitStorageCargoEVAHardsuit
parent: SuitStorageBase
suffix: EVA cargo
suffix: EVA cargo
components:
- type: StorageFill
contents:
- id: NitrogenTankFilled
- id: OxygenTankFilled
- id: ClothingOuterHardsuitCargoEVA
- id: ClothingMaskBreath
- id: ClothingMaskBreath

- type: entity
id: SuitStorageBlueshield
parent: SuitStorageBase
suffix: Blueshield
components:
- type: StorageFill
contents:
- id: NitrogenTankFilled
- id: OxygenTankFilled
- id: ClothingOuterHardsuitBlueshield
- id: ClothingMaskGasSecurity
- type: AccessReader
access: [["Blueshield"]]
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,18 @@
- id: ClothingShoesColorBlack
- id: ClothingUniformJumpskirtCargoPostal
- id: ClothingHandsGlovesFingerless
- id: BoxFolderYellow
- id: BoxFolderYellow

- type: entity
id: WardrobeBlueshieldFilled
suffix: Filled
parent: LockerBlueShield
components:
- type: StorageFill
contents:
- id: BriefcaseBrown
- id: ClothingBeltSecurityFilled
- id: MedkitAdvancedFilled
- id: ClothingMaskGasSecurity
- id: FlashlightSeclite
- id: ClothingMaskGasBlueSwat
23 changes: 22 additions & 1 deletion Resources/Prototypes/Backmen/Entities/Clothing/Eyes/glasses.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,25 @@
- type: Tag
tags:
- HamsterWearable
- WhitelistChameleon
- WhitelistChameleon

- type: entity
parent: ClothingEyesBase
id: ClothingEyesGlassesSunglassesMed
name: medical HUDSunglasses
description: Sunglasses with a medical HUD.
components:
- type: Sprite
sprite: Backmen/Clothing/Eyes/Glasses/sunglasseshudmed.rsi
- type: Clothing
sprite: Backmen/Clothing/Eyes/Glasses/sunglasseshudmed.rsi
- type: FlashImmunity
- type: EyeProtection
protectionTime: 5
- type: Tag
tags:
- HamsterWearable
- WhitelistChameleon
- type: ShowHealthIcons
damageContainers:
- Biological
Original file line number Diff line number Diff line change
Expand Up @@ -138,3 +138,19 @@
Piercing: 0.9
Heat: 0.9
Radiation: 0.9

#Blueshield Hardsuit
- type: entity
parent: ClothingHeadHelmetHardsuitSecurity
id: ClothingHeadHelmetHardsuitBlueshield
noSpawn: true
name: Blueshield's hardsuit helmet
description: Strong hardsuit helmet, made for the blueshield.
components:
- type: PointLight
color: "#daffad"
- type: BreathMask
- type: Sprite
sprite: Backmen/Clothing/Head/Hardsuits/blueshield.rsi
- type: Clothing
sprite: Backmen/Clothing/Head/Hardsuits/blueshield.rsi
11 changes: 11 additions & 0 deletions Resources/Prototypes/Backmen/Entities/Clothing/Head/masks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -139,3 +139,14 @@
sprite: Backmen/Clothing/Head/Masks/blacksilense.rsi
- type: Clothing
sprite: Backmen/Clothing/Head/Masks/blacksilense.rsi

- type: entity
parent: ClothingMaskGasExplorer
id: ClothingMaskGasBlueSwat
name: swat blue gas mask
description: A elite issue Security gas mask.
components:
- type: Sprite
sprite: Backmen/Clothing/Head/Masks/swat_blue.rsi
- type: Clothing
sprite: Backmen/Clothing/Head/Masks/swat_blue.rsi
Original file line number Diff line number Diff line change
Expand Up @@ -160,3 +160,29 @@
sprintModifier: 0.85
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetHardsuitUEG

#Blueshield Hardsuit
- type: entity
parent: ClothingOuterHardsuitCap
id: ClothingOuterHardsuitBlueshield
name: blueshield's armored spacesuit
description: Armored spacesuit, made for the blueshield.
components:
- type: Sprite
sprite: Backmen/Clothing/OuterClothing/Hardsuits/blueshield_hardsuit.rsi
- type: Clothing
sprite: Backmen/Clothing/OuterClothing/Hardsuits/blueshield_hardsuit.rsi
- type: ExplosionResistance
damageCoefficient: 0.4
- type: Armor
modifiers:
coefficients:
Blunt: 0.7
Slash: 0.7
Piercing: 0.5
Heat: 0.3
Radiation: 0.4
Caustic: 0.5
Stun: 0.4
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetHardsuitBlueshield
28 changes: 28 additions & 0 deletions Resources/Prototypes/Backmen/Entities/Markers/Spawners/jobs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -332,3 +332,31 @@
- state: ai
- state: jobicon
sprite: Backmen/Markers/jobs.rsi

- type: entity
id: SpawnPointBlueshield
parent: SpawnPointJobBase
name: Blueshield
components:
- type: SpawnPoint
job_id: Blueshield
- type: Sprite
sprite: Backmen/Markers/jobs.rsi
layers:
- state: green
- state: blueshield
- state: jobicon

- type: entity
id: SpawnPointMagistrat
parent: SpawnPointJobBase
name: Magistrat
components:
- type: SpawnPoint
job_id: Magistrat
- type: Sprite
sprite: Backmen/Markers/jobs.rsi
layers:
- state: green
- state: magistrat
- state: jobicon
44 changes: 41 additions & 3 deletions Resources/Prototypes/Backmen/Entities/Objects/Devices/pda.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
- type: Icon
sprite: Backmen/Objects/Devices/pda.rsi
state: pda-orden

- type: entity
parent: BasePDA
id: DeliveryPDA
Expand Down Expand Up @@ -63,7 +63,7 @@
- type: Icon
sprite: Backmen/Objects/Devices/pda.rsi
state: pda-Delivery


- type: entity
parent: BasePDA
Expand Down Expand Up @@ -106,4 +106,42 @@
- Write
- type: Icon
sprite: Backmen/Objects/Devices/pda.rsi
state: pda-Roboticist
state: pda-Roboticist

- type: entity
parent: CaptainPDA
id: BlueshieldPDA
name: blueshield PDA
components:
- type: Pda
id: BlueshieldIDCard
state: pda-captain
penSlot:
startingItem: Pen
priority: -1
whitelist:
tags:
- Write
- type: PdaBorderColor
borderColor: "#7C5D00"
- type: Icon
state: pda-captain

- type: entity
parent: CaptainPDA
id: MagistratPDA
name: magistrat PDA
components:
- type: Pda
id: MagistratIDCard
state: pda-captain
penSlot:
startingItem: Pen
priority: -1
whitelist:
tags:
- Write
- type: PdaBorderColor
borderColor: "#7C5D00"
- type: Icon
state: pda-captain
Original file line number Diff line number Diff line change
Expand Up @@ -71,3 +71,28 @@
- state: idfreelancer
- type: PresetIdCard
job: Freelancer

#Blue Shield and Magistrate
- type: entity
parent: IDCardStandard
id: BlueshieldIDCard
name: Blueshield ID Card
components:
- type: Sprite
layers:
- state: silver
- state: idblueshield
- type: PresetIdCard
job: Blueshield

- type: entity
parent: IDCardStandard
id: MagistratIDCard
name: Magistrate ID Card
components:
- type: Sprite
layers:
- state: silver
- state: idiaa
- type: PresetIdCard
job: Magistrat
Loading

0 comments on commit 751a172

Please sign in to comment.