- type: constructionGraph
  id: ClockGrille
  start: start
  graph:
    - node: start
      edges:
        - to: clockGrille
          completed:
            - !type:AdminLog
              message: "Construction"
              impact: High
            - !type:SnapToGrid
              southRotation: true
          steps:
            - material: MetalRod
              amount: 2
              doAfter: 1

    - node: clockGrille
      entity: ClockworkGrille
      edges:
        - to: start
          completed:
            - !type:AdminLog # Needs a log for start of attempt in addition to the completion log
              message: "A grille was cut"
            - !type:SpawnPrototype
              prototype: PartRodMetal1
              amount: 2
            - !type:DeleteEntity
          steps:
            - tool: Cutting
              doAfter: 0.25

    - node: clockGrilleBroken
      entity: ClockworkGrilleBroken
      edges:
        - to: start
          completed:
            - !type:SpawnPrototype
              prototype: PartRodMetal1
              amount: 1
            - !type:DeleteEntity
          steps:
            - tool: Cutting
        - to: clockGrille
          steps:
            - material: MetalRod
              amount: 1
              doAfter: 0.5
