Engineering lockers. (#210)
* Import Eris engineering locker sprites. * Allow customizing ClientStorageComponent open/close states better. * EntityStorage does not blow up if Storage is also defined in prototype. * Engineering styled lockers.
This commit is contained in:
committed by
GitHub
parent
fe0414eda7
commit
6e5680b3c2
@@ -11,7 +11,7 @@
|
||||
|
||||
- type: Icon
|
||||
sprite: Buildings/closet.rsi
|
||||
state: generic
|
||||
state: generic_door
|
||||
|
||||
- type: Clickable
|
||||
- type: BoundingBox
|
||||
@@ -23,8 +23,83 @@
|
||||
mass: 25
|
||||
Anchored: false
|
||||
- type: EntityStorage
|
||||
- type: Storage
|
||||
state_door_open: generic_open
|
||||
state_door_closed: generic_door
|
||||
- type: PlaceableSurface
|
||||
|
||||
placement:
|
||||
snap:
|
||||
- Wall
|
||||
- Wall
|
||||
|
||||
- type: entity
|
||||
id: locker_tool
|
||||
name: Tool Locker
|
||||
parent: locker_generic
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Buildings/closet.rsi
|
||||
layers:
|
||||
- state: eng
|
||||
- state: eng_tool_door
|
||||
|
||||
- type: Storage
|
||||
state_door_closed: eng_tool_door
|
||||
state_door_open: eng_open
|
||||
|
||||
- type: Icon
|
||||
state: eng_tool_door
|
||||
|
||||
- type: entity
|
||||
id: locker_electrical_supplies
|
||||
name: Electrical Supplies Locker
|
||||
parent: locker_generic
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Buildings/closet.rsi
|
||||
layers:
|
||||
- state: eng
|
||||
- state: eng_elec_door
|
||||
|
||||
- type: Storage
|
||||
state_door_closed: eng_elec_door
|
||||
state_door_open: eng_open
|
||||
|
||||
- type: Icon
|
||||
state: eng_elec_door
|
||||
|
||||
- type: entity
|
||||
id: locker_welding_supplies
|
||||
name: Welding Supplies Locker
|
||||
parent: locker_generic
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Buildings/closet.rsi
|
||||
layers:
|
||||
- state: eng
|
||||
- state: eng_weld_door
|
||||
|
||||
- type: Storage
|
||||
state_door_closed: eng_weld_door
|
||||
state_door_open: eng_open
|
||||
|
||||
- type: Icon
|
||||
state: eng_weld_door
|
||||
|
||||
- type: entity
|
||||
id: locker_radiation_suit
|
||||
name: Radiation Suit Locker
|
||||
parent: locker_generic
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Buildings/closet.rsi
|
||||
layers:
|
||||
- state: eng
|
||||
- state: eng_rad_door
|
||||
|
||||
- type: Storage
|
||||
state_door_closed: eng_rad_door
|
||||
state_door_open: eng_open
|
||||
|
||||
- type: Icon
|
||||
state: eng_rad_door
|
||||
|
||||
BIN
Resources/Textures/Buildings/closet.rsi/eng.png
Normal file
BIN
Resources/Textures/Buildings/closet.rsi/eng.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 178 B |
BIN
Resources/Textures/Buildings/closet.rsi/eng_elec_door.png
Normal file
BIN
Resources/Textures/Buildings/closet.rsi/eng_elec_door.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 203 B |
BIN
Resources/Textures/Buildings/closet.rsi/eng_open.png
Normal file
BIN
Resources/Textures/Buildings/closet.rsi/eng_open.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 158 B |
BIN
Resources/Textures/Buildings/closet.rsi/eng_rad_door.png
Normal file
BIN
Resources/Textures/Buildings/closet.rsi/eng_rad_door.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 215 B |
BIN
Resources/Textures/Buildings/closet.rsi/eng_tool_door.png
Normal file
BIN
Resources/Textures/Buildings/closet.rsi/eng_tool_door.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 208 B |
BIN
Resources/Textures/Buildings/closet.rsi/eng_weld_door.png
Normal file
BIN
Resources/Textures/Buildings/closet.rsi/eng_weld_door.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 205 B |
@@ -24,6 +24,42 @@
|
||||
"select": [],
|
||||
"flags": {},
|
||||
"directions": 1
|
||||
},
|
||||
{
|
||||
"name": "eng",
|
||||
"select": [],
|
||||
"flags": {},
|
||||
"directions": 1
|
||||
},
|
||||
{
|
||||
"name": "eng_open",
|
||||
"select": [],
|
||||
"flags": {},
|
||||
"directions": 1
|
||||
},
|
||||
{
|
||||
"name": "eng_tool_door",
|
||||
"select": [],
|
||||
"flags": {},
|
||||
"directions": 1
|
||||
},
|
||||
{
|
||||
"name": "eng_rad_door",
|
||||
"select": [],
|
||||
"flags": {},
|
||||
"directions": 1
|
||||
},
|
||||
{
|
||||
"name": "eng_elec_door",
|
||||
"select": [],
|
||||
"flags": {},
|
||||
"directions": 1
|
||||
},
|
||||
{
|
||||
"name": "eng_weld_door",
|
||||
"select": [],
|
||||
"flags": {},
|
||||
"directions": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user