Make directional barricade constructable (#22988)
main comit (cherry picked from commit 03ec7bac6700209b90075a247a23c01dab34ee7b)
This commit is contained in:
parent
82bd0e6af8
commit
ae25c2aff4
|
|
@ -86,6 +86,9 @@
|
|||
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:
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@
|
|||
- material: WoodPlank
|
||||
amount: 4
|
||||
doAfter: 3
|
||||
|
||||
- node: barricadefull
|
||||
entity: Barricade
|
||||
edges:
|
||||
|
|
@ -28,3 +27,29 @@
|
|||
- 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
|
||||
|
|
|
|||
|
|
@ -701,6 +701,23 @@
|
|||
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
|
||||
|
|
@ -1203,4 +1220,4 @@
|
|||
sprite: Structures/Doors/secret_door.rsi
|
||||
state: closed
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
- !type:TileNotBlocked
|
||||
|
|
|
|||
Loading…
Reference in New Issue