# Standard

- type: entity
  parent: Airlock
  id: AirlockExternal
  suffix: External
  description: "It opens, it closes, it might crush you, and there might be only space behind it.\nHas to be manually activated."
  components:
  - type: Door
    bumpOpen: false
  - type: Sprite
    sprite: Constructible/Structures/Doors/Standard/external.rsi
  - type: Appearance
    visuals:
    - type: AirlockVisualizer
      open_sound: /Audio/Machines/airlock_ext_open.ogg
      close_sound: /Audio/Machines/airlock_ext_close.ogg
      deny_sound: /Audio/Machines/airlock_deny.ogg
    - type: WiresVisualizer

- type: entity
  parent: Airlock
  id: AirlockFreezer
  suffix: Freezer
  components:
  - type: Sprite
    sprite: Constructible/Structures/Doors/Standard/freezer.rsi

- type: entity
  parent: Airlock
  id: AirlockEngineering
  suffix: Engineering
  components:
  - type: Sprite
    sprite: Constructible/Structures/Doors/Standard/engineering.rsi

- type: entity
  parent: Airlock
  id: AirlockCargo
  suffix: Cargo
  components:
  - type: Sprite
    sprite: Constructible/Structures/Doors/Standard/cargo.rsi

- type: entity
  parent: Airlock
  id: AirlockMedical
  suffix: Medical
  components:
  - type: Sprite
    sprite: Constructible/Structures/Doors/Standard/medical.rsi

- type: entity
  parent: Airlock
  id: AirlockScience
  suffix: Science
  components:
  - type: Sprite
    sprite: Constructible/Structures/Doors/Standard/science.rsi

- type: entity
  parent: Airlock
  id: AirlockCommand
  suffix: Command
  components:
  - type: Sprite
    sprite: Constructible/Structures/Doors/Standard/command.rsi

- type: entity
  parent: Airlock
  id: AirlockSecurity
  suffix: Security
  components:
  - type: Sprite
    sprite: Constructible/Structures/Doors/Standard/security.rsi

- type: entity
  parent: Airlock
  id: AirlockMaint
  name: maintenance hatch
  components:
  - type: Sprite
    sprite: Constructible/Structures/Doors/Standard/maint.rsi

# Glass

- type: entity
  id: AirlockGlass
  parent: Airlock
  name: glass airlock
  components:
  - type: Door
    occludes: false
  - type: Occluder
    enabled: false
  - type: Sprite
    sprite: Constructible/Structures/Doors/Glass/glass.rsi

- type: entity
  parent: AirlockGlass
  id: AirlockEngineeringGlass
  suffix: Engineering
  components:
  - type: Sprite
    sprite: Constructible/Structures/Doors/Glass/engineering.rsi

- type: entity
  parent: AirlockGlass
  id: AirlockCargoGlass
  suffix: Cargo
  components:
  - type: Sprite
    sprite: Constructible/Structures/Doors/Glass/cargo.rsi

- type: entity
  parent: AirlockGlass
  id: AirlockMedicalGlass
  suffix: Medical
  components:
  - type: Sprite
    sprite: Constructible/Structures/Doors/Glass/medical.rsi

- type: entity
  parent: AirlockGlass
  id: AirlockScienceGlass
  suffix: Science
  components:
  - type: Sprite
    sprite: Constructible/Structures/Doors/Glass/science.rsi

- type: entity
  parent: AirlockGlass
  id: AirlockCommandGlass
  suffix: Command
  components:
  - type: Sprite
    sprite: Constructible/Structures/Doors/Glass/command.rsi

- type: entity
  parent: AirlockGlass
  id: AirlockSecurityGlass
  suffix: Security
  components:
  - type: Sprite
    sprite: Constructible/Structures/Doors/Glass/security.rsi
