# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
# SPDX-FileCopyrightText: 2024 Boaz1111 <149967078+Boaz1111@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 lzk <124214523+lzk228@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later

- type: constructionGraph
  id: ImprovisedArrow
  start: start
  graph:
  - node: start
    edges:
    - to: ImprovisedArrow
      steps:
      - material: MetalRod
        amount: 1
        doAfter: 0.5
      - material: Cloth
        amount: 1
        doAfter: 0.5
      - tag: GlassShard
        name: construction-graph-tag-glass-shard
        icon:
          sprite: Objects/Materials/Shards/shard.rsi
          state: shard1
        doAfter: 0.5

  - node: ImprovisedArrow
    entity: ArrowImprovised

- type: constructionGraph
  id: ImprovisedArrowPlasma
  start: start
  graph:
  - node: start
    edges:
    - to: ImprovisedArrowPlasma
      steps:
      - material: MetalRod
        amount: 1
        doAfter: 0.5
      - material: Cloth
        amount: 1
        doAfter: 0.5
      - tag: PlasmaGlassShard
        name: construction-graph-tag-plasma-glass-shard
        icon:
          sprite: Objects/Materials/Shards/shard.rsi
          state: shard1
        doAfter: 0.5

  - node: ImprovisedArrowPlasma
    entity: ArrowImprovisedPlasma

- type: constructionGraph
  id: ImprovisedArrowUranium
  start: start
  graph:
  - node: start
    edges:
    - to: ImprovisedArrowUranium
      steps:
      - material: MetalRod
        amount: 1
        doAfter: 0.5
      - material: Cloth
        amount: 1
        doAfter: 0.5
      - tag: UraniumGlassShard
        name: construction-graph-tag-uranium-glass-shard
        icon:
          sprite: Objects/Materials/Shards/shard.rsi
          state: shard1
        doAfter: 0.5

  - node: ImprovisedArrowUranium
    entity: ArrowImprovisedUranium

- type: constructionGraph
  id: ImprovisedArrowCarp
  start: start
  graph:
  - node: start
    edges:
    - to: ImprovisedArrowCarp
      steps:
      - material: MetalRod
        amount: 1
        doAfter: 0.5
      - material: Cloth
        amount: 1
        doAfter: 0.5
      - material: SpaceCarpTooth
        amount: 1
        doAfter: 0.5

  - node: ImprovisedArrowCarp
    entity: ArrowImprovisedCarp
