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

Гарнитуры для спец. отрядов #113

Merged
merged 1 commit into from
Mar 12, 2024
Merged
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
5 changes: 5 additions & 0 deletions Resources/Locale/ru-RU/headset/headset-component.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,10 @@ chat-radio-supply = Снабжение
chat-radio-syndicate = Синдикат
chat-radio-binary = Бинарный
chat-radio-freelance = Фриланс
chat-radio-specops = Штаб специальных операций
chat-radio-deathsquad = Рыцари смерти
chat-radio-ert = ОБР
chat-radio-srt = ГСН
chat-radio-mtf = МОГ
# not headset but whatever
chat-radio-handheld = Портативный
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,13 @@ ent-ClothingHeadsetGrey = гарнитура пассажира
.desc = { ent-ClothingHeadset.desc }
ent-ClothingHeadsetFreelance = гарнитура фрилансера
.desc = Используется группами вольных фрилансеров.
ent-ClothingHeadsetERT = гарнитура ОБР
.desc = Гарнитура, используемая верхушкой НаноТразен.
ent-ClothingHeadsetSRT = гарнитура ГСН
.desc = Гарнитура, используемая верхушкой НаноТразен.
ent-ClothingHeadsetDeathSquad = пепельно-черная гарнитура
.desc = Гарнитура, используемая... А кто её использует?
ent-ClothingHeadsetSpecOps = гарнитура офицера ШСО
.desc = Гарнитура, используемая офицером ШСО.
ent-ClothingHeadsetMTF = гарнитура МОГ
.desc = Гарнитура, используемая МОГом.
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,7 @@ ent-ClothingHeadsetAltSyndicate = полноразмерная кроваво-к
.desc = Модифицированный модульный интерком синдиката, надеваемый на голову, и содержащий ключ шифрования. Имеет 5 ячеек для ключей шифрования.
ent-ClothingHeadsetAltFreelancer = полноразмерная гарнитура фрилансера
.desc = { ent-ClothingHeadsetAlt.desc }
ent-ClothingHeadsetAltERT = полноразмерная гарнитура ОБР
.desc = { ent-ClothingHeadsetAlt.desc }
ent-ClothingHeadsetAltMTF = полноразмерная гарнитура МОГ
.desc = { ent-ClothingHeadsetAlt.desc }
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,14 @@ ent-EncryptionKeySyndie = кроваво-красный ключ шифрова
ent-EncryptionKeyBinary = бинарный ключ шифрования
.desc = Ключ шифрования, преобразующий используемые синтетиками сигналы.
ent-EncryptionKeyFreelance = ключ шифрования фрилансера
.desc = Ключ шифрования, используемый фрилансерами, не обязательно являющимися частью конкретной группы. Выглядит изношенным.
.desc = Ключ шифрования, используемый фрилансерами, не обязательно являющимися частью конкретной группы. Выглядит изношенным.
ent-EncryptionKeySpecOps = ключ шифрования ШСО
.desc = Ключ шифрования, используемый спец. отрядами.
ent-EncryptionKeyDeathSquad = пепельный ключ шифрования
.desc = Откуда он у вас?
ent-EncryptionKeySRT = ключ шифрования ГСН
.desc = Ключ шифрования, используемый ГСН.
ent-EncryptionKeyMTF = ключ шифрования МОГ
.desc = Ключ шифрования, используемый МОГом.
ent-EncryptionKeyERT = ключ шифрования ОБР
.desc = Ключ шифрования, используемый ОБР.
86 changes: 86 additions & 0 deletions Resources/Prototypes/Entities/Clothing/Ears/headsets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -305,3 +305,89 @@
sprite: Clothing/Ears/Headsets/freelance.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/freelance.rsi

- type: entity
parent: ClothingHeadset
id: ClothingHeadsetERT
name: ERT headset
description: A headset used by the upper echelons of Nanotrasen.
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyCentCom
- EncryptionKeyStationMaster
- EncryptionKeyERT
- type: Sprite
sprite: Clothing/Ears/Headsets/ert.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/ert.rsi

- type: entity
parent: ClothingHeadset
id: ClothingHeadsetSRT
name: SRT headset
description: A headset used by the upper echelons of Nanotrasen.
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyCentCom
- EncryptionKeyStationMaster
- EncryptionKeySRT
- EncryptionKeySpecOps
- type: Sprite
sprite: Clothing/Ears/Headsets/srt.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/srt.rsi

- type: entity
parent: ClothingHeadset
id: ClothingHeadsetMTF
name: MTF headset
description: A headset used by the upper echelons of Nanotrasen.
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyCentCom
- EncryptionKeyStationMaster
- EncryptionKeyMTF
- type: Sprite
sprite: Clothing/Ears/Headsets/mtf.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/mtf.rsi

