Remove SpreaderNodeGroup (#20230)

* Remove SpreaderNodeGroup

* Fix airtight updates

* more smoke stuff

* more smoke fixes

* wtf is smoke code

* Fix merge

* Fix divide by zero
This commit is contained in:
Leon Friedrich
2023-10-02 07:56:41 +11:00
committed by GitHub
parent 824484c6ac
commit fc034dd9d1
18 changed files with 224 additions and 322 deletions

View File

@@ -13,12 +13,9 @@
- type: Transform
anchored: true
- type: Smoke
- type: NodeContainer
nodes:
smoke:
!type:SpreaderNode
nodeGroupID: Spreader
- type: ActiveEdgeSpreader
- type: EdgeSpreader
id: Smoke
- type: SolutionContainerManager
solutions:
solutionArea:
@@ -64,12 +61,9 @@
layer:
- SlipLayer
- type: Smoke
- type: NodeContainer
nodes:
smoke:
!type:SpreaderNode
nodeGroupID: Spreader
- type: ActiveEdgeSpreader
- type: EdgeSpreader
id: Smoke
- type: SolutionContainerManager
solutions:
solutionArea:

View File

@@ -144,13 +144,10 @@
puddle: { maxVol: 1000 }
- type: Puddle
- type: Appearance
- type: ActiveEdgeSpreader
- type: EdgeSpreader
id: Puddle
- type: StepTrigger
- type: NodeContainer
nodes:
puddle:
!type:SpreaderNode
nodeGroupID: Spreader
- type: Drink
delay: 3
transferAmount: 1

View File

@@ -79,12 +79,9 @@
ignoreWhitelist:
components:
- IgnoreKudzu
- type: ActiveEdgeSpreader
- type: EdgeSpreader
- type: NodeContainer
nodes:
kudzu:
!type:SpreaderNode
nodeGroupID: Spreader
id: Kudzu
- type: Food
requiredStomachs: 2 # ruminants have 4 stomachs but i dont care to give them literally 4 stomachs. 2 is good
delay: 0.5
@@ -186,12 +183,9 @@
- type: GrowingKudzu
growthTickChance: 0.3
- type: AtmosExposed
- type: ActiveEdgeSpreader
- type: EdgeSpreader
- type: NodeContainer
nodes:
kudzu:
!type:SpreaderNode
nodeGroupID: Spreader
id: Kudzu
- type: SlowContacts
walkSpeedModifier: 0.3
sprintSpeedModifier: 0.3

View File

@@ -1,8 +1,11 @@
- type: edgeSpreader
id: kudzu
id: Kudzu
updatesPerSecond: 1
- type: edgeSpreader
id: puddle
id: Puddle
updatesPerSecond: 16
- type: edgeSpreader
id: smoke
id: Smoke
updatesPerSecond: 8