- type: entity
  parent: Clothing
  id: MasksBase
  abstract: true
  components:
  - type: Clothing
    Slots: [mask]

- type: entity
  parent: MasksBase
  id: OldGasMaskClothing
  name: old gas mask
  description: An old, dusty mask. Yet still dutifully functional.
  components:
  - type: Sprite
    sprite: Clothing/Masks/mask_gasalt.rsi
    state: icon
  - type: Icon
    sprite: Clothing/Masks/mask_gasalt.rsi
    state: icon
  - type: Clothing
    sprite: Clothing/Masks/mask_gasalt.rsi

- type: entity
  parent: MasksBase
  id: GasMaskClothing
  name: gas mask
  description: Regulations require these to be stocked after the fourth coolant leak
  components:
  - type: Sprite
    sprite: Clothing/Masks/mask_gas.rsi
    state: icon
  - type: Icon
    sprite: Clothing/Masks/mask_gas.rsi
    state: icon
  - type: Clothing
    sprite: Clothing/Masks/mask_gas.rsi

- type: entity
  parent: MasksBase
  id: BreathMaskClothing
  name: breath mask
  description: Might as well keep this on 24/7
  components:
  - type: Sprite
    sprite: Clothing/Masks/mask_breath.rsi
    state: icon
  - type: Icon
    sprite: Clothing/Masks/mask_breath.rsi
    state: icon
  - type: Clothing
    sprite: Clothing/Masks/mask_breath.rsi

- type: entity
  parent: MasksBase
  id: MaskClown
  name: clown wig and mask
  description: A true prankster's facial attire. A clown is incomplete without his wig and mask.
  components:
  - type: Sprite
    sprite: Clothing/Masks/mask_clown.rsi
    state: icon
  - type: Icon
    sprite: Clothing/Masks/mask_clown.rsi
    state: icon
  - type: Clothing
    sprite: Clothing/Masks/mask_clown.rsi

- type: entity
  parent: MasksBase
  id: MaskJoy
  name: joy mask
  description:
  components:
  - type: Sprite
    sprite: Clothing/Masks/mask_joy.rsi
    state: icon
  - type: Icon
    sprite: Clothing/Masks/mask_joy.rsi
    state: icon
  - type: Clothing
    sprite: Clothing/Masks/mask_joy.rsi

- type: entity
  parent: MasksBase
  id: MaskMime
  name: mime mask
  description:
  components:
  - type: Sprite
    sprite: Clothing/Masks/mask_mime.rsi
    state: icon
  - type: Icon
    sprite: Clothing/Masks/mask_mime.rsi
    state: icon
  - type: Clothing
    sprite: Clothing/Masks/mask_mime.rsi
