part 1 of materials stacks

This commit is contained in:
tommy
2025-11-26 16:51:21 -05:00
parent 2eb6888fac
commit 86cf6ef2c4
3 changed files with 97 additions and 92 deletions

View File

@@ -6,9 +6,9 @@
description: A sheet of glass, used often on the station in various applications. description: A sheet of glass, used often on the station in various applications.
components: components:
- type: Sprite - type: Sprite
sprite: Objects/Materials/Sheets/glass.rsi sprite: _TBD/Objects/stack_objects.rsi
- type: Item - type: Item
sprite: Objects/Materials/Sheets/glass.rsi sprite: _TBD/Objects/stack_objects.rsi
size: Normal size: Normal
- type: StaticPrice - type: StaticPrice
price: 0 price: 0
@@ -62,16 +62,16 @@
stackType: Glass stackType: Glass
baseLayer: base baseLayer: base
layerStates: layerStates:
- glass - sheet-glass_1
- glass_2 - sheet-glass_2
- glass_3 - sheet-glass_3
- type: Sprite - type: Sprite
state: glass_3 state: sheet-glass_3
layers: layers:
- state: glass_3 - state: sheet-glass_3
map: ["base"] map: ["base"]
- type: Item - type: Item
heldPrefix: glass heldPrefix: sheet-glass_1
- type: FloorTile - type: FloorTile
outputs: outputs:
- FloorGlass - FloorGlass
@@ -93,7 +93,7 @@
suffix: 10 suffix: 10
components: components:
- type: Sprite - type: Sprite
state: glass state: sheet-glass_1
- type: Stack - type: Stack
stackType: Glass stackType: Glass
count: 10 count: 10
@@ -104,7 +104,7 @@
suffix: Single suffix: Single
components: components:
- type: Sprite - type: Sprite
state: glass state: sheet-glass_1
- type: Stack - type: Stack
stackType: Glass stackType: Glass
count: 1 count: 1
@@ -123,16 +123,16 @@
stackType: ReinforcedGlass stackType: ReinforcedGlass
baseLayer: base baseLayer: base
layerStates: layerStates:
- rglass - sheet-rglass_1
- rglass_2 - sheet-rglass_2
- rglass_3 - sheet-rglass_3
- type: Sprite - type: Sprite
state: rglass_3 state: sheet-rglass_3
layers: layers:
- state: rglass_3 - state: sheet-rglass_3
map: ["base"] map: ["base"]
- type: Item - type: Item
heldPrefix: rglass heldPrefix: sheet-rglass_1
- type: FloorTile - type: FloorTile
outputs: outputs:
- FloorRGlass - FloorRGlass
@@ -171,12 +171,12 @@
suffix: Single suffix: Single
components: components:
- type: Sprite - type: Sprite
state: rglass state: sheet-rglass_1
- type: Stack - type: Stack
stackType: ReinforcedGlass stackType: ReinforcedGlass
count: 1 count: 1
- type: Extractable - type: Extractable
grindableSolutionName: rglass grindableSolutionName: sheet-rglass_1
- type: SolutionContainerManager - type: SolutionContainerManager
solutions: solutions:
rglass: rglass:
@@ -203,16 +203,16 @@
stackType: PlasmaGlass stackType: PlasmaGlass
baseLayer: base baseLayer: base
layerStates: layerStates:
- pglass - sheet-pglass_1
- pglass_2 - sheet-pglass_2
- pglass_3 - sheet-pglass_3
- type: Sprite - type: Sprite
state: pglass_3 state: sheet-pglass_3
layers: layers:
- state: pglass_3 - state: sheet-pglass_3
map: ["base"] map: ["base"]
- type: Item - type: Item
heldPrefix: pglass heldPrefix: sheet-pglass_1
- type: Construction - type: Construction
graph: Glass graph: Glass
node: SheetPGlass node: SheetPGlass
@@ -248,7 +248,7 @@
suffix: Single suffix: Single
components: components:
- type: Sprite - type: Sprite
state: pglass state: sheet-pglass_1
- type: Stack - type: Stack
stackType: PlasmaGlass stackType: PlasmaGlass
count: 1 count: 1
@@ -278,16 +278,16 @@
stackType: ReinforcedPlasmaGlass stackType: ReinforcedPlasmaGlass
baseLayer: base baseLayer: base
layerStates: layerStates:
- rpglass - sheet-prglass_1
- rpglass_2 - sheet-prglass_2
- rpglass_3 - sheet-prglass_3
- type: Sprite - type: Sprite
state: rpglass_3 state: sheet-prglass_3
layers: layers:
- state: rpglass_3 - state: sheet-prglass_3
map: ["base"] map: ["base"]
- type: Item - type: Item
heldPrefix: rpglass heldPrefix: sheet-prglass_1
- type: Construction - type: Construction
graph: Glass graph: Glass
node: SheetRPGlass node: SheetRPGlass
@@ -314,7 +314,7 @@
suffix: Single suffix: Single
components: components:
- type: Sprite - type: Sprite
state: rpglass state: sheet-prglass_1
- type: Stack - type: Stack
stackType: ReinforcedPlasmaGlass stackType: ReinforcedPlasmaGlass
count: 1 count: 1
@@ -333,16 +333,16 @@
stackType: UraniumGlass stackType: UraniumGlass
baseLayer: base baseLayer: base
layerStates: layerStates:
- uglass - sheet-uglass_1
- uglass_2 - sheet-uglass_2
- uglass_3 - sheet-uglass_3
- type: Sprite - type: Sprite
state: uglass_3 state: sheet-uglass_3
layers: layers:
- state: uglass_3 - state: sheet-uglass_3
map: ["base"] map: ["base"]
- type: Item - type: Item
heldPrefix: uglass heldPrefix: sheet-uglass_1
- type: Construction - type: Construction
graph: Glass graph: Glass
node: SheetUGlass node: SheetUGlass
@@ -389,7 +389,7 @@
suffix: Single suffix: Single
components: components:
- type: Sprite - type: Sprite
state: uglass state: sheet-uglass_1
- type: Stack - type: Stack
stackType: UraniumGlass stackType: UraniumGlass
count: 1 count: 1
@@ -407,16 +407,16 @@
stackType: ReinforcedUraniumGlass stackType: ReinforcedUraniumGlass
baseLayer: base baseLayer: base
layerStates: layerStates:
- ruglass - sheet-urglass_1
- ruglass_2 - sheet-urglass_2
- ruglass_3 - sheet-urglass_3
- type: Sprite - type: Sprite
state: ruglass_3 state: sheet-urglass_3
layers: layers:
- state: ruglass_3 - state: sheet-urglass_3
map: ["base"] map: ["base"]
- type: Item - type: Item
heldPrefix: ruglass heldPrefix: sheet-urglass
- type: Construction - type: Construction
graph: Glass graph: Glass
node: SheetRUGlass node: SheetRUGlass
@@ -443,7 +443,7 @@
suffix: Single suffix: Single
components: components:
- type: Sprite - type: Sprite
state: ruglass state: sheet-urglass_1
- type: Stack - type: Stack
stackType: ReinforcedUraniumGlass stackType: ReinforcedUraniumGlass
count: 1 count: 1
@@ -466,6 +466,7 @@
- cglass_2 - cglass_2
- cglass_3 - cglass_3
- type: Sprite - type: Sprite
sprite: Objects/Materials/Sheets/glass.rsi
state: cglass_3 state: cglass_3
layers: layers:
- state: cglass_3 - state: cglass_3
@@ -520,6 +521,7 @@
suffix: Single suffix: Single
components: components:
- type: Sprite - type: Sprite
sprite: Objects/Materials/Sheets/glass.rsi
state: cglass state: cglass
- type: Stack - type: Stack
stackType: ClockworkGlass stackType: ClockworkGlass

