- type: constructionGraph
  id: ImprovisedShotgunShellEmptyGraph
  start: start
  graph:
    - node: start
      edges:
        - to: shell
          steps:
            - material: Steel
              amount: 1
              doAfter: 0.5
            - material: Plastic
              amount: 1
              doAfter: 0.5
    - node: shell
      entity: ShellShotgunImprovisedEmpty

- type: constructionGraph
  id: ImprovisedShotgunShellGraph
  start: start
  graph:
    - node: start
      edges:
        - to: shell
          steps:
            - tag: ShellShotgunEmpty
              name: construction-graph-tag-empty-shotgun-shell
              icon:
                sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi
                state: improvised-empty
              doAfter: 0.5
            - material: Glass
              amount: 3
              doAfter: 1.5
            - material: CrushedPhosphorus
              amount: 2
    - node: shell
      entity: ShellShotgunImprovised

- type: constructionGraph
  id: ImprovisedIncendiaryShotgunShellGraph
  start: start
  graph:
    - node: start
      edges:
        - to: shell
          conditions:
            - !type:MinSolution
              solution: shell
              reagent:
                ReagentId: WeldingFuel
              quantity: 5
          steps:
            - tag: ShellShotgunEmpty
              name: construction-graph-tag-empty-shotgun-shell
              icon:
                sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi
                state: improvised-empty
              doAfter: 0.5
            - tag: GlassShard
              name: construction-graph-tag-glass-shard
              icon:
                sprite: Objects/Materials/Shards/shard.rsi
                state: shard1
              doAfter: 0.5
            - tag: GlassShard
              name: construction-graph-tag-glass-shard
              icon:
                sprite: Objects/Materials/Shards/shard.rsi
                state: shard2
              doAfter: 0.5
            - tag: GlassShard
              name: construction-graph-tag-glass-shard
              icon:
                sprite: Objects/Materials/Shards/shard.rsi
                state: shard1
              doAfter: 0.5
            - tag: GlassShard
              name: construction-graph-tag-glass-shard
              icon:
                sprite: Objects/Materials/Shards/shard.rsi
                state: shard3
              doAfter: 0.5
            - material: CrushedPhosphorus
              amount: 3
    - node: shell
      entity: ShellShotgunImprovisedIncendiary

- type: constructionGraph
  id: ImprovisedUraniumShotgunShellGraph
  start: start
  graph:
    - node: start
      edges:
        - to: shell
          steps:
            - tag: ShellShotgunEmpty
              name: construction-graph-tag-empty-shotgun-shell
              icon:
                sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi
                state: improvised-empty
              doAfter: 0.5
            - tag: UraniumGlassShard
              name: construction-graph-tag-uranium-glass-shard
              icon:
                sprite: Objects/Materials/Shards/shard.rsi
                state: shard1
                color: "#8eff7a"
              doAfter: 0.5
            - tag: UraniumGlassShard
              name: construction-graph-tag-uranium-glass-shard
              icon:
                sprite: Objects/Materials/Shards/shard.rsi
                state: shard2
                color: "#8eff7a"
              doAfter: 0.5
            - tag: UraniumGlassShard
              name: construction-graph-tag-uranium-glass-shard
              icon:
                sprite: Objects/Materials/Shards/shard.rsi
                state: shard1
                color: "#8eff7a"
              doAfter: 0.5
            - tag: UraniumGlassShard
              name: construction-graph-tag-uranium-glass-shard
              icon:
                sprite: Objects/Materials/Shards/shard.rsi
                state: shard3
                color: "#8eff7a"
              doAfter: 0.5
            - material: CrushedPhosphorus
              amount: 3
    - node: shell
      entity: ShellShotgunImprovisedUranium

- type: constructionGraph
  id: CoinShotgunShellGraph
  start: start
  graph:
    - node: start
      edges:
        - to: shell
          steps:
            - tag: ShellShotgunEmpty
              name: construction-graph-tag-empty-shotgun-shell
              icon:
                sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi
                state: improvised-empty
              doAfter: 0.5
            - tag: Coin
              name: construction-graph-tag-coin
              icon:
                sprite: Objects/Misc/coins.rsi
                state: coin_iron
              doAfter: 0.5
            - tag: Coin
              name: construction-graph-tag-coin
              icon:
                sprite: Objects/Misc/coins.rsi
                state: coin_iron
              doAfter: 0.5
            - tag: Coin
              name: construction-graph-tag-coin
              icon:
                sprite: Objects/Misc/coins.rsi
                state: coin_iron
              doAfter: 0.5
            - material: CrushedPhosphorus
              amount: 3
    - node: shell
      entity: ShellShotgunCoin
