- type: constructionGraph
  id: EnergySwordDoubleGraph
  start: start
  graph:
    - node: start
      edges:
        - to: DoubleEnergySwordNode
          steps:
            - tag: EnergySword
              name: ent-EnergySword # Sunrise edit
              doAfter: 2

    - node: DoubleEnergySwordNode
      entity: EnergySwordDoubleBiocode
      edges:
      - to: deconstruct
        steps:
        - tool: Screwing
          doAfter: 2

    - node: deconstruct
      actions:
        - !type:GivePrototype
          prototype: EnergySwordBiocode
          amount: 2
        - !type:DeleteEntity

- type: constructionGraph
  id: ToySwordDoubledGraph
  start: start
  graph:
  - node: start
    edges:
    - to: ToySwordDoubledNode
      steps:
      - tag: ToySword
        name: ent-ToySword # Sunrise edit
        doAfter: 2

  - node: ToySwordDoubledNode
    entity: ToySwordDoubled
    edges:
    - to: deconstruct
      steps:
      - tool: Screwing
        doAfter: 2

  - node: deconstruct
    actions:
    - !type:GivePrototype
      prototype: ToySword
      amount: 2
    - !type:DeleteEntity