View File

@@ -5,9 +5,9 @@
description: A sheet of metal, used often on the station in various applications. description: A sheet of metal, used often on the station in various applications.
components: components:
- type: Sprite - type: Sprite
sprite: Objects/Materials/Sheets/metal.rsi sprite: _TBD/Objects/stack_objects.rsi
- type: Item - type: Item
sprite: Objects/Materials/Sheets/metal.rsi sprite: _TBD/Objects/stack_objects.rsi
size: Normal size: Normal
- type: StaticPrice - type: StaticPrice
price: 0 price: 0
@@ -49,13 +49,13 @@
stackType: Steel stackType: Steel
baseLayer: base baseLayer: base
layerStates: layerStates:
- steel - sheet-steel_1
- steel_2 - sheet-steel_2
- steel_3 - sheet-steel_3
- type: Sprite - type: Sprite
state: steel_3 state: sheet-steel_3
layers: layers:
- state: steel_3 - state: sheet-steel_3
map: ["base"] map: ["base"]
- type: Item - type: Item
heldPrefix: steel heldPrefix: steel
@@ -78,7 +78,7 @@
suffix: 10 suffix: 10
components: components:
- type: Sprite - type: Sprite
state: steel state: sheet-steel_1
- type: Stack - type: Stack
stackType: Steel stackType: Steel
count: 10 count: 10
@@ -114,6 +114,7 @@
- brass_2 - brass_2
- brass_3 - brass_3
- type: Sprite - type: Sprite
sprite: Objects/Materials/Sheets/other.rsi
state: brass_3 state: brass_3
layers: layers:
- state: brass_3 - state: brass_3
@@ -142,6 +143,7 @@
suffix: 10 suffix: 10
components: components:
- type: Sprite - type: Sprite
sprite: Objects/Materials/Sheets/other.rsi
state: brass state: brass
- type: Stack - type: Stack
stackType: Brass stackType: Brass
@@ -154,6 +156,7 @@
suffix: Single suffix: Single
components: components:
- type: Sprite - type: Sprite
sprite: Objects/Materials/Sheets/other.rsi
state: brass state: brass
- type: Stack - type: Stack
stackType: Brass stackType: Brass
@@ -173,13 +176,13 @@
stackType: Plasteel stackType: Plasteel
baseLayer: base baseLayer: base
layerStates: layerStates:
- plasteel - sheet-plasteel_1
- plasteel_2 - sheet-plasteel_2
- plasteel_3 - sheet-plasteel_3
- type: Sprite - type: Sprite
state: plasteel_3 state: sheet-plasteel_3
layers: layers:
- state: plasteel_3 - state: sheet-plasteel_3
map: ["base"] map: ["base"]
- type: Item - type: Item
heldPrefix: plasteel heldPrefix: plasteel
@@ -205,7 +208,7 @@
suffix: 10 suffix: 10
components: components:
- type: Sprite - type: Sprite
state: plasteel state: sheet-plasteel_1
- type: Stack - type: Stack
stackType: Plasteel stackType: Plasteel
count: 10 count: 10
@@ -217,7 +220,7 @@
suffix: Single suffix: Single
components: components:
- type: Sprite - type: Sprite
state: plasteel state: sheet-plasteel_1
- type: Stack - type: Stack
stackType: Plasteel stackType: Plasteel
count: 1 count: 1

