PipeHeaterComponent (#3443)

* PipeHeaterComponent

Heater rsi

Heater prototype

* Client ignore
This commit is contained in:
collinlunn
2021-02-28 04:05:10 -07:00
committed by GitHub
parent eb642c0fa9
commit 9cefe6b3f3
7 changed files with 121 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
- type: entity
id: Heater
name: Heater
description: Heats gas.
placement:
mode: SnapgridCenter
components:
- type: Clickable
- type: InteractionOutline
- type: Physics
- type: SnapGrid
offset: Center
- type: Damageable
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 100
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
- type: Sprite
netsync: false
sprite: Constructible/Atmos/heater.rsi
layers:
- state: heater
- state: heaterPipe
- type: NodeContainer
nodes:
- !type:PipeNode
nodeGroupID: Pipe
pipeDirection: East
- type: PipeHeater