- type: constructionGraph
  id: ScpWallRepair
  start: start
  graph:
    - node: start
      edges:
        - to: welded
          conditions:
          - !type:HasDamage
            require: true
          steps:
            - material: Steel
              amount: 1
              doAfter: 1

    - node: welded
      edges:
        - to: start
          steps:
            - tool: Welding
              doAfter: 2
          completed:
            - !type:DamageEntityAllTypes
              amount: -200

- type: constructionGraph
  id: ScpWallReinforcedRepair
  start: start
  graph:
  - node: start
    edges:
    - to: welded
      conditions:
      - !type:HasDamage
        require: true
      steps:
      - material: Plasteel
        amount: 1
        doAfter: 1

  - node: welded
    edges:
    - to: start
      steps:
      - tool: Welding
        doAfter: 2
      - tool: Screwing
        doAfter: 1
      completed:
      - !type:DamageEntityAllTypes
        amount: -500

- type: constructionGraph
  id: ScpWallConcreteRepair
  start: start
  graph:
  - node: start
    edges:
    - to: welded
      conditions:
      - !type:HasDamage
        require: true
      steps:
      - material: Concrete
        amount: 1
        doAfter: 1

  - node: welded
    edges:
    - to: start
      steps:
      - tool: Prying
        doAfter: 1
      - tool: Screwing
        doAfter: 1
      completed:
      - !type:DamageEntityAllTypes
        amount: -300

- type: constructionGraph
  id: ScpWallMetalHardRepair
  start: start
  graph:
  - node: start
    edges:
    - to: welded
      conditions:
      - !type:HasDamage
        require: true
      steps:
      - material: Plasteel
        amount: 2
        doAfter: 2
      - material: MetalRod
        amount: 2
        doAfter: 2

  - node: welded
    edges:
    - to: start
      steps:
      - tool: Prying
        doAfter: 1
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 2
      completed:
      - !type:DamageEntityAllTypes
        amount: -1000

- type: constructionGraph
  id: ScpWallScp096ContainmentRepair
  start: start
  graph:
  - node: start
    edges:
    - to: welded
      conditions:
      - !type:HasDamage
        require: true
      steps:
      - material: Plasteel
        amount: 2
        doAfter: 1
      - material: MetalRod
        amount: 4
        doAfter: 1

  - node: welded
    edges:
    - to: start
      steps:
      - tool: Prying
        doAfter: 1
      - tool: Screwing
        doAfter: 1
      - tool: Welding
        doAfter: 2
      completed:
      - !type:DamageEntityAllTypes
        amount: -5000
