Fix openable visuals (#31484)

First commit
This commit is contained in:
beck-thompson
2024-08-29 11:26:32 -07:00
committed by GitHub
parent 7a2892bc97
commit a799d4a785
6 changed files with 13 additions and 2 deletions

View File

@@ -16,6 +16,7 @@
state: box state: box
layers: layers:
- state: box - state: box
map: ["closeLayer"]
- state: box-open - state: box-open
map: ["openLayer"] map: ["openLayer"]
visible: false visible: false
@@ -79,6 +80,7 @@
state: box-closed state: box-closed
layers: layers:
- state: box-closed - state: box-closed
map: ["closeLayer"]
- state: box-open - state: box-open
map: ["openLayer"] map: ["openLayer"]
visible: false visible: false
@@ -283,6 +285,7 @@
state: box state: box
layers: layers:
- state: box - state: box
map: ["closeLayer"]
- state: box-open - state: box-open
map: ["openLayer"] map: ["openLayer"]
visible: false visible: false
@@ -476,6 +479,7 @@
state: box state: box
layers: layers:
- state: box - state: box
map: ["closeLayer"]
- state: box-open - state: box-open
map: ["openLayer"] map: ["openLayer"]
- type: Item - type: Item

View File

@@ -8,6 +8,7 @@
sprite: Objects/Consumable/Smokeables/Cigarettes/Cartons/green.rsi sprite: Objects/Consumable/Smokeables/Cigarettes/Cartons/green.rsi
layers: layers:
- state: closed - state: closed
map: ["closeLayer"]
- state: open - state: open
map: ["openLayer"] map: ["openLayer"]
- type: Item - type: Item

View File

@@ -7,6 +7,7 @@
- type: Sprite - type: Sprite
layers: layers:
- state: closed - state: closed
map: ["closeLayer"]
- state: open - state: open
map: ["openLayer"] map: ["openLayer"]
visible: false visible: false
@@ -75,6 +76,7 @@
- type: Sprite - type: Sprite
layers: layers:
- state: closed - state: closed
map: ["closeLayer"]
- state: open - state: open
map: ["openLayer"] map: ["openLayer"]
visible: false visible: false

View File

@@ -8,6 +8,7 @@
sprite: Objects/Consumable/Smokeables/Cigars/case.rsi sprite: Objects/Consumable/Smokeables/Cigars/case.rsi
layers: layers:
- state: closed - state: closed
map: ["closeLayer"]
- state: open - state: open
map: ["openLayer"] map: ["openLayer"]
- state: cigar1 - state: cigar1

View File

@@ -8,6 +8,7 @@
sprite: Objects/Storage/medalcase.rsi sprite: Objects/Storage/medalcase.rsi
layers: layers:
- state: closed - state: closed
map: ["closeLayer"]
- state: open - state: open
map: ["openLayer"] map: ["openLayer"]
- type: Appearance - type: Appearance

View File

@@ -66,12 +66,14 @@
- type: Appearance - type: Appearance
- type: GenericVisualizer - type: GenericVisualizer
visuals: visuals:
enum.SharedBagOpenVisuals.BagState: enum.SharedBagOpenVisuals.BagState: # You don't have to use both of these if its not necessary.
closeLayer:
Open: { visible: false }
Closed: { visible: true }
openLayer: openLayer:
Open: { visible: true } Open: { visible: true }
Closed: { visible: false } Closed: { visible: false }
# PowerCellSlot parents # PowerCellSlot parents
- type: entity - type: entity
id: PowerCellSlotSmallItem id: PowerCellSlotSmallItem