Glass airlock construction (#7877)

* Lower indentation

* Add glass airlock construction

* Fix glass airlock wrong name
This commit is contained in:
ShadowCommander
2022-05-08 22:52:19 -07:00
committed by GitHub
parent df49c2fd57
commit 2a3f1d2ae0
2 changed files with 131 additions and 82 deletions

View File

@@ -105,6 +105,9 @@
layer: #removed opaque from the layer, allowing lasers to pass through glass airlocks layer: #removed opaque from the layer, allowing lasers to pass through glass airlocks
- Impassable - Impassable
- VaultImpassable - VaultImpassable
- type: Construction
graph: Airlock
node: glassAirlock
- type: PaintableAirlock - type: PaintableAirlock
group: Windoor group: Windoor

View File

@@ -72,6 +72,13 @@
steps: steps:
- tool: Screwing - tool: Screwing
doAfter: 2.5 doAfter: 2.5
- to: glassElectronics
conditions:
- !type:EntityAnchored {}
steps:
- material: ReinforcedGlass
amount: 1
doAfter: 2
- node: airlock - node: airlock
entity: Airlock entity: Airlock
@@ -88,3 +95,42 @@
steps: steps:
- tool: Prying - tool: Prying
doAfter: 5 doAfter: 5
- node: glassElectronics
entity: AirlockAssembly
edges:
- to: glassAirlock
conditions:
- !type:EntityAnchored {}
steps:
- material: ReinforcedGlass
amount: 1
doAfter: 2
- tool: Screwing
doAfter: 2.5
- to: wired
conditions:
- !type:EntityAnchored {}
completed:
- !type:EmptyAllContainers {}
steps:
- tool: Prying
doAfter: 5
- node: glassAirlock
entity: AirlockGlass
edges:
- to: glassElectronics
conditions:
- !type:EntityAnchored {}
- !type:DoorWelded {}
- !type:AirlockBolted
value: false
- !type:WirePanel {}
completed:
- !type:SpawnPrototype
prototype: SheetRGlass1
amount: 1
steps:
- tool: Prying
doAfter: 2