# Airlocks
- type: entity
  parent: AirlockService # Starcup - airlock resprite
  id: AirlockServiceLocked
  suffix: Service, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsService ]
  - type: Wires
    layoutId: AirlockService

- type: entity
  parent: AirlockServiceLocked
  id: AirlockLawyerLocked
  suffix: Lawyer, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsLawyer ]

- type: entity
  parent: AirlockServiceLocked
  id: AirlockTheatreLocked
  suffix: Theatre, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsTheatre ]

- type: entity
  parent: AirlockServiceLocked
  id: AirlockServiceTheatreLocked
  suffix: Service, Theatre, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsServiceTheatre ]

- type: entity
  parent: AirlockServiceLocked
  id: AirlockChapelLocked
  suffix: Chapel, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsChapel ]

- type: entity
  parent: AirlockJanitor # Starcup - airlock resprite
  id: AirlockJanitorLocked
  suffix: Janitor, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsJanitor ]

- type: entity
  parent: AirlockKitchen # Starcup - airlock resprite
  id: AirlockKitchenLocked
  suffix: Kitchen, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsKitchen ]

- type: entity
  parent: AirlockBartender # Starcup - airlock resprite
  id: AirlockBarLocked
  suffix: Bar, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsBar ]

- type: entity
  parent: AirlockBartender # Starcup - airlock resprite
  id: AirlockBarKitchenLocked
  suffix: Bar&Kitchen, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsBarKitchen ]

- type: entity
  parent: AirlockHydroponics
  id: AirlockHydroponicsLocked
  suffix: Hydroponics, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsHydroponics ]

- type: entity
  parent: AirlockExternal
  id: AirlockExternalLocked
  suffix: External, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsExternal ]

- type: entity
  parent: AirlockExternal
  id: AirlockExternalCargoLocked
  suffix: External, Logistics, Locked # DeltaV - Logistics Department replacing Cargo
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsCargo ]
  - type: Wires
    layoutId: AirlockCargo

- type: entity
  parent: AirlockExternal
  id: AirlockExternalEngineeringLocked
  suffix: External, Engineering, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsEngineering ]
  - type: Wires
    layoutId: AirlockEngineering

- type: entity
  parent: AirlockExternal
  id: AirlockExternalCommandLocked
  suffix: External, Command, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsCommand ]
  - type: Wires
    layoutId: AirlockCommand

- type: entity
  parent: AirlockExternalGlass
  id: AirlockExternalGlassCommandLocked
  suffix: External, Glass, Command, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsCommand ]
  - type: Wires
    layoutId: AirlockCommand

- type: entity
  parent: AirlockExternal
  id: AirlockExternalAtmosphericsLocked
  suffix: External, Atmospherics, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsAtmospherics ]
  - type: Wires
    layoutId: AirlockEngineering

- type: entity
  parent: AirlockExternal
  id: AirlockExternalSyndicateLocked
  suffix: External, Syndicate, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsSyndicateAgent ]
  - type: Wires
    layoutId: AirlockSecurity

- type: entity
  parent: AirlockExternal
  id: AirlockExternalNukeopLocked
  suffix: External, Nukeop, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsNukeop ]
  - type: Wires
    layoutId: AirlockSecurity

- type: entity
  parent: AirlockFreezer
  id: AirlockFreezerLocked
  suffix: Kitchen, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsKitchen ]

- type: entity
  parent: AirlockFreezer
  id: AirlockFreezerKitchenHydroLocked
  suffix: Kitchen/Hydroponics, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsKitchenHydroponics ]

- type: entity
  parent: AirlockFreezer
  id: AirlockFreezerHydroponicsLocked
  suffix: Hydroponics, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsHydroponics ]

- type: entity
  parent: AirlockEngineering
  id: AirlockEngineeringLocked
  suffix: Engineering, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsEngineering ]

- type: entity
  parent: AirlockAtmospherics
  id: AirlockAtmosphericsLocked
  suffix: Atmospherics, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsAtmospherics ]

- type: entity
  parent: AirlockCargo
  id: AirlockCargoLocked
  suffix: Logistics, Locked # DeltaV - Logistics Department replacing Cargo
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsCargo ]

- type: entity
  parent: AirlockSalvage
  id: AirlockSalvageLocked
  suffix: Salvage, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsSalvage ]

- type: entity
  parent: AirlockMining
  id: AirlockMiningLocked
  suffix: Mining(Salvage), Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsSalvage ]

