- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
+ - state: paper
+ visible: false
+ sprite: Structures/Storage/closet_labels.rsi
+ map: ["enum.PaperLabelVisuals.Layer"]
- type: MovedByPressure
- type: PaperLabel
labelSlot:
SheetSteel1:
min: 1
max: 1
+ - type: GenericVisualizer
+ visuals:
+ enum.PaperLabelVisuals.HasLabel:
+ enum.PaperLabelVisuals.Layer:
+ True: { visible: true }
+ False: { visible: false }
+ enum.StorageVisuals.Open:
+ enum.PaperLabelVisuals.Layer:
+ True: { visible: false }
+ enum.PaperLabelVisuals.LabelType:
+ enum.PaperLabelVisuals.Layer:
+ Paper: { state: paper }
+ Bounty: { state: bounty }
+ CaptainsPaper: { state: captains_paper }
+ Invoice: { state: invoice }
- type: Appearance
- type: EntityStorageVisuals
stateBaseClosed: generic
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Sprites by Vermidia.",
+ "copyright": "Sprites by Vermidia and modified by SpaceRox1244.",
"size": {
"x": 32,
"y": 32
"name": "invoice"
}
]
-}
\ No newline at end of file
+}
--- /dev/null
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Sprites by Vermidia and modified by SpaceRox1244.",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "paper"
+ },
+ {
+ "name": "bounty"
+ },
+ {
+ "name": "captains_paper"
+ },
+ {
+ "name": "invoice"
+ }
+ ]
+}