- type: entity
parent: ClothingHeadset
id: ClothingHeadsetDeathSquad
name: DeathSquad headset
description: A headset used by the upper echelons of Nanotrasen.
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyCentCom
- EncryptionKeyStationMaster
- EncryptionKeyDeathSquad
- type: Sprite
sprite: Clothing/Ears/Headsets/deathSquad.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/deathsquad.rsi

- type: entity
parent: ClothingHeadset
id: ClothingHeadsetSpecOps
name: SpecOps headset
description: A headset used by the upper echelons of Nanotrasen.
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyCentCom
- EncryptionKeyStationMaster
- EncryptionKeyDeathSquad
- type: Sprite
sprite: Clothing/Ears/Headsets/specops.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/specops.rsi
32 changes: 32 additions & 0 deletions Resources/Prototypes/Entities/Clothing/Ears/headsets_alt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -164,3 +164,35 @@
sprite: Clothing/Ears/Headsets/freelance.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/freelance.rsi

- type: entity
parent: ClothingHeadsetAlt
id: ClothingHeadsetAltERT
name: ERT over-ear headset
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyCentCom
- EncryptionKeyStationMaster
- EncryptionKeyERT
- type: Sprite
sprite: Clothing/Ears/Headsets/ert.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/ert.rsi

- type: entity
parent: ClothingHeadsetAlt
id: ClothingHeadsetAltMTF
name: MTF over-ear headset
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyCentCom
- EncryptionKeyStationMaster
- EncryptionKeyMTF
- type: Sprite
sprite: Clothing/Ears/Headsets/mtf.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/mtf.rsi
79 changes: 79 additions & 0 deletions Resources/Prototypes/Entities/Objects/Devices/encryption_keys.yml
Original file line number Diff line number Diff line change
Expand Up @@ -246,3 +246,82 @@
layers:
- state: crypt_rusted
- state: pirate_label

- type: entity
parent: EncryptionKey
id: EncryptionKeySpecOps
name: spec ops encryption key
description: An encryption key used by spec ops.
components:
- type: EncryptionKey
channels:
- SpecOps
defaultChannel: SpecOps
- type: Sprite
layers:
- state: crypt_blue
- state: specops_label

- type: entity
parent: EncryptionKey
id: EncryptionKeyDeathSquad
name: black encryption key
description: An encryption key used by death squad.
components:
- type: EncryptionKey
channels:
- DeathSquad
- SRT
- SpecOps
- MTF
- ERT
defaultChannel: DeathSquad
- type: Sprite
layers:
- state: crypt_black
- state: deathsquad_label

- type: entity
parent: EncryptionKey
id: EncryptionKeySRT
name: SRT encryption key
description: An encryption key used by SRT.
components:
- type: EncryptionKey
channels:
- SRT
defaultChannel: SRT
- type: Sprite
layers:
- state: crypt_blue
- state: srt_label

- type: entity
parent: EncryptionKey
id: EncryptionKeyMTF
name: MTF encryption key
description: An encryption key used by MTF.
components:
- type: EncryptionKey
channels:
- MTF
defaultChannel: MTF
- type: Sprite
layers:
- state: crypt_blue
- state: mtf_label

