added Shelf (#509)
@@ -82,7 +82,9 @@
|
|||||||
- type: EmitSoundOnDrop
|
- type: EmitSoundOnDrop
|
||||||
sound:
|
sound:
|
||||||
path: /Audio/White/Items/handling/drinkglass_drop.ogg
|
path: /Audio/White/Items/handling/drinkglass_drop.ogg
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- DrinkGlass
|
||||||
# Transformable container - normal glass
|
# Transformable container - normal glass
|
||||||
- type: entity
|
- type: entity
|
||||||
name: metamorphic glass
|
name: metamorphic glass
|
||||||
|
|||||||
@@ -34,6 +34,9 @@
|
|||||||
solution: food
|
solution: food
|
||||||
- type: TrashOnSolutionEmpty
|
- type: TrashOnSolutionEmpty
|
||||||
solution: food
|
solution: food
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Ingredient
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
abstract: true
|
abstract: true
|
||||||
@@ -272,6 +275,9 @@
|
|||||||
reagents:
|
reagents:
|
||||||
- ReagentId: Nutriment
|
- ReagentId: Nutriment
|
||||||
Quantity: 15
|
Quantity: 15
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Ingredient
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: dough
|
name: dough
|
||||||
@@ -648,3 +654,6 @@
|
|||||||
reagents:
|
reagents:
|
||||||
- ReagentId: CocoaPowder
|
- ReagentId: CocoaPowder
|
||||||
Quantity: 2
|
Quantity: 2
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Ingredient
|
||||||
|
|||||||
475
Resources/Prototypes/Entities/Structures/Wallmounts/shelfs.yml
Normal file
@@ -0,0 +1,475 @@
|
|||||||
|
# Parents
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
id: ShelfBase
|
||||||
|
parent: BaseStructure
|
||||||
|
name: shelf
|
||||||
|
description: a strange place to place, well, anything really. You feel like you shouldn't be seeing this.'
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
drawdepth: WallMountedItems
|
||||||
|
sprite: Structures/Storage/Shelfs/wood.rsi
|
||||||
|
state: base
|
||||||
|
- type: Fixtures
|
||||||
|
fixtures:
|
||||||
|
fix1:
|
||||||
|
shape:
|
||||||
|
!type:PhysShapeAabb
|
||||||
|
bounds: "-0.35,-0.35,0.35,0.35"
|
||||||
|
density: 35
|
||||||
|
layer:
|
||||||
|
- BulletImpassable
|
||||||
|
- type: Transform
|
||||||
|
- type: Damageable
|
||||||
|
damageModifierSet: Wood
|
||||||
|
damageContainer: Inorganic
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 60
|
||||||
|
behaviors:
|
||||||
|
- !type:PlaySoundBehavior
|
||||||
|
sound:
|
||||||
|
collection: WoodDestroyHeavy
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: ["Destruction"]
|
||||||
|
- type: WallMount
|
||||||
|
arc: 175
|
||||||
|
- type: Storage
|
||||||
|
grid:
|
||||||
|
- 0,0,3,1
|
||||||
|
- 0,3,3,4
|
||||||
|
maxItemSize: Normal
|
||||||
|
- type: UserInterface
|
||||||
|
interfaces:
|
||||||
|
- key: enum.StorageUiKey.Key
|
||||||
|
type: StorageBoundUserInterface
|
||||||
|
- type: InteractionOutline
|
||||||
|
- type: ContainerContainer
|
||||||
|
containers:
|
||||||
|
storagebase: !type:Container
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Structure
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
id: ShelfBaseReinforced
|
||||||
|
parent: ShelfBase
|
||||||
|
name: reinforced shelf
|
||||||
|
description: It looks as strong as reality itself.
|
||||||
|
components:
|
||||||
|
- type: Lock
|
||||||
|
- type: LockVisuals
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Structures/Storage/Shelfs/wood.rsi
|
||||||
|
state: base
|
||||||
|
layers:
|
||||||
|
- state: rbase
|
||||||
|
map: ["enum.StorageVisualLayers.Base"]
|
||||||
|
- state: unlocked
|
||||||
|
shader: unshaded
|
||||||
|
# used to keep the unlocked light visible while open.
|
||||||
|
- state: closed
|
||||||
|
map: ["enum.StorageVisualLayers.Door"]
|
||||||
|
- state: locked
|
||||||
|
map: ["enum.LockVisualLayers.Lock"]
|
||||||
|
shader: unshaded
|
||||||
|
- type: Appearance
|
||||||
|
- type: EntityStorageVisuals
|
||||||
|
stateDoorOpen: open
|
||||||
|
stateDoorClosed: closed
|
||||||
|
|
||||||
|
- type: AccessReader
|
||||||
|
|
||||||
|
# Normal
|
||||||
|
- type: entity
|
||||||
|
id: ShelfWood
|
||||||
|
parent: ShelfBase
|
||||||
|
name: wooden shelf
|
||||||
|
description: A convenient place to place, well, anything really.
|
||||||
|
components:
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 60
|
||||||
|
behaviors:
|
||||||
|
- !type:PlaySoundBehavior
|
||||||
|
sound:
|
||||||
|
collection: WoodDestroyHeavy
|
||||||
|
- !type:SpawnEntitiesBehavior
|
||||||
|
spawn:
|
||||||
|
MaterialWoodPlank1:
|
||||||
|
min: 1
|
||||||
|
max: 3
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: ["Destruction"]
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Structure
|
||||||
|
- Wooden
|
||||||
|
- type: Construction
|
||||||
|
graph: Shelf
|
||||||
|
node: ShelfWood
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ShelfMetal
|
||||||
|
parent: ShelfBase
|
||||||
|
name: metal shelf
|
||||||
|
description: A sturdy place to place, well, anything really.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Structures/Storage/Shelfs/metal.rsi
|
||||||
|
state: base
|
||||||
|
- type: Damageable
|
||||||
|
damageModifierSet: Metallic
|
||||||
|
damageContainer: Inorganic
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 120
|
||||||
|
behaviors:
|
||||||
|
- !type:PlaySoundBehavior
|
||||||
|
sound:
|
||||||
|
collection: MetalBreak
|
||||||
|
- !type:SpawnEntitiesBehavior
|
||||||
|
spawn:
|
||||||
|
SheetSteel1:
|
||||||
|
min: 2
|
||||||
|
max: 4
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: ["Destruction"]
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Structure
|
||||||
|
- type: Construction
|
||||||
|
graph: Shelf
|
||||||
|
node: ShelfMetal
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ShelfGlass
|
||||||
|
parent: ShelfBase
|
||||||
|
name: glass shelf
|
||||||
|
description: A fragile place to place, well, anything really.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Structures/Storage/Shelfs/glass.rsi
|
||||||
|
state: base
|
||||||
|
- type: Damageable
|
||||||
|
damageModifierSet: Glass
|
||||||
|
damageContainer: Inorganic
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 50
|
||||||
|
behaviors:
|
||||||
|
- !type:PlaySoundBehavior
|
||||||
|
sound:
|
||||||
|
collection: WindowShatter
|
||||||
|
- !type:SpawnEntitiesBehavior
|
||||||
|
spawn:
|
||||||
|
ShardGlass:
|
||||||
|
min: 0
|
||||||
|
max: 2
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: ["Destruction"]
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Structure
|
||||||
|
- type: Construction
|
||||||
|
graph: Shelf
|
||||||
|
node: ShelfGlass
|
||||||
|
|
||||||
|
# Reinforced
|
||||||
|
- type: entity
|
||||||
|
id: ShelfRWood
|
||||||
|
parent: ShelfBaseReinforced
|
||||||
|
name: sturdy wood shelf
|
||||||
|
description: A safe place to put your favorite bottle of whiskey
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Structures/Storage/Shelfs/wood.rsi
|
||||||
|
state: base
|
||||||
|
layers:
|
||||||
|
- state: rbase
|
||||||
|
map: ["enum.StorageVisualLayers.Base"]
|
||||||
|
- state: closed
|
||||||
|
map: ["enum.StorageVisualLayers.Door"]
|
||||||
|
- state: locked
|
||||||
|
map: ["enum.LockVisualLayers.Lock"]
|
||||||
|
shader: unshaded
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 215
|
||||||
|
behaviors:
|
||||||
|
- !type:PlaySoundBehavior
|
||||||
|
sound:
|
||||||
|
collection: WoodDestroyHeavy
|
||||||
|
- !type:SpawnEntitiesBehavior
|
||||||
|
spawn:
|
||||||
|
MaterialWoodPlank:
|
||||||
|
min: 2
|
||||||
|
max: 5
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: ["Destruction"]
|
||||||
|
- type: Construction
|
||||||
|
graph: Shelf
|
||||||
|
node: ShelfRWood
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ShelfRMetal
|
||||||
|
parent: ShelfBaseReinforced
|
||||||
|
name: sturdy metal shelf
|
||||||
|
description: A strong & shiny place to keep all your vials safe
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Structures/Storage/Shelfs/metal.rsi
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 450
|
||||||
|
behaviors:
|
||||||
|
- !type:PlaySoundBehavior
|
||||||
|
sound:
|
||||||
|
collection: MetalBreak
|
||||||
|
- !type:SpawnEntitiesBehavior
|
||||||
|
spawn:
|
||||||
|
SheetPlasteel1:
|
||||||
|
min: 2
|
||||||
|
max: 3
|
||||||
|
ShardGlass:
|
||||||
|
min: 1
|
||||||
|
max: 2
|
||||||
|
PartRodMetal1:
|
||||||
|
min: 1
|
||||||
|
max: 2
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: ["Destruction"]
|
||||||
|
- type: Construction
|
||||||
|
graph: Shelf
|
||||||
|
node: ShelfRMetal
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ShelfRGlass
|
||||||
|
parent: ShelfBaseReinforced
|
||||||
|
name: sturdy glass shelf
|
||||||
|
description: Crystal clear reinforced glass doors to show off all your fancy bottles you definitely didn't sell a co-worker's favorite mothroach for.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Structures/Storage/Shelfs/glass.rsi
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 250
|
||||||
|
behaviors:
|
||||||
|
- !type:PlaySoundBehavior
|
||||||
|
sound:
|
||||||
|
collection: WindowShatter
|
||||||
|
- !type:SpawnEntitiesBehavior
|
||||||
|
spawn:
|
||||||
|
SheetPlastic1:
|
||||||
|
min: 1
|
||||||
|
max: 3
|
||||||
|
ShardGlass:
|
||||||
|
min: 1
|
||||||
|
max: 2
|
||||||
|
PartRodMetal1:
|
||||||
|
min: 0
|
||||||
|
max: 1
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: ["Destruction"]
|
||||||
|
- type: Construction
|
||||||
|
graph: Shelf
|
||||||
|
node: ShelfRGlass
|
||||||
|
|
||||||
|
# Departmental
|
||||||
|
- type: entity
|
||||||
|
id: ShelfBar
|
||||||
|
parent: ShelfBase
|
||||||
|
name: bar shelf
|
||||||
|
description: Made out of the finest synthetic wood for all alcohol holding needs.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Structures/Storage/Shelfs/Departments/Service/bar.rsi
|
||||||
|
state: base
|
||||||
|
layers:
|
||||||
|
- state: base
|
||||||
|
- state: bar-0
|
||||||
|
- map: ["enum.StorageFillLayers.Fill"]
|
||||||
|
- type: Appearance
|
||||||
|
- type: StorageFillVisualizer
|
||||||
|
maxFillLevels: 13
|
||||||
|
fillBaseName: bar
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 100
|
||||||
|
behaviors:
|
||||||
|
- !type:PlaySoundBehavior
|
||||||
|
sound:
|
||||||
|
collection: WoodDestroyHeavy
|
||||||
|
- !type:SpawnEntitiesBehavior
|
||||||
|
spawn:
|
||||||
|
MaterialWoodPlank1:
|
||||||
|
min: 1
|
||||||
|
max: 4
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: ["Destruction"]
|
||||||
|
- type: Storage
|
||||||
|
grid:
|
||||||
|
- 0,0,5,1
|
||||||
|
- 0,3,5,4
|
||||||
|
maxItemSize: Normal
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- DrinkGlass
|
||||||
|
- DrinkBottle
|
||||||
|
- DrinkCan
|
||||||
|
- Beer
|
||||||
|
- type: Construction
|
||||||
|
graph: Shelf
|
||||||
|
node: ShelfBar
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ShelfKitchen
|
||||||
|
parent: ShelfBase
|
||||||
|
name: cooking shelf
|
||||||
|
description: Holds knifes, spice, and everything nice!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Structures/Storage/Shelfs/Departments/Service/kitchen.rsi
|
||||||
|
state: base
|
||||||
|
layers:
|
||||||
|
- state: base
|
||||||
|
- state: kitchen-0
|
||||||
|
- map: ["enum.StorageFillLayers.Fill"]
|
||||||
|
- type: Appearance
|
||||||
|
- type: StorageFillVisualizer
|
||||||
|
maxFillLevels: 13
|
||||||
|
fillBaseName: kitchen
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 150
|
||||||
|
behaviors:
|
||||||
|
- !type:PlaySoundBehavior
|
||||||
|
sound:
|
||||||
|
collection: MetalBreak
|
||||||
|
- !type:SpawnEntitiesBehavior
|
||||||
|
spawn:
|
||||||
|
SheetSteel1:
|
||||||
|
min: 1
|
||||||
|
max: 4
|
||||||
|
MaterialWoodPlank1:
|
||||||
|
min: 0
|
||||||
|
max: 1
|
||||||
|
PartRodMetal1:
|
||||||
|
min: 0
|
||||||
|
max: 2
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: ["Destruction"]
|
||||||
|
- type: Storage
|
||||||
|
grid:
|
||||||
|
- 0,0,5,1
|
||||||
|
- 0,3,5,4
|
||||||
|
maxItemSize: Normal
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- DrinkGlass
|
||||||
|
- BoxCardboard
|
||||||
|
- MonkeyCube
|
||||||
|
- Enzyme
|
||||||
|
- Mayo
|
||||||
|
- Packet
|
||||||
|
- Cleaver
|
||||||
|
- Knife
|
||||||
|
- KitchenKnife
|
||||||
|
- RollingPin
|
||||||
|
- Ingredient
|
||||||
|
- Trash
|
||||||
|
- type: Construction
|
||||||
|
graph: Shelf
|
||||||
|
node: ShelfKitchen
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ShelfChemistry
|
||||||
|
parent: ShelfBaseReinforced
|
||||||
|
name: chemical shelf
|
||||||
|
description: Keeps all your chemicals safe and out of the clow- er, public hands!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Structures/Storage/Shelfs/Departments/Medical/chemistry.rsi
|
||||||
|
layers:
|
||||||
|
- state: base
|
||||||
|
map: ["enum.StorageVisualLayers.Base"]
|
||||||
|
- state: unlocked
|
||||||
|
shader: unshaded
|
||||||
|
- state: chem-0
|
||||||
|
- map: ["enum.StorageFillLayers.Fill"]
|
||||||
|
- state: closed
|
||||||
|
map: ["enum.StorageVisualLayers.Door"]
|
||||||
|
- state: locked
|
||||||
|
map: ["enum.LockVisualLayers.Lock"]
|
||||||
|
shader: unshaded
|
||||||
|
- type: StorageFillVisualizer
|
||||||
|
maxFillLevels: 7
|
||||||
|
fillBaseName: chem
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 330
|
||||||
|
behaviors:
|
||||||
|
- !type:PlaySoundBehavior
|
||||||
|
sound:
|
||||||
|
collection: MetalBreak
|
||||||
|
- !type:SpawnEntitiesBehavior
|
||||||
|
spawn:
|
||||||
|
SheetPlasteel1:
|
||||||
|
min: 1
|
||||||
|
max: 2
|
||||||
|
SheetPlastic1:
|
||||||
|
min: 1
|
||||||
|
max: 2
|
||||||
|
ShardGlass:
|
||||||
|
min: 1
|
||||||
|
max: 1
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: ["Destruction"]
|
||||||
|
- type: Storage
|
||||||
|
grid:
|
||||||
|
- 0,0,5,1
|
||||||
|
- 0,3,5,4
|
||||||
|
maxItemSize: Normal
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- ChemDispensable
|
||||||
|
- GlassBeaker
|
||||||
|
- Bottle
|
||||||
|
- type: Construction
|
||||||
|
graph: Shelf
|
||||||
|
node: ShelfChemistry
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Access presets
|
||||||
|
# Try to keep alphabetical sorting if adding more
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: ShelfChemistry
|
||||||
|
id: ShelfChemistryChemistrySecure
|
||||||
|
suffix: Chemistry, Secure
|
||||||
|
components:
|
||||||
|
- type: AccessReader
|
||||||
|
access: [["Chemistry"]]
|
||||||
|
|
||||||
@@ -0,0 +1,268 @@
|
|||||||
|
- type: constructionGraph
|
||||||
|
id: Shelf
|
||||||
|
start: start
|
||||||
|
graph:
|
||||||
|
- node: start
|
||||||
|
actions:
|
||||||
|
- !type:DeleteEntity {}
|
||||||
|
edges:
|
||||||
|
# Normal
|
||||||
|
- to: ShelfWood
|
||||||
|
completed:
|
||||||
|
- !type:SnapToGrid
|
||||||
|
southRotation: true
|
||||||
|
steps:
|
||||||
|
- material: WoodPlank
|
||||||
|
amount: 4
|
||||||
|
doAfter: 2
|
||||||
|
- to: ShelfMetal
|
||||||
|
completed:
|
||||||
|
- !type:SnapToGrid
|
||||||
|
southRotation: true
|
||||||
|
steps:
|
||||||
|
- material: Steel
|
||||||
|
amount: 5
|
||||||
|
doAfter: 3
|
||||||
|
- to: ShelfGlass
|
||||||
|
completed:
|
||||||
|
- !type:SnapToGrid
|
||||||
|
southRotation: true
|
||||||
|
steps:
|
||||||
|
- material: Glass
|
||||||
|
amount: 4
|
||||||
|
doAfter: 2
|
||||||
|
# Reinforced
|
||||||
|
- to: ShelfRWood
|
||||||
|
completed:
|
||||||
|
- !type:SnapToGrid
|
||||||
|
southRotation: true
|
||||||
|
steps:
|
||||||
|
- material: WoodPlank
|
||||||
|
amount: 8
|
||||||
|
doAfter: 3
|
||||||
|
- material: Cable
|
||||||
|
amount: 2
|
||||||
|
doAfter: 1
|
||||||
|
- to: ShelfRMetal
|
||||||
|
completed:
|
||||||
|
- !type:SnapToGrid
|
||||||
|
southRotation: true
|
||||||
|
steps:
|
||||||
|
- material: Plasteel
|
||||||
|
amount: 5
|
||||||
|
doAfter: 3
|
||||||
|
- material: ReinforcedGlass
|
||||||
|
amount: 5
|
||||||
|
doAfter: 2
|
||||||
|
- material: Cable
|
||||||
|
amount: 3
|
||||||
|
doAfter: 1
|
||||||
|
- to: ShelfRGlass
|
||||||
|
completed:
|
||||||
|
- !type:SnapToGrid
|
||||||
|
southRotation: true
|
||||||
|
steps:
|
||||||
|
- material: Plastic
|
||||||
|
amount: 5
|
||||||
|
doAfter: 2
|
||||||
|
- material: ReinforcedGlass
|
||||||
|
amount: 5
|
||||||
|
doAfter: 3
|
||||||
|
- material: Cable
|
||||||
|
amount: 2
|
||||||
|
doAfter: 1
|
||||||
|
# Departmental
|
||||||
|
- to: ShelfBar
|
||||||
|
completed:
|
||||||
|
- !type:SnapToGrid
|
||||||
|
southRotation: true
|
||||||
|
steps:
|
||||||
|
- material: WoodPlank
|
||||||
|
amount: 6
|
||||||
|
doAfter: 2
|
||||||
|
- to: ShelfKitchen
|
||||||
|
completed:
|
||||||
|
- !type:SnapToGrid
|
||||||
|
southRotation: true
|
||||||
|
steps:
|
||||||
|
- material: MetalRod
|
||||||
|
amount: 2
|
||||||
|
doAfter: 1
|
||||||
|
- material: Steel
|
||||||
|
amount: 5
|
||||||
|
- material: WoodPlank
|
||||||
|
amount: 3
|
||||||
|
doAfter: 2
|
||||||
|
- to: ShelfChemistry
|
||||||
|
completed:
|
||||||
|
- !type:SnapToGrid
|
||||||
|
southRotation: true
|
||||||
|
steps:
|
||||||
|
- material: Plasteel
|
||||||
|
amount: 2
|
||||||
|
doAfter: 2
|
||||||
|
- material: ReinforcedGlass
|
||||||
|
amount: 5
|
||||||
|
doAfter: 2
|
||||||
|
- material: Plastic
|
||||||
|
amount: 5
|
||||||
|
doAfter: 2
|
||||||
|
- material: Cable
|
||||||
|
amount: 2
|
||||||
|
doAfter: 1
|
||||||
|
|
||||||
|
# Normal deconstructs
|
||||||
|
- node: ShelfWood
|
||||||
|
entity: ShelfWood
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: MaterialWoodPlank1
|
||||||
|
amount: 4
|
||||||
|
steps:
|
||||||
|
- tool: Prying
|
||||||
|
doAfter: 2
|
||||||
|
|
||||||
|
- node: ShelfMetal
|
||||||
|
entity: ShelfMetal
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: SheetSteel1
|
||||||
|
amount: 5
|
||||||
|
steps:
|
||||||
|
- tool: Screwing
|
||||||
|
doAfter: 5
|
||||||
|
|
||||||
|
- node: ShelfGlass
|
||||||
|
entity: ShelfGlass
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: SheetGlass1
|
||||||
|
amount: 4
|
||||||
|
steps:
|
||||||
|
- tool: Screwing
|
||||||
|
doAfter: 2
|
||||||
|
# Reinforced deconstructs
|
||||||
|
- node: ShelfRWood
|
||||||
|
entity: ShelfRWood
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: MaterialWoodPlank1
|
||||||
|
amount: 8
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: CableApcStack1
|
||||||
|
amount: 2
|
||||||
|
steps:
|
||||||
|
- tool: Screwing
|
||||||
|
doAfter: 5
|
||||||
|
- tool: Prying
|
||||||
|
doAfter: 2
|
||||||
|
|
||||||
|
- node: ShelfRMetal
|
||||||
|
entity: ShelfRMetal
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: SheetPlasteel1
|
||||||
|
amount: 5
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: SheetRGlass1
|
||||||
|
amount: 5
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: CableApcStack1
|
||||||
|
amount: 3
|
||||||
|
steps:
|
||||||
|
- tool: Screwing
|
||||||
|
doAfter: 2
|
||||||
|
- tool: Welding
|
||||||
|
doAfter: 5
|
||||||
|
|
||||||
|
- node: ShelfRGlass
|
||||||
|
entity: ShelfRGlass
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: SheetPlastic1
|
||||||
|
amount: 5
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: SheetRGlass1
|
||||||
|
amount: 5
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: CableApcStack1
|
||||||
|
amount: 2
|
||||||
|
steps:
|
||||||
|
- tool: Welding
|
||||||
|
doAfter: 2
|
||||||
|
- tool: Screwing
|
||||||
|
doAfter: 4
|
||||||
|
|
||||||
|
# Departmental deconstructs
|
||||||
|
- node: ShelfBar
|
||||||
|
entity: ShelfBar
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: MaterialWoodPlank1
|
||||||
|
amount: 6
|
||||||
|
steps:
|
||||||
|
- tool: Prying
|
||||||
|
doAfter: 3
|
||||||
|
|
||||||
|
- node: ShelfKitchen
|
||||||
|
entity: ShelfKitchen
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: PartRodMetal
|
||||||
|
amount: 2
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: SheetSteel1
|
||||||
|
amount: 5
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: MaterialWoodPlank1
|
||||||
|
amount: 3
|
||||||
|
steps:
|
||||||
|
- tool: Screwing
|
||||||
|
doAfter: 2
|
||||||
|
- tool: Welding
|
||||||
|
doAfter: 2
|
||||||
|
- tool: Prying
|
||||||
|
doAfter: 1
|
||||||
|
|
||||||
|
- node: ShelfChemistry
|
||||||
|
entity: ShelfChemistry
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: SheetPlasteel1
|
||||||
|
amount: 2
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: SheetPlastic1
|
||||||
|
amount: 5
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: SheetRGlass1
|
||||||
|
amount: 5
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: CableApcStack1
|
||||||
|
amount: 2
|
||||||
|
steps:
|
||||||
|
- tool: Welding
|
||||||
|
doAfter: 2
|
||||||
|
- tool: Screwing
|
||||||
|
doAfter: 1
|
||||||
|
- tool: Anchoring
|
||||||
|
doAfter: 2
|
||||||
|
- tool: Prying
|
||||||
|
doAfter: 4
|
||||||
@@ -49,3 +49,150 @@
|
|||||||
canBuildInImpassable: false
|
canBuildInImpassable: false
|
||||||
conditions:
|
conditions:
|
||||||
- !type:TileNotBlocked
|
- !type:TileNotBlocked
|
||||||
|
# Shelfs
|
||||||
|
# Normals
|
||||||
|
- type: construction
|
||||||
|
id: ShelfWood
|
||||||
|
name: wooden shelf
|
||||||
|
description: A convenient place to place, well, anything really.
|
||||||
|
graph: Shelf
|
||||||
|
startNode: start
|
||||||
|
targetNode: ShelfWood
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Storage/Shelfs/wood.rsi
|
||||||
|
state: base
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: true
|
||||||
|
conditions:
|
||||||
|
- !type:WallmountCondition
|
||||||
|
|
||||||
|
- type: construction
|
||||||
|
id: ShelfMetal
|
||||||
|
name: metal shelf
|
||||||
|
description: A sturdy place to place, well, anything really.
|
||||||
|
graph: Shelf
|
||||||
|
startNode: start
|
||||||
|
targetNode: ShelfMetal
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Storage/Shelfs/metal.rsi
|
||||||
|
state: base
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: true
|
||||||
|
conditions:
|
||||||
|
- !type:WallmountCondition
|
||||||
|
|
||||||
|
- type: construction
|
||||||
|
id: ShelfGlass
|
||||||
|
name: glass shelf
|
||||||
|
description: Just like a normal shelf! But fragile and without the walls!
|
||||||
|
graph: Shelf
|
||||||
|
startNode: start
|
||||||
|
targetNode: ShelfGlass
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Storage/Shelfs/glass.rsi
|
||||||
|
state: base
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: true
|
||||||
|
conditions:
|
||||||
|
- !type:WallmountCondition
|
||||||
|
|
||||||
|
# Reinforced
|
||||||
|
- type: construction
|
||||||
|
id: ShelfRWood
|
||||||
|
name: sturdy wooden shelf
|
||||||
|
description: The perfect place to store all your vintage records.
|
||||||
|
graph: Shelf
|
||||||
|
startNode: start
|
||||||
|
targetNode: ShelfRWood
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Storage/Shelfs/wood.rsi
|
||||||
|
state: rbase
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: true
|
||||||
|
conditions:
|
||||||
|
- !type:WallmountCondition
|
||||||
|
|
||||||
|
- type: construction
|
||||||
|
id: ShelfRMetal
|
||||||
|
name: sturdy metal shelf
|
||||||
|
description: Nice and strong, and keeps your maints loot secure.
|
||||||
|
graph: Shelf
|
||||||
|
startNode: start
|
||||||
|
targetNode: ShelfRMetal
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Storage/Shelfs/metal.rsi
|
||||||
|
state: rbase
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: true
|
||||||
|
conditions:
|
||||||
|
- !type:WallmountCondition
|
||||||
|
|
||||||
|
- type: construction
|
||||||
|
id: ShelfRGlass
|
||||||
|
name: sturdy glass shelf
|
||||||
|
description: See through, decent strength, shiny plastic case. Whats not to love?
|
||||||
|
graph: Shelf
|
||||||
|
startNode: start
|
||||||
|
targetNode: ShelfRGlass
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Storage/Shelfs/glass.rsi
|
||||||
|
state: rbase
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: true
|
||||||
|
conditions:
|
||||||
|
- !type:WallmountCondition
|
||||||
|
|
||||||
|
# Departmental
|
||||||
|
- type: construction
|
||||||
|
id: ShelfBar
|
||||||
|
name: bar shelf
|
||||||
|
description: A convenient place for all your extra booze, specifically designed to hold more bottles!
|
||||||
|
graph: Shelf
|
||||||
|
startNode: start
|
||||||
|
targetNode: ShelfBar
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Storage/Shelfs/Departments/Service/bar.rsi
|
||||||
|
state: base
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: true
|
||||||
|
conditions:
|
||||||
|
- !type:WallmountCondition
|
||||||
|
|
||||||
|
- type: construction
|
||||||
|
id: ShelfKitchen
|
||||||
|
name: cooking shelf
|
||||||
|
description: Holds your knifes, spice, and everything nice!
|
||||||
|
graph: Shelf
|
||||||
|
startNode: start
|
||||||
|
targetNode: ShelfKitchen
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Storage/Shelfs/Departments/Service/kitchen.rsi
|
||||||
|
state: base
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: true
|
||||||
|
conditions:
|
||||||
|
- !type:WallmountCondition
|
||||||
|
|
||||||
|
- type: construction
|
||||||
|
id: ShelfChemistry
|
||||||
|
name: chemical shelf
|
||||||
|
description: Perfect for keeping the most important chemicals safe, and out of the clumsy clowns hands!
|
||||||
|
graph: Shelf
|
||||||
|
startNode: start
|
||||||
|
targetNode: ShelfChemistry
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Storage/Shelfs/Departments/Medical/chemistry.rsi
|
||||||
|
state: base
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: true
|
||||||
|
conditions:
|
||||||
|
- !type:WallmountCondition
|
||||||
|
|||||||
@@ -1320,6 +1320,12 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
id: Wrench
|
id: Wrench
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: DrinkGlass
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: Ingredient
|
||||||
|
|
||||||
- type: Tag
|
- type: Tag
|
||||||
id: Wringer
|
id: Wringer
|
||||||
|
|
||||||
|
|||||||
|
After Width: | Height: | Size: 692 B |
|
After Width: | Height: | Size: 108 B |
|
After Width: | Height: | Size: 233 B |
|
After Width: | Height: | Size: 311 B |
|
After Width: | Height: | Size: 393 B |
|
After Width: | Height: | Size: 520 B |
|
After Width: | Height: | Size: 605 B |
|
After Width: | Height: | Size: 710 B |
|
After Width: | Height: | Size: 267 B |
|
After Width: | Height: | Size: 109 B |
@@ -0,0 +1,47 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Made by Kezu",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "base"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "locked"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "unlocked"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "closed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "open"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "chem-0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "chem-1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "chem-2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "chem-3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "chem-4"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "chem-5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "chem-6"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 267 B |
|
After Width: | Height: | Size: 107 B |
|
After Width: | Height: | Size: 170 B |
|
After Width: | Height: | Size: 238 B |
|
After Width: | Height: | Size: 652 B |
|
After Width: | Height: | Size: 690 B |
|
After Width: | Height: | Size: 729 B |
|
After Width: | Height: | Size: 306 B |
|
After Width: | Height: | Size: 305 B |
|
After Width: | Height: | Size: 417 B |
|
After Width: | Height: | Size: 445 B |
|
After Width: | Height: | Size: 489 B |
|
After Width: | Height: | Size: 546 B |
|
After Width: | Height: | Size: 577 B |
|
After Width: | Height: | Size: 613 B |
|
After Width: | Height: | Size: 672 B |
@@ -0,0 +1,53 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Made by Kezu",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "base"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "bar-0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "bar-1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "bar-2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "bar-3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "bar-4"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "bar-5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "bar-6"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "bar-7"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "bar-8"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "bar-9"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "bar-10"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "bar-11"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "bar-12"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 420 B |
|
After Width: | Height: | Size: 108 B |
|
After Width: | Height: | Size: 188 B |
|
After Width: | Height: | Size: 741 B |
|
After Width: | Height: | Size: 804 B |
|
After Width: | Height: | Size: 818 B |
|
After Width: | Height: | Size: 275 B |
|
After Width: | Height: | Size: 342 B |
|
After Width: | Height: | Size: 387 B |
|
After Width: | Height: | Size: 465 B |
|
After Width: | Height: | Size: 547 B |
|
After Width: | Height: | Size: 564 B |
|
After Width: | Height: | Size: 585 B |
|
After Width: | Height: | Size: 650 B |
@@ -0,0 +1,53 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Made by Kezu",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "base"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "kitchen-0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "kitchen-1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "kitchen-2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "kitchen-3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "kitchen-4"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "kitchen-5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "kitchen-6"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "kitchen-7"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "kitchen-8"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "kitchen-9"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "kitchen-10"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "kitchen-11"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "kitchen-12"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
BIN
Resources/Textures/Structures/Storage/Shelfs/glass.rsi/base.png
Normal file
|
After Width: | Height: | Size: 223 B |
|
After Width: | Height: | Size: 267 B |
|
After Width: | Height: | Size: 109 B |
@@ -0,0 +1,29 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Made by Kezu",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "base"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rbase"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "locked"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "unlocked"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "closed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "open"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
BIN
Resources/Textures/Structures/Storage/Shelfs/glass.rsi/open.png
Normal file
|
After Width: | Height: | Size: 267 B |
BIN
Resources/Textures/Structures/Storage/Shelfs/glass.rsi/rbase.png
Normal file
|
After Width: | Height: | Size: 549 B |
|
After Width: | Height: | Size: 107 B |
BIN
Resources/Textures/Structures/Storage/Shelfs/metal.rsi/base.png
Normal file
|
After Width: | Height: | Size: 352 B |
|
After Width: | Height: | Size: 267 B |
|
After Width: | Height: | Size: 109 B |
@@ -0,0 +1,29 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Made by Kezu",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "base"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rbase"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "locked"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "unlocked"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "closed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "open"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
BIN
Resources/Textures/Structures/Storage/Shelfs/metal.rsi/open.png
Normal file
|
After Width: | Height: | Size: 267 B |
BIN
Resources/Textures/Structures/Storage/Shelfs/metal.rsi/rbase.png
Normal file
|
After Width: | Height: | Size: 352 B |
|
After Width: | Height: | Size: 107 B |
BIN
Resources/Textures/Structures/Storage/Shelfs/wood.rsi/base.png
Normal file
|
After Width: | Height: | Size: 525 B |
BIN
Resources/Textures/Structures/Storage/Shelfs/wood.rsi/closed.png
Normal file
|
After Width: | Height: | Size: 375 B |
BIN
Resources/Textures/Structures/Storage/Shelfs/wood.rsi/locked.png
Normal file
|
After Width: | Height: | Size: 108 B |
@@ -0,0 +1,29 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Made by Kezu",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "base"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rbase"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "locked"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "unlocked"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "closed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "open"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
BIN
Resources/Textures/Structures/Storage/Shelfs/wood.rsi/open.png
Normal file
|
After Width: | Height: | Size: 483 B |
BIN
Resources/Textures/Structures/Storage/Shelfs/wood.rsi/rbase.png
Normal file
|
After Width: | Height: | Size: 525 B |
|
After Width: | Height: | Size: 107 B |