fix smoke not transferring (#21332)

This commit is contained in:
Nemanja
2023-10-31 08:43:18 -04:00
committed by GitHub
parent 89df43036e
commit a05ef80cb0

View File

@@ -1,62 +1,12 @@
- type: entity - type: entity
id: Smoke id: BaseFoam
name: smoke abstract: true
noSpawn: true
components: components:
- type: Occluder
- type: Sprite - type: Sprite
drawdepth: Effects drawdepth: Effects
sprite: Effects/chemsmoke.rsi
state: chemsmoke
- type: Appearance - type: Appearance
- type: SmokeVisuals
- type: Transform
anchored: true
- type: Smoke
- type: ActiveEdgeSpreader
- type: EdgeSpreader
id: Smoke
- type: SolutionContainerManager
solutions:
solutionArea:
maxVol: 600
canReact: false
- type: TimedDespawn
lifetime: 10
- type: Tag
tags:
- HideContextMenu
- type: entity
id: Foam
name: foam
noSpawn: true
components:
- type: Sprite
drawdepth: Effects
color: "#ffffffcc"
sprite: Effects/foam.rsi
layers:
- state: foam
map: ["enum.FoamVisualLayers.Base"]
- map: [ "enum.EdgeLayer.South" ]
state: foam-south
- map: [ "enum.EdgeLayer.East" ]
state: foam-east
- map: [ "enum.EdgeLayer.North" ]
state: foam-north
- map: [ "enum.EdgeLayer.West" ]
state: foam-west
- type: AnimationPlayer - type: AnimationPlayer
- type: Appearance
- type: SmoothEdge
- type: IconSmooth
key: walls
mode: NoSprite
- type: SmokeVisuals - type: SmokeVisuals
- type: FoamVisuals
animationTime: 0.6
animationState: foam-dissolve
- type: Transform - type: Transform
anchored: true anchored: true
- type: Physics - type: Physics
@@ -80,6 +30,50 @@
solutionArea: solutionArea:
maxVol: 600 maxVol: 600
canReact: false canReact: false
- type: entity
parent: BaseFoam
id: Smoke
name: smoke
noSpawn: true
components:
- type: Occluder
- type: Sprite
sprite: Effects/chemsmoke.rsi
state: chemsmoke
- type: TimedDespawn
lifetime: 10
- type: Tag
tags:
- HideContextMenu
- type: entity
parent: BaseFoam
id: Foam
name: foam
noSpawn: true
components:
- type: Sprite
color: "#ffffffcc"
sprite: Effects/foam.rsi
layers:
- state: foam
map: ["enum.FoamVisualLayers.Base"]
- map: [ "enum.EdgeLayer.South" ]
state: foam-south
- map: [ "enum.EdgeLayer.East" ]
state: foam-east
- map: [ "enum.EdgeLayer.North" ]
state: foam-north
- map: [ "enum.EdgeLayer.West" ]
state: foam-west
- type: SmoothEdge
- type: IconSmooth
key: walls
mode: NoSprite
- type: FoamVisuals
animationTime: 0.6
animationState: foam-dissolve
- type: Slippery - type: Slippery
- type: StepTrigger - type: StepTrigger
@@ -90,26 +84,22 @@
parent: Foam parent: Foam
components: components:
- type: Sprite - type: Sprite
drawdepth: Effects
color: "#ffffffcc" color: "#ffffffcc"
sprite: Effects/foam.rsi sprite: Effects/foam.rsi
layers: layers:
- state: m_foam - state: m_foam
map: ["enum.FoamVisualLayers.Base"] map: ["enum.FoamVisualLayers.Base"]
- map: [ "enum.EdgeLayer.South" ] - map: [ "enum.EdgeLayer.South" ]
state: m_foam-south state: m_foam-south
- map: [ "enum.EdgeLayer.East" ] - map: [ "enum.EdgeLayer.East" ]
state: m_foam-east state: m_foam-east
- map: [ "enum.EdgeLayer.North" ] - map: [ "enum.EdgeLayer.North" ]
state: m_foam-north state: m_foam-north
- map: [ "enum.EdgeLayer.West" ] - map: [ "enum.EdgeLayer.West" ]
state: m_foam-west state: m_foam-west
- type: Appearance
- type: SmokeVisuals
- type: FoamVisuals - type: FoamVisuals
animationTime: 0.6 animationTime: 0.6
animationState: m_foam-dissolve animationState: m_foam-dissolve
- type: Smoke
- type: entity - type: entity
id: IronMetalFoam id: IronMetalFoam
@@ -136,11 +126,11 @@
placement: placement:
mode: SnapgridCenter mode: SnapgridCenter
snap: snap:
- Wall - Wall
components: components:
- type: Tag - type: Tag
tags: tags:
- RCDDeconstructWhitelist - RCDDeconstructWhitelist
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Sprite - type: Sprite
@@ -187,16 +177,16 @@
color: "#ffffffcc" color: "#ffffffcc"
sprite: Effects/foam.rsi sprite: Effects/foam.rsi
layers: layers:
- state: iron_foam - state: iron_foam
map: ["enum.FoamVisualLayers.Base"] map: ["enum.FoamVisualLayers.Base"]
- map: [ "enum.EdgeLayer.South" ] - map: [ "enum.EdgeLayer.South" ]
state: iron_foam-south state: iron_foam-south
- map: [ "enum.EdgeLayer.East" ] - map: [ "enum.EdgeLayer.East" ]
state: iron_foam-east state: iron_foam-east
- map: [ "enum.EdgeLayer.North" ] - map: [ "enum.EdgeLayer.North" ]
state: iron_foam-north state: iron_foam-north
- map: [ "enum.EdgeLayer.West" ] - map: [ "enum.EdgeLayer.West" ]
state: iron_foam-west state: iron_foam-west
- type: entity - type: entity
id: FoamedAluminiumMetal id: FoamedAluminiumMetal
@@ -209,13 +199,13 @@
color: "#ffffffcc" color: "#ffffffcc"
sprite: Effects/foam.rsi sprite: Effects/foam.rsi
layers: layers:
- state: metal_foam - state: metal_foam
map: ["enum.FoamVisualLayers.Base"] map: ["enum.FoamVisualLayers.Base"]
- map: [ "enum.EdgeLayer.South" ] - map: [ "enum.EdgeLayer.South" ]
state: metal_foam-south state: metal_foam-south
- map: [ "enum.EdgeLayer.East" ] - map: [ "enum.EdgeLayer.East" ]
state: metal_foam-east state: metal_foam-east
- map: [ "enum.EdgeLayer.North" ] - map: [ "enum.EdgeLayer.North" ]
state: metal_foam-north state: metal_foam-north
- map: [ "enum.EdgeLayer.West" ] - map: [ "enum.EdgeLayer.West" ]
state: metal_foam-west state: metal_foam-west