Skip to content

Commit

Permalink
One RSI, many states
Browse files Browse the repository at this point in the history
  • Loading branch information
DebugOk committed Mar 19, 2024
1 parent cc00dc9 commit 0e83e98
Show file tree
Hide file tree
Showing 47 changed files with 227 additions and 267 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@
description: For on-the-go meal carrying needs.
components:
- type: Sprite
sprite: DeltaV/Objects/Storage/Lunchbox/generic.rsi
sprite: DeltaV/Objects/Storage/lunchbox.rsi
layers:
- state: box
- state: box-open
- state: generic
- state: generic-open
map: ["openLayer"]
- type: Item
size: Normal
shape: null
sprite: DeltaV/Objects/Storage/Lunchbox/generic.rsi
heldPrefix: box
sprite: DeltaV/Objects/Storage/lunchbox.rsi
heldPrefix: generic
- type: Storage
maxItemSize: Normal
grid:
Expand Down Expand Up @@ -81,7 +81,7 @@
- id: FoodCarrot
- id: PaperWrittenNoteFromMumHealthy
prob: 0.1

- type: entity
parent: LunchboxGeneric
id: LunchboxGenericFilledUnhealthy
Expand Down Expand Up @@ -109,119 +109,155 @@
suffix: Command
components:
- type: Sprite
sprite: DeltaV/Objects/Storage/Lunchbox/command.rsi
layers:
- state: command
- state: command-open
map: [ "openLayer" ]
- type: Item
sprite: DeltaV/Objects/Storage/Lunchbox/command.rsi
heldPrefix: command

- type: entity
parent: LunchboxGenericFilledRandom
id: LunchboxCommandFilledRandom
suffix: Command, Filled, Random
components:
- type: Sprite
sprite: DeltaV/Objects/Storage/Lunchbox/command.rsi
layers:
- state: command
- state: command-open
map: [ "openLayer" ]
- type: Item
sprite: DeltaV/Objects/Storage/Lunchbox/command.rsi
heldPrefix: command

- type: entity
parent: LunchboxGeneric
id: LunchboxSecurity
suffix: Security
components:
- type: Sprite
sprite: DeltaV/Objects/Storage/Lunchbox/security.rsi
layers:
- state: security
- state: security-open
map: [ "openLayer" ]
- type: Item
sprite: DeltaV/Objects/Storage/Lunchbox/security.rsi
heldPrefix: security

- type: entity
parent: LunchboxGenericFilledRandom
id: LunchboxSecurityFilledRandom
suffix: Security, Filled, Random
components:
- type: Sprite
sprite: DeltaV/Objects/Storage/Lunchbox/security.rsi
layers:
- state: security
- state: security-open
map: [ "openLayer" ]
- type: Item
sprite: DeltaV/Objects/Storage/Lunchbox/security.rsi
heldPrefix: security

- type: entity
parent: LunchboxGeneric
id: LunchboxMedical
suffix: Medical
components:
- type: Sprite
sprite: DeltaV/Objects/Storage/Lunchbox/medical.rsi
layers:
- state: medical
- state: medical-open
map: [ "openLayer" ]
- type: Item
sprite: DeltaV/Objects/Storage/Lunchbox/medical.rsi
heldPrefix: medical

- type: entity
parent: LunchboxGenericFilledRandom
id: LunchboxMedicalFilledRandom
suffix: Medical, Filled, Random
components:
- type: Sprite
sprite: DeltaV/Objects/Storage/Lunchbox/medical.rsi
layers:
- state: medical
- state: medical-open
map: [ "openLayer" ]
- type: Item
sprite: DeltaV/Objects/Storage/Lunchbox/medical.rsi
heldPrefix: medical

- type: entity
parent: LunchboxGeneric
id: LunchboxLogistics
suffix: Logistics
components:
- type: Sprite
sprite: DeltaV/Objects/Storage/Lunchbox/logistics.rsi
layers:
- state: logistics
- state: logistics-open
map: [ "openLayer" ]
- type: Item
sprite: DeltaV/Objects/Storage/Lunchbox/logistics.rsi
heldPrefix: logistics

