Реворк департамента Синего Щита. (#2048)

This commit is contained in:
Vigers Ray 2025-05-04 22:48:46 +03:00 • committed by GitHub
parent 580f83312e
commit 8015566d51
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
87 changed files with 2274 additions and 2382 deletions

View file

@ -4,11 +4,3 @@ ent-LockerBlueshieldFilled = { ent-LockerBlueshield }
ent-LockerBlueshieldFilledUplink = { ent-LockerBlueshield }
.suffix = Filled, Uplink
.desc = { ent-LockerBlueshield.desc }
ent-LockerBlueshieldFilledUplinkMultiphase = { ent-LockerBlueshield }
.suffix = Filled, Uplink, Multiphase
.desc = { ent-LockerBlueshield.desc }
ent-LockerBlueshieldFilledHardsuit = { ent-LockerBlueshield }
.suffix = Filled, Hardsuit
.desc = { ent-LockerBlueshield.desc }
ent-GunSafeBlueShield = blue shield safe
.desc = { ent-GunSafe.desc }

View file

@ -1,6 +1,6 @@
ent-ClothingOuterHardsuitCBURNLeader = CBURN commander exosuit
.desc = A lightweight yet strong exosuit used for special cleanup operations.
ent-ClothingOuterHardsuitBlueshield = blueshield's hardsuit
ent-ClothingOuterHardsuitBlueShield = blueshield's hardsuit
.desc = Tough and reliable, just like its owner.
ent-ClothingOuterHardsuitNTRG = NTR Guard's hardsuit
.desc = Tough and reliable, just like its owner.

View file

@ -10,9 +10,6 @@ ent-BaseUplinkNTERT100BC = Bluespace ERT visionary
ent-BaseUplinkNTERT200BC = Bluespace ERT visionary
.desc = Ultra-innovative portable bluespace teleporter.
.suffix = 200BC, 200C, Gamma
ent-BaseUplinkNTERTBlueShield = Bluespace ERT visionary
.desc = Ultra-innovative portable bluespace teleporter.
.suffix = 8BC, 10C, BlueShield
ent-BaseUplinkNTERTDebug = Bluespace ERT visionary
.desc = Ultra-innovative portable bluespace teleporter.
.suffix = 999, Debug

View file

@ -1,5 +1,5 @@
ent-TelecomServerFilledLaw = { ent-TelecomServer }
.suffix = Command
.suffix = Law
.desc = { ent-TelecomServer.desc }
ent-TelecomServerFilledUSSP = { ent-TelecomServer }
.suffix = USSP

View file

@ -1,4 +1,5 @@
chat-radio-law = Юридический
chat-radio-blue-shield = Синий Щит
chat-radio-ussp = СССП
chat-radio-ussp-sec = СССП Офицеры
chat-radio-ussp-com = СССП Командование

View file

@ -6,6 +6,7 @@ job-description-senior-researcher = Обучайте новых учёных о
job-description-senior-physician = Обучайте новых медиков основам ухода за ранеными, химии, диагностике больных и избавлению от мёртвых.
job-description-senior-officer = Обучите новых кадетов основам обыска, проведения арестов, времени пребывания в тюрьме и правильной стрельбе из огнестрельного оружия.
job-description-blueshield = Ваша главная задача - защита глав. Помните, вы не офицер службы безопасности.
job-description-blueshield-ensign = Ваша главная задача - руководство департаментом "Синего Щита".
job-description-roboticist = Занимайтесь созданием киборгов, мехов и чините их.
job-description-mail-carrier = Доставьте письмо адресату...любой ценой!
job-description-head-of-prison = Управляйте лучшим местом на планете.

View file

@ -1,6 +1,7 @@
job-name-magistrat = магистрат
job-name-centcomop = оператор Центком
job-name-blueshield = офицер «Синий Щит»
job-name-blueshield-ensign = лейтенант «Синий Щит»
job-name-iaa = агент внутренних дел
job-name-senior-engineer = ведущий инженер
job-name-senior-researcher = ведущий учёный

View file

@ -1,4 +1,5 @@
id-card-access-level-blueshield = Синий Щит
id-card-access-level-blueshield-ensign = Лейтенант Синего Щита
id-card-access-level-ntrep = Представитель NT
id-card-access-level-magistrat = Магистрат
id-card-access-level-barber = Парикмахер

View file

@ -4,11 +4,3 @@ ent-LockerBlueshieldFilled = { ent-LockerBlueshield }
ent-LockerBlueshieldFilledUplink = { ent-LockerBlueshield }
.suffix = Заполнен, Аплинк
.desc = { ent-LockerBlueshield.desc }
ent-LockerBlueshieldFilledUplinkMultiphase = { ent-LockerBlueshield }
.suffix = Заполнен, Аплинк, Мультифаз
.desc = { ent-LockerBlueshield.desc }
ent-LockerBlueshieldFilledHardsuit = { ent-LockerBlueshield }
.suffix = Заполнен, Скафандр
.desc = { ent-LockerBlueshield.desc }
ent-GunSafeBlueShield = сейф офицера "синий щит"
.desc = { ent-GunSafe.desc }

View file

@ -1,6 +1,6 @@
ent-ClothingOuterHardsuitCBURNLeader = экзокостюм командира отряда РХБЗЗ
.desc = Легковесный но прочный экзокостюм, который используют специальные подразделения зачистки.
ent-ClothingOuterHardsuitBlueshield = скафандр офицера «синий щит»
ent-ClothingOuterHardsuitBlueShield = скафандр офицера «синий щит»
.desc = Крепкий и надёжный, как и его владелец.
ent-ClothingOuterHardsuitNTRG = NTR защитный скфандр
.desc = Крепкий и надежный, как и его владелец.

View file

@ -10,9 +10,6 @@ ent-BaseUplinkNTERT100BC = { ent-BaseUplinkNTERT }
ent-BaseUplinkNTERT200BC = { ent-BaseUplinkNTERT }
.suffix = 200 БК, 200К, ERT, Gamma
.desc = { ent-BaseUplinkNTERT.desc }
ent-BaseUplinkNTERTBlueShield = Визионер "Синего Щита"
.suffix = 10 БК, 10К, ОСЩ
.desc = { ent-BaseUplinkNTERT.desc }
ent-BaseUplinkNTERTDebug = { ent-BaseUplinkNTERT }
.suffix = 999, ДЕБАГ
.desc = { ent-BaseUplinkNTERT.desc }

View file

@ -1,5 +1,5 @@
ent-TelecomServerFilledLaw = { ent-TelecomServer }
.suffix = Коммандование
.suffix = Юридический
.desc = { ent-TelecomServer.desc }
ent-TelecomServerFilledUSSP = { ent-TelecomServer }
.suffix = СССП

View file

@ -1,4 +1,5 @@
chat-radio-law = Юридический
chat-radio-blue-shield = Синий Щит
chat-radio-ussp = СССП
chat-radio-ussp-sec = СССП Офицеры
chat-radio-ussp-com = СССП Командование

View file

@ -6,6 +6,7 @@ job-description-senior-researcher = Обучайте новых учёных о
job-description-senior-physician = Обучайте новых медиков основам ухода за ранеными, химии, диагностике больных и избавлению от мёртвых.
job-description-senior-officer = Обучите новых кадетов основам обыска, проведения арестов, времени пребывания в тюрьме и правильной стрельбе из огнестрельного оружия.
job-description-blueshield = Ваша главная задача - защита глав. Помните, вы не офицер службы безопасности.
job-description-blueshield-ensign = Ваша главная задача - руководство департаментом "Синего Щита".
job-description-roboticist = Занимайтесь созданием киборгов, мехов и чините их.
job-description-mail-carrier = Доставьте письмо адресату...любой ценой!
job-description-head-of-prison = Управляйте лучшим местом на планете.

View file

@ -1,6 +1,7 @@
job-name-magistrat = магистрат
job-name-centcomop = оператор Центком
job-name-blueshield = офицер «Синий Щит»
job-name-blueshield-ensign = лейтенант «Синий Щит»
job-name-iaa = агент внутренних дел
job-name-senior-engineer = ведущий инженер
job-name-senior-researcher = ведущий учёный

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,17 @@
meta:
format: 6
postmapinit: false
format: 7
category: Grid
engineVersion: 254.1.0
forkId: ""
forkVersion: ""
time: 05/04/2025 18:35:46
entityCount: 545
maps: []
grids:
- 1
orphans:
- 1
nullspace: []
tilemap:
0: Space
66: FloorMetalDiamond
@ -1950,70 +1961,6 @@ entities:
- type: Transform
pos: -1.5,-3.5
parent: 1
- proto: EncryptionKeyCargo
entities:
- uid: 353
components:
- type: Transform
parent: 352
- type: Physics
canCollide: False
- proto: EncryptionKeyCommand
entities:
- uid: 355
components:
- type: Transform
parent: 354
- type: Physics
canCollide: False
- proto: EncryptionKeyCommon
entities:
- uid: 357
components:
- type: Transform
parent: 356
- type: Physics
canCollide: False
- proto: EncryptionKeyEngineering
entities:
- uid: 359
components:
- type: Transform
parent: 358
- type: Physics
canCollide: False
- proto: EncryptionKeyMedical
entities:
- uid: 361
components:
- type: Transform
parent: 360
- type: Physics
canCollide: False
- proto: EncryptionKeyScience
entities:
- uid: 363
components:
- type: Transform
parent: 362
- type: Physics
canCollide: False
- proto: EncryptionKeySecurity
entities:
- uid: 365
components:
- type: Transform
parent: 364
- type: Physics
canCollide: False
- proto: EncryptionKeyService
entities:
- uid: 367
components:
- type: Transform
parent: 366
- type: Physics
canCollide: False
- proto: GeneratorBasic15kW
entities:
- uid: 368
@ -2021,11 +1968,13 @@ entities:
- type: Transform
pos: 6.5,-2.5
parent: 1
- type: CMExplosionEffect
- uid: 369
components:
- type: Transform
pos: -1.5,-2.5
parent: 1
- type: CMExplosionEffect
- proto: HandheldGPSBasic
entities:
- uid: 370
@ -2035,6 +1984,24 @@ entities:
parent: 1
- proto: PoweredSmallLight
entities:
- uid: 357
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 2.5,3.5
parent: 1
- uid: 358
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: -3.5,-2.5
parent: 1
- uid: 359
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: 8.5,-2.5
parent: 1
- uid: 371
components:
- type: Transform
@ -2821,11 +2788,13 @@ entities:
- type: Transform
pos: 6.5,-4.5
parent: 1
- type: CMExplosionEffect
- uid: 509
components:
- type: Transform
pos: -1.5,-4.5
parent: 1
- type: CMExplosionEffect
- proto: TableReinforced
entities:
- uid: 510
@ -2840,172 +2809,82 @@ entities:
rot: 3.141592653589793 rad
pos: 1.5,-3.5
parent: 1
- proto: TelecomServer
- proto: TelecomServerFilledBlueShield
entities:
- uid: 352
components:
- type: Transform
pos: 4.5,-0.5
parent: 1
- type: ContainerContainer
containers:
key_slots: !type:Container
showEnts: False
occludes: True
ents:
- 353
machine_board: !type:Container
showEnts: False
occludes: True
ents: []
machine_parts: !type:Container
showEnts: False
occludes: True
ents: []
- uid: 354
components:
- type: Transform
pos: 3.5,1.5
parent: 1
- type: ContainerContainer
containers:
key_slots: !type:Container
showEnts: False
occludes: True
ents:
- 355
machine_board: !type:Container
showEnts: False
occludes: True
ents: []
machine_parts: !type:Container
showEnts: False
occludes: True
ents: []
- uid: 356
- uid: 260
components:
- type: Transform
pos: 0.5,1.5
parent: 1
- type: ContainerContainer
containers:
key_slots: !type:Container
showEnts: False
occludes: True
ents:
- 357
machine_board: !type:Container
showEnts: False
occludes: True
ents: []
machine_parts: !type:Container
showEnts: False
occludes: True
ents: []
- uid: 358
- proto: TelecomServerFilledCargo
entities:
- uid: 354
components:
- type: Transform
pos: 4.5,1.5
pos: 4.5,-0.5
parent: 1
- type: ContainerContainer
containers:
key_slots: !type:Container
showEnts: False
occludes: True
ents:
- 359
machine_board: !type:Container
showEnts: False
occludes: True
ents: []
machine_parts: !type:Container
showEnts: False
occludes: True
ents: []
- uid: 360
- proto: TelecomServerFilledCommand
entities:
- uid: 263
components:
- type: Transform
pos: 2.5,1.5
parent: 1
- type: ContainerContainer
containers:
key_slots: !type:Container
showEnts: False
occludes: True
ents:
- 361
machine_board: !type:Container
showEnts: False
occludes: True
ents: []
machine_parts: !type:Container
showEnts: False
occludes: True
ents: []
- uid: 362
- proto: TelecomServerFilledCommon
entities:
- uid: 265
components:
- type: Transform
pos: 0.5,-0.5
parent: 1
- proto: TelecomServerFilledEngineering
entities:
- uid: 352
components:
- type: Transform
pos: 1.5,1.5
parent: 1
- type: ContainerContainer
containers:
key_slots: !type:Container
showEnts: False
occludes: True
ents:
- 363
machine_board: !type:Container
showEnts: False
occludes: True
ents: []
machine_parts: !type:Container
showEnts: False
occludes: True
ents: []
- uid: 364
- proto: TelecomServerFilledLaw
entities:
- uid: 355
components:
- type: Transform
pos: 0.5,0.5
parent: 1
- proto: TelecomServerFilledMedical
entities:
- uid: 261
components:
- type: Transform
pos: 3.5,1.5
parent: 1
- proto: TelecomServerFilledScience
entities:
- uid: 264
components:
- type: Transform
pos: 4.5,1.5
parent: 1
- proto: TelecomServerFilledSecurity
entities:
- uid: 353
components:
- type: Transform
pos: 3.5,-0.5
parent: 1
- type: ContainerContainer
containers:
key_slots: !type:Container
showEnts: False
occludes: True
ents:
- 365
machine_board: !type:Container
showEnts: False
occludes: True
ents: []
machine_parts: !type:Container
showEnts: False
occludes: True
ents: []
- uid: 366
- proto: TelecomServerFilledService
entities:
- uid: 262
components:
- type: Transform
pos: 1.5,-0.5
parent: 1
- type: ContainerContainer
containers:
key_slots: !type:Container
showEnts: False
occludes: True
ents:
- 367
machine_board: !type:Container
showEnts: False
occludes: True
ents: []
machine_parts: !type:Container
showEnts: False
occludes: True
ents: []
- uid: 512
- proto: TelecomServerFilledUSSP
entities:
- uid: 356
components:
- type: Transform
pos: 0.5,-0.5
pos: 4.5,0.5
parent: 1
- proto: ToolboxElectricalFilled
entities:

View file

@ -651,7 +651,7 @@ entities:
- type: Transform
pos: -4.254051,9.584671
parent: 1
- proto: BlueShieldIDCard
- proto: BlueShieldOfficerIDCard
entities:
- uid: 39
components:
@ -4052,7 +4052,7 @@ entities:
rot: -1.5707963267948966 rad
pos: 1.7481457,16.90559
parent: 1
- proto: LockerBlueshieldFilledUplink
- proto: LockerBlueShieldEnsignFilled
entities:
- uid: 249
components:

View file

@ -117862,7 +117862,7 @@ entities:
- type: Transform
pos: -25.5,32.5
parent: 2
- proto: LockerBlueshieldFilledUplinkMultiphase
- proto: LockerBlueShieldEnsignFilled
entities:
- uid: 17886
components:

View file

@ -80046,7 +80046,7 @@ entities:
- type: Transform
pos: -81.5,29.5
parent: 2
- proto: LockerBlueshieldFilledUplinkMultiphase
- proto: LockerBlueShieldEnsignFilled
entities:
- uid: 10984
components:

View file

@ -143884,7 +143884,7 @@ entities:
- type: Transform
pos: 7.5,-49.5
parent: 2
- proto: LockerBlueshieldFilledUplinkMultiphase
- proto: LockerBlueShieldEnsignFilled
entities:
- uid: 10833
components:

View file

@ -189960,7 +189960,7 @@ entities:
- type: Transform
pos: 75.5,119.5
parent: 2
- proto: LockerBlueshieldFilledUplinkMultiphase
- proto: LockerBlueShieldEnsignFilled
entities:
- uid: 28284
components:

View file

@ -197294,7 +197294,7 @@ entities:
showEnts: False
occludes: True
ent: null
- proto: LockerBlueshieldFilled
- proto: LockerBlueShieldEnsignFilled
entities:
- uid: 26268
components:

View file

@ -181212,7 +181212,7 @@ entities:
showEnts: False
occludes: True
ent: null
- proto: LockerBlueshieldFilledUplinkMultiphase
- proto: LockerBlueShieldEnsignFilled
entities:
- uid: 26027
components:

View file

@ -163799,7 +163799,7 @@ entities:
- type: Transform
pos: 74.5,-26.5
parent: 2
- proto: LockerBlueshieldFilledUplink
- proto: LockerBlueShieldEnsignFilled
entities:
- uid: 24768
components:

View file

@ -73451,7 +73451,7 @@ entities:
occludes: True
ent: null
type: ContainerContainer
- proto: LockerBlueshieldFilled
- proto: LockerBlueShieldEnsignFilled
entities:
- uid: 270
components:

View file

@ -117771,7 +117771,7 @@ entities:
- 0
- 0
type: EntityStorage
- proto: LockerBlueshieldFilled
- proto: LockerBlueShieldEnsignFilled
entities:
- uid: 12610
components:

View file

@ -81097,7 +81097,7 @@ entities:
- type: Transform
pos: -2.5,13.5
parent: 2
- proto: LockerBlueshieldFilledUplinkMultiphase
- proto: LockerBlueShieldEnsignFilled
entities:
- uid: 11841
components:

View file

@ -98300,7 +98300,7 @@ entities:
- 0
- 0
- 0
- proto: LockerBlueshieldFilledHardsuit
- proto: LockerBlueShieldEnsignFilled
entities:
- uid: 15064
components:

View file

@ -121377,7 +121377,7 @@ entities:
- type: Transform
pos: 54.5,-16.5
parent: 2
- proto: LockerBlueshieldFilledUplinkMultiphase
- proto: LockerBlueShieldEnsignFilled
entities:
- uid: 18596
components:

View file

@ -113836,7 +113836,7 @@ entities:
- type: Transform
pos: -29.5,43.5
parent: 2
- proto: LockerBlueshieldFilledHardsuit
- proto: LockerBlueShieldEnsignFilled
entities:
- uid: 21035
components:

View file

@ -72133,7 +72133,7 @@ entities:
- type: Transform
pos: 32.5,-32.5
parent: 2
- proto: LockerBlueshieldFilledUplinkMultiphase
- proto: LockerBlueShieldEnsignFilled
entities:
- uid: 10999
components:

View file

@ -131583,7 +131583,7 @@ entities:
- type: Transform
pos: -121.5,-5.5
parent: 2
- proto: LockerBlueshieldFilledUplinkMultiphase
- proto: LockerBlueShieldEnsignFilled
entities:
- uid: 19519
components:

View file

@ -53144,7 +53144,7 @@ entities:
- pos: -44.5,-29.5
parent: 34
type: Transform
- proto: LockerBlueshieldFilled
- proto: LockerBlueShieldEnsignFilled
entities:
- uid: 612
components:

View file

@ -87104,7 +87104,7 @@ entities:
- type: Transform
pos: 33.5,-73.5
parent: 2
- proto: LockerBlueshieldFilledUplinkMultiphase
- proto: LockerBlueShieldEnsignFilled
entities:
- uid: 11906
components:

View file

@ -29478,7 +29478,7 @@ entities:
rot: -1.5707963267948966 rad
pos: 101.575424,16.473705
parent: 1
- proto: ClothingOuterHardsuitBlueshield
- proto: ClothingOuterHardsuitBlueShield
entities:
- uid: 10659
components:
@ -34216,7 +34216,7 @@ entities:
parent: 1
- type: Paper
content: >-
Чертов Кепел! Его эксперементы явно зашли слишком далеко! Я говорил ему что-бы он не переходил границы, но нет!
Чертов Кепел! Его эксперементы явно зашли слишком далеко! Я говорил ему что-бы он не переходил границы, но нет!
Этот псих начал ставить эксперементы на заключённых! И ещё эта тьма, чёрт, после аварии солнце будто исчезло!
@ -34239,7 +34239,7 @@ entities:
content: >-
Если это кто-то читает... Что мало вероятно, но всё таки
Меня зовут Эфрейд Донки, а тот кто виноват во всём этом - Копер... Ненадо было мне с ним водится...
Меня зовут Эфрейд Донки, а тот кто виноват во всём этом - Копер... Ненадо было мне с ним водится...
Меня назначили сюда к Коперу, тогда я не знал насколько он психопат, но всё таки, как он сам поведал мне, он с иследовательской группой нашли тут странный артефакт, похожим ему никогда ненаходили.

View file

@ -436,6 +436,16 @@
radioChannels:
- CentCom
- type: entity
parent: DeathRattleImplant
id: DeathRattleImplantBlueShield
name: blue shield death rattle implant
description: This implant will inform the Centcomm radio channel should the user fall into critical condition or die.
categories: [ HideSpawnMenu ]
components:
- type: Rattle
radioChannel: BlueShield
- type: entity
parent: DeathRattleImplant
id: DeathRattleImplantCentcomm

View file

@ -49,6 +49,7 @@
- Service
- Theatre
- BlueShield # Sunrise
- BlueShieldEnsign # Sunrise
- Ntrep # Sunrise
- Magistrat # Sunrise
- Barber # Sunrise

View file

@ -87,6 +87,7 @@
- EncryptionKeyService
- EncryptionKeyCommand
- EncryptionKeyLaw # Sunrise-Edit
- EncryptionKeyBlueShield # Sunrise-Edit
- type: entity
parent: TelecomServer

View file

@ -30,6 +30,8 @@
- Brig
- Cryogenics
special:
- !type:AddImplantSpecial
implants: [ MindShieldImplant, TrackingImplant, DeathRattleImplantBlueShield ]
- !type:AddComponentSpecial
components:
- type: CommandStaff

View file

@ -31,7 +31,7 @@
- AllAccess
special:
- !type:AddImplantSpecial
implants: [ MindShieldImplant ]
implants: [ MindShieldImplant, TrackingImplant, DeathRattleImplantBlueShield ]
- !type:AddComponentSpecial
components:
- type: CommandStaff

View file

@ -56,7 +56,7 @@
- Barber # Sunrise-edit
special:
- !type:AddImplantSpecial
implants: [ MindShieldImplant ]
implants: [ MindShieldImplant, TrackingImplant, DeathRattleImplantBlueShield ]
- !type:AddComponentSpecial
components:
- type: CommandStaff

View file

@ -30,6 +30,8 @@
- Brig
- Cryogenics
special:
- !type:AddImplantSpecial
implants: [ MindShieldImplant, TrackingImplant, DeathRattleImplantBlueShield ]
- !type:AddComponentSpecial
components:
- type: CommandStaff

View file

@ -30,6 +30,8 @@
- Brig
- Cryogenics
special:
- !type:AddImplantSpecial
implants: [ MindShieldImplant, TrackingImplant, DeathRattleImplantBlueShield ]
- !type:AddComponentSpecial
components:
- type: CommandStaff

View file

@ -25,6 +25,8 @@
- Brig
- Cryogenics
special:
- !type:AddImplantSpecial
implants: [ MindShieldImplant, TrackingImplant, DeathRattleImplantBlueShield ]
- !type:AddComponentSpecial
components:
- type: CommandStaff

View file

@ -36,7 +36,7 @@
- Cryogenics
special:
- !type:AddImplantSpecial
implants: [ MindShieldImplant ]
implants: [ MindShieldImplant, TrackingImplant, DeathRattleImplantBlueShield ]
- !type:AddComponentSpecial
components:
- type: CommandStaff

View file

@ -1,3 +1,7 @@
- type: accessLevel
id: BlueShield
name: id-card-access-level-blueshield
- type: accessLevel
id: BlueShieldEnsign
name: id-card-access-level-blueshield-ensign

View file

@ -0,0 +1,19 @@
- type: entity
name: blue shield encryption key box
parent: BoxEncryptionKeyPassenger
id: BoxEncryptionKeyLaw
components:
- type: StorageFill
contents:
- id: EncryptionKeyLaw
amount: 4
- type: entity
name: blue shield encryption key box
parent: BoxEncryptionKeyPassenger
id: BoxEncryptionKeyBlueShield
components:
- type: StorageFill
contents:
- id: EncryptionKeyBlueShield
amount: 4

View file

@ -15,14 +15,8 @@
components:
- type: StorageFill
contents:
- id: Handcuffs
- id: Handcuffs
- id: Stunbaton
- id: GrenadeFlashBang
- id: TearGasGrenade
- id: MedkitCombatFilled
- type: entity
id: ClothingShoesBootsBlueShieldFilled
parent: ClothingShoesBootsBlueShield
@ -47,4 +41,4 @@
- id: HoloprojectorSecurity
- id: GrenadeFlashBang
- id: TearGasGrenade
- id: Truncheon
- id: Truncheon

View file

@ -1,74 +1,27 @@
- type: entity
id: LockerBlueshieldFilled
id: LockerBlueShieldOfficerFilled
suffix: Filled
parent: LockerBlueshield
parent: LockerBlueShield
components:
- type: StorageFill
contents:
- id: WeaponDisabler
- id: ClothingHeadsetAltCommand
- id: ClothingHeadsetBlueShield
- id: CigarGoldCase
prob: 0.25
- id: ClothingMaskGasBlueShield
- id: TrackingImplanter
amount: 8
- id: HandheldCrewMonitor # Sunrise-TODO: Мониторинг командования.
- type: entity
id: LockerBlueshieldFilledUplink
suffix: Filled, Uplink
parent: LockerBlueshield
id: LockerBlueShieldEnsignFilled
suffix: Ensign, Filled
parent: LockerBlueShieldEnsign
components:
- type: StorageFill
contents:
- id: BaseUplinkNTERTBlueShield
- id: ClothingHeadsetAltCommand
- id: ClothingHeadsetBlueShieldEnsign
- id: CigarGoldCase
prob: 0.25
- id: ClothingMaskGasBlueShield
- id: TrackingImplanter
amount: 8
- type: entity
id: LockerBlueshieldFilledUplinkMultiphase
suffix: Filled, Uplink, Multiphase
parent: LockerBlueshield
components:
- type: StorageFill
contents:
- id: BaseUplinkNTERTBlueShield
- id: ClothingHeadsetAltCommand
- id: CigarGoldCase
prob: 0.25
- id: WeaponEnergyGunMultiphase
- id: ClothingMaskGasBlueShield
- id: TrackingImplanter
amount: 8
- type: entity
id: LockerBlueshieldFilledHardsuit
suffix: Filled, Hardsuit
parent: LockerBlueshield
components:
- type: StorageFill
contents:
- id: WeaponDisabler
- id: ClothingHeadsetAltCommand
- id: CigarGoldCase
prob: 0.25
- id: ClothingMaskGasBlueShield
- id: TrackingImplanter
amount: 8
- id: ClothingOuterHardsuitBlueshield
- id: OxygenTankFilled
- id: ClothingMaskBreathMedicalSecurity
- type: entity
parent: GunSafe
id: GunSafeBlueShield
name: blue shield safe
components:
- type: AccessReader
access: [["BlueShield"]]
- type: StorageFill
contents:
- id: WeaponEnergyGunMultiphase
- id: BoxEncryptionKeyBlueShield
- id: HandheldCrewMonitor # Sunrise-TODO: Мониторинг командования.

View file

@ -6,10 +6,9 @@
- type: StorageFill
contents:
- id: OxygenTankFilled
- id: ClothingOuterHardsuitBlueshield
- id: ClothingMaskGas
- id: ClothingOuterHardsuitBlueShield
- id: ClothingMaskGasBlueShield
- id: ClothingShoesBootsMagSec
prob: 0.5
- type: AccessReader
access: [["BlueShield"]]

View file

@ -76,6 +76,39 @@
- type: Clothing
sprite: Clothing/Ears/Headsets/command.rsi
- type: entity
parent: ClothingHeadset
id: ClothingHeadsetBlueShieldEnsign
name: blue shield ensign headset
description:
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyBlueShield
- EncryptionKeyCommon
- EncryptionKeyCommand
- type: Sprite
sprite: Clothing/Ears/Headsets/command.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/command.rsi
- type: entity
parent: [ClothingHeadset, BaseCommandContraband]
id: ClothingHeadsetBlueShield
name: blue shield headset
description: A headset for blue shield.
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyBlueShield
- EncryptionKeyCommon
- type: Sprite
sprite: Clothing/Ears/Headsets/command.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/command.rsi
- type: entity
parent: ClothingHeadset
id: ClothingHeadsetUSSP
@ -119,4 +152,4 @@
containers:
key_slots:
- EncryptionKeyUSSPSec
- EncryptionKeyUSSPCom
- EncryptionKeyUSSPCom

View file

@ -13,8 +13,8 @@
- type: entity
parent: ClothingOuterHardsuitBase
id: ClothingOuterHardsuitBlueshield
name: blueshield's hardsuit
id: ClothingOuterHardsuitBlueShield
name: blue shield hardsuit
description: Tough and reliable, just like its owner.
components:
- type: Sprite
@ -42,7 +42,7 @@
clothingPrototype: ClothingHeadHelmetHardsuitBlueshield
- type: entity
parent: ClothingOuterHardsuitBlueshield
parent: ClothingOuterHardsuitBlueShield
id: ClothingOuterHardsuitNTRG
name: NTR Guard's hardsuit
description: Tough and reliable, just like its owner.
@ -481,4 +481,4 @@
Piercing: 0.65
Heat: 0.4
Radiation: 0.5
Caustic: 0.5
Caustic: 0.5

View file

@ -39,12 +39,12 @@
- state: brigmedic
- type: entity
id: SpawnPointBlueShield
id: SpawnPointBlueShieldOfficer
parent: SpawnPointJobBase
name: blueshield
name: blue shield officer
components:
- type: SpawnPoint
job_id: BlueShield
job_id: BlueShieldOfficer
- type: Sprite
sprite: _Sunrise/Markers/jobs.rsi
layers:
@ -52,6 +52,20 @@
- state: blueshield
- state: jobicon
- type: entity
id: SpawnPointBlueShieldEnsign
parent: SpawnPointJobBase
name: blue shield ensign
components:
- type: SpawnPoint
job_id: BlueShieldEnsign
- type: Sprite
sprite: _Sunrise/Markers/jobs.rsi
layers:
- state: green
- state: blueshield
- state: jobicon
- type: entity
id: SpawnPointCentCommOperator
parent: SpawnPointJobBase

View file

@ -13,6 +13,21 @@
- state: crypt_silver
- state: nano_label
- type: entity
parent: EncryptionKey
id: EncryptionKeyBlueShield
name: blue shield encryption key
description:
components:
- type: EncryptionKey
channels:
- BlueShield
defaultChannel: BlueShield
- type: Sprite
layers:
- state: crypt_silver
- state: nano_label
- type: entity
parent: EncryptionKey
id: EncryptionKeyUSSP

View file

@ -41,13 +41,31 @@
- type: entity
parent: BasePDA
id: BlueShieldPDA
name: blue shield officer's PDA
id: BlueShieldOfficerPDA
name: blue shield officer PDA
components:
- type: Sprite
sprite: _Sunrise/Objects/Devices/pda.rsi
- type: Pda
id: BlueShieldIDCard
id: BlueShieldOfficerIDCard
- type: Appearance
appearanceDataInit:
enum.PdaVisuals.PdaType:
!type:String
pda-blueshield
- type: Icon
sprite: _Sunrise/Objects/Devices/pda.rsi
state: pda-blueshield
- type: entity
parent: BasePDA
id: BlueShieldEnsignPDA
name: blue shield ensign PDA
components:
- type: Sprite
sprite: _Sunrise/Objects/Devices/pda.rsi
- type: Pda
id: BlueShieldEnsignIDCard
- type: Appearance
appearanceDataInit:
enum.PdaVisuals.PdaType:

View file

@ -1,7 +1,7 @@
- type: entity
parent: IDCardStandard
id: BlueShieldIDCard
name: blueshield ID card
id: BlueShieldOfficerIDCard
name: blue shield officer ID card
components:
- type: Sprite
sprite: _Sunrise/Objects/Misc/id_cards.rsi
@ -11,7 +11,22 @@
- type: Item
heldPrefix: silver
- type: PresetIdCard
job: BlueShield
job: BlueShieldOfficer
- type: entity
parent: IDCardStandard
id: BlueShieldEnsignIDCard
name: blue shield ensign ID card
components:
- type: Sprite
sprite: _Sunrise/Objects/Misc/id_cards.rsi
layers:
- state: gold
- state: idblueshield
- type: Item
heldPrefix: gold
- type: PresetIdCard
job: BlueShieldEnsign
- type: entity
parent: IDCardStandard

View file

@ -1,13 +1,23 @@
- type: entity
parent: TelecomServer
id: TelecomServerFilledLaw
suffix: Command
suffix: Law
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyLaw
- type: entity
parent: TelecomServer
id: TelecomServerFilledBlueShield
suffix: BlueShield
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyBlueShield
- type: entity
parent: TelecomServer
id: TelecomServerFilledUSSP

View file

@ -1,7 +1,7 @@
- type: entity
id: LockerBlueshield
id: LockerBlueShield
parent: LockerBaseSecure
name: blueshield officer's locker
name: blue shield officer's locker
components:
- type: Appearance
- type: Sprite
@ -25,6 +25,14 @@
- type: AccessReader
access: [["BlueShield"]]
- type: entity
id: LockerBlueShieldEnsign
parent: LockerBlueShield
name: blue shield ensign locker
components:
- type: AccessReader
access: [["BlueShieldEnsign"]]
- type: entity
id: LockerPilot
parent: LockerBaseSecure

View file

@ -79,7 +79,22 @@
- CommonPets
- type: roleLoadout
id: JobBlueShield
id: JobBlueShieldEnsign
groups:
- BlueShieldJumpsuit
- BlueShieldBackpack
- BlueShieldBelt
- BlueShieldNeck
- Trinkets
- SurvivalSecurity
- GroupSpeciesBreathTool
- Bra
- Pants
- Socks
- CommonPets
- type: roleLoadout
id: JobBlueShieldOfficer
groups:
- BlueShieldJumpsuit
- BlueShieldBackpack

View file

@ -75,10 +75,10 @@
Mime: [ 1, 1 ]
Musician: [ 1, 1 ]
#blueshield
BlueShield: [ 1, 1 ]
BlueShieldEnsign: [ 1, 1 ]
BlueShieldOfficer: [ 5, 5 ]
#law
IAA: [ 1, 1 ]
Magistrat: [ 1, 1 ]
Lawyer: [ 3, 3 ]
NtrOfficer: [ 2, 2 ]
# silicon

View file

@ -75,10 +75,10 @@
Mime: [ 1, 1 ]
Musician: [ 1, 1 ]
#blueshield
BlueShield: [ 1, 1 ]
BlueShieldEnsign: [ 1, 1 ]
BlueShieldOfficer: [ 5, 5 ]
#law
IAA: [ 1, 1 ]
Magistrat: [ 1, 1 ]
Lawyer: [ 3, 3 ]
NtrOfficer: [ 2, 2 ]
# silicon
@ -124,4 +124,4 @@
- Furs
- Crew
- CleaningUp
#- VirusFlesh
#- VirusFlesh

View file

@ -75,10 +75,10 @@
Mime: [ 1, 1 ]
Musician: [ 1, 1 ]
#blueshield
BlueShield: [ 1, 1 ]
BlueShieldEnsign: [ 1, 1 ]
BlueShieldOfficer: [ 5, 5 ]
#law
IAA: [ 1, 1 ]
Magistrat: [ 1, 1 ]
Lawyer: [ 3, 3 ]
NtrOfficer: [ 2, 2 ]
# silicon

View file

@ -24,7 +24,6 @@
Adjutant: [ 1, 1 ]
NanoTrasenRepresentative: [ 1, 1 ]
#law
Magistrat: [ 1, 1 ]
IAA: [ 1, 1 ]
Lawyer: [ 1, 2 ]
NtrOfficer: [ 2, 2 ]
@ -40,7 +39,8 @@
Zookeeper: [ 1, 1 ]
Barber: [ 1, 1 ]
#blueshield
BlueShield: [ 1, 1 ]
BlueShieldEnsign: [ 1, 1 ]
BlueShieldOfficer: [ 5, 5 ]
#engineering
ChiefEngineer: [ 1, 1 ]
SeniorEngineer: [ 1, 1 ]

View file

@ -75,10 +75,10 @@
Mime: [ 1, 1 ]
Musician: [ 1, 1 ]
#blueshield
BlueShield: [ 1, 1 ]
BlueShieldEnsign: [ 1, 1 ]
BlueShieldOfficer: [ 5, 5 ]
#law
IAA: [ 1, 1 ]
Magistrat: [ 1, 1 ]
Lawyer: [ 3, 3 ]
NtrOfficer: [ 2, 2 ]
# silicon

View file

@ -75,10 +75,10 @@
Mime: [ 1, 1 ]
Musician: [ 1, 1 ]
#blueshield
BlueShield: [ 1, 1 ]
BlueShieldEnsign: [ 1, 1 ]
BlueShieldOfficer: [ 5, 5 ]
#law
IAA: [ 1, 1 ]
Magistrat: [ 1, 1 ]
Lawyer: [ 3, 3 ]
NtrOfficer: [ 2, 2 ]
# silicon

View file

@ -74,10 +74,10 @@
Mime: [ 1, 1 ]
Musician: [ 1, 1 ]
#blueshield
BlueShield: [ 1, 1 ]
BlueShieldEnsign: [ 1, 1 ]
BlueShieldOfficer: [ 5, 5 ]
#law
IAA: [ 1, 1 ]
Magistrat: [ 1, 1 ]
Lawyer: [ 3, 3 ]
NtrOfficer: [ 2, 2 ]
# silicon

View file

@ -24,7 +24,6 @@
Adjutant: [ 1, 1 ]
NanoTrasenRepresentative: [ 1, 1 ]
#law
Magistrat: [ 1, 1 ]
IAA: [ 1, 1 ]
Lawyer: [ 1, 2 ]
NtrOfficer: [ 2, 2 ]
@ -39,7 +38,8 @@
Reporter: [ 1, 1 ]
Barber: [ 1, 1 ]
#blueshield
BlueShield: [ 1, 1 ]
BlueShieldEnsign: [ 1, 1 ]
BlueShieldOfficer: [ 5, 5 ]
#engineering
ChiefEngineer: [ 1, 1 ]
SeniorEngineer: [ 1, 1 ]

View file

@ -75,10 +75,10 @@
Mime: [ 1, 1 ]
Musician: [ 1, 1 ]
#blueshield
BlueShield: [ 1, 1 ]
BlueShieldEnsign: [ 1, 1 ]
BlueShieldOfficer: [ 5, 5 ]
#law
IAA: [ 1, 1 ]
Magistrat: [ 1, 1 ]
Lawyer: [ 3, 3 ]
NtrOfficer: [ 2, 2 ]
# silicon

View file

@ -75,10 +75,10 @@
Mime: [ 1, 1 ]
Musician: [ 1, 1 ]
#blueshield
BlueShield: [ 1, 1 ]
BlueShieldEnsign: [ 1, 1 ]
BlueShieldOfficer: [ 5, 5 ]
#law
IAA: [ 1, 1 ]
Magistrat: [ 1, 1 ]
Lawyer: [ 3, 3 ]
NtrOfficer: [ 2, 2 ]
# silicon

View file

@ -72,11 +72,12 @@
Mime: [ 1, 1 ]
Musician: [ 1, 1 ]
#blueshield
BlueShield: [ 1, 1 ]
BlueShieldEnsign: [ 1, 1 ]
BlueShieldOfficer: [ 5, 5 ]
#law
IAA: [ 1, 1 ]
Magistrat: [ 1, 1 ]
Lawyer: [ 3, 3 ]
NtrOfficer: [ 2, 2 ]
# silicon
StationAi: [ 1, 1 ]
Borg: [ 2, 2 ]

View file

@ -73,10 +73,10 @@
Mime: [ 1, 1 ]
Musician: [ 1, 1 ]
#blueshield
BlueShield: [ 1, 1 ]
BlueShieldEnsign: [ 1, 1 ]
BlueShieldOfficer: [ 5, 5 ]
#law
IAA: [ 1, 1 ]
Magistrat: [ 1, 1 ]
Lawyer: [ 3, 3 ]
NtrOfficer: [ 2, 2 ]
# silicon

View file

@ -24,7 +24,6 @@
Adjutant: [ 1, 1 ]
NanoTrasenRepresentative: [ 1, 1 ]
#law
Magistrat: [ 1, 1 ]
IAA: [ 1, 1 ]
Lawyer: [ 1, 2 ]
NtrOfficer: [ 2, 2 ]
@ -40,7 +39,8 @@
Zookeeper: [ 1, 1 ]
Barber: [ 1, 1 ]
#blueshield
BlueShield: [ 1, 1 ]
BlueShieldEnsign: [ 1, 1 ]
BlueShieldOfficer: [ 5, 5 ]
#engineering
ChiefEngineer: [ 1, 1 ]
SeniorEngineer: [ 1, 1 ]

View file

@ -40,7 +40,8 @@
Reporter: [ 2, 2 ]
Barber: [ 1, 1 ]
#blueshield
BlueShield: [ 1, 1 ]
BlueShieldEnsign: [ 1, 1 ]
BlueShieldOfficer: [ 5, 5 ]
#engineering
ChiefEngineer: [ 1, 1 ]
SeniorEngineer: [ 1, 1 ]

View file

@ -5,10 +5,10 @@
- type: Objective
difficulty: 3
- type: NotJobRequirement
job: BlueShield
job: BlueShieldEnsign
- type: StealCondition
stealGroup: WeaponEnergyGunMultiphase
owner: офицер "Синий Щит"
owner: лейтенант "Синий Щит"
- type: entity
parent: BaseCMOStealObjective

View file

@ -0,0 +1,57 @@
- type: job
id: BlueShieldEnsign
name: job-name-blueshield-ensign
description: job-description-blueshield-ensign
playTimeTracker: JobBlueShieldEnsign
requirements:
- !type:DepartmentTimeRequirement
department: BlueShield
time: 62000 # 20 hrs
- !type:DepartmentTimeRequirement
department: Command
time: 62000 # 20 hrs
- !type:AgeRequirement
requiredAge: 35
startingGear: BlueShieldEnsignGear
icon: JobIconBlueShield
supervisors: job-supervisors-centcom
canBeAntag: false
access:
- Command
- Bar
- Service
- Maintenance
- Janitor
- Theatre
- Kitchen
- Chapel
- Hydroponics
- External
- Chemistry
- Engineering
- Research
- Salvage
- Cargo
- Atmospherics
- Cargo
- Medical
- BlueShield
- BlueShieldEnsign
special:
- !type:AddImplantSpecial
implants: [ MindShieldImplant ]
- type: startingGear
id: BlueShieldEnsignGear
equipment:
shoes: ClothingShoesBootsBlueShieldFilled
eyes: ClothingEyesGlassesBlueShield
head: ClothingHeadHatBeretBlueShield
outerClothing: ClothingOuterArmorBlueShield
id: BlueShieldEnsignPDA
ears: ClothingHeadsetBlueShieldEnsign
belt: ClothingBeltBlueShieldWebbingFilled
gloves: ClothingHandsGlovesCombat
storage:
back:
- HandheldCrewMonitor # Sunrise-TODO: Мониторинг командования.

View file

@ -1,18 +1,15 @@
- type: job
id: BlueShield
name: job-name-blueshield
description: job-description-blueshield
id: BlueShieldOfficer
name: job-name-blueshield-officer
description: job-description-blueshield-officer
playTimeTracker: JobBlueShield
requirements:
- !type:DepartmentTimeRequirement
department: Security
time: 62000 # 20 hrs
- !type:DepartmentTimeRequirement
department: Command
time: 62000 # 20 hrs
- !type:AgeRequirement
requiredAge: 30
startingGear: BlueShieldGear
startingGear: BlueShieldOfficerGear
icon: JobIconBlueShield
supervisors: job-supervisors-centcom
canBeAntag: false
@ -30,30 +27,25 @@
- Chemistry
- Engineering
- Research
- Detective
- Salvage
- Security
- Brig
- Cargo
- Atmospherics
- Cargo
- Medical
- BlueShield
- Lawyer
special:
- !type:AddImplantSpecial
implants: [MindShieldImplant]
implants: [ MindShieldImplant ]
- type: startingGear
id: BlueShieldGear
id: BlueShieldOfficerGear
equipment:
shoes: ClothingShoesBootsBlueShieldFilled
eyes: ClothingEyesGlassesBlueShield
head: ClothingHeadHatBeretBlueShield
outerClothing: ClothingOuterArmorBlueShield
id: BlueShieldPDA
ears: ClothingHeadsetAltCommand
id: BlueShieldOfficerPDA
ears: ClothingHeadsetBlueShield
gloves: ClothingHandsGlovesCombat
storage:
back:
- HandheldCrewMonitor
- HandheldCrewMonitor # Sunrise-TODO: Мониторинг командования.

View file

@ -43,8 +43,8 @@
- Medical
- BlueShield
special:
- !type:AddImplantSpecial
implants: [ MindShieldImplant, DeathRattleImplantCentcomm ]
- !type:AddImplantSpecial
implants: [ MindShieldImplant, TrackingImplant, DeathRattleImplantBlueShield ]
- type: startingGear
id: NtrLeaderGear

View file

@ -33,12 +33,6 @@
- Cargo
- Medical
- Barber
special:
- !type:AddImplantSpecial
implants: [MindShieldImplant]
- !type:AddComponentSpecial
components:
- type: CommandStaff
- type: startingGear
id: AdjutantGear

View file

@ -43,7 +43,7 @@
- Ntrep
special:
- !type:AddImplantSpecial
implants: [MindShieldImplant]
implants: [ MindShieldImplant, TrackingImplant, DeathRattleImplantBlueShield ]
- !type:AddComponentSpecial
components:
- type: CommandStaff

View file

@ -11,7 +11,7 @@
icon: "JobIconMagistrat"
supervisors: job-supervisors-centcom
canBeAntag: false
setPreference: true
setPreference: false
radioBold: true
displayWeight: 75
access:
@ -35,7 +35,7 @@
- Maintenance
special:
- !type:AddImplantSpecial
implants: [ MindShieldImplant ]
implants: [ MindShieldImplant, TrackingImplant, DeathRattleImplantBlueShield ]
- !type:AddComponentSpecial
components:
- type: CommandStaff

View file

@ -11,12 +11,13 @@
- NtrOfficer
- type: department # Surnise-Blueshield
id: Blueshield
id: BlueShield
name: department-Blueshield
description: department-Blueshield-description
color: "#005bfb" # Иначе плохо видно
roles:
- BlueShield
- BlueShieldEnsign
- BlueShieldOfficer
primary: false
weight: 50

View file

@ -19,6 +19,9 @@
- type: playTimeTracker
id: JobBlueShield
- type: playTimeTracker
id: JobBlueShieldEnsign
- type: playTimeTracker
id: JobNtrGuard

View file

@ -5,6 +5,14 @@
frequency: 1780
color: "#ff178b"
- type: radioChannel
id: BlueShield
name: chat-radio-blue-shield
keycode: 'б'
frequency: 1781
color: "#005bfb"
longRange: false
- type: radioChannel
id: USSP
name: chat-radio-ussp
@ -27,4 +35,4 @@
keycode: 'е'
frequency: 1991
color: "#890000"
longRange: false
longRange: false

Binary file not shown.

After

Width:  |  Height:  |  Size: 473 B

View file

@ -29,6 +29,9 @@
{
"name": "silver"
},
{
"name": "gold"
},
{
"name": "silver-inhand-left",
"directions": 4

View file

@ -699,3 +699,7 @@ EngineeringTechFabCircuitboard: null
WeaponPistolDeagle: null #Пока не обновят кабинеты ГСБ на картах.
MagazineDeagle: null
MagazineMagnum: null
LockerBlueShieldFilledUplink: LockerBlueShieldEnsignFilled
LockerBlueShieldFilledUplinkMultiphase: LockerBlueShieldEnsignFilled
GunSafeBlueShield: null
SpawnPointBlueShield: SpawnPointBlueShieldOfficer