View File

@@ -5,9 +5,9 @@
description: A sheet of material, used often on the station in various applications. description: A sheet of material, used often on the station in various applications.
components: components:
- type: Sprite - type: Sprite
sprite: Objects/Materials/Sheets/other.rsi sprite: _TBD/Objects/stack_objects.rsi
- type: Item - type: Item
sprite: Objects/Materials/Sheets/other.rsi sprite: _TBD/Objects/stack_objects.rsi
size: Normal size: Normal
- type: Tag - type: Tag
tags: tags:
@@ -38,20 +38,20 @@
stackType: Paper stackType: Paper
baseLayer: base baseLayer: base
layerStates: layerStates:
- paper - sheet-paper_1
- paper_2 - sheet-paper_2
- paper_3 - sheet-paper_3
- type: Material - type: Material
- type: PhysicalComposition - type: PhysicalComposition
materialComposition: materialComposition:
Paper: 100 Paper: 100
- type: Sprite - type: Sprite
state: paper_3 state: sheet-paper_3
layers: layers:
- state: paper_3 - state: sheet-paper_3
map: ["base"] map: ["base"]
- type: Item - type: Item
heldPrefix: paper heldPrefix: sheet-paper_1
- type: Appearance - type: Appearance
- type: Extractable - type: Extractable
grindableSolutionName: paper grindableSolutionName: paper
@@ -70,7 +70,7 @@
suffix: Single suffix: Single
components: components:
- type: Sprite - type: Sprite
state: paper state: sheet-paper_1
- type: Stack - type: Stack
count: 1 count: 1
@@ -88,16 +88,16 @@
stackType: Plasma stackType: Plasma
baseLayer: base baseLayer: base
layerStates: layerStates:
- plasma - sheet-plasma_1
- plasma_2 - sheet-plasma_2
- plasma_3 - sheet-plasma_3
- type: Sprite - type: Sprite
state: plasma_3 state: sheet-plasma_3
layers: layers:
- state: plasma_3 - state: sheet-plasma_3
map: ["base"] map: ["base"]
- type: Item - type: Item
heldPrefix: plasma heldPrefix: sheet-plasma_1
- type: Appearance - type: Appearance
- type: Extractable - type: Extractable
grindableSolutionName: plasma grindableSolutionName: plasma
@@ -115,7 +115,7 @@
suffix: 10 suffix: 10
components: components:
- type: Sprite - type: Sprite
state: plasma state: sheet-plasma_1
- type: Stack - type: Stack
count: 10 count: 10
@@ -126,7 +126,7 @@
suffix: Single suffix: Single
components: components:
- type: Sprite - type: Sprite
state: plasma state: sheet-plasma_1
- type: Stack - type: Stack
count: 1 count: 1
@@ -149,16 +149,16 @@
stackType: Plastic stackType: Plastic
baseLayer: base baseLayer: base
layerStates: layerStates:
- plastic - sheet-plastic_1
- plastic_2 - sheet-plastic_2
- plastic_3 - sheet-plastic_3
- type: Sprite - type: Sprite
state: plastic_3 state: sheet-plastic_3
layers: layers:
- state: plastic_3 - state: sheet-plastic_3
map: ["base"] map: ["base"]
- type: Item - type: Item
heldPrefix: plastic heldPrefix: sheet-plastic_1
- type: Appearance - type: Appearance
- type: Extractable - type: Extractable
grindableSolutionName: plastic grindableSolutionName: plastic
@@ -179,7 +179,7 @@
suffix: 10 suffix: 10
components: components:
- type: Sprite - type: Sprite
state: plastic state: sheet-plastic_1
- type: Stack - type: Stack
count: 10 count: 10
@@ -190,7 +190,7 @@
suffix: Single suffix: Single
components: components:
- type: Sprite - type: Sprite
state: plastic state: sheet-plastic_1
- type: Stack - type: Stack
count: 1 count: 1
@@ -211,17 +211,17 @@
stackType: Uranium stackType: Uranium
baseLayer: base baseLayer: base
layerStates: layerStates:
- uranium - sheet-uranium_1
- uranium_2 - sheet-uranium_2
- uranium_3 - sheet-uranium_3
- type: Sprite - type: Sprite
state: uranium_3 state: sheet-uranium_3
layers: layers:
- state: uranium_3 - state: sheet-uranium_3
map: ["base"] map: ["base"]
- type: Appearance - type: Appearance
- type: Item - type: Item
heldPrefix: uranium heldPrefix: sheet-uranium_1
- type: Extractable - type: Extractable
grindableSolutionName: food grindableSolutionName: food
- type: SolutionContainerManager - type: SolutionContainerManager