- type: entity
  parent: AirlockMedical
  id: AirlockMedicalLocked
  suffix: Medical, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsMedical ]

- type: entity
  parent: AirlockVirology
  id: AirlockVirologyLocked
  suffix: Virology, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsMedical ]

- type: entity
  parent: AirlockChemistry
  id: AirlockChemistryLocked
  suffix: Chemistry, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsChemistry ]

- type: entity
  parent: AirlockMedical
  id: AirlockMedicalMorgueLocked
  suffix: Morgue, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsMorgue ]

- type: entity
  parent: AirlockScience
  id: AirlockScienceLocked
  suffix: Science, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsResearch ]

- type: entity
  parent: AirlockScience
  id: AirlockMedicalScienceLocked
  suffix: Medical/Science, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsMedicalResearch ]

- type: entity
  parent: AirlockCentralCommand
  id: AirlockCentralCommandLocked
  suffix: Central Command, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsCentralCommand ]

- type: entity
  parent: AirlockCommand
  id: AirlockCommandLocked
  suffix: Command, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsCommand ]

- type: entity
  parent: AirlockCommand
  id: AirlockCaptainLocked
  suffix: Captain, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsCaptain ]

- type: entity
  parent: AirlockCommand
  id: AirlockChiefMedicalOfficerLocked
  suffix: ChiefMedicalOfficer, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsChiefMedicalOfficer ]

- type: entity
  parent: AirlockCommand
  id: AirlockChiefEngineerLocked
  suffix: ChiefEngineer, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsChiefEngineer ]

- type: entity
  parent: AirlockCommand
  id: AirlockHeadOfSecurityLocked
  suffix: HeadOfSecurity, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsHeadOfSecurity ]

- type: entity
  parent: AirlockCommand
  id: AirlockResearchDirectorLocked
  suffix: ResearchDirector, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsResearchDirector ]

- type: entity
  parent: AirlockCommand
  id: AirlockHeadOfPersonnelLocked
  suffix: HeadOfPersonnel, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsHeadOfPersonnel ]

- type: entity
  parent: AirlockCommand
  id: AirlockQuartermasterLocked
  suffix: Logistics Officer, Locked # DeltaV - Logistics Department replacing Cargo
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsQuartermaster ]

- type: entity
  parent: AirlockSecurity
  id: AirlockSecurityLocked
  suffix: Security, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsSecurity ]

- type: entity
  parent: AirlockSecurity
  id: AirlockDetectiveLocked
  suffix: Detective, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsDetective ]

- type: entity
  parent: AirlockSecurity
  id: AirlockBrigLocked
  suffix: Brig, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsBrig ]

- type: entity
  parent: AirlockSecurity
  id: AirlockSecurityLawyerLocked
  suffix: Security/Lawyer, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsSecurityLawyer ]

- type: entity
  parent: AirlockArmory # Starcup - airlock resprite
  id: AirlockArmoryLocked
  suffix: Armory, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsArmory ]
  - type: Wires
    layoutId: AirlockArmory

- type: entity
  parent: AirlockSecurity
  id: AirlockVaultLocked
  suffix: Vault, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsVault ]

- type: entity
  parent: AirlockCommand
  id: AirlockEVALocked
  suffix: EVA, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsExternal ]

# Glass Airlocks
- type: entity
  parent: AirlockServiceGlass # starcup: airlock resprite
  id: AirlockServiceGlassLocked
  suffix: Service, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsService ]
  - type: Wires
    layoutId: AirlockService

- type: entity
  parent: AirlockServiceGlassLocked
  id: AirlockLawyerGlassLocked
  suffix: Lawyer, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsLawyer ]

- type: entity
  parent: AirlockServiceGlassLocked
  id: AirlockTheatreGlassLocked
  suffix: Theatre, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsTheatre ]

- type: entity
  parent: AirlockServiceGlassLocked
  id: AirlockServiceTheatreGlassLocked
  suffix: Service, Theatre, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsServiceTheatre ]

- type: entity
  parent: AirlockBartenderGlass # starcup: airlock resprite
  id: AirlockBarGlassLocked
  suffix: Bar, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsBar ]

- type: entity
  parent: AirlockBartenderGlass # starcup: airlock resprite
  id: AirlockBarKitchenGlassLocked
  suffix: Bar&Kitchen, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsBarKitchen ]


- type: entity
  parent: AirlockExternalGlass
  id: AirlockExternalGlassLocked
  suffix: External, Glass, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsExternal ]

