Atmos Pipe Crafting (#6737)
This commit is contained in:
@@ -0,0 +1,108 @@
|
||||
- type: constructionGraph
|
||||
id: GasBinary
|
||||
start: start
|
||||
graph:
|
||||
- node: start
|
||||
edges:
|
||||
- to: pressurepump
|
||||
steps:
|
||||
- material: Steel
|
||||
amount: 2
|
||||
doAfter: 1
|
||||
- to: volumepump
|
||||
steps:
|
||||
- material: Steel
|
||||
amount: 2
|
||||
doAfter: 1
|
||||
- to: passivegate
|
||||
steps:
|
||||
- material: Steel
|
||||
amount: 2
|
||||
doAfter: 1
|
||||
- to: valve
|
||||
steps:
|
||||
- material: Steel
|
||||
amount: 2
|
||||
doAfter: 1
|
||||
- to: port
|
||||
steps:
|
||||
- material: Steel
|
||||
amount: 2
|
||||
doAfter: 1
|
||||
- to: dualportventpump
|
||||
steps:
|
||||
- material: Steel
|
||||
amount: 2
|
||||
doAfter: 1
|
||||
- node: pressurepump
|
||||
entity: GasPressurePump
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetSteel1
|
||||
amount: 2
|
||||
- !type:DeleteEntity
|
||||
steps:
|
||||
- tool: Welding
|
||||
doAfter: 1
|
||||
- node: volumepump
|
||||
entity: GasVolumePump
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetSteel1
|
||||
amount: 2
|
||||
- !type:DeleteEntity
|
||||
steps:
|
||||
- tool: Welding
|
||||
doAfter: 1
|
||||
- node: passivegate
|
||||
entity: GasPassiveGate
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetSteel1
|
||||
amount: 2
|
||||
- !type:DeleteEntity
|
||||
steps:
|
||||
- tool: Welding
|
||||
doAfter: 1
|
||||
- node: valve
|
||||
entity: GasValve
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetSteel1
|
||||
amount: 2
|
||||
- !type:DeleteEntity
|
||||
steps:
|
||||
- tool: Welding
|
||||
doAfter: 1
|
||||
- node: port
|
||||
entity: GasPort
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetSteel1
|
||||
amount: 2
|
||||
- !type:DeleteEntity
|
||||
steps:
|
||||
- tool: Welding
|
||||
doAfter: 1
|
||||
- node: dualportventpump
|
||||
entity: GasDualPortVentPump
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetSteel1
|
||||
amount: 2
|
||||
- !type:DeleteEntity
|
||||
steps:
|
||||
- tool: Welding
|
||||
doAfter: 1
|
||||
@@ -0,0 +1,91 @@
|
||||
- type: constructionGraph
|
||||
id: GasPipe
|
||||
start: start
|
||||
graph:
|
||||
- node: start
|
||||
edges:
|
||||
- to: half
|
||||
steps:
|
||||
- material: Steel
|
||||
amount: 2
|
||||
doAfter: 1
|
||||
- to: straight
|
||||
steps:
|
||||
- material: Steel
|
||||
amount: 2
|
||||
doAfter: 1
|
||||
- to: bend
|
||||
steps:
|
||||
- material: Steel
|
||||
amount: 2
|
||||
doAfter: 1
|
||||
- to: tjunction
|
||||
steps:
|
||||
- material: Steel
|
||||
amount: 2
|
||||
doAfter: 1
|
||||
- to: fourway
|
||||
steps:
|
||||
- material: Steel
|
||||
amount: 2
|
||||
doAfter: 1
|
||||
- node: half
|
||||
entity: GasPipeHalf
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetSteel1
|
||||
amount: 2
|
||||
- !type:DeleteEntity
|
||||
steps:
|
||||
- tool: Welding
|
||||
doAfter: 1
|
||||
- node: straight
|
||||
entity: GasPipeStraight
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetSteel1
|
||||
amount: 2
|
||||
- !type:DeleteEntity
|
||||
steps:
|
||||
- tool: Welding
|
||||
doAfter: 1
|
||||
- node: bend
|
||||
entity: GasPipeBend
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetSteel1
|
||||
amount: 2
|
||||
- !type:DeleteEntity
|
||||
steps:
|
||||
- tool: Welding
|
||||
doAfter: 1
|
||||
- node: tjunction
|
||||
entity: GasPipeTJunction
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetSteel1
|
||||
amount: 2
|
||||
- !type:DeleteEntity
|
||||
steps:
|
||||
- tool: Welding
|
||||
doAfter: 1
|
||||
- node: fourway
|
||||
entity: GasPipeFourway
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetSteel1
|
||||
amount: 2
|
||||
- !type:DeleteEntity
|
||||
steps:
|
||||
- tool: Welding
|
||||
doAfter: 1
|
||||
@@ -0,0 +1,40 @@
|
||||
- type: constructionGraph
|
||||
id: GasTrinary
|
||||
start: start
|
||||
graph:
|
||||
- node: start
|
||||
edges:
|
||||
- to: filter
|
||||
steps:
|
||||
- material: Steel
|
||||
amount: 2
|
||||
doAfter: 1
|
||||
- to: mixer
|
||||
steps:
|
||||
- material: Steel
|
||||
amount: 2
|
||||
doAfter: 1
|
||||
- node: filter
|
||||
entity: GasFilter
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetSteel1
|
||||
amount: 2
|
||||
- !type:DeleteEntity
|
||||
steps:
|
||||
- tool: Welding
|
||||
doAfter: 1
|
||||
- node: mixer
|
||||
entity: GasMixer
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetSteel1
|
||||
amount: 2
|
||||
- !type:DeleteEntity
|
||||
steps:
|
||||
- tool: Welding
|
||||
doAfter: 1
|
||||
@@ -0,0 +1,75 @@
|
||||
- type: constructionGraph
|
||||
id: GasUnary
|
||||
start: start
|
||||
graph:
|
||||
- node: start
|
||||
edges:
|
||||
- to: ventpump
|
||||
steps:
|
||||
- material: Steel
|
||||
amount: 2
|
||||
doAfter: 1
|
||||
- to: passivevent
|
||||
steps:
|
||||
- material: Steel
|
||||
amount: 2
|
||||
doAfter: 1
|
||||
- to: ventscrubber
|
||||
steps:
|
||||
- material: Steel
|
||||
amount: 2
|
||||
doAfter: 1
|
||||
- to: outletinjector
|
||||
steps:
|
||||
- material: Steel
|
||||
amount: 2
|
||||
doAfter: 1
|
||||
- node: ventpump
|
||||
entity: GasVentPump
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetSteel1
|
||||
amount: 2
|
||||
- !type:DeleteEntity
|
||||
steps:
|
||||
- tool: Welding
|
||||
doAfter: 1
|
||||
- node: passivevent
|
||||
entity: GasPassiveVent
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetSteel1
|
||||
amount: 2
|
||||
- !type:DeleteEntity
|
||||
steps:
|
||||
- tool: Welding
|
||||
doAfter: 1
|
||||
- node: ventscrubber
|
||||
entity: GasVentScrubber
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetSteel1
|
||||
amount: 2
|
||||
- !type:DeleteEntity
|
||||
steps:
|
||||
- tool: Welding
|
||||
doAfter: 1
|
||||
- node: outletinjector
|
||||
entity: GasOutletInjector
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetSteel1
|
||||
amount: 2
|
||||
- !type:DeleteEntity
|
||||
steps:
|
||||
- tool: Welding
|
||||
doAfter: 1
|
||||
|
||||
@@ -188,3 +188,229 @@
|
||||
canBuildInImpassable: true
|
||||
conditions:
|
||||
- !type:WallmountCondition {}
|
||||
|
||||
# ATMOS PIPES
|
||||
- type: construction
|
||||
name: gas pipe half
|
||||
id: GasPipeHalf
|
||||
graph: GasPipe
|
||||
startNode: start
|
||||
targetNode: half
|
||||
category: Utilities
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
icon:
|
||||
sprite: Structures/Piping/Atmospherics/pipe.rsi
|
||||
state: pipeHalf
|
||||
|
||||
- type: construction
|
||||
name: gas pipe straight
|
||||
id: GasPipeStraight
|
||||
graph: GasPipe
|
||||
startNode: start
|
||||
targetNode: straight
|
||||
category: Utilities
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
icon:
|
||||
sprite: Structures/Piping/Atmospherics/pipe.rsi
|
||||
state: pipeStraight
|
||||
|
||||
- type: construction
|
||||
name: gas pipe bend
|
||||
id: GasPipeBend
|
||||
graph: GasPipe
|
||||
startNode: start
|
||||
targetNode: bend
|
||||
category: Utilities
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
icon:
|
||||
sprite: Structures/Piping/Atmospherics/pipe.rsi
|
||||
state: pipeBend
|
||||
|
||||
- type: construction
|
||||
name: gas pipe T junction
|
||||
id: GasPipeTJunction
|
||||
graph: GasPipe
|
||||
startNode: start
|
||||
targetNode: tjunction
|
||||
category: Utilities
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
icon:
|
||||
sprite: Structures/Piping/Atmospherics/pipe.rsi
|
||||
state: pipeTJunction
|
||||
|
||||
- type: construction
|
||||
name: gas pipe fourway
|
||||
id: GasPipeFourway
|
||||
graph: GasPipe
|
||||
startNode: start
|
||||
targetNode: fourway
|
||||
category: Utilities
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
icon:
|
||||
sprite: Structures/Piping/Atmospherics/pipe.rsi
|
||||
state: pipeFourway
|
||||
|
||||
# ATMOS UNARY
|
||||
- type: construction
|
||||
name: air vent
|
||||
id: GasVentPump
|
||||
graph: GasUnary
|
||||
startNode: start
|
||||
targetNode: ventpump
|
||||
category: Utilities
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
icon:
|
||||
sprite: Structures/Piping/Atmospherics/vent.rsi
|
||||
state: vent_off
|
||||
|
||||
- type: construction
|
||||
name: passive vent
|
||||
id: GasPassiveVent
|
||||
graph: GasUnary
|
||||
startNode: start
|
||||
targetNode: passivevent
|
||||
category: Utilities
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
icon:
|
||||
sprite: Structures/Piping/Atmospherics/vent.rsi
|
||||
state: vent_off
|
||||
|
||||
- type: construction
|
||||
name: air scrubber
|
||||
id: GasVentScrubber
|
||||
graph: GasUnary
|
||||
startNode: start
|
||||
targetNode: ventscrubber
|
||||
category: Utilities
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
icon:
|
||||
sprite: Structures/Piping/Atmospherics/scrubber.rsi
|
||||
state: scrub_off
|
||||
|
||||
- type: construction
|
||||
name: air injector
|
||||
id: GasOutletInjector
|
||||
graph: GasUnary
|
||||
startNode: start
|
||||
targetNode: outletinjector
|
||||
category: Utilities
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
icon:
|
||||
sprite: Structures/Piping/Atmospherics/pipe.rsi
|
||||
state: pipeHalf
|
||||
|
||||
# ATMOS BINARY
|
||||
- type: construction
|
||||
name: gas pump
|
||||
id: GasPressurePump
|
||||
graph: GasBinary
|
||||
startNode: start
|
||||
targetNode: pressurepump
|
||||
category: Utilities
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
icon:
|
||||
sprite: Structures/Piping/Atmospherics/pump.rsi
|
||||
state: pumpPressure
|
||||
|
||||
- type: construction
|
||||
name: volumetric gas pump
|
||||
id: GasVolumePump
|
||||
graph: GasBinary
|
||||
startNode: start
|
||||
targetNode: volumepump
|
||||
category: Utilities
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
icon:
|
||||
sprite: Structures/Piping/Atmospherics/pump.rsi
|
||||
state: pumpVolume
|
||||
|
||||
- type: construction
|
||||
id: GasPassiveGate
|
||||
name: passive gate
|
||||
graph: GasBinary
|
||||
startNode: start
|
||||
targetNode: passivegate
|
||||
category: Utilities
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
icon:
|
||||
sprite: Structures/Piping/Atmospherics/pump.rsi
|
||||
state: pumpPassiveGate
|
||||
|
||||
- type: construction
|
||||
id: GasValve
|
||||
name: manual valve
|
||||
graph: GasBinary
|
||||
startNode: start
|
||||
targetNode: valve
|
||||
category: Utilities
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
icon:
|
||||
sprite: Structures/Piping/Atmospherics/pump.rsi
|
||||
state: pumpManualValve
|
||||
|
||||
- type: construction
|
||||
id: GasPort
|
||||
name: connector port
|
||||
graph: GasBinary
|
||||
startNode: start
|
||||
targetNode: port
|
||||
category: Utilities
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
icon:
|
||||
sprite: Structures/Piping/Atmospherics/gascanisterport.rsi
|
||||
state: gasCanisterPort
|
||||
|
||||
- type: construction
|
||||
id: GasDualPortVentPump
|
||||
name: dual-port air vent
|
||||
graph: GasBinary
|
||||
startNode: start
|
||||
targetNode: dualportventpump
|
||||
category: Utilities
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
icon:
|
||||
sprite: Structures/Piping/Atmospherics/vent.rsi
|
||||
state: vent_off
|
||||
|
||||
# ATMOS TRINARY
|
||||
- type: construction
|
||||
id: GasFilter
|
||||
name: gas filter
|
||||
graph: GasTrinary
|
||||
startNode: start
|
||||
targetNode: filter
|
||||
category: Utilities
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
icon:
|
||||
sprite: Structures/Piping/Atmospherics/gasfilter.rsi
|
||||
state: gasFilter
|
||||
|
||||
- type: construction
|
||||
id: GasMixer
|
||||
name: gas mixer
|
||||
graph: GasTrinary
|
||||
startNode: start
|
||||
targetNode: mixer
|
||||
category: Utilities
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: false
|
||||
icon:
|
||||
sprite: Structures/Piping/Atmospherics/gasmixer.rsi
|
||||
state: gasMixer
|
||||
|
||||
|
||||
Reference in New Issue
Block a user