From cdb10aea46fff894a199cc2db3f506f1f831cb4e Mon Sep 17 00:00:00 2001 From: Fluffiest Floofers Date: Sat, 23 Sep 2023 01:26:48 +0200 Subject: [PATCH] Clown EVA suit (#32) * clown softsuit * Movespeed 0.5 If they use any other suit than a EVA suit to make it, their loss. * Update my bad it needs the helmet * The helmet no longer farts and is EVA grade * Fix helmet * Parent the hardsuit eva and not the base * Fix the containercontainer failure --------- Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com> --- .../Clothing/Head/hardsuit-helmets.yml | 9 +++-- .../Clothing/OuterClothing/hardsuits.yml | 40 ++++++++++--------- 2 files changed, 27 insertions(+), 22 deletions(-) diff --git a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml index 7237cbeccc8..30addb2f544 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml @@ -655,15 +655,16 @@ #MISC. HARDSUITS #Clown Hardsuit - type: entity - parent: ClothingHeadHelmetHardsuitSecurity + parent: ClothingHeadEVAHelmetBase # DeltaV - Clown Hardsuit crafting recipe uses an EVA suit to craft. id: ClothingHeadHelmetHardsuitClown noSpawn: true - name: clown hardsuit helmet - description: A clown hardsuit helmet. + name: clown EVA helmet # DeltaV - Clown Hardsuit crafting recipe uses an EVA suit to craft. + description: A clown EVA helmet. components: - type: Sprite sprite: Clothing/Head/Hardsuits/clown.rsi - type: Clothing + equippedPrefix: off # Fix lack of helmet while not using the flashlight feature. sprite: Clothing/Head/Hardsuits/clown.rsi equipSound: /Audio/Mecha/mechmove03.ogg - unequipSound: /Audio/Effects/Emotes/parp1.ogg + unequipSound: /Audio/Mecha/mechmove03.ogg # DeltaV - This doesn't need to make a fart noise. diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml index 77cd1554dd6..c295bf88762 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml @@ -805,32 +805,36 @@ #MISC. HARDSUITS #Clown Hardsuit - type: entity - parent: ClothingOuterHardsuitBase + parent: ClothingOuterHardsuitEVA # DeltaV - Clown Hardsuit crafting recipe uses an EVA suit to craft. id: ClothingOuterHardsuitClown - name: clown hardsuit - description: A custom made clown hardsuit. + name: clown EVA suit # DeltaV - Clown Hardsuit crafting recipe uses an EVA suit to craft. + description: A custom made clown softsuit. # DeltaV - Clown Hardsuit crafting recipe uses an EVA suit to craft. components: - type: Sprite sprite: Clothing/OuterClothing/Hardsuits/clown.rsi - type: Clothing sprite: Clothing/OuterClothing/Hardsuits/clown.rsi - - type: PressureProtection - highPressureMultiplier: 0.5 - lowPressureMultiplier: 1000 - - type: ExplosionResistance - damageCoefficient: 0.9 - - type: Armor - modifiers: - coefficients: - Blunt: 0.9 - Slash: 0.9 - Piercing: 0.9 - Caustic: 0.8 - - type: ClothingSpeedModifier - walkModifier: 0.9 - sprintModifier: 0.9 + # - type: PressureProtection # DeltaV - Clown Hardsuit inherits from the normal eva suit, entirely cosmetic. + # highPressureMultiplier: 0.5 + # lowPressureMultiplier: 1000 + # - type: ExplosionResistance + # damageCoefficient: 0.9 + # - type: Armor + # modifiers: + # coefficients: + # Blunt: 0.9 + # Slash: 0.9 + # Piercing: 0.9 + # Caustic: 0.8 + # - type: ClothingSpeedModifier + # walkModifier: 0.9 + # sprintModifier: 0.9 - type: Construction graph: ClownHardsuit node: clownHardsuit - type: ToggleableClothing + slot: head clothingPrototype: ClothingHeadHelmetHardsuitClown + - type: ContainerContainer # DeltaV - Allows the EVA suit to have built in 'hardsuit' helmet + containers: + toggleable-clothing: !type:ContainerSlot {}