- type: entity
  parent: AirlockExternalGlass
  id: AirlockExternalGlassCargoLocked
  suffix: External, Glass, Logistics, Locked # DeltaV - Logistics Department replacing Cargo
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsCargo ]
  - type: Wires
    layoutId: AirlockCargo

- type: entity
  parent: AirlockExternalGlass
  id: AirlockExternalGlassSyndicateLocked
  suffix: External, Glass, Syndicate, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsSyndicateAgent ]
  - type: Wires
    layoutId: AirlockSecurity

- type: entity
  parent: AirlockExternalGlass
  id: AirlockExternalGlassNukeopLocked
  suffix: External, Glass, Nukeop, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsNukeop ]
  - type: Wires
    layoutId: AirlockSecurity

- type: entity
  parent: AirlockExternalGlass
  id: AirlockExternalGlassEngineeringLocked
  suffix: External, Glass, Engineering, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsEngineering ]
  - type: Wires
    layoutId: AirlockEngineering

- type: entity
  parent: AirlockExternalGlass
  id: AirlockExternalGlassAtmosphericsLocked
  suffix: External, Glass, Atmospherics, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsAtmospherics ]
  - type: Wires
    layoutId: AirlockEngineering

- type: entity
  parent: AirlockKitchenGlass # starcup: airlock resprite
  id: AirlockKitchenGlassLocked
  suffix: Kitchen, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsKitchen ]

- type: entity
  parent: AirlockJanitorGlass # starcup: airlock resprite
  id: AirlockJanitorGlassLocked
  suffix: Janitor, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsJanitor ]

- type: entity
  parent: AirlockHydroponicsGlass
  id: AirlockHydroGlassLocked
  suffix: Hydroponics, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsHydroponics ]

- type: entity
  parent: AirlockServiceGlassLocked
  id: AirlockChapelGlassLocked
  suffix: Chapel, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsChapel ]

- type: entity
  parent: AirlockStandardGlass
  id: AirlockChapelStandardGlassLocked
  suffix: Chapel, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsChapel ]
  - type: Wires
    layoutId: AirlockService

- type: entity
  parent: AirlockEngineeringGlass
  id: AirlockEngineeringGlassLocked
  suffix: Engineering, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsEngineering ]

- type: entity
  parent: AirlockAtmosphericsGlass
  id: AirlockAtmosphericsGlassLocked
  suffix: Atmospherics, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsAtmospherics ]

- type: entity
  parent: AirlockCargoGlass
  id: AirlockCargoGlassLocked
  suffix: Logistics, Locked # DeltaV - Logistics Department replacing Cargo
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsCargo ]

- type: entity
  parent: AirlockSalvageGlass
  id: AirlockSalvageGlassLocked
  suffix: Salvage, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsSalvage ]

- type: entity
  parent: AirlockMiningGlass
  id: AirlockMiningGlassLocked
  suffix: Mining(Salvage), Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsSalvage ]

- type: entity
  parent: AirlockChemistryGlass
  id: AirlockChemistryGlassLocked
  suffix: Chemistry, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsChemistry ]

- type: entity
  parent: AirlockMedicalGlass
  id: AirlockMedicalMorgueGlassLocked
  suffix: Morgue, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsMorgue ]

- type: entity
  parent: AirlockMedicalGlass
  id: AirlockMedicalGlassLocked
  suffix: Medical, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsMedical ]

- type: entity
  parent: AirlockVirologyGlass
  id: AirlockVirologyGlassLocked
  suffix: Virology, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsMedical ]

- type: entity
  parent: AirlockScienceGlass
  id: AirlockScienceGlassLocked
  suffix: Science, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsResearch ]

- type: entity
  parent: AirlockScienceGlass
  id: AirlockMedicalScienceGlassLocked
  suffix: Medical/Science, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsMedicalResearch ]

- type: entity
  parent: AirlockCentralCommandGlass
  id: AirlockCentralCommandGlassLocked
  suffix: Central Command, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsCentralCommand ]

- type: entity
  parent: AirlockCommandGlass
  id: AirlockCommandGlassLocked
  suffix: Command, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsCommand ]

- type: entity
  parent: AirlockCommandGlass
  id: AirlockCaptainGlassLocked
  suffix: Captain, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsCaptain ]

- type: entity
  parent: AirlockCommandGlass
  id: AirlockChiefMedicalOfficerGlassLocked
  suffix: ChiefMedicalOfficer, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsChiefMedicalOfficer ]

