# SPDX-FileCopyrightText: 2024 BombasterDS <115770678+BombasterDS@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Icepick <122653407+Icepicked@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Piras314 <p1r4s@proton.me>
# SPDX-FileCopyrightText: 2024 starch <starchpersonal@gmail.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 BombasterDS <deniskaporoshok@gmail.com>
# SPDX-FileCopyrightText: 2025 BombasterDS2 <shvalovdenis.workmail@gmail.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
# CC locked

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

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

# CC/cap locked

- type: entity
  parent: AirlockCommand
  id: AirlockCommandCommandLocked
  suffix: CentCommCap, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsCentralCommandCaptain ]

- type: entity
  parent: AirlockCommandGlass
  id: AirlockCommandCommandGlassLocked
  suffix: CentCommCap, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsCentralCommandCaptain ]

# BSO locked

- type: entity
  parent: AirlockCentralCommand
  id: AirlockBlueshieldOfficerCommandLocked
  suffix: Blueshield, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsBSO ]

- type: entity
  parent: AirlockCentralCommandGlass
  id: AirlockBlueshieldOfficerCommandGlassLocked
  suffix: Blueshield, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsBSO ]

# NTR locked

- type: entity
  parent: AirlockCentralCommand
  id: AirlockNanotrasenRepresentativeCommandLocked
  suffix: NTRep, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsNTR ]

- type: entity
  parent: AirlockCentralCommandGlass
  id: AirlockNanotrasenRepresentativeCommandGlassLocked
  suffix: NTRep, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsNTR ]

- type: entity
  parent: AirlockServiceLocked
  id: AirlockAllServiceLocked
  suffix: All Service, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsAllService ]
  - type: Wires
    layoutId: AirlockService

- type: entity
  parent: AirlockServiceGlassLocked
  id: AirlockAllServiceGlassLocked
  suffix: All Service, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsAllService ]
  - type: Wires
    layoutId: AirlockService

#Robo

- type: entity
  parent: AirlockRobotics
  id: AirlockRoboticsLocked
  suffix: Robotics, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsRobotics ]

# Journalism

- type: entity
  parent: AirlockServiceLocked
  id: AirlockJournalismLocked
  suffix: Journalism, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsJournalism ]

- type: entity
  parent: AirlockServiceGlassLocked
  id: AirlockJournalismGlassLocked
  suffix: Journalism, Locked
  components:
  - type: ContainerFill
    containers:
      board: [ DoorElectronicsJournalism ]

- type: entity
  parent: AirlockJournalismLocked
  id: AirlockMaintJournalismLocked
  components:
  - type: Sprite
    sprite: Structures/Doors/Airlocks/Standard/maint.rsi
