- type: entity
  parent: ClothingHeadset
  id: ClothingHeadsetIAA
  categories: [ HideSpawnMenu ] # Fire added
  name: iaa headset
  description: A headset for internal affairs agent to hear the captain's last words.
  components:
    - type: ContainerFill
      containers:
        key_slots:
        - EncryptionKeyLaw
        - EncryptionKeySecurity
        - EncryptionKeyCommon
    - type: Sprite
      sprite: Clothing/Ears/Headsets/servicesecurity.rsi

- type: entity
  parent: ClothingHeadset
  id: ClothingHeadsetMagistrate
  categories: [ HideSpawnMenu ] # Fire added
  name: magistrate headset
  description: A headset for internal affairs agent to hear the captain's last words.
  components:
    - type: ContainerFill
      containers:
        key_slots:
        - EncryptionKeyLaw
        - EncryptionKeySecurity
        - EncryptionKeyCommon
        - EncryptionKeyCommand
    - type: Sprite
      sprite: Clothing/Ears/Headsets/servicesecurity.rsi

- type: entity
  parent: ClothingHeadset
  id: ClothingHeadsetJEngineering
  categories: [ HideSpawnMenu ] # Fire added
  name: Prison engineering headset
  description: A headset for prison engineers to chat while the station burns around them.
  components:
  - type: ContainerFill
    containers:
      key_slots:
      - EncryptionKeyEngineering
      - EncryptionKeySecurity
      - EncryptionKeyCommon
  - type: Sprite
    sprite: Clothing/Ears/Headsets/engineering.rsi
  - type: Clothing
    sprite: Clothing/Ears/Headsets/engineering.rsi

- type: entity
  parent: ClothingHeadset
  id: ClothingHeadsetLawyer
  categories: [ HideSpawnMenu ] # Fire added
  name: lawyer headset
  description: A headset for internal affairs agent to hear the captain's last words.
  components:
    - type: ContainerFill
      containers:
        key_slots:
        - EncryptionKeyLaw
        - EncryptionKeyCommon
    - type: Sprite
      sprite: Clothing/Ears/Headsets/servicesecurity.rsi

- type: entity
  parent: [ClothingHeadset, BaseCommandContraband]
  id: ClothingHeadsetAdjutant
  categories: [ HideSpawnMenu ] # Fire added
  name: adjutant headset
  description: A headset for adjutant.
  components:
  - type: ContainerFill
    containers:
      key_slots:
      - EncryptionKeyCommon
      - EncryptionKeyCommand
  - type: Sprite
    sprite: Clothing/Ears/Headsets/command.rsi
  - type: Clothing
    sprite: Clothing/Ears/Headsets/command.rsi

- type: entity
  parent: ClothingHeadset
  id: ClothingHeadsetBlueShieldEnsign
  name: blue shield ensign headset
  description:
  components:
  - type: ContainerFill
    containers:
      key_slots:
      - EncryptionKeyBlueShield
      - EncryptionKeyCommon
      - EncryptionKeyCommand
  - type: Sprite
    sprite: Clothing/Ears/Headsets/command.rsi
  - type: Clothing
    sprite: Clothing/Ears/Headsets/command.rsi

- type: entity
  parent: [ClothingHeadset, BaseCommandContraband]
  id: ClothingHeadsetBlueShield
  name: blue shield headset
  description: A headset for blue shield.
  components:
  - type: ContainerFill
    containers:
      key_slots:
      - EncryptionKeyBlueShield
      - EncryptionKeyCommon
  - type: Sprite
    sprite: Clothing/Ears/Headsets/command.rsi
  - type: Clothing
    sprite: Clothing/Ears/Headsets/command.rsi

- type: entity
  parent: ClothingHeadset
  id: ClothingHeadsetUSSP
  categories: [ HideSpawnMenu ] # Fire added
  name: Headset USSP
  description: A headset for internal affairs agent to hear the captain's last words.
  components:
  - type: Sprite
    sprite: Clothing/Ears/Headsets/mining.rsi
  - type: Clothing
    sprite: Clothing/Ears/Headsets/mining.rsi
  - type: ContainerFill
    containers:
      key_slots:
      - EncryptionKeyUSSP

- type: entity
  parent: ClothingHeadset
  id: ClothingHeadsetUSSPSec
  categories: [ HideSpawnMenu ] # Fire added
  name: Headset USSP Security
  description: A headset for internal affairs agent to hear the captain's last words.
  components:
  - type: Sprite
    sprite: Clothing/Ears/Headsets/security.rsi
  - type: Clothing
    sprite: Clothing/Ears/Headsets/security.rsi
  - type: ContainerFill
    containers:
      key_slots:
      - EncryptionKeyUSSPSec

- type: entity
  parent: ClothingHeadsetAltSyndicate
  id: ClothingHeadsetAltUSSP
  categories: [ HideSpawnMenu ] # Fire added
  name: Full-Headset USSP
  description: A headset for internal affairs agent to hear the captain's last words.
  components:
  - type: Headset
  - type: EncryptionKeyHolder
    keySlots: 5
  - type: ContainerFill
    containers:
      key_slots:
      - EncryptionKeyUSSPSec
      - EncryptionKeyUSSPCom


- type: entity
  parent: ClothingHeadsetAlt
  id: ClothingHeadsetAltAbductor
  name: abductor over-ear headset
  components:
  - type: ContainerFill
    containers:
      key_slots:
      - EncryptionKeyStationMaster
  - type: Sprite
    sprite: _Sunrise/Abductor/Clothing/Ears/Headsets/abductor.rsi
  - type: Clothing
    sprite: _Sunrise/Abductor/Clothing/Ears/Headsets/abductor.rsi

- type: entity
  parent: [ClothingHeadset, BaseCommandContraband]
  id: ClothingHeadsetCommaid
  name: command maid headset
  description: A headset for command maid.
  components:
  - type: ContainerFill
    containers:
      key_slots:
      - EncryptionKeyCommon
      - EncryptionKeyCommand
  - type: Sprite
    sprite: _Sunrise/Clothing/Ears/commaid_headset.rsi
  - type: Clothing
    sprite: _Sunrise/Clothing/Ears/commaid_headset.rsi

- type: entity
  parent: ClothingHeadsetAlt
  id: ClothingHeadsetAltCentComSunrise
  name: CentComm over-ear headset
  suffix: No CentComm Key.
  components:
  - type: ContainerFill
    containers:
      key_slots:
      - EncryptionKeyStationMaster
  - type: Sprite
    sprite: Clothing/Ears/Headsets/centcom.rsi
  - type: Clothing
    sprite: Clothing/Ears/Headsets/centcom.rsi

