- 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 ]

#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: 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 # А вот нехуй.
