ItemCabinetVisualizer uses layers (#4445)
* ItemCabinetVisualizer uses layers * Reviews applied * Fixes the fireaxe cabinet as well * I'm dumb
This commit is contained in:
@@ -8,7 +8,13 @@
|
||||
- type: Sprite
|
||||
sprite: Structures/Wallmounts/extinguisher_cabinet.rsi
|
||||
netsync: false
|
||||
state: extinguisher_closed
|
||||
layers:
|
||||
- state: frame
|
||||
- state: extinguisher
|
||||
map: ["enum.ItemCabinetVisualLayers.ContainsItem"]
|
||||
visible: true
|
||||
- state: closed
|
||||
map: ["enum.ItemCabinetVisualLayers.Door"]
|
||||
- type: ItemCabinet
|
||||
doorSound:
|
||||
path: /Audio/Machines/machine_switch.ogg
|
||||
@@ -18,10 +24,8 @@
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: ItemCabinetVisualizer
|
||||
emptyState: extinguisher_empty
|
||||
fullState: extinguisher_full
|
||||
closedState: extinguisher_closed
|
||||
closedEmptyState: extinguisher_closed
|
||||
openState: open
|
||||
closedState: closed
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
|
||||
|
||||
@@ -8,7 +8,13 @@
|
||||
- type: Sprite
|
||||
sprite: Structures/Wallmounts/fireaxe_cabinet.rsi
|
||||
netsync: false
|
||||
state: cabinet-filled-closed
|
||||
layers:
|
||||
- state: cabinet
|
||||
- state: fireaxe
|
||||
map: ["enum.ItemCabinetVisualLayers.ContainsItem"]
|
||||
visible: true
|
||||
- state: glass
|
||||
map: ["enum.ItemCabinetVisualLayers.Door"]
|
||||
- type: ItemCabinet
|
||||
doorSound:
|
||||
path: /Audio/Machines/machine_switch.ogg
|
||||
@@ -18,10 +24,8 @@
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: ItemCabinetVisualizer
|
||||
emptyState: cabinet-empty-open
|
||||
fullState: cabinet-filled-open
|
||||
closedState: cabinet-filled-closed
|
||||
closedEmptyState: cabinet-empty-closed
|
||||
closedState: glass
|
||||
openState: glass-up
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
|
||||
|
||||
Reference in New Issue
Block a user