]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Syndicate Encryption Key buff (#13849)
authorGoodWheatley <109803540+GoodWheatley@users.noreply.github.com>
Mon, 13 Mar 2023 00:48:34 +0000 (20:48 -0400)
committerGitHub <noreply@github.com>
Mon, 13 Mar 2023 00:48:34 +0000 (20:48 -0400)
Resources/Locale/en-US/store/uplink-catalog.ftl
Resources/Prototypes/Catalog/uplink_catalog.yml
Resources/Prototypes/Entities/Clothing/Ears/headsets_alt.yml
Resources/Prototypes/Entities/Objects/Devices/encryption_keys.yml

index 12d15201abde37c4a3fa74223b4eeccd37e11fb9..02364c465379527c0b36c010fcd7155d4621d2dd 100644 (file)
@@ -82,7 +82,7 @@ uplink-headset-name = Syndicate Over-ear Headset
 uplink-headset-desc = A headset that allows you to communicate with other syndicate operatives. Has 4 slots for encryption keys.
 
 uplink-encryption-key-name = Syndicate Encryption Key
-uplink-encryption-key-desc = An encryption key for access to the secret frequency of our special agents. No one will know about your special channel with friends... or rivals.
+uplink-encryption-key-desc = An encryption key that not only allows you to access all station-side radio channels, but also allows you to use a secure Syndicate channel to contact other agents.
 
 uplink-hypopen-name = Hypopen
 uplink-hypopen-desc = A chemical hypospray disguised as a pen, capable of instantly injecting up to 15u of reagents. Starts empty.
@@ -208,7 +208,7 @@ uplink-syndicate-segway-crate-desc = Be an enemy of the corporation, in style!
 uplink-revolver-cap-gun-name = Cap Gun
 uplink-revolver-cap-gun-desc = Looks almost like the real thing! Ages 8 and up.
 
-uplink-syndicate-stamp-name = Syndicate Rubber Btamp
+uplink-syndicate-stamp-name = Syndicate Rubber Stamp # In loving memory, Btamp, ???-2/1/23
 uplink-syndicate-stamp-desc = A rubber stamp for stamping important documents.
 
 uplink-cat-ears-name = Cat Ears
index ba23f6988dbe6eaf5a4c0b937825b60355a42322..44654683819e745d16e0cd78c9a3aa71dc5e8dc3 100644 (file)
   categories:
     - UplinkUtility
 
-#TODO: Remove this from the uplink
-- type: listing
-  id: UplinkHeadset
-  name: uplink-headset-name
-  description: uplink-headset-desc
-  productEntity: ClothingHeadsetAltSyndicate
-  cost:
-    Telecrystal: 4
-  categories:
-  - UplinkUtility
-
 - type: listing
   id: UplinkHeadsetEncryptionKey
   name: uplink-encryption-key-name
     Telecrystal: 2
   categories:
   - UplinkUtility
+  conditions:
+    - !type:StoreWhitelistCondition
+      blacklist:
+        tags:
+          - NukeOpsUplink
 
 - type: listing
   id: UplinkHypopen
index 4d94ed1acafe0829b7cfc0c4190f0c3e6e309d21..ba48ae10a8fa3ff10e961850f880bef9d57441ac 100644 (file)
@@ -70,7 +70,7 @@
     sprite: Clothing/Ears/Headsets/engineering.rsi
   - type: Clothing
     sprite: Clothing/Ears/Headsets/engineering.rsi
+
 - type: entity
   parent: ClothingHeadsetAlt
   id: ClothingHeadsetAltMedical
   parent: ClothingHeadsetAlt
   id: ClothingHeadsetAltSyndicate
   name: blood-red over-ear headset
-  description: An updated, modular syndicate intercom that fits over the head and takes encryption keys (there are 5 key slots.).
+  description: An updated, modular syndicate headset that accepts up to 5 encryption keys.
   components:
   - type: Headset
   - type: EncryptionKeyHolder
   - type: ContainerFill
     containers:
       key_slots:
-      - EncryptionKeySyndie
+      - EncryptionKeyNukie
   - type: Sprite
     sprite: Clothing/Ears/Headsets/syndicate.rsi
   - type: Clothing
index d434dc7b4191eee0fb85b0dde69a457ee06841f0..76e9e679a719d5c6a41e7bb42a65e15dcab158b5 100644 (file)
 - type: entity
   parent: EncryptionKey
   id: EncryptionKeySyndie
-  name: blood-red encryption key
-  description: An encryption key used by... wait... Who is owner of this chip?
+  name: syndicate encryption key
+  description: An encryption key used by Syndicate agents to not only access the station's radio channels, but also securely contact other agents in the field.
+  components:
+  - type: EncryptionKey
+    channels:
+    - Common
+    - Command
+    - Engineering
+    - Medical
+    - Science
+    - Security
+    - Service
+    - Supply
+    - Syndicate
+    defaultChannel: Syndicate
+  - type: Sprite
+    sprite: Objects/Devices/encryption_keys.rsi
+    state: syn_cypherkey
+
+- type: entity
+  parent: EncryptionKey
+  id: EncryptionKeyNukie
+  name: nuclear operative encryption key
+  description: An encryption key used by nuclear operatives to securely contact each other during operations.
   components:
   - type: EncryptionKey
     channels: