#Atmospherics
- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyAtmospherics
  suffix: Atmospherics
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/atmospherics.rsi # Starcup - airlock resprite
    state: "assembly"

- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyAtmosphericsGlass
  suffix: Atmospherics, Glass
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Glass/atmospherics.rsi # Starcup - airlock resprite
    state: "assembly"

#Cargo
- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyCargo
  suffix: Cargo
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/cargo.rsi # Starcup - airlock resprite
    state: "assembly"

- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyCargoGlass
  suffix: Cargo, Glass
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Glass/cargo.rsi # Starcup - airlock resprite
    state: "assembly"

#Clockwork
- type: entity
  id: PinionAirlockAssembly
  name: airlock assembly
  suffix: Pinion, Clockwork
  parent: AirlockAssembly
  components:
  - type: Sprite
    sprite: Structures/Doors/Airlocks/Standard/clockwork_pinion.rsi
    state: "assembly"
  - type: Construction
    graph: PinionAirlock
    node: assembly
  placement:
    mode: SnapgridCenter

- type: entity
  parent: PinionAirlockAssembly
  id: PinionAirlockAssemblyGlass
  suffix: Pinion, Clockwork, Glass
  components:
  - type: Sprite
    sprite: Structures/Doors/Airlocks/Glass/clockwork_pinion.rsi
    state: "assembly"

#Command
- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyCommand
  suffix: Command
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/command.rsi # Starcup - airlock resprite
    state: "assembly"

- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyCommandGlass
  suffix: Command, Glass
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Glass/command.rsi # Starcup - airlock resprite
    state: "assembly"

#Engineering
- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyEngineering
  suffix: Engineering
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/engineering.rsi # Starcup - airlock resprite
    state: "assembly"

- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyEngineeringGlass
  suffix: Engineering, Glass
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Glass/engineering.rsi # Starcup - airlock resprite
    state: "assembly"

#External
- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyExternal
  suffix: External
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/external.rsi # Starcup - airlock resprite
    state: "assembly"

- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyExternalGlass
  suffix: External, Glass
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Glass/external.rsi # Starcup - airlock resprite
    state: "assembly"

#Public (Glass Airlock)
- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyGlass
  suffix: Glass
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Glass/glass.rsi # Starcup - airlock resprite
    state: "assembly"

#Freezer
- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyFreezer
  suffix: Freezer
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/freezer.rsi # Starcup - airlock resprite
    state: "assembly"

#Hydroponics
- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyHydroponics
  suffix: Hydroponics
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/hydroponics.rsi # Starcup - airlock resprite
    state: "assembly"

- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyHydroponicsGlass
  suffix: Hydroponics, Glass
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Glass/hydroponics.rsi # Starcup - airlock resprite
    state: "assembly"

#Maintenance
- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyMaintenance
  suffix: Maintenance
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/maint.rsi # Starcup - airlock resprite
    state: "assembly"

- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyMaintenanceGlass
  suffix: Maintenance, Glass
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Glass/maint.rsi # Starcup - airlock resprite
    state: "assembly"

#Medical
- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyMedical
  suffix: Medical
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/medical.rsi # Starcup - airlock resprite
    state: "assembly"

- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyMedicalGlass
  suffix: Medical, Glass
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Glass/medical.rsi # Starcup - airlock resprite
    state: "assembly"

#Salvage
- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblySalvage
  suffix: Salvage
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/salvage.rsi # Starcup - airlock resprite
    state: "assembly"

- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblySalvageGlass
  suffix: Salvage, Glass
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Glass/salvage.rsi # Starcup - airlock resprite
    state: "assembly"

#Science
- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyScience
  suffix: Science
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/science.rsi # Starcup - airlock resprite
    state: "assembly"

- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyScienceGlass
  suffix: Science, Glass
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Glass/science.rsi # Starcup - airlock resprite
    state: "assembly"

#Security
- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblySecurity
  suffix: Security
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/security.rsi # Starcup - airlock resprite
    state: "assembly"

- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblySecurityGlass
  suffix: Security, Glass
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Glass/security.rsi # Starcup - airlock resprite
    state: "assembly"

#Shuttle
- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyShuttle
  suffix: Shuttle
  components:
  - type: Sprite
    sprite: Structures/Doors/Airlocks/Standard/shuttle.rsi
    state: "assembly"

- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyShuttleGlass
  suffix: Shuttle, Glass
  components:
  - type: Sprite
    sprite: Structures/Doors/Airlocks/Glass/shuttle.rsi
    state: "assembly"

#Virology
- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyVirology
  suffix: Virology
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/virology.rsi # Starcup - airlock resprite
    state: "assembly"

- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyVirologyGlass
  suffix: Virology, Glass
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Glass/virology.rsi # Starcup - airlock resprite
    state: "assembly"

#CentralCommand
- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyCentralCommand
  suffix: CentralCommand
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/centcomm.rsi # Starcup - airlock resprite
    state: "assembly"

- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyCentralCommandGlass
  suffix: CentralCommand, Glass
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Glass/centcomm.rsi # Starcup - airlock resprite
    state: "assembly"

#Mining
- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyMining
  suffix: Mining
  components:
  - type: Sprite
    sprite: Structures/Doors/Airlocks/Standard/mining.rsi
    state: "assembly"

- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyMiningGlass
  suffix: Mining, Glass
  components:
  - type: Sprite
    sprite: Structures/Doors/Airlocks/Glass/mining.rsi
    state: "assembly"

#Syndicate
- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblySyndicate
  suffix: Syndicate
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Standard/syndicate.rsi # Starcup - airlock resprite
    state: "assembly"

- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblySyndicateGlass
  suffix: Syndicate, Glass
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/Glass/syndicate.rsi # Starcup - airlock resprite
    state: "assembly"

#ShuttleSyndicate
- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyShuttleSyndicate
  suffix: ShuttleSyndicate
  components:
  - type: Sprite
    sprite: Structures/Doors/Airlocks/Standard/shuttle_syndicate.rsi
    state: "assembly"

- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyShuttleSyndicateGlass
  suffix: ShuttleSyndicate, Glass
  components:
  - type: Sprite
    sprite: Structures/Doors/Airlocks/Glass/shuttle_syndicate.rsi
    state: "assembly"

#High Security
- type: entity
  parent: AirlockAssembly
  id: AirlockAssemblyHighSec
  suffix: HighSec
  components:
  - type: Sprite
    sprite: _starcup/Structures/Doors/Airlocks/highsec/highsec.rsi # Starcup - airlock resprite
    state: "assembly"
