- type: entity
  parent: AirlockCommandGlass
  id: AirlockBlueShieldGlassLocked
  suffix: BlueShield, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsBlueShield ]

- type: entity
  parent: AirlockMaint
  id: AirlockMaintBlueShieldLocked
  suffix: BlueShield, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsBlueShield ]

- type: entity
  parent: AirlockCommand
  id: AirlockBlueShieldLocked
  suffix: BlueShield, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsBlueShield ]

- type: entity
  parent: AirlockCommandGlass
  id: AirlockNtrepGlassLocked
  suffix: Ntrep, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsNtrep ]

- type: entity
  parent: AirlockMaint
  id: AirlockMaintNtrepLocked
  suffix: Ntrep, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsNtrep ]

- type: entity
  parent: AirlockCommand
  id: AirlockNrepLocked
  suffix: Ntrep, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsNtrep ]

- type: entity
  parent: AirlockSalvageLocked
  id: AirlockPirateLocked
  suffix: Pirate, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsPirate ]

- type: entity
  parent: AirlockSalvageGlassLocked
  id: AirlockPirateGlassLocked
  suffix: Pirate, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsPirate ]

- type: entity
  parent: AirlockExternalNukeopLocked
  id: AirlockExternalPirateLocked
  suffix: External, Pirate, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsPirate ]

- type: entity
  parent: AirlockExternalGlassNukeopLocked
  id: AirlockExternalGlassPirateLocked
  suffix: External, Glass, Pirate, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsPirate ]

- type: entity
  parent: AirlockExternalShuttleNukeopLocked
  id: AirlockExternalShuttlePirateLocked
  suffix: External, Docking, Pirate, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsPirate ]

- type: entity
  parent: AirlockExternalGlassShuttleNukeopLocked
  id: AirlockExternalGlassShuttlePirateLocked
  suffix: External, Docking, Pirate, Locked, Glass
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsPirate ]

- type: entity
  parent: AirlockSyndicateNukeopLocked
  id: AirlockSyndicatePirateLocked
  suffix: Pirate, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsPirate ]

- type: entity
  parent: AirlockSyndicateNukeopGlassLocked
  id: AirlockSyndicatePirateGlassLocked
  suffix: Pirate, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsPirate ]

#Hatches
- type: entity
  parent: AirlockHatch
  id: AirlockHatchCentcommLocked
  name: CentCom Hatch
  suffix: CentCom, Locked
  components:
  - type: AccessReader
    access: [["CentralCommand"]]

- type: entity
  parent: AirlockHatch
  id: AirlockHatchSyndicateLocked
  name: Syndicate Hatch
  suffix: Syndicate, Locked
  components:
  - type: AccessReader
    access: [["SyndicateAgent"]]

- type: entity
  parent: AirlockHatchSyndicateLocked
  id: AirlockHatchPirateLocked
  name: Pirate Hatch
  suffix: Pirate, Locked
  components:
  - type: AccessReader
    access: [["Pirate"]]

- type: entity
  parent: AirlockMaint
  id: AirlockMaintSyndicateLocked
  suffix: Syndicate, Locked
  components:
  - type: AccessReader
    access: [["SyndicateAgent"]]

#DoubleAirlocks

- type: entity
  parent: DoubleGlassAirlock
  id: DoubleGlassAirlockBasicCentralCommandLocked
  suffix: Central Command, Locked
  components:
  - type: AccessReader
    access: [["CentralCommand"]]

- type: entity
  parent: DoubleGlassAirlock
  id: DoubleGlassAirlockBasicSyndicateLocked
  suffix: Syndicate, Locked
  components:
  - type: AccessReader
    access: [["SyndicateAgent"]]

# Code equipment

- type: entity
  parent: AirlockGlassShuttle
  id: AirlockExternalGlassShuttleGamma
  suffix: External, Gamma, Glass, Docking
  components:
  - type: PriorityDock
    tag: DockGamma

- type: entity
  parent: AirlockGlassShuttle
  id: AirlockExternalGlassCentCommShuttle
  suffix: External, CentComm, Glass, Docking, AutoDock
  components:
  - type: PriorityDock
    tag: DockCentComm

- type: entity
  parent: AirlockGlassShuttle
  id: AirlockExternalGlassMiningShuttle
  suffix: External, Mining, Glass, Docking, AutoDock
  components:
  - type: PriorityDock
    tag: DockMining

- type: entity
  parent: AirlockGlassShuttle
  id: AirlockExternalGlassSecurityShuttle
  suffix: External, Security, Glass, Docking, AutoDock
  components:
  - type: PriorityDock
    tag: DockSecurity

- type: entity
  parent: AirlockGlassShuttle
  id: AirlockExternalGlassPersonalShuttle
  suffix: External, Personal, Glass, Docking, AutoDock
  components:
  - type: PriorityDock
    tag: DockPersonal

- type: entity
  parent: AirlockExternalGlassShuttleArrivals
  id: AirlockExternalGlassShuttleArrivalsLockedCentComm
  suffix: External, Arrivals, Glass, Docking, Locked, CentComm
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsCentralCommand ]
  - type: Airlock
    safety: false
  - type: Door
    forcedCrushClose: true
    doorStunTime: 10
    crushDamage:
      types:
        Blunt: 10 # А вот нехуй.

- type: entity
  parent: AirlockGlassShuttle
  id: AirlockExternalGlassShuttleEmergencyLockedCentComm
  suffix: External, Emergency, Glass, Docking, Locked, CentComm
  components:
  - type: PriorityDock
    tag: DockEmergency
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsCentralCommand ]
  - type: Airlock
    safety: false
  - type: Door
    forcedCrushClose: true
    doorStunTime: 10
    crushDamage:
      types:
        Blunt: 10 # А вот нехуй.
