diff --git a/Resources/Locale/ru-RU/headset/headset-component.ftl b/Resources/Locale/ru-RU/headset/headset-component.ftl index a02aac5b3c..f599f17d10 100644 --- a/Resources/Locale/ru-RU/headset/headset-component.ftl +++ b/Resources/Locale/ru-RU/headset/headset-component.ftl @@ -11,4 +11,5 @@ chat-radio-security = Безопасность chat-radio-service = Сервис chat-radio-supply = Снабжение chat-radio-syndicate = Синдикат -chat-radio-expedition = Экспедиция \ No newline at end of file +chat-radio-expedition = Экспедиция +chat-radio-xeno = Ксено \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml b/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml index 355f175bd1..8c1952786f 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml @@ -11,6 +11,10 @@ - type: CombatMode - type: InputMover - type: MobMover + - type: ActiveRadio + channels: + - Xeno + globalReceive: true - type: HTN rootTask: XenoCompound blackboard: diff --git a/Resources/Prototypes/Entities/Mobs/Player/observer.yml b/Resources/Prototypes/Entities/Mobs/Player/observer.yml index 1d40637431..a9a1758859 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/observer.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/observer.yml @@ -41,6 +41,7 @@ - Service - Supply - Syndicate + - Expedition globalReceive: true - type: Sprite overrideContainerOcclusion: true # Ghosts always show up regardless of where they're contained. diff --git a/Resources/Prototypes/Entities/Objects/Devices/encryption_keys.yml b/Resources/Prototypes/Entities/Objects/Devices/encryption_keys.yml index b05f829731..08dcd6e4fd 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/encryption_keys.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/encryption_keys.yml @@ -229,4 +229,19 @@ - type: Sprite layers: - state: crypt_gray - - state: expedition_label \ No newline at end of file + - state: expedition_label + +- type: entity + parent: EncryptionKey + id: EncryptionKeyXeno + name: xeno encryption key + description: An encryption key that used by xenomorphs. + components: + - type: EncryptionKey + channels: + - Xeno + defaultChannel: Xeno + - type: Sprite + layers: + - state: crypt_gray + - state: xeno_label diff --git a/Resources/Prototypes/radio_channels.yml b/Resources/Prototypes/radio_channels.yml index 07ac8c1b64..90214e60bd 100644 --- a/Resources/Prototypes/radio_channels.yml +++ b/Resources/Prototypes/radio_channels.yml @@ -75,4 +75,11 @@ keycode: 'т' # Corvax-Localization frequency: 1213 color: "#8f4a4b" - longRange: true \ No newline at end of file + longRange: true + +- type: radioChannel + id: Xeno + name: chat-radio-xeno + keycode: 'у' # Corvax-Localization + frequency: 6666 + color: "#ff4d6a" \ No newline at end of file