- type: entity
parent: EncryptionKey
id: EncryptionKeyERT
name: ERT encryption key
description: An encryption key used by ERT.
components:
- type: EncryptionKey
channels:
- ERT
defaultChannel: ERT
- type: Sprite
layers:
- state: crypt_blue
- state: ert_label
24 changes: 12 additions & 12 deletions Resources/Prototypes/Roles/Jobs/Fun/emergencyresponseteam.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
gloves: ClothingHandsGlovesCombat
outerClothing: ClothingOuterArmorBasicSlim
id: ERTLeaderPDA
ears: ClothingHeadsetAltCentCom
ears: ClothingHeadsetAltERT
belt: ClothingBeltSecurityFilled
pocket1: WeaponPistolMk58Nonlethal
pocket2: FlashlightSeclite
Expand All @@ -40,7 +40,7 @@
outerClothing: ClothingOuterHardsuitERTLeader
suitstorage: AirTankFilled
id: ERTLeaderPDA
ears: ClothingHeadsetAltCentCom
ears: ClothingHeadsetAltERT
belt: ClothingBeltSecurityFilled
pocket1: WeaponPistolMk58Nonlethal
pocket2: FlashlightSeclite
Expand All @@ -57,7 +57,7 @@
outerClothing: ClothingOuterHardsuitERTLeader
suitstorage: WeaponRifleLecter
id: ERTLeaderPDA
ears: ClothingHeadsetAltCentCom
ears: ClothingHeadsetAltERT
belt: ClothingBeltSecurityFilled
pocket1: MagazineRifle
pocket2: MagazineRifle
Expand Down Expand Up @@ -89,7 +89,7 @@
gloves: ClothingHandsGlovesCombat
outerClothing: ClothingOuterArmorBasicSlim
id: ERTEngineerPDA
ears: ClothingHeadsetAltCentCom
ears: ClothingHeadsetERT
belt: ClothingBeltChiefEngineerFilled
pocket1: Flare
pocket2: GasAnalyzer
Expand All @@ -106,7 +106,7 @@
outerClothing: ClothingOuterHardsuitERTEngineer
suitstorage: AirTankFilled
id: ERTEngineerPDA
ears: ClothingHeadsetAltCentCom
ears: ClothingHeadsetERT
belt: ClothingBeltChiefEngineerFilled
pocket1: Flare
pocket2: GasAnalyzer
Expand Down Expand Up @@ -136,7 +136,7 @@
gloves: ClothingHandsGlovesCombat
outerClothing: ClothingOuterArmorBasicSlim
id: ERTSecurityPDA
ears: ClothingHeadsetAltCentCom
ears: ClothingHeadsetERT
belt: ClothingBeltSecurityFilled
pocket1: WeaponPistolMk58Nonlethal
pocket2: FlashlightSeclite
Expand All @@ -153,7 +153,7 @@
outerClothing: ClothingOuterHardsuitERTSecurity
suitstorage: AirTankFilled
id: ERTSecurityPDA
ears: ClothingHeadsetAltCentCom
ears: ClothingHeadsetERT
belt: ClothingBeltSecurityFilled
pocket1: WeaponPistolMk58Nonlethal
pocket2: FlashlightSeclite
Expand All @@ -170,7 +170,7 @@
outerClothing: ClothingOuterHardsuitERTSecurity
suitstorage: WeaponRifleLecter
id: ERTSecurityPDA
ears: ClothingHeadsetAltCentCom
ears: ClothingHeadsetERT
belt: ClothingBeltSecurityFilled
pocket1: MagazineRifle
pocket2: MagazineRifle
Expand Down Expand Up @@ -202,7 +202,7 @@
gloves: ClothingHandsGlovesNitrile
outerClothing: ClothingOuterArmorBasicSlim
id: ERTMedicPDA
ears: ClothingHeadsetAltCentCom
ears: ClothingHeadsetERT
belt: ClothingBeltMedicalFilled
pocket1: HandheldHealthAnalyzer
pocket2: Flare
Expand All @@ -219,7 +219,7 @@
outerClothing: ClothingOuterHardsuitERTMedical
suitstorage: AirTankFilled
id: ERTMedicPDA
ears: ClothingHeadsetAltCentCom
ears: ClothingHeadsetERT
belt: ClothingBeltMedicalFilled
pocket1: HandheldHealthAnalyzer
pocket2: Flare
Expand Down Expand Up @@ -248,7 +248,7 @@
gloves: ClothingHandsGlovesColorPurple
outerClothing: ClothingOuterArmorBasicSlim
id: ERTJanitorPDA
ears: ClothingHeadsetAltCentCom
ears: ClothingHeadsetERT
belt: ClothingBeltJanitorFilled
pocket1: Flare

Expand All @@ -263,6 +263,6 @@
outerClothing: ClothingOuterHardsuitERTJanitor
suitstorage: AirTankFilled
id: ERTJanitorPDA
ears: ClothingHeadsetAltCentCom
ears: ClothingHeadsetERT
belt: ClothingBeltJanitorFilled
pocket1: Flare
4 changes: 2 additions & 2 deletions Resources/Prototypes/Roles/Jobs/Fun/misc_startinggear.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
back: ClothingBackpackDeathSquadFilled
mask: ClothingMaskGasDeathSquad
eyes: ClothingEyesHudSecurity
ears: ClothingHeadsetAltCentCom
ears: ClothingHeadsetDeathSquad
gloves: ClothingHandsGlovesCombat
outerClothing: ClothingOuterHardsuitDeathsquad
suitstorage: AirTankFilled
Expand Down Expand Up @@ -255,7 +255,7 @@
back: ClothingBackpackDuffelCBURNFilled
mask: ClothingMaskGasERT
eyes: ClothingEyesGlassesSecurity
ears: ClothingHeadsetAltCentCom
ears: ClothingHeadsetERT
gloves: ClothingHandsGlovesCombat
outerClothing: ClothingOuterHardsuitCBURN
shoes: ClothingShoesBootsCombatFilled
Expand Down
Loading
Loading