- type: entity
parent: LunchboxGenericFilledRandom
id: LunchboxLogisticsFilledRandom
suffix: Logistics, Filled, Random
components:
- type: Sprite
sprite: DeltaV/Objects/Storage/Lunchbox/logistics.rsi
layers:
- state: logistics
- state: logistics-open
map: [ "openLayer" ]
- type: Item
sprite: DeltaV/Objects/Storage/Lunchbox/logistics.rsi
heldPrefix: logistics

- type: entity
parent: LunchboxGeneric
id: LunchboxEngineering
suffix: Engineering
components:
- type: Sprite
sprite: DeltaV/Objects/Storage/Lunchbox/engineering.rsi
layers:
- state: engineering
- state: engineering-open
map: [ "openLayer" ]
- type: Item
sprite: DeltaV/Objects/Storage/Lunchbox/engineering.rsi
heldPrefix: engineering

- type: entity
parent: LunchboxGenericFilledRandom
id: LunchboxEngineeringFilledRandom
suffix: Engineering, Filled, Random
components:
- type: Sprite
sprite: DeltaV/Objects/Storage/Lunchbox/engineering.rsi
layers:
- state: engineering
- state: engineering-open
map: [ "openLayer" ]
- type: Item
sprite: DeltaV/Objects/Storage/Lunchbox/engineering.rsi
heldPrefix: engineering

- type: entity
parent: LunchboxGeneric
id: LunchboxEpistemics
suffix: Epistemics
components:
- type: Sprite
sprite: DeltaV/Objects/Storage/Lunchbox/epistemics.rsi
layers:
- state: epistemics
- state: epistemics-open
map: [ "openLayer" ]
- type: Item
sprite: DeltaV/Objects/Storage/Lunchbox/epistemics.rsi
heldPrefix: epistemics

- type: entity
parent: LunchboxGenericFilledRandom
id: LunchboxEpistemicsFilledRandom
suffix: Epistemics, Filled, Random
components:
- type: Sprite
sprite: DeltaV/Objects/Storage/Lunchbox/epistemics.rsi
layers:
- state: epistemics
- state: epistemics-open
map: [ "openLayer" ]
- type: Item
sprite: DeltaV/Objects/Storage/Lunchbox/epistemics.rsi
heldPrefix: epistemics


- type: entity
Expand All @@ -230,36 +266,48 @@
suffix: Service
components:
- type: Sprite
sprite: DeltaV/Objects/Storage/Lunchbox/service.rsi
layers:
- state: service
- state: service-open
map: [ "openLayer" ]
- type: Item
sprite: DeltaV/Objects/Storage/Lunchbox/service.rsi
heldPrefix: service

- type: entity
parent: LunchboxGenericFilledRandom
id: LunchboxServiceFilledRandom
suffix: Service, Filled, Random
components:
- type: Sprite
sprite: DeltaV/Objects/Storage/Lunchbox/service.rsi
layers:
- state: service
- state: service-open
map: [ "openLayer" ]
- type: Item
sprite: DeltaV/Objects/Storage/Lunchbox/service.rsi
heldPrefix: service

- type: entity
parent: LunchboxGeneric
id: LunchboxSyndicate
suffix: Syndicate
components:
- type: Sprite
sprite: DeltaV/Objects/Storage/Lunchbox/syndicate.rsi
layers:
- state: syndicate
- state: syndicate-open
map: [ "openLayer" ]
- type: Item
sprite: DeltaV/Objects/Storage/Lunchbox/syndicate.rsi
heldPrefix: syndicate

- type: entity
parent: LunchboxGenericFilledRandom
id: LunchboxSyndicateFilledRandom
suffix: Syndicate, Filled, Random
components:
- type: Sprite
sprite: DeltaV/Objects/Storage/Lunchbox/syndicate.rsi
layers:
- state: syndicate
- state: syndicate-open
map: [ "openLayer" ]
- type: Item
sprite: DeltaV/Objects/Storage/Lunchbox/syndicate.rsi
heldPrefix: syndicate

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading

0 comments on commit 0e83e98

Please sign in to comment.