Pipe visualizers (#3042)
* modifies pipe sprites to look not connected * pipe connector sprites * PipeConnectorVisualizer * Remove pipe visualizer * Revert "Remove pipe visualizer" This reverts commit dc8da93f99f20aa55247c6a94d26c7a75a3d1782. * PipeDirection can be set with the sprite updating correctly * fixes meta files * removes unused vent/scrubber directions * OnConnectedDirectionsNeedsUpdating * comments + OnConnectedDirectionsNeedsUpdating gets called * fix connecteddirections bug * Combines ConnectedDirections sent to visualizer * fixes unconnected pipe sprites * Adds PipeConnectorVisualizer to other piping entities * code cleanup * Fixed bug with ConnectedDirections not being set correctly * diff fix * rotation simplification * Improves rsi serialization * enable nullable * wip * visualizer cleanup * nullable cleanup Co-authored-by: py01 <pyronetics01@gmail.com>
This commit is contained in:
@@ -16,6 +16,9 @@
|
||||
- sprite: Constructible/Atmos/pipe.rsi
|
||||
state: pipeHalf
|
||||
- state: gasCanisterPort
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: PipeConnectorVisualizer
|
||||
- type: Damageable
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
- state: gasFilter
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: PipeConnectorVisualizer
|
||||
- type: GasFilterVisualizer
|
||||
|
||||
- type: entity
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: PipeVisualizer
|
||||
- type: PipeConnectorVisualizer
|
||||
- type: Icon
|
||||
sprite: Constructible/Atmos/pipe.rsi
|
||||
|
||||
@@ -55,7 +56,7 @@
|
||||
pipeDirection: Lateral
|
||||
- type: Icon
|
||||
state: pipeStraight
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: PipeBase
|
||||
id: PipeBend
|
||||
@@ -68,7 +69,7 @@
|
||||
pipeDirection: SEBend
|
||||
- type: Icon
|
||||
state: pipeBend
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: PipeBase
|
||||
id: PipeTJunction
|
||||
@@ -81,7 +82,7 @@
|
||||
pipeDirection: TEast
|
||||
- type: Icon
|
||||
state: pipeTJunction
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: PipeBase
|
||||
id: PipeFourway
|
||||
@@ -93,4 +94,4 @@
|
||||
nodeGroupID: Pipe
|
||||
pipeDirection: Fourway
|
||||
- type: Icon
|
||||
state: pipeFourway
|
||||
state: pipeFourway
|
||||
@@ -28,6 +28,7 @@
|
||||
- state: pumpPressure
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: PipeConnectorVisualizer
|
||||
- type: PumpVisualizer
|
||||
|
||||
- type: entity
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
- state: scrubOff
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: PipeConnectorVisualizer
|
||||
- type: SiphonVisualizer
|
||||
|
||||
- type: entity
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
- state: ventOff
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: PipeConnectorVisualizer
|
||||
- type: VentVisualizer
|
||||
|
||||
- type: entity
|
||||
|
||||
Reference in New Issue
Block a user