- type: entity
  parent: AirlockCommandGlass
  id: AirlockChiefEngineerGlassLocked
  suffix: ChiefEngineer, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsChiefEngineer ]

- type: entity
  parent: AirlockCommandGlass
  id: AirlockHeadOfSecurityGlassLocked
  suffix: HeadOfSecurity, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsHeadOfSecurity ]

- type: entity
  parent: AirlockCommandGlass
  id: AirlockResearchDirectorGlassLocked
  suffix: ResearchDirector, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsResearchDirector ]

- type: entity
  parent: AirlockCommandGlass
  id: AirlockHeadOfPersonnelGlassLocked
  suffix: HeadOfPersonnel, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsHeadOfPersonnel ]

- type: entity
  parent: AirlockCommandGlass
  id: AirlockQuartermasterGlassLocked
  suffix: Logistics Officer, Locked # DeltaV - Logistics Department replacing Cargo
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsQuartermaster ]

- type: entity
  parent: AirlockSecurityGlass
  id: AirlockSecurityGlassLocked
  suffix: Security, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsSecurity ]

- type: entity
  parent: AirlockSecurityGlass
  id: AirlockDetectiveGlassLocked
  suffix: Detective, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsDetective ]

- type: entity
  parent: AirlockSecurityGlass
  id: AirlockBrigGlassLocked
  suffix: Brig, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsBrig ]

- type: entity
  parent: AirlockSecurityGlass
  id: AirlockSecurityLawyerGlassLocked
  suffix: Security/Lawyer, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsSecurityLawyer ]

- type: entity
  parent: AirlockArmoryGlass # Starcup - airlock resprite
  id: AirlockArmoryGlassLocked
  suffix: Armory, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsArmory ]

- type: entity
  parent: AirlockCommandGlassLocked
  id: AirlockEVAGlassLocked
  suffix: EVA, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsExternal ]

- type: entity
  parent: AirlockSyndicateGlass
  id: AirlockSyndicateGlassLocked
  suffix: Syndicate, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsSyndicateAgent ]

- type: entity
  parent: AirlockSyndicateGlass
  id: AirlockSyndicateNukeopGlassLocked
  suffix: Nukeop, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsNukeop ]

# Maintenance Hatches
- type: entity
  parent: AirlockMaint
  id: AirlockMaintLocked
  suffix: Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsMaintenance ]

- type: entity
  parent: AirlockXeno
  id: AirlockXenoMaintLocked
  suffix: Maintenance, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsMaintenance ]

- type: entity
  parent: AirlockMaintGlass
  id: AirlockMaintGlassLocked
  suffix: Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsMaintenance ]

- type: entity
  parent: AirlockSalvageLocked
  id: AirlockMaintSalvageLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_cargo.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockCargoLocked
  id: AirlockMaintCargoLocked
  suffix: Logistics, Locked # DeltaV - Logistics Department replacing Cargo
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_cargo.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockCommandLocked
  id: AirlockMaintCommandLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_command.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockEngineeringLocked
  id: AirlockMaintEngiLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_engineering.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockAtmosphericsLocked
  id: AirlockMaintAtmoLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_engineering.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockBarLocked
  id: AirlockMaintBarLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_service.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockBarKitchenLocked
  id: AirlockMaintBarKitchenLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_service.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockChapelLocked
  id: AirlockMaintChapelLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockHydroponicsLocked
  id: AirlockMaintHydroLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_service.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockJanitorLocked
  id: AirlockMaintJanitorLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_service.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockLawyerLocked
  id: AirlockMaintLawyerLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_justice.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockServiceLocked
  id: AirlockMaintServiceLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_service.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockTheatreLocked
  id: AirlockMaintTheatreLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_service.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockServiceTheatreLocked
  id: AirlockMaintServiceTheatreLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_service.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockKitchenLocked
  id: AirlockMaintKitchenLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_service.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockFreezerKitchenHydroLocked
  id: AirlockMaintKitchenHydroLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_service.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockMedicalLocked
  id: AirlockMaintMedLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_medical.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockMedicalMorgueLocked
  id: AirlockMedicalMorgueMaintLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_medical.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockChemistryLocked
  id: AirlockMaintChemLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_medical.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockScienceLocked
  id: AirlockMaintRnDLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_science.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockMedicalScienceLocked
  id: AirlockMaintRnDMedLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_medical.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockSecurityLocked
  id: AirlockMaintSecLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_security.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockDetectiveLocked
  id: AirlockMaintDetectiveLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_security.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockHeadOfPersonnelLocked
  id: AirlockMaintHOPLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_service.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockCaptainLocked
  id: AirlockMaintCaptainLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_command.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockChiefEngineerLocked
  id: AirlockMaintChiefEngineerLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockChiefMedicalOfficerLocked
  id: AirlockMaintChiefMedicalOfficerLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_medical.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockHeadOfSecurityLocked
  id: AirlockMaintHeadOfSecurityLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_security.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockResearchDirectorLocked
  id: AirlockMaintResearchDirectorLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_science.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockQuartermasterLocked
  id: AirlockMaintQuartermasterLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_cargo.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockArmoryLocked
  id: AirlockMaintArmoryLocked
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint_security.rsi # Starcup - airlock resprite

