]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Add chameleon voice mask (#14203)
authorrouter <messagebus@vk.com>
Mon, 13 Mar 2023 15:14:20 +0000 (18:14 +0300)
committerGitHub <noreply@github.com>
Mon, 13 Mar 2023 15:14:20 +0000 (11:14 -0400)
Resources/Locale/en-US/store/uplink-catalog.ftl
Resources/Prototypes/Catalog/uplink_catalog.yml
Resources/Prototypes/Entities/Clothing/Masks/masks.yml
Resources/Prototypes/Entities/Clothing/Masks/specific.yml

index 02364c465379527c0b36c010fcd7155d4621d2dd..2157581cb09da2e2e9127ae03009121383bc7cc0 100644 (file)
@@ -88,7 +88,7 @@ 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.
 
 uplink-voice-mask-name = Voice Mask
-uplink-voice-mask-desc = A gas mask that lets you adjust your voice to whoever you can think of.
+uplink-voice-mask-desc = A gas mask that lets you adjust your voice to whoever you can think of. Also utilizes cutting-edge chameleon technology.
 
 # Implants
 uplink-storage-implanter-name = Storage Implanter
index 44654683819e745d16e0cd78c9a3aa71dc5e8dc3..f24f024f0ebc80a034442c3a24467f55a11a0033 100644 (file)
   id: UplinkVoiceMask
   name: uplink-voice-mask-name
   description: uplink-voice-mask-desc
-  productEntity: ClothingMaskGasVoiceMasker
+  productEntity: ClothingMaskGasVoiceChameleon
   cost:
-    Telecrystal: 4
+    Telecrystal: 6
   categories:
   - UplinkUtility
 
index a731e0f09cd0868ce52e135de759673e60596858..3f5d9f87556d04291ebd280cd1bc1af8624566f8 100644 (file)
         Piercing: 0.95
         Heat: 0.95
 
-- type: entity
-  parent: ClothingMaskGas
-  id: ClothingMaskGasVoiceMasker
-  name: gas mask
-  suffix: Voice Mask
-  components:
-    - type: VoiceMasker
-
 - type: entity
   parent: ClothingMaskPullableBase
   id: ClothingMaskBreathMedical
     sprite: Clothing/Mask/cluwne.rsi
   - type: Clothing
     sprite: Clothing/Mask/cluwne.rsi
-  - type: Unremoveable 
+  - type: Unremoveable
   - type: AddAccentClothing
     accent: StutteringAccent
index e0ca259d98abe282033c95d7d5e33a38291f797f..bed4a631bb65b146e3c70b15b61e77aa343eb535 100644 (file)
     - type: ChameleonClothing
       slot: [mask]
       default: ClothingMaskGas
+    - type: BreathMask
     - type: IdentityBlocker # need that for default ClothingMaskGas
     - type: UserInterface
       interfaces:
         - key: enum.ChameleonUiKey.Key
           type: ChameleonBoundUserInterface
+
+- type: entity
+  parent: ClothingMaskGasChameleon
+  id: ClothingMaskGasVoiceChameleon
+  suffix: Voice Mask, Chameleon
+  components:
+    - type: VoiceMasker
+      default: ClothingMaskGas