sprite: Structures/barricades.rsi
state: barricade_directional
noRot: false #Results in smoother rotation when turning the camera, the sprite's dirs are just it rotated anyways so there's no reason to not set this.
+ - type: Construction
+ graph: BarricadeDirectional
+ node: barricadefull
- type: Physics
- type: Fixtures
fixtures:
- material: WoodPlank
amount: 4
doAfter: 3
-
- node: barricadefull
entity: Barricade
edges:
- tool: Prying
doAfter: 5
+- type: constructionGraph
+ id: BarricadeDirectional
+ start: start
+ graph:
+ - node: start
+ edges:
+ - to: barricadefull
+ steps:
+ - material: WoodPlank
+ amount: 4
+ doAfter: 3
+ - node: barricadefull
+ entity: BarricadeDirectional
+ edges:
+ - to: start
+ completed:
+ - !type:SpawnPrototype
+ prototype: MaterialWoodPlank1
+ amount: 3 #returns 1 less as one breaks
+ - !type:DeleteEntity {}
+ conditions:
+ - !type:EntityAnchored
+ anchored: true
+ steps:
+ - tool: Prying
+ doAfter: 5
placementMode: SnapgridCenter
canRotate: false
-- type: construction
+- type: construction
name: diagonal plasma window
id: PlasmaWindowDiagonal
graph: WindowDiagonal
conditions:
- !type:TileNotBlocked
+- type: construction
+ name: wooden barricade
+ id: BarricadeDirectional
+ graph: BarricadeDirectional
+ startNode: start
+ targetNode: barricadefull
+ category: construction-category-structures
+ description: An improvised barricade made out of wooden planks.
+ icon:
+ sprite: Structures/barricades.rsi
+ state: barricade_directional
+ objectType: Structure
+ placementMode: SnapgridCenter
+ canBuildInImpassable: false
+ conditions:
+ - !type:TileNotBlocked
+
- type: construction
name: railing
id: Railing
sprite: Structures/Doors/secret_door.rsi
state: closed
conditions:
- - !type:TileNotBlocked
\ No newline at end of file
+ - !type:TileNotBlocked