- type: entity
  abstract: true
  parent: BaseItem
  id: SheetMetalBase
  description: A sheet of metal, used often on the station in various applications.
  components:
  - type: Sprite
    netsync: false
    sprite: Objects/Materials/Sheets/metal.rsi
  - type: Item
    sprite: Objects/Materials/Sheets/metal.rsi
  - type: ItemStatus
  - type: Tag
    tags:
    - Sheet
    - Metal
    - DroneUsable
  - type: Destructible
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 100
      behaviors:
      - !type:DoActsBehavior
        acts: [ "Destruction" ]

- type: entity
  parent: SheetMetalBase
  id: SheetSteel
  name: steel
  suffix: Full
  components:
  - type: Material
    materials:
    - Steel
  - type: Stack
    stackType: Steel
  - type: Sprite
    state: steel_3
  - type: Item
    HeldPrefix: steel
  - type: Appearance
    visuals:
    - type: StackVisualizer
      stackLayers:
      - steel
      - steel_2
      - steel_3
  - type: FloorTile
    outputs:
    - plating

- type: entity
  parent: SheetSteel
  id: SheetSteel1
  name: steel
  suffix: Single
  components:
  - type: Sprite
    state: steel
  - type: Stack
    stackType: Steel
    count: 1

- type: entity
  parent: SheetMetalBase
  id: SheetPlasteel
  name: plasteel
  suffix: Full
  components:
  - type: Material
    materials:
    - Plasteel
  - type: Stack
    stackType: Plasteel
  - type: Sprite
    state: plasteel_3
  - type: Item
    HeldPrefix: plasteel
  - type: Appearance
    visuals:
    - type: StackVisualizer
      stackLayers:
      - plasteel
      - plasteel_2
      - plasteel_3

- type: entity
  parent: SheetPlasteel
  id: SheetPlasteel1
  name: plasteel
  suffix: Single
  components:
  - type: Sprite
    state: plasteel
  - type: Stack
    stackType: Plasteel
    count: 1

- type: entity
  parent: SheetMetalBase
  id: SheetTitanium
  name: titanium
  suffix: Full
  components:
  - type: Material
    materials:
    - Titanium
  - type: Stack
    stackType: Titanium
  - type: Sprite
    state: titanium_3
  - type: Item
    HeldPrefix: titanium
  - type: Appearance
    visuals:
    - type: StackVisualizer
      stackLayers:
      - titanium
      - titanium_2
      - titanium_3

- type: entity
  parent: SheetTitanium
  id: SheetTitanium1
  name: titanium
  suffix: Single
  components:
  - type: Sprite
    state: titanium
  - type: Stack
    stackType: Titanium
    count: 1

- type: entity
  parent: SheetMetalBase
  id: SheetPlastitanium
  name: plastitanium
  suffix: Full
  components:
  - type: Material
    materials:
    - Plastitanium
  - type: Stack
    stackType: Plastitanium
  - type: Sprite
    state: plastitanium_3
  - type: Item
    HeldPrefix: plastitanium
  - type: Appearance
    visuals:
    - type: StackVisualizer
      stackLayers:
      - plastitanium
      - plastitanium_2
      - plastitanium_3

- type: entity
  parent: SheetPlastitanium
  id: SheetPlastitanium1
  name: plastitanium
  suffix: Single
  components:
  - type: Sprite
    state: plastitanium
  - type: Stack
    stackType: Plastitanium
    count: 1

- type: entity
  parent: SheetMetalBase
  id: SheetBrass
  name: brass
  suffix: Full
  components:
  - type: Material
    materials:
    - Brass
  - type: Stack
    stackType: Brass
  - type: Sprite
    state: brass_3
  - type: Item
    HeldPrefix: brass
  - type: Appearance
    visuals:
    - type: StackVisualizer
      stackLayers:
      - brass
      - brass_2
      - brass_3

- type: entity
  parent: SheetBrass
  id: SheetBrass1
  name: brass
  suffix: Single
  components:
  - type: Sprite
    state: brass
  - type: Stack
    stackType: Brass
    count: 1