- type: entity
  parent: AirlockSyndicate
  id: AirlockSyndicateLocked
  suffix: Syndicate, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsSyndicateAgent ]

- type: entity
  parent: AirlockSyndicate
  id: AirlockSyndicateNukeopLocked
  suffix: Nukeop, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsNukeop ]

- type: entity
  parent: AirlockXenoborg
  id: AirlockXenoborgLocked
  suffix: Xenoborg, Locked
  components:
  - type: StationAiWhitelist
    enabled: false
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsXenoborg ]

# Shuttle airlocks
- type: entity
  parent: AirlockShuttle
  id: AirlockExternalShuttleLocked
  suffix: External, Docking, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsExternal ]

- type: entity
  parent: AirlockShuttleSyndicate
  id: AirlockExternalShuttleSyndicateLocked
  suffix: External, Docking, Syndicate, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsSyndicateAgent ]

- type: entity
  parent: AirlockShuttleSyndicate
  id: AirlockExternalShuttleNukeopLocked
  suffix: External, Docking, Nukeop, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsNukeop ]

- type: entity
  parent: AirlockShuttleXenoborg
  id: AirlockGlassShuttleXenoborgLocked
  suffix: External, Docking, Xenoborg, Locked
  components:
  - type: StationAiWhitelist
    enabled: false
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsXenoborg ]

- type: entity
  parent: AirlockGlassShuttle
  id: AirlockExternalGlassShuttleLocked
  suffix: External, Glass, Docking, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsExternal ]

- type: entity
  parent: AirlockGlassShuttleSyndicate
  id: AirlockExternalGlassShuttleSyndicateLocked
  suffix: Syndicate, Locked, Glass
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsSyndicateAgent ]

- type: entity
  parent: AirlockGlassShuttleSyndicate
  id: AirlockExternalGlassShuttleNukeopLocked
  suffix: Nukeop, Locked, Glass
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsNukeop ]

- type: entity
  parent: AirlockGlassShuttle
  id: AirlockExternalGlassShuttleEmergencyLocked
  suffix: External, Emergency, Glass, Docking, Locked
  components:
  - type: PriorityDock
    tag: DockEmergency
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsExternal ]

- type: entity
  parent: AirlockGlassShuttle
  id: AirlockExternalGlassShuttleArrivals
  suffix: External, Arrivals, Glass, Docking
  components:
  - type: PriorityDock
    tag: DockArrivals
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsExternal ]

- type: entity
  parent: AirlockGlassShuttle
  id: AirlockExternalGlassShuttleEscape
  suffix: External, Escape 3x4, Glass, Docking
  components:
  - type: GridFill
    addComponents:
    - type: IFF
      flags:
      - HideLabel
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsExternal ]

#HighSecDoors
- type: entity
  parent: HighSecDoor
  id: HighSecCentralCommandLocked
  suffix: Central Command, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsCentralCommand ]

- type: entity
  parent: HighSecDoor
  id: HighSecCommandLocked
  suffix: Command, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsCommand ]

- type: entity
  parent: HighSecDoor
  id: HighSecCaptainLocked
  suffix: Captain, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsCaptain ]

- type: entity
  parent: HighSecDoor
  id: HighSecArmoryLocked
  suffix: Armory, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsArmory ]

#Airtight hatch

- type: entity
  parent: AirlockHatchSyndicate
  id: AirlockHatchSyndicateLocked
  suffix: Syndicate, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsSyndicateAgent ]

- type: entity
  parent: AirlockHatchMaintenance
  id: AirlockHatchMaintenanceLocked
  suffix: Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsMaintenance ]
