From 6430f35d342d4198a903221f4c25bf92314f6ddb Mon Sep 17 00:00:00 2001 From: router Date: Mon, 13 Mar 2023 18:14:20 +0300 Subject: [PATCH] Add chameleon voice mask (#14203) --- Resources/Locale/en-US/store/uplink-catalog.ftl | 2 +- Resources/Prototypes/Catalog/uplink_catalog.yml | 4 ++-- Resources/Prototypes/Entities/Clothing/Masks/masks.yml | 10 +--------- .../Prototypes/Entities/Clothing/Masks/specific.yml | 9 +++++++++ 4 files changed, 13 insertions(+), 12 deletions(-) diff --git a/Resources/Locale/en-US/store/uplink-catalog.ftl b/Resources/Locale/en-US/store/uplink-catalog.ftl index 02364c4653..2157581cb0 100644 --- a/Resources/Locale/en-US/store/uplink-catalog.ftl +++ b/Resources/Locale/en-US/store/uplink-catalog.ftl @@ -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 diff --git a/Resources/Prototypes/Catalog/uplink_catalog.yml b/Resources/Prototypes/Catalog/uplink_catalog.yml index 4465468381..f24f024f0e 100644 --- a/Resources/Prototypes/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/Catalog/uplink_catalog.yml @@ -308,9 +308,9 @@ id: UplinkVoiceMask name: uplink-voice-mask-name description: uplink-voice-mask-desc - productEntity: ClothingMaskGasVoiceMasker + productEntity: ClothingMaskGasVoiceChameleon cost: - Telecrystal: 4 + Telecrystal: 6 categories: - UplinkUtility diff --git a/Resources/Prototypes/Entities/Clothing/Masks/masks.yml b/Resources/Prototypes/Entities/Clothing/Masks/masks.yml index a731e0f09c..3f5d9f8755 100644 --- a/Resources/Prototypes/Entities/Clothing/Masks/masks.yml +++ b/Resources/Prototypes/Entities/Clothing/Masks/masks.yml @@ -102,14 +102,6 @@ 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 @@ -244,6 +236,6 @@ sprite: Clothing/Mask/cluwne.rsi - type: Clothing sprite: Clothing/Mask/cluwne.rsi - - type: Unremoveable + - type: Unremoveable - type: AddAccentClothing accent: StutteringAccent diff --git a/Resources/Prototypes/Entities/Clothing/Masks/specific.yml b/Resources/Prototypes/Entities/Clothing/Masks/specific.yml index e0ca259d98..bed4a631bb 100644 --- a/Resources/Prototypes/Entities/Clothing/Masks/specific.yml +++ b/Resources/Prototypes/Entities/Clothing/Masks/specific.yml @@ -15,8 +15,17 @@ - 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 -- 2.52.0