Colourful curtains (#25684)
* curwa * fix * huh * revert huh * add fancy white * resprite hospital * add suffix
@@ -1,16 +1,13 @@
|
|||||||
- type: entity
|
- type: entity
|
||||||
id: HospitalCurtains
|
id: BaseCurtains
|
||||||
parent: BaseStructure
|
parent: BaseStructure
|
||||||
name: curtains
|
name: curtains
|
||||||
description: Contains less than 1% mercury.
|
description: Hides what others shouldn't see.
|
||||||
|
abstract: true
|
||||||
|
placement:
|
||||||
|
mode: SnapgridCenter
|
||||||
components:
|
components:
|
||||||
- type: Occluder
|
- type: Occluder
|
||||||
- type: Sprite
|
|
||||||
snapCardinals: true
|
|
||||||
sprite: Structures/Decoration/curtains.rsi
|
|
||||||
layers:
|
|
||||||
- state: closed
|
|
||||||
map: ["enum.DoorVisualLayers.Base"]
|
|
||||||
- type: AnimationPlayer
|
- type: AnimationPlayer
|
||||||
- type: Fixtures
|
- type: Fixtures
|
||||||
fixtures:
|
fixtures:
|
||||||
@@ -40,9 +37,6 @@
|
|||||||
- type: Damageable
|
- type: Damageable
|
||||||
damageContainer: Inorganic
|
damageContainer: Inorganic
|
||||||
damageModifierSet: Wood
|
damageModifierSet: Wood
|
||||||
- type: Construction
|
|
||||||
graph: Curtains
|
|
||||||
node: Curtains
|
|
||||||
- type: Destructible
|
- type: Destructible
|
||||||
thresholds:
|
thresholds:
|
||||||
- trigger:
|
- trigger:
|
||||||
@@ -56,20 +50,304 @@
|
|||||||
MaterialCloth1:
|
MaterialCloth1:
|
||||||
min: 1
|
min: 1
|
||||||
max: 2
|
max: 2
|
||||||
placement:
|
|
||||||
mode: SnapgridCenter
|
- type: entity
|
||||||
|
id: HospitalCurtains
|
||||||
|
parent: BaseCurtains
|
||||||
|
suffix: Hospital
|
||||||
|
description: Contains less than 1% mercury.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
snapCardinals: true
|
||||||
|
sprite: Structures/Decoration/Curtains/hospital.rsi
|
||||||
|
layers:
|
||||||
|
- state: closed
|
||||||
|
map: ["enum.DoorVisualLayers.Base"]
|
||||||
|
- type: Construction
|
||||||
|
graph: Curtains
|
||||||
|
node: Curtains
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: HospitalCurtainsOpen
|
id: HospitalCurtainsOpen
|
||||||
parent: HospitalCurtains
|
parent: HospitalCurtains
|
||||||
suffix: Open
|
suffix: Open, Hospital
|
||||||
components:
|
components:
|
||||||
- type: Door
|
- type: Door
|
||||||
state: Open
|
state: Open
|
||||||
- type: Occluder
|
- type: Occluder
|
||||||
enabled: false
|
enabled: false
|
||||||
- type: Physics
|
|
||||||
canCollide: false
|
|
||||||
- type: Construction
|
- type: Construction
|
||||||
graph: Curtains
|
graph: Curtains
|
||||||
node: CurtainsOpen
|
node: CurtainsOpen
|
||||||
|
- type: Physics
|
||||||
|
canCollide: false
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: CurtainsBlack
|
||||||
|
parent: BaseCurtains
|
||||||
|
suffix: Fancy black
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
snapCardinals: true
|
||||||
|
sprite: Structures/Decoration/Curtains/black.rsi
|
||||||
|
layers:
|
||||||
|
- state: closed
|
||||||
|
map: ["enum.DoorVisualLayers.Base"]
|
||||||
|
- type: Construction
|
||||||
|
graph: Curtains
|
||||||
|
node: CurtainsBlack
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: CurtainsBlackOpen
|
||||||
|
parent: CurtainsBlack
|
||||||
|
suffix: Open, Fancy black
|
||||||
|
components:
|
||||||
|
- type: Door
|
||||||
|
state: Open
|
||||||
|
- type: Occluder
|
||||||
|
enabled: false
|
||||||
|
- type: Construction
|
||||||
|
graph: Curtains
|
||||||
|
node: CurtainsBlackOpen
|
||||||
|
- type: Physics
|
||||||
|
canCollide: false
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: CurtainsBlue
|
||||||
|
parent: BaseCurtains
|
||||||
|
suffix: Fancy blue
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
snapCardinals: true
|
||||||
|
sprite: Structures/Decoration/Curtains/blue.rsi
|
||||||
|
layers:
|
||||||
|
- state: closed
|
||||||
|
map: ["enum.DoorVisualLayers.Base"]
|
||||||
|
- type: Construction
|
||||||
|
graph: Curtains
|
||||||
|
node: CurtainsBlue
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: CurtainsBlueOpen
|
||||||
|
parent: CurtainsBlue
|
||||||
|
suffix: Open, Fancy blue
|
||||||
|
components:
|
||||||
|
- type: Door
|
||||||
|
state: Open
|
||||||
|
- type: Occluder
|
||||||
|
enabled: false
|
||||||
|
- type: Construction
|
||||||
|
graph: Curtains
|
||||||
|
node: CurtainsBlueOpen
|
||||||
|
- type: Physics
|
||||||
|
canCollide: false
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: CurtainsCyan
|
||||||
|
parent: BaseCurtains
|
||||||
|
suffix: Fancy cyan
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
snapCardinals: true
|
||||||
|
sprite: Structures/Decoration/Curtains/cyan.rsi
|
||||||
|
layers:
|
||||||
|
- state: closed
|
||||||
|
map: ["enum.DoorVisualLayers.Base"]
|
||||||
|
- type: Construction
|
||||||
|
graph: Curtains
|
||||||
|
node: CurtainsCyan
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: CurtainsCyanOpen
|
||||||
|
parent: CurtainsCyan
|
||||||
|
suffix: Open, Fancy cyan
|
||||||
|
components:
|
||||||
|
- type: Door
|
||||||
|
state: Open
|
||||||
|
- type: Occluder
|
||||||
|
enabled: false
|
||||||
|
- type: Construction
|
||||||
|
graph: Curtains
|
||||||
|
node: CurtainsCyanOpen
|
||||||
|
- type: Physics
|
||||||
|
canCollide: false
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: CurtainsGreen
|
||||||
|
parent: BaseCurtains
|
||||||
|
suffix: Fancy green
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
snapCardinals: true
|
||||||
|
sprite: Structures/Decoration/Curtains/green.rsi
|
||||||
|
layers:
|
||||||
|
- state: closed
|
||||||
|
map: ["enum.DoorVisualLayers.Base"]
|
||||||
|
- type: Construction
|
||||||
|
graph: Curtains
|
||||||
|
node: CurtainsGreen
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: CurtainsGreenOpen
|
||||||
|
parent: CurtainsGreen
|
||||||
|
suffix: Open, Fancy green
|
||||||
|
components:
|
||||||
|
- type: Door
|
||||||
|
state: Open
|
||||||
|
- type: Occluder
|
||||||
|
enabled: false
|
||||||
|
- type: Construction
|
||||||
|
graph: Curtains
|
||||||
|
node: CurtainsGreenOpen
|
||||||
|
- type: Physics
|
||||||
|
canCollide: false
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: CurtainsOrange
|
||||||
|
parent: BaseCurtains
|
||||||
|
suffix: Fancy orange
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
snapCardinals: true
|
||||||
|
sprite: Structures/Decoration/Curtains/orange.rsi
|
||||||
|
layers:
|
||||||
|
- state: closed
|
||||||
|
map: ["enum.DoorVisualLayers.Base"]
|
||||||
|
- type: Construction
|
||||||
|
graph: Curtains
|
||||||
|
node: CurtainsOrange
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: CurtainsOrangeOpen
|
||||||
|
parent: CurtainsOrange
|
||||||
|
suffix: Open, Fancy orange
|
||||||
|
components:
|
||||||
|
- type: Door
|
||||||
|
state: Open
|
||||||
|
- type: Occluder
|
||||||
|
enabled: false
|
||||||
|
- type: Construction
|
||||||
|
graph: Curtains
|
||||||
|
node: CurtainsOrangeOpen
|
||||||
|
- type: Physics
|
||||||
|
canCollide: false
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: CurtainsPink
|
||||||
|
parent: BaseCurtains
|
||||||
|
suffix: Fancy pink
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
snapCardinals: true
|
||||||
|
sprite: Structures/Decoration/Curtains/pink.rsi
|
||||||
|
layers:
|
||||||
|
- state: closed
|
||||||
|
map: ["enum.DoorVisualLayers.Base"]
|
||||||
|
- type: Construction
|
||||||
|
graph: Curtains
|
||||||
|
node: CurtainsPink
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: CurtainsPinkOpen
|
||||||
|
parent: CurtainsPink
|
||||||
|
suffix: Open, Fancy pink
|
||||||
|
components:
|
||||||
|
- type: Door
|
||||||
|
state: Open
|
||||||
|
- type: Occluder
|
||||||
|
enabled: false
|
||||||
|
- type: Construction
|
||||||
|
graph: Curtains
|
||||||
|
node: CurtainsPinkOpen
|
||||||
|
- type: Physics
|
||||||
|
canCollide: false
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: CurtainsPurple
|
||||||
|
parent: BaseCurtains
|
||||||
|
suffix: Fancy purple
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
snapCardinals: true
|
||||||
|
sprite: Structures/Decoration/Curtains/purple.rsi
|
||||||
|
layers:
|
||||||
|
- state: closed
|
||||||
|
map: ["enum.DoorVisualLayers.Base"]
|
||||||
|
- type: Construction
|
||||||
|
graph: Curtains
|
||||||
|
node: CurtainsPurple
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: CurtainsPurpleOpen
|
||||||
|
parent: CurtainsPurple
|
||||||
|
suffix: Open, Fancy purple
|
||||||
|
components:
|
||||||
|
- type: Door
|
||||||
|
state: Open
|
||||||
|
- type: Occluder
|
||||||
|
enabled: false
|
||||||
|
- type: Construction
|
||||||
|
graph: Curtains
|
||||||
|
node: CurtainsPurpleOpen
|
||||||
|
- type: Physics
|
||||||
|
canCollide: false
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: CurtainsRed
|
||||||
|
parent: BaseCurtains
|
||||||
|
suffix: Fancy red
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
snapCardinals: true
|
||||||
|
sprite: Structures/Decoration/Curtains/red.rsi
|
||||||
|
layers:
|
||||||
|
- state: closed
|
||||||
|
map: ["enum.DoorVisualLayers.Base"]
|
||||||
|
- type: Construction
|
||||||
|
graph: Curtains
|
||||||
|
node: CurtainsRed
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: CurtainsRedOpen
|
||||||
|
parent: CurtainsRed
|
||||||
|
suffix: Open, Fancy red
|
||||||
|
components:
|
||||||
|
- type: Door
|
||||||
|
state: Open
|
||||||
|
- type: Occluder
|
||||||
|
enabled: false
|
||||||
|
- type: Construction
|
||||||
|
graph: Curtains
|
||||||
|
node: CurtainsRedOpen
|
||||||
|
- type: Physics
|
||||||
|
canCollide: false
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: CurtainsWhite
|
||||||
|
parent: BaseCurtains
|
||||||
|
suffix: Fancy white
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
snapCardinals: true
|
||||||
|
sprite: Structures/Decoration/Curtains/white.rsi
|
||||||
|
layers:
|
||||||
|
- state: closed
|
||||||
|
map: ["enum.DoorVisualLayers.Base"]
|
||||||
|
- type: Construction
|
||||||
|
graph: Curtains
|
||||||
|
node: CurtainsWhite
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: CurtainsWhiteOpen
|
||||||
|
parent: CurtainsWhite
|
||||||
|
suffix: Open, Fancy white
|
||||||
|
components:
|
||||||
|
- type: Door
|
||||||
|
state: Open
|
||||||
|
- type: Occluder
|
||||||
|
enabled: false
|
||||||
|
- type: Construction
|
||||||
|
graph: Curtains
|
||||||
|
node: CurtainsWhiteOpen
|
||||||
|
- type: Physics
|
||||||
|
canCollide: false
|
||||||
@@ -13,6 +13,97 @@
|
|||||||
- material: Cloth
|
- material: Cloth
|
||||||
amount: 2
|
amount: 2
|
||||||
doAfter: 1
|
doAfter: 1
|
||||||
|
- to: CurtainsBlack
|
||||||
|
completed:
|
||||||
|
- !type:SnapToGrid { }
|
||||||
|
steps:
|
||||||
|
- tag: CarpetBlack
|
||||||
|
doAfter: 1
|
||||||
|
name: black carpet
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Tiles/tile.rsi
|
||||||
|
state: carpet-black
|
||||||
|
- to: CurtainsBlue
|
||||||
|
completed:
|
||||||
|
- !type:SnapToGrid { }
|
||||||
|
steps:
|
||||||
|
- tag: CarpetBlue
|
||||||
|
doAfter: 1
|
||||||
|
name: blue carpet
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Tiles/tile.rsi
|
||||||
|
state: carpet-blue
|
||||||
|
- to: CurtainsCyan
|
||||||
|
completed:
|
||||||
|
- !type:SnapToGrid { }
|
||||||
|
steps:
|
||||||
|
- tag: CarpetCyan
|
||||||
|
doAfter: 1
|
||||||
|
name: cyan carpet
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Tiles/tile.rsi
|
||||||
|
state: carpet-cyan
|
||||||
|
- to: CurtainsGreen
|
||||||
|
completed:
|
||||||
|
- !type:SnapToGrid { }
|
||||||
|
steps:
|
||||||
|
- tag: CarpetGreen
|
||||||
|
doAfter: 1
|
||||||
|
name: green carpet
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Tiles/tile.rsi
|
||||||
|
state: carpet-green
|
||||||
|
- to: CurtainsOrange
|
||||||
|
completed:
|
||||||
|
- !type:SnapToGrid { }
|
||||||
|
steps:
|
||||||
|
- tag: CarpetOrange
|
||||||
|
doAfter: 1
|
||||||
|
name: orange carpet
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Tiles/tile.rsi
|
||||||
|
state: carpet-orange
|
||||||
|
- to: CurtainsPink
|
||||||
|
completed:
|
||||||
|
- !type:SnapToGrid { }
|
||||||
|
steps:
|
||||||
|
- tag: CarpetPink
|
||||||
|
doAfter: 1
|
||||||
|
name: pink carpet
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Tiles/tile.rsi
|
||||||
|
state: carpet-pink
|
||||||
|
- to: CurtainsPurple
|
||||||
|
completed:
|
||||||
|
- !type:SnapToGrid { }
|
||||||
|
steps:
|
||||||
|
- tag: CarpetPurple
|
||||||
|
doAfter: 1
|
||||||
|
name: purple carpet
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Tiles/tile.rsi
|
||||||
|
state: carpet-purple
|
||||||
|
- to: CurtainsRed
|
||||||
|
completed:
|
||||||
|
- !type:SnapToGrid { }
|
||||||
|
steps:
|
||||||
|
- tag: CarpetRed
|
||||||
|
doAfter: 1
|
||||||
|
name: red carpet
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Tiles/tile.rsi
|
||||||
|
state: carpet-red
|
||||||
|
- to: CurtainsWhite
|
||||||
|
completed:
|
||||||
|
- !type:SnapToGrid { }
|
||||||
|
steps:
|
||||||
|
- tag: CarpetWhite
|
||||||
|
doAfter: 1
|
||||||
|
name: white carpet
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Tiles/tile.rsi
|
||||||
|
state: carpet-white
|
||||||
|
|
||||||
- node: Curtains
|
- node: Curtains
|
||||||
entity: HospitalCurtains
|
entity: HospitalCurtains
|
||||||
edges:
|
edges:
|
||||||
@@ -35,3 +126,210 @@
|
|||||||
steps:
|
steps:
|
||||||
- tool: Cutting
|
- tool: Cutting
|
||||||
doAfter: 1
|
doAfter: 1
|
||||||
|
|
||||||
|
- node: CurtainsBlack
|
||||||
|
entity: CurtainsBlack
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: FloorCarpetItemBlack
|
||||||
|
amount: 1
|
||||||
|
steps:
|
||||||
|
- tool: Cutting
|
||||||
|
doAfter: 1
|
||||||
|
- node: CurtainsBlackOpen
|
||||||
|
entity: CurtainsBlackOpen
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: FloorCarpetItemBlack
|
||||||
|
amount: 1
|
||||||
|
steps:
|
||||||
|
- tool: Cutting
|
||||||
|
doAfter: 1
|
||||||
|
|
||||||
|
- node: CurtainsBlue
|
||||||
|
entity: CurtainsBlue
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: FloorCarpetItemBlue
|
||||||
|
amount: 1
|
||||||
|
steps:
|
||||||
|
- tool: Cutting
|
||||||
|
doAfter: 1
|
||||||
|
- node: CurtainsBlueOpen
|
||||||
|
entity: CurtainsBlueOpen
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: FloorCarpetItemBlue
|
||||||
|
amount: 1
|
||||||
|
steps:
|
||||||
|
- tool: Cutting
|
||||||
|
doAfter: 1
|
||||||
|
|
||||||
|
- node: CurtainsCyan
|
||||||
|
entity: CurtainsCyan
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: FloorCarpetItemCyan
|
||||||
|
amount: 1
|
||||||
|
steps:
|
||||||
|
- tool: Cutting
|
||||||
|
doAfter: 1
|
||||||
|
- node: CurtainsCyanOpen
|
||||||
|
entity: CurtainsCyanOpen
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: FloorCarpetItemCyan
|
||||||
|
amount: 1
|
||||||
|
steps:
|
||||||
|
- tool: Cutting
|
||||||
|
doAfter: 1
|
||||||
|
|
||||||
|
- node: CurtainsGreen
|
||||||
|
entity: CurtainsGreen
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: FloorCarpetItemGreen
|
||||||
|
amount: 1
|
||||||
|
steps:
|
||||||
|
- tool: Cutting
|
||||||
|
doAfter: 1
|
||||||
|
- node: CurtainsGreenOpen
|
||||||
|
entity: CurtainsGreenOpen
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: FloorCarpetItemGreen
|
||||||
|
amount: 1
|
||||||
|
steps:
|
||||||
|
- tool: Cutting
|
||||||
|
doAfter: 1
|
||||||
|
|
||||||
|
- node: CurtainsOrange
|
||||||
|
entity: CurtainsOrange
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: FloorCarpetItemOrange
|
||||||
|
amount: 1
|
||||||
|
steps:
|
||||||
|
- tool: Cutting
|
||||||
|
doAfter: 1
|
||||||
|
- node: CurtainsOrangeOpen
|
||||||
|
entity: CurtainsOrangeOpen
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: FloorCarpetItemOrange
|
||||||
|
amount: 1
|
||||||
|
steps:
|
||||||
|
- tool: Cutting
|
||||||
|
doAfter: 1
|
||||||
|
|
||||||
|
- node: CurtainsPink
|
||||||
|
entity: CurtainsPink
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: FloorCarpetItemPink
|
||||||
|
amount: 1
|
||||||
|
steps:
|
||||||
|
- tool: Cutting
|
||||||
|
doAfter: 1
|
||||||
|
- node: CurtainsPinkOpen
|
||||||
|
entity: CurtainsPinkOpen
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: FloorCarpetItemPink
|
||||||
|
amount: 1
|
||||||
|
steps:
|
||||||
|
- tool: Cutting
|
||||||
|
doAfter: 1
|
||||||
|
|
||||||
|
- node: CurtainsPurple
|
||||||
|
entity: CurtainsPurple
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: FloorCarpetItemPurple
|
||||||
|
amount: 1
|
||||||
|
steps:
|
||||||
|
- tool: Cutting
|
||||||
|
doAfter: 1
|
||||||
|
- node: CurtainsPurpleOpen
|
||||||
|
entity: CurtainsPurpleOpen
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: FloorCarpetItemPurple
|
||||||
|
amount: 1
|
||||||
|
steps:
|
||||||
|
- tool: Cutting
|
||||||
|
doAfter: 1
|
||||||
|
|
||||||
|
- node: CurtainsRed
|
||||||
|
entity: CurtainsRed
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: FloorCarpetItemRed
|
||||||
|
amount: 1
|
||||||
|
steps:
|
||||||
|
- tool: Cutting
|
||||||
|
doAfter: 1
|
||||||
|
- node: CurtainsRedOpen
|
||||||
|
entity: CurtainsRedOpen
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: FloorCarpetItemRed
|
||||||
|
amount: 1
|
||||||
|
steps:
|
||||||
|
- tool: Cutting
|
||||||
|
doAfter: 1
|
||||||
|
|
||||||
|
- node: CurtainsWhite
|
||||||
|
entity: CurtainsWhite
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: FloorCarpetItemWhite
|
||||||
|
amount: 1
|
||||||
|
steps:
|
||||||
|
- tool: Cutting
|
||||||
|
doAfter: 1
|
||||||
|
- node: CurtainsWhiteOpen
|
||||||
|
entity: CurtainsWhiteOpen
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: FloorCarpetItemWhite
|
||||||
|
amount: 1
|
||||||
|
steps:
|
||||||
|
- tool: Cutting
|
||||||
|
doAfter: 1
|
||||||
|
|||||||
@@ -676,7 +676,160 @@
|
|||||||
targetNode: Curtains
|
targetNode: Curtains
|
||||||
category: construction-category-furniture
|
category: construction-category-furniture
|
||||||
icon:
|
icon:
|
||||||
sprite: Structures/Decoration/curtains.rsi
|
sprite: Structures/Decoration/Curtains/hospital.rsi
|
||||||
|
state: closed
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: false
|
||||||
|
conditions:
|
||||||
|
- !type:TileNotBlocked
|
||||||
|
|
||||||
|
- type: construction
|
||||||
|
id: CurtainsBlack
|
||||||
|
name: black curtains
|
||||||
|
description: Hides what others shouldn't see.
|
||||||
|
graph: Curtains
|
||||||
|
startNode: start
|
||||||
|
targetNode: CurtainsBlack
|
||||||
|
category: construction-category-furniture
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Decoration/Curtains/black.rsi
|
||||||
|
state: closed
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: false
|
||||||
|
conditions:
|
||||||
|
- !type:TileNotBlocked
|
||||||
|
|
||||||
|
- type: construction
|
||||||
|
id: CurtainsBlue
|
||||||
|
name: blue curtains
|
||||||
|
description: Hides what others shouldn't see.
|
||||||
|
graph: Curtains
|
||||||
|
startNode: start
|
||||||
|
targetNode: CurtainsBlue
|
||||||
|
category: construction-category-furniture
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Decoration/Curtains/blue.rsi
|
||||||
|
state: closed
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: false
|
||||||
|
conditions:
|
||||||
|
- !type:TileNotBlocked
|
||||||
|
|
||||||
|
- type: construction
|
||||||
|
id: CurtainsCyan
|
||||||
|
name: cyan curtains
|
||||||
|
description: Hides what others shouldn't see.
|
||||||
|
graph: Curtains
|
||||||
|
startNode: start
|
||||||
|
targetNode: CurtainsCyan
|
||||||
|
category: construction-category-furniture
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Decoration/Curtains/cyan.rsi
|
||||||
|
state: closed
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: false
|
||||||
|
conditions:
|
||||||
|
- !type:TileNotBlocked
|
||||||
|
|
||||||
|
- type: construction
|
||||||
|
id: CurtainsGreen
|
||||||
|
name: green curtains
|
||||||
|
description: Hides what others shouldn't see.
|
||||||
|
graph: Curtains
|
||||||
|
startNode: start
|
||||||
|
targetNode: CurtainsGreen
|
||||||
|
category: construction-category-furniture
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Decoration/Curtains/green.rsi
|
||||||
|
state: closed
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: false
|
||||||
|
conditions:
|
||||||
|
- !type:TileNotBlocked
|
||||||
|
|
||||||
|
- type: construction
|
||||||
|
id: CurtainsOrange
|
||||||
|
name: orange curtains
|
||||||
|
description: Hides what others shouldn't see.
|
||||||
|
graph: Curtains
|
||||||
|
startNode: start
|
||||||
|
targetNode: CurtainsOrange
|
||||||
|
category: construction-category-furniture
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Decoration/Curtains/orange.rsi
|
||||||
|
state: closed
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: false
|
||||||
|
conditions:
|
||||||
|
- !type:TileNotBlocked
|
||||||
|
|
||||||
|
- type: construction
|
||||||
|
id: CurtainsPink
|
||||||
|
name: pink curtains
|
||||||
|
description: Hides what others shouldn't see.
|
||||||
|
graph: Curtains
|
||||||
|
startNode: start
|
||||||
|
targetNode: CurtainsPink
|
||||||
|
category: construction-category-furniture
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Decoration/Curtains/pink.rsi
|
||||||
|
state: closed
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: false
|
||||||
|
conditions:
|
||||||
|
- !type:TileNotBlocked
|
||||||
|
|
||||||
|
- type: construction
|
||||||
|
id: CurtainsPurple
|
||||||
|
name: purple curtains
|
||||||
|
description: Hides what others shouldn't see.
|
||||||
|
graph: Curtains
|
||||||
|
startNode: start
|
||||||
|
targetNode: CurtainsPurple
|
||||||
|
category: construction-category-furniture
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Decoration/Curtains/purple.rsi
|
||||||
|
state: closed
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: false
|
||||||
|
conditions:
|
||||||
|
- !type:TileNotBlocked
|
||||||
|
|
||||||
|
- type: construction
|
||||||
|
id: CurtainsRed
|
||||||
|
name: red curtains
|
||||||
|
description: Hides what others shouldn't see.
|
||||||
|
graph: Curtains
|
||||||
|
startNode: start
|
||||||
|
targetNode: CurtainsRed
|
||||||
|
category: construction-category-furniture
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Decoration/Curtains/red.rsi
|
||||||
|
state: closed
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: false
|
||||||
|
conditions:
|
||||||
|
- !type:TileNotBlocked
|
||||||
|
|
||||||
|
- type: construction
|
||||||
|
id: CurtainsWhite
|
||||||
|
name: white curtains
|
||||||
|
description: Hides what others shouldn't see.
|
||||||
|
graph: Curtains
|
||||||
|
startNode: start
|
||||||
|
targetNode: CurtainsWhite
|
||||||
|
category: construction-category-furniture
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Decoration/Curtains/white.rsi
|
||||||
state: closed
|
state: closed
|
||||||
objectType: Structure
|
objectType: Structure
|
||||||
placementMode: SnapgridCenter
|
placementMode: SnapgridCenter
|
||||||
|
|||||||
|
After Width: | Height: | Size: 367 B |
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"license": "CC-BY-SA-3.0",
|
"license": "CC-BY-SA-3.0",
|
||||||
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/951c7976bf6cda431aed8a1b22a8624ff7dfd8e2",
|
"copyright": "Created by TheShuEd (github) for Space Station14",
|
||||||
"size": {
|
"size": {
|
||||||
"x": 32,
|
"x": 32,
|
||||||
"y": 32
|
"y": 32
|
||||||
|
After Width: | Height: | Size: 487 B |
|
After Width: | Height: | Size: 495 B |
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Created by TheShuEd (github) for Space Station14",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "open",
|
||||||
|
"directions": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "closed",
|
||||||
|
"directions": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 620 B |
|
After Width: | Height: | Size: 499 B |
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Created by TheShuEd (github) for Space Station14",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "open",
|
||||||
|
"directions": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "closed",
|
||||||
|
"directions": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 577 B |
|
After Width: | Height: | Size: 448 B |
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Created by TheShuEd (github) for Space Station14",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "open",
|
||||||
|
"directions": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "closed",
|
||||||
|
"directions": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 574 B |
|
After Width: | Height: | Size: 358 B |
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Created by TheShuEd (github) for Space Station14",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "open",
|
||||||
|
"directions": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "closed",
|
||||||
|
"directions": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 485 B |
|
After Width: | Height: | Size: 506 B |
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Created by TheShuEd (github) for Space Station14",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "open",
|
||||||
|
"directions": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "closed",
|
||||||
|
"directions": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 646 B |
|
After Width: | Height: | Size: 543 B |
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Created by TheShuEd (github) for Space Station14",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "open",
|
||||||
|
"directions": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "closed",
|
||||||
|
"directions": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 599 B |
|
After Width: | Height: | Size: 425 B |
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Created by TheShuEd (github) for Space Station14",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "open",
|
||||||
|
"directions": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "closed",
|
||||||
|
"directions": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 538 B |
|
After Width: | Height: | Size: 444 B |
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Created by TheShuEd (github) for Space Station14",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "open",
|
||||||
|
"directions": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "closed",
|
||||||
|
"directions": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 558 B |
|
After Width: | Height: | Size: 523 B |
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Created by TheShuEd (github) for Space Station14",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "open",
|
||||||
|
"directions": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "closed",
|
||||||
|
"directions": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 586 B |
|
Before Width: | Height: | Size: 357 B |
|
Before Width: | Height: | Size: 378 B |