Pipe Sprites & Visualizer (#1954)

* Pipe sprites

* pipe copyright

* SharedPipeComponent

* Pipe Visualizer draft

* missing longitudinal pipe sprites

* expanded rsi states

* pipe prototype fixes

* Fixed pipe visualizer

* ConduitLayer enum

* PipeVisualizer update

* halfpipe sprites

* yaml unneeded proto removal

* PipeVisualizer uses its own RSI

* Removes unused field from PipeVisualizer

Co-authored-by: py01 <pyronetics01@gmail.com>
This commit is contained in:
py01
2020-08-30 18:13:15 -06:00
committed by GitHub
parent b83c8126d7
commit 68ec6e6be5
43 changed files with 371 additions and 40 deletions

View File

@@ -12,32 +12,31 @@
- type: Icon
texture: Constructible/Power/eightdirwire.png
- type: Sprite
sprite: Constructible/Power/hv_cable.rsi
- type: Destructible
thresholdvalue: 100
- type: Appearance
visuals:
- type: PipeVisualizer
pipeRSI: Constructible/Atmos/pipe.rsi
- type: entity
parent: PipeBase
id: FourwayPipe
name: Fourway Pipe
components:
- type: Sprite
state: hvcable_15
- type: NodeContainer
nodes:
- !type:PipeNode
nodeGroupID: Pipe
pipeDirection: FourWay
pipeDirection: Fourway
- type: entity
parent: PipeBase
id: LongitudinalPipe
name: Longitudinal Pipe
components:
- type: Sprite
state: hvcable_3
- type: NodeContainer
nodes:
- !type:PipeNode
nodeGroupID: Pipe
pipeDirection: Longitudinal
pipeDirection: Longitudinal