More crate types.
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
description: A standard-issue Nanotrasen storage unit.
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Buildings/closet.rsi
|
||||
layers:
|
||||
- state: generic
|
||||
|
||||
@@ -4,10 +4,12 @@
|
||||
description: A large container for items.
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Buildings/crate.rsi
|
||||
layers:
|
||||
- state: crate
|
||||
- state: crate_door
|
||||
map: ["enum.StorageVisualLayers.Door"]
|
||||
|
||||
- type: Icon
|
||||
sprite: Buildings/crate.rsi
|
||||
@@ -15,14 +17,24 @@
|
||||
|
||||
- type: Clickable
|
||||
- type: BoundingBox
|
||||
aabb: -0.4, -0.4, 0.4, 0.4
|
||||
|
||||
- type: Physics
|
||||
mass: 25
|
||||
Anchored: false
|
||||
|
||||
- type: Collidable
|
||||
- type: Storage
|
||||
- type: EntityStorage
|
||||
Capacity: 60
|
||||
- type: PlaceableSurface
|
||||
|
||||
- type: Damageable
|
||||
- type: Destructible
|
||||
thresholdvalue: 100
|
||||
|
||||
placement:
|
||||
snap:
|
||||
- Wall
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: StorageVisualizer2D
|
||||
state_open: crate_open
|
||||
state_closed: crate_door
|
||||
|
||||
|
||||
120
Resources/Prototypes/Entities/buildings/storage/crate_types.yml
Normal file
120
Resources/Prototypes/Entities/buildings/storage/crate_types.yml
Normal file
@@ -0,0 +1,120 @@
|
||||
- type: entity
|
||||
id: crate_plastic
|
||||
name: Plastic Crate
|
||||
parent: crate_generic
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: plasticcrate
|
||||
- state: plasticcrate_door
|
||||
map: ["enum.StorageVisualLayers.Door"]
|
||||
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: StorageVisualizer2D
|
||||
state_open: plasticcrate_open
|
||||
state_closed: plasticcrate_door
|
||||
|
||||
- type: Icon
|
||||
state: plasticcrate
|
||||
|
||||
- type: entity
|
||||
id: crate_freezer
|
||||
name: Freezer
|
||||
parent: crate_generic
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: freezer
|
||||
- state: freezer_door
|
||||
map: ["enum.StorageVisualLayers.Door"]
|
||||
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: StorageVisualizer2D
|
||||
state_open: freezer_open
|
||||
state_closed: freezer_door
|
||||
|
||||
- type: Icon
|
||||
state: freezer
|
||||
|
||||
- type: entity
|
||||
id: crate_hydroponics
|
||||
name: Hydroponics Crate
|
||||
parent: crate_generic
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: hydrocrate
|
||||
- state: hydrocrate_door
|
||||
map: ["enum.StorageVisualLayers.Door"]
|
||||
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: StorageVisualizer2D
|
||||
state_open: hydrocrate_open
|
||||
state_closed: hydrocrate_door
|
||||
|
||||
- type: Icon
|
||||
state: hydrocrate
|
||||
|
||||
- type: entity
|
||||
id: crate_medical
|
||||
name: Medical Crate
|
||||
parent: crate_generic
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: medicalcrate
|
||||
- state: medicalcrate_door
|
||||
map: ["enum.StorageVisualLayers.Door"]
|
||||
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: StorageVisualizer2D
|
||||
state_open: medicalcrate_open
|
||||
state_closed: medicalcrate_door
|
||||
|
||||
- type: Icon
|
||||
state: medicalcrate
|
||||
|
||||
- type: entity
|
||||
id: crate_radiation
|
||||
name: Radiation Gear Crate
|
||||
description: Is not actually lead lined. Do not store your plutonium in this.
|
||||
parent: crate_generic
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: radiationcrate
|
||||
- state: radiationcrate_door
|
||||
map: ["enum.StorageVisualLayers.Door"]
|
||||
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: StorageVisualizer2D
|
||||
state_open: radiationcrate_open
|
||||
state_closed: radiationcrate_door
|
||||
|
||||
- type: Icon
|
||||
state: radiationcrate
|
||||
|
||||
- type: entity
|
||||
id: crate_internals
|
||||
name: Internals Crate
|
||||
parent: crate_generic
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: o2crate
|
||||
- state: o2crate_door
|
||||
map: ["enum.StorageVisualLayers.Door"]
|
||||
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: StorageVisualizer2D
|
||||
state_open: o2crate_open
|
||||
state_closed: o2crate_door
|
||||
|
||||
- type: Icon
|
||||
state: o2crate
|
||||
Reference in New Issue
Block a user