name: flour bag
description: A big bag of flour. Good for baking!
components:
- - type: Sprite
- state: flour-big
+ - type: Appearance
+ - type: GenericVisualizer
+ visuals:
+ enum.OpenableVisuals.Opened:
+ enum.OpenableVisuals.Layer:
+ True: {state: "flour-big_open"} # open
+ False: {state: "flour-big"} # closed
+ - type: Sprite
+ layers:
+ - state: flour-big
+ map: ["enum.OpenableVisuals.Layer"]
- type: SolutionContainerManager
solutions:
food:
name: cornmeal bag
description: A big bag of cornmeal. Good for cooking!
components:
- - type: Sprite
- state: cornmeal-big
+ - type: Appearance
+ - type: GenericVisualizer
+ visuals:
+ enum.OpenableVisuals.Opened:
+ enum.OpenableVisuals.Layer:
+ True: {state: "cornmeal-big_open"} # open
+ False: {state: "cornmeal-big"} # closed
+ - type: Sprite
+ layers:
+ - state: cornmeal-big
+ map: ["enum.OpenableVisuals.Layer"]
- type: SolutionContainerManager
solutions:
food:
name: rice bag
description: A big bag of rice. Good for cooking!
components:
- - type: Sprite
- state: rice-big
+ - type: Appearance
+ - type: GenericVisualizer
+ visuals:
+ enum.OpenableVisuals.Opened:
+ enum.OpenableVisuals.Layer:
+ True: {state: "rice-big_open"} # open
+ False: {state: "rice-big"} # closed
+ - type: Sprite
+ layers:
+ - state: rice-big
+ map: ["enum.OpenableVisuals.Layer"]
- type: SolutionContainerManager
solutions:
food:
name: sugar bag
description: A big bag of tasty spacey sugar.
components:
- - type: Sprite
- state: sugar-big
+ - type: Appearance
+ - type: GenericVisualizer
+ visuals:
+ enum.OpenableVisuals.Opened:
+ enum.OpenableVisuals.Layer:
+ True: {state: "sugar-big_open"} # open
+ False: {state: "sugar-big"} # closed
+ - type: Sprite
+ layers:
+ - state: sugar-big
+ map: ["enum.OpenableVisuals.Layer"]
- type: SolutionContainerManager
solutions:
food:
name: olive oil
description: Olive oil. From space olives presumably.
components:
- - type: Sprite
- state: oliveoil
+ - type: Appearance
+ - type: GenericVisualizer
+ visuals:
+ enum.OpenableVisuals.Opened:
+ enum.OpenableVisuals.Layer:
+ True: {state: "oliveoil_open"} # open
+ False: {state: "oliveoil"} # closed
+ - type: Sprite
+ layers:
+ - state: oliveoil
+ map: ["enum.OpenableVisuals.Layer"]
- type: SolutionContainerManager
solutions:
food:
name: mayonnaise
description: Bottle of mayonnaise.
components:
- - type: Sprite
- state: mayo
+ - type: Appearance
+ - type: GenericVisualizer
+ visuals:
+ enum.OpenableVisuals.Opened:
+ enum.OpenableVisuals.Layer:
+ True: {state: "mayo_open"} # open
+ False: {state: "mayo"} # closed
+ - type: Sprite
+ layers:
+ - state: mayo
+ map: ["enum.OpenableVisuals.Layer"]
- type: SolutionContainerManager
solutions:
food:
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation and baystation and modified by potato1234x at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 and https://github.com/Baystation12/Baystation12/commit/a6067826de7fd8f698793f6d84e6c2f1f9b1f188. Tofu and tofu-slice were created by Discord user rosysyntax#6514. Chevrelog and chevredisk created by Github user deathride58, tortilladough tortillaflat and tortillaslice added by Phunny, butter-slice and croissant-raw taken from tgstation at commit https://github.com/tgstation/tgstation/commit/7ffd61b6fa6a6183daa8900f9a490f46f7a81955, cotton made by mlexf (discord 1143460554963427380). Croissant-raw-cotton, cotton-dough-slice and cotton-dough-rope by JuneSzalkowska, cloth-box by Janet Blackquill <uhhadd@gmail.com> 2024. Cheese wedge inhand by Orsoniks.",
+ "copyright": "Taken from tgstation and baystation and modified by potato1234x at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 and https://github.com/Baystation12/Baystation12/commit/a6067826de7fd8f698793f6d84e6c2f1f9b1f188. Tofu and tofu-slice were created by Discord user rosysyntax#6514. Chevrelog and chevredisk created by Github user deathride58, tortilladough tortillaflat and tortillaslice added by Phunny, butter-slice and croissant-raw taken from tgstation at commit https://github.com/tgstation/tgstation/commit/7ffd61b6fa6a6183daa8900f9a490f46f7a81955, cotton made by mlexf (discord 1143460554963427380). Croissant-raw-cotton, cotton-dough-slice and cotton-dough-rope by JuneSzalkowska, cloth-box by Janet Blackquill <uhhadd@gmail.com> 2024. Cheese wedge inhand by Orsoniks. Opened variants of olive oil, mayo and cornmeal, flour, rice and sugar bags by korczoczek, based on the unopened sprites",
"size": {
"x": 32,
"y": 32
{
"name": "cornmeal-big"
},
+ {
+ "name": "cornmeal-big_open"
+ },
{
"name": "cornmealdough"
},
{
"name": "flour-big"
},
+ {
+ "name": "flour-big_open"
+ },
{
"name": "flour-small"
},
{
"name": "mayo"
},
+ {
+ "name": "mayo_open"
+ },
{
"name": "oliveoil"
},
+ {
+ "name": "oliveoil_open"
+ },
{
"name": "pizzabread"
},
{
"name": "rice-big"
},
+ {
+ "name": "rice-big_open"
+ },
{
"name": "rice-small"
},
{
"name": "sugar-big"
},
+ {
+ "name": "sugar-big_open"
+ },
{
"name": "sugar-small"
},