sprite: Structures/Doors/Airlocks/Glass/external.rsi
- type: PaintableAirlock
group: ExternalGlass
+ - type: Fixtures
+ fixtures:
+ fix1:
+ shape:
+ !type:PhysShapeAabb
+ bounds: "-0.49,-0.49,0.49,0.49" # don't want this colliding with walls or they won't close
+ density: 100
+ mask:
+ - FullTileMask
+ layer: #removed opaque from the layer, allowing lasers to pass through glass airlocks
+ - GlassAirlockLayer
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Glass/shuttle.rsi
- snapCardinals: false
- layers:
- - state: closed
- map: ["enum.DoorVisualLayers.Base"]
- - state: closed_unlit
- shader: unshaded
- map: ["enum.DoorVisualLayers.BaseUnlit"]
- - state: welded
- map: ["enum.WeldableLayers.BaseWelded"]
- - state: bolted_unlit
- shader: unshaded
- map: ["enum.DoorVisualLayers.BaseBolted"]
- - state: emergency_unlit
- shader: unshaded
- map: ["enum.DoorVisualLayers.BaseEmergencyAccess"]
- - state: panel_open
- map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: Occluder
enabled: false
- type: PaintableAirlock
group: ShuttleGlass
- type: Door
occludes: false
+ - type: Fixtures
+ fixtures:
+ fix1:
+ layer: #removed opaque from the layer, allowing lasers to pass through glass airlocks
+ - GlassAirlockLayer
- type: entity
id: AirlockShuttleAssembly
- type: entity
id: AirlockGlassShuttleSyndicate
- parent: AirlockShuttle
+ parent: AirlockGlassShuttle
name: external airlock
suffix: Glass, Docking
description: Necessary for connecting two space craft together.
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Glass/shuttle_syndicate.rsi
- snapCardinals: false
- layers:
- - state: closed
- map: ["enum.DoorVisualLayers.Base"]
- - state: closed_unlit
- shader: unshaded
- map: ["enum.DoorVisualLayers.BaseUnlit"]
- - state: welded
- map: ["enum.WeldableLayers.BaseWelded"]
- - state: bolted_unlit
- shader: unshaded
- map: ["enum.DoorVisualLayers.BaseBolted"]
- - state: emergency_unlit
- shader: unshaded
- map: ["enum.DoorVisualLayers.BaseEmergencyAccess"]
- - state: panel_open
- map: ["enum.WiresVisualLayers.MaintenancePanel"]
- - type: Occluder
- enabled: false
- - type: PaintableAirlock
- group: ShuttleGlass
- - type: Door
- occludes: false
- type: entity
parent: AirlockShuttle