- type: entity
  abstract: true
  parent: BaseItem
  id: SheetGlassBase
  description: A sheet of glass, used often on the station in various applications.
  components:
  - type: Sprite
    netsync: false
    sprite: Objects/Materials/Sheets/glass.rsi
  - type: Item
    sprite: Objects/Materials/Sheets/glass.rsi
  - type: ItemStatus
  - type: Tag
    tags:
    - Sheet

- type: entity
  parent: SheetGlassBase
  id: SheetGlass
  name: glass
  suffix: Full
  components:
  - type: Material
    materials:
    - Glass
  - type: Stack
    stackType: Glass
  - type: Sprite
    state: glass_3
  - type: Item
    HeldPrefix: glass
  - type: Appearance
    visuals:
    - type: StackVisualizer
      stackLayers:
      - glass
      - glass_2
      - glass_3
  - type: FloorTile
    outputs:
    - floor_glass
  - type: Construction
    graph: glass
    node: SheetGlass

- type: entity
  parent: SheetGlass
  id: SheetGlass1
  name: glass
  suffix: Single
  components:
  - type: Sprite
    state: glass
  - type: Stack
    count: 1

- type: entity
  parent: SheetGlassBase
  id: SheetRGlass
  name: reinforced glass
  suffix: Full
  components:
  - type: Material
    materials:
    - ReinforcedGlass
  - type: Stack
    stackType: ReinforcedGlass
  - type: Sprite
    state: rglass_3
  - type: Item
    HeldPrefix: rglass
  - type: Appearance
    visuals:
    - type: StackVisualizer
      stackLayers:
      - rglass
      - rglass_2
      - rglass_3
  - type: FloorTile
    outputs:
    - floor_rglass
  - type: Construction
    graph: glass
    node: SheetRGlass

- type: entity
  parent: SheetRGlass
  id: SheetRGlass1
  name: reinforced glass
  suffix: Single
  components:
  - type: Sprite
    state: rglass
  - type: Stack
    count: 1

- type: entity
  parent: SheetGlassBase
  id: SheetPGlass
  name: plasma glass
  suffix: Full
  components:
  - type: Material
    materials:
    - PlasmaGlass
  - type: Stack
    stackType: PlasmaGlass
  - type: Sprite
    state: pglass_3
  - type: Item
    HeldPrefix: pglass
  - type: Appearance
    visuals:
    - type: StackVisualizer
      stackLayers:
      - pglass
      - pglass_2
      - pglass_3
  - type: Construction
    graph: glass
    node: SheetPGlass

- type: entity
  parent: SheetPGlass
  id: SheetPGlass1
  name: plasma glass
  suffix: Single
  components:
  - type: Sprite
    state: pglass
  - type: Stack
    count: 1

- type: entity
  parent: SheetGlassBase
  id: SheetRPGlass
  name: reinforced plasma glass
  suffix: Full
  components:
  - type: Material
    materials:
    - ReinforcedPlasmaGlass
  - type: Stack
    stackType: ReinforcedPlasmaGlass
  - type: Sprite
    state: rpglass_3
  - type: Item
    HeldPrefix: rpglass
  - type: Appearance
    visuals:
    - type: StackVisualizer
      stackLayers:
      - rpglass
      - rpglass_2
      - rpglass_3
  - type: Construction
    graph: glass
    node: SheetRPGlass

- type: entity
  parent: SheetPGlass
  id: SheetRPGlass1
  name: reinforced plasma glass
  suffix: Single
  components:
  - type: Sprite
    state: rpglass
  - type: Stack
    count: 1

- type: entity
  parent: SheetGlassBase
  id: SheetTitaniumGlass
  name: titanium glass
  suffix: Full
  components:
  - type: Material
    materials:
    - TitaniumGlass
  - type: Stack
    stackType: TitaniumGlass
  - type: Sprite
    state: titaniumglass_3
  - type: Item
    HeldPrefix: titaniumglass
  - type: Appearance
    visuals:
    - type: StackVisualizer
      stackLayers:
      - titaniumglass
      - titaniumglass_2
      - titaniumglass_3

- type: entity
  parent: SheetTitaniumGlass
  id: SheetTitaniumGlass1
  name: titanium glass
  suffix: Single
  components:
  - type: Sprite
    state: titaniumglass
  - type: Stack
    count: 1

- type: entity
  parent: SheetGlassBase
  id: SheetPlastitaniumGlass
  name: plastitanium glass
  suffix: Full
  components:
  - type: Material
    materials:
    - PlastitaniumGlass
  - type: Stack
    stackType: PlastitaniumGlass
  - type: Sprite
    state: plastitaniumglass_3
  - type: Item
    HeldPrefix: plastitaniumglass
  - type: Appearance
    visuals:
    - type: StackVisualizer
      stackLayers:
      - plastitaniumglass
      - plastitaniumglass_2
      - plastitaniumglass_3

- type: entity
  parent: SheetPlastitaniumGlass
  id: SheetPlastitaniumGlass1
  name: plastitanium glass
  suffix: Single
  components:
  - type: Sprite
    state: plastitaniumglass
  - type: Stack
    count: 1
