- type: constructionGraph
  id: CraftCrossbowBoltGlassShard
  start: start
  graph:
  - node: start
    edges:
    - to: CraftCrossbowBoltGlassShard
      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: CraftCrossbowBoltGlassShard
    entity: CrossbowBoltGlassShard

- type: constructionGraph
  id: CraftCrossbowBoltPlasmaGlassShard
  start: start
  graph:
  - node: start
    edges:
    - to: CraftCrossbowBoltPlasmaGlassShard
      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: CraftCrossbowBoltPlasmaGlassShard
    entity: CrossbowBoltPlasmaGlassShard

- type: constructionGraph
  id: CraftCrossbowBoltUraniumGlassShard
  start: start
  graph:
  - node: start
    edges:
    - to: CraftCrossbowBoltUraniumGlassShard
      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: CraftCrossbowBoltUraniumGlassShard
    entity: CrossbowBoltUraniumGlassShard

- type: constructionGraph
  id: CraftCrossbowBoltSyringe
  start: start
  graph:
  - node: start
    edges:
    - to: CraftCrossbowBoltSyringe
      steps:
      - material: MetalRod
        amount: 1
        doAfter: 0.5
      - material: Cloth
        amount: 1
        doAfter: 0.5
      - tag: Syringe
        name: construction-graph-tag-syringe
        icon:
          sprite: Objects/Specific/Chemistry/syringe.rsi
          state: syringe_base0
        doAfter: 0.5
  - node: CraftCrossbowBoltSyringe
    entity: CrossbowBoltSyringe

- type: constructionGraph
  id: CraftCrossbowBoltPlasteel
  start: start
  graph:
  - node: start
    edges:
    - to: CraftCrossbowBoltPlasteel
      steps:
      - material: Durathread
        amount: 1
        doAfter: 0.5
      - material: Plasteel
        amount: 1
        doAfter: 0.5
  - node: CraftCrossbowBoltPlasteel
    entity: CrossbowBoltPlasteel

- type: constructionGraph
  id: CraftCrossbowBoltExplosive
  start: start
  graph:
  - node: start
    edges:
    - to: CraftCrossbowBoltExplosive
      steps:
      - material: MetalRod
        amount: 1
        doAfter: 0.5
      - material: Cloth
        amount: 1
        doAfter: 0.5
      - tag: ShellShotgun
        name: construction-graph-tag-shell-shotgun
        icon:
          sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi
          state: base
        doAfter: 1
      - component: NFFireBomb
        name: construction-graph-component-nf-fire-bomb
        icon:
          sprite: Objects/Weapons/Bombs/ied.rsi
          state: base
        doAfter: 1
  - node: CraftCrossbowBoltExplosive
    entity: CrossbowBoltExplosive

- type: constructionGraph
  id: CraftCrossbowBoltEMP
  start: start
  graph:
  - node: start
    edges:
    - to: CraftCrossbowBoltEMP
      steps:
      - material: MetalRod
        amount: 1
        doAfter: 0.4
      - material: Cloth
        amount: 1
        doAfter: 0.4
      - material: Cable
        amount: 5
        doAfter: 0.4
      - component: PowerCell
        name: construction-graph-component-power-cell
        icon:
          sprite: Objects/Power/power_cells.rsi
          state: high
        doAfter: 0.4
      - component: LogicGate
        name: construction-graph-component-logic-gate
        icon:
          sprite: Objects/Devices/gates.rsi
          state: base
        doAfter: 0.4
  - node: CraftCrossbowBoltEMP
    entity: CrossbowBoltEMP

- type: constructionGraph
  id: CraftCrossbowBoltIncendiary
  start: start
  graph:
  - node: start
    edges:
    - to: CraftCrossbowBoltIncendiary
      steps:
      - material: MetalRod
        amount: 1
        doAfter: 0.5
      - material: Cloth
        amount: 1
        doAfter: 0.5
      - tag: Flare
        name: construction-graph-tag-flare
        icon:
          sprite: Objects/Misc/flare.rsi
          state: icon
        doAfter: 1
  - node: CraftCrossbowBoltIncendiary
    entity: CrossbowBoltIncendiary

- type: constructionGraph
  id: CraftCrossbowBoltShrapnel
  start: start
  graph:
  - node: start
    edges:
    - to: CraftCrossbowBoltShrapnel
      steps:
      - material: MetalRod
        amount: 1
        doAfter: 0.5
      - material: Cloth
        amount: 1
        doAfter: 0.5
      - tag: ShellShotgun
        name: construction-graph-tag-shell-shotgun
        icon:
          sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi
          state: base
        doAfter: 1
  - node: CraftCrossbowBoltShrapnel
    entity: CrossbowBoltShrapnel
