- type: entity
  abstract: true
  parent: BaseItem
  id: PartBase
  components:
  - type: Sprite
    netsync: false
    sprite: Objects/Materials/parts.rsi
    state: rods
  - type: Item
    sprite: Objects/Materials/parts.rsi
  - type: ItemStatus

- type: entity
  parent: PartBase
  id: PartRodMetal
  name: metals rods
  suffix: Full
  components:
  - type: Stack
    stackType: MetalRod
  - type: Sprite
    state: rods_5
#  - type: Item
#    HeldPrefix: rods
  - type: Construction
    graph: metalRod
    node: MetalRod
  - type: Appearance
    visuals:
    - type: StackVisualizer
      stackLayers:
      - rods
      - rods_2
      - rods_3
      - rods_4
      - rods_5
  - type: FloorTile
    outputs:
    - lattice
    - floor_reinforced

- type: entity
  parent: PartRodMetal
  id: PartRodMetal1
  name: metal rod
  suffix: Single
  components:
  - type: Sprite
    state: rods
  - type: Stack
    count: 1
