Hide moth antenna and lizard frills with hardsuit helmets, fix lizard snouts not being hidden (#29214)

* inital

* Update ClothingSystem.cs

* Update helmets.yml
This commit is contained in:
Mr. 27
2024-06-19 20:09:44 -04:00
committed by GitHub
parent a8ad09ebf9
commit 872e927cc7
8 changed files with 34 additions and 1 deletions

View File

@@ -87,7 +87,7 @@ public abstract class ClothingSystem : EntitySystem
foreach (HumanoidVisualLayers layer in layers) foreach (HumanoidVisualLayers layer in layers)
{ {
if (!appearanceLayers.Contains(layer)) if (!appearanceLayers.Contains(layer))
break; continue;
InventorySystem.InventorySlotEnumerator enumerator = _invSystem.GetSlotEnumerator(equipee); InventorySystem.InventorySlotEnumerator enumerator = _invSystem.GetSlotEnumerator(equipee);

View File

@@ -143,6 +143,8 @@
slots: slots:
- Hair - Hair
- Snout - Snout
- HeadTop
- HeadSide
- type: entity - type: entity
abstract: true abstract: true
@@ -187,6 +189,8 @@
slots: slots:
- Hair - Hair
- Snout - Snout
- HeadTop
- HeadSide
- type: entity - type: entity
abstract: true abstract: true

View File

@@ -18,7 +18,10 @@
sprite: Clothing/Head/Hardsuits/basic.rsi sprite: Clothing/Head/Hardsuits/basic.rsi
- type: HideLayerClothing - type: HideLayerClothing
slots: slots:
- Hair
- Snout - Snout
- HeadTop
- HeadSide
#Atmospherics Hardsuit #Atmospherics Hardsuit
- type: entity - type: entity

View File

@@ -392,6 +392,8 @@
slots: slots:
- Hair - Hair
- Snout - Snout
- HeadTop
- HeadSide
- type: entity - type: entity
parent: ClothingHeadHatWizardBase parent: ClothingHeadHatWizardBase

View File

@@ -22,6 +22,10 @@
- type: Tag - type: Tag
tags: tags:
- WhitelistChameleon - WhitelistChameleon
- type: HideLayerClothing
slots:
- HeadTop
- HeadSide
#Mercenary Helmet #Mercenary Helmet
- type: entity - type: entity
@@ -114,6 +118,8 @@
slots: slots:
- Hair - Hair
- Snout - Snout
- HeadTop
- HeadSide
#Janitorial Bombsuit Helmet #Janitorial Bombsuit Helmet
- type: entity - type: entity
@@ -168,6 +174,8 @@
slots: slots:
- Hair - Hair
- Snout - Snout
- HeadTop
- HeadSide
#Templar Helmet #Templar Helmet
- type: entity - type: entity
@@ -234,6 +242,8 @@
slots: slots:
- Hair - Hair
- Snout - Snout
- HeadTop
- HeadSide
#Atmos Fire Helmet #Atmos Fire Helmet
- type: entity - type: entity
@@ -263,6 +273,8 @@
slots: slots:
- Hair - Hair
- Snout - Snout
- HeadTop
- HeadSide
- type: BreathMask - type: BreathMask
#Chitinous Helmet #Chitinous Helmet

View File

@@ -18,6 +18,8 @@
slots: slots:
- Hair - Hair
- Snout - Snout
- HeadTop
- HeadSide
- type: entity - type: entity
parent: ClothingHeadHatHoodBioGeneral parent: ClothingHeadHatHoodBioGeneral
@@ -158,6 +160,8 @@
slots: slots:
- Hair - Hair
- Snout - Snout
- HeadTop
- HeadSide
- type: entity - type: entity
parent: ClothingHeadBase parent: ClothingHeadBase
@@ -240,6 +244,8 @@
slots: slots:
- Hair - Hair
- Snout - Snout
- HeadTop
- HeadSide
#Winter Coat Hoods #Winter Coat Hoods
- type: entity - type: entity

View File

@@ -7,6 +7,8 @@
components: components:
- type: HumanoidAppearance - type: HumanoidAppearance
species: Moth species: Moth
hideLayersOnEquip:
- HeadTop
- type: Hunger - type: Hunger
- type: Thirst - type: Thirst
- type: Icon - type: Icon

View File

@@ -7,6 +7,10 @@
components: components:
- type: HumanoidAppearance - type: HumanoidAppearance
species: Reptilian species: Reptilian
hideLayersOnEquip:
- Snout
- HeadTop
- HeadSide
- type: Hunger - type: Hunger
- type: Puller - type: Puller
needsHands: false needsHands: false