- type: constructionGraph
  id: GasUnaryStarlight
  start: start
  graph:
  - node: start
    edges:
    - to: ventpumpAlt1
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: ventpumpAlt2
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: passiveventAlt1
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: passiveventAlt2
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: ventscrubberAlt1
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: ventscrubberAlt2
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: outletinjectorAlt1
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: outletinjectorAlt2
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    # Vox variants
    - to: ventpumpvoxAlt1
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: ventpumpvoxAlt2
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: ventscrubberVoxAlt1
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: ventscrubberVoxAlt2
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: dualportventpumpVoxAlt1
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: dualportventpumpVoxAlt2
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    # Freezer variants
    - to: ventpumpfreezerAlt1
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: ventpumpfreezerAlt2
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: ventscrubberfreezerAlt1
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: ventscrubberfreezerAlt2
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: dualportventpumpFreezerAlt1
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

    - to: dualportventpumpFreezerAlt2
      steps:
      - material: Steel
        amount: 2
        doAfter: 1

  - node: ventpumpAlt1
    entity: GasVentPumpAlt1
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1

  - node: ventpumpAlt2
    entity: GasVentPumpAlt2
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1

  - node: passiveventAlt1
    entity: GasPassiveVentAlt1
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1

  - node: passiveventAlt2
    entity: GasPassiveVentAlt2
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1

  - node: ventscrubberAlt1
    entity: GasVentScrubberAlt1
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1

  - node: ventscrubberAlt2
    entity: GasVentScrubberAlt2
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1

  - node: outletinjectorAlt1
    entity: GasOutletInjectorAlt1
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  - node: outletinjectorAlt2
    entity: GasOutletInjectorAlt2
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Welding
        doAfter: 1

  # Vox variants
  - node: ventpumpvoxAlt1
    entity: GasVentPumpVoxAlt1
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1

  - node: ventpumpvoxAlt2
    entity: GasVentPumpVoxAlt2
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1

  - node: ventscrubberVoxAlt1
    entity: GasVentScrubberVoxAlt1
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1

  - node: ventscrubberVoxAlt2
    entity: GasVentScrubberVoxAlt2
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1

  # Freezer variants
  - node: ventpumpfreezerAlt1
    entity: GasVentPumpFreezerAlt1
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1

  - node: ventpumpfreezerAlt2
    entity: GasVentPumpFreezerAlt2
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1

  - node: ventscrubberfreezerAlt1
    entity: GasVentScrubberFreezerAlt1
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1

  - node: ventscrubberfreezerAlt2
    entity: GasVentScrubberFreezerAlt2
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1

  - node: dualportventpumpVoxAlt1
    entity: GasDualPortVentPumpVoxAlt1
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1

  - node: dualportventpumpVoxAlt2
    entity: GasDualPortVentPumpVoxAlt2
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1

  - node: dualportventpumpFreezerAlt1
    entity: GasDualPortVentPumpFreezerAlt1
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1

  - node: dualportventpumpFreezerAlt2
    entity: GasDualPortVentPumpFreezerAlt2
    edges:
    - to: start
      conditions:
      - !type:EntityAnchored
        anchored: false
      completed:
      - !type:SpawnPrototype
        prototype: SheetSteel1
        amount: 2
      - !type:DeleteEntity
      steps:
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 1
