# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aviu00 <93730715+Aviu00@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
# SPDX-FileCopyrightText: 2025 Piras314 <p1r4s@proton.me>
# SPDX-FileCopyrightText: 2025 SX-7 <sn1.test.preria.2002@gmail.com>
# SPDX-FileCopyrightText: 2025 SX_7 <sn1.test.preria.2002@gmail.com>
# SPDX-FileCopyrightText: 2025 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later

- type: latheRecipe
  abstract: true
  parent: BaseRoboticsRecipe
  id: BaseIPCLimbRecipe
  materials:
    Steel: 250
    Plastic: 100
    Glass: 250

- type: latheRecipe
  abstract: true
  parent: BaseRoboticsRecipe
  id: BaseIPCOrganRecipe
  materials:
    Steel: 250
    Plasma: 100
    Plastic: 100

- type: latheRecipe
  parent: BaseRoboticsRecipe
  id: ChestIPC
  result: ChestIPC
  completetime: 3
  materials:
    Steel: 1500
    Gold: 250
    Plastic: 250
    Plasma: 250

- type: latheRecipe
  parent: BaseRoboticsRecipe
  id: GroinIPC
  result: GroinIPC
  completetime: 3
  materials:
    Steel: 1500
    Gold: 250
    Plastic: 250
    Plasma: 250

# Generic

- type: latheRecipe
  parent: BaseIPCLimbRecipe
  id: LeftArmIPC
  result: LeftArmIPC

- type: latheRecipe
  parent: BaseIPCLimbRecipe
  id: RightArmIPC
  result: RightArmIPC

- type: latheRecipe
  parent: BaseIPCLimbRecipe
  id: LeftHandIPC
  result: LeftHandIPC

- type: latheRecipe
  parent: BaseIPCLimbRecipe
  id: RightHandIPC
  result: RightHandIPC

- type: latheRecipe
  parent: BaseBorgLimbRecipe
  id: LeftLegIPC
  result: LeftLegIPC

- type: latheRecipe
  parent: BaseBorgLimbRecipe
  id: RightLegIPC
  result: RightLegIPC

- type: latheRecipe
  parent: BaseIPCLimbRecipe
  id: LeftFootIPC
  result: LeftFootIPC

- type: latheRecipe
  parent: BaseIPCLimbRecipe
  id: RightFootIPC
  result: RightFootIPC

- type: latheRecipe
  parent: BaseIPCLimbRecipe
  id: HeadIPC
  result: HeadIPC

- type: latheRecipe
  parent: BaseIPCOrganRecipe
  id: OrganIPCEyes
  result: OrganIPCEyes

- type: latheRecipe
  parent: BaseIPCOrganRecipe
  id: OrganIPCPump
  result: OrganIPCPump

- type: latheRecipe
  id: BorgModuleSurgery
  result: BorgModuleSurgery
  categories:
  - Robotics
  completetime: 3
  materials:
    Steel: 250
    Glass: 250
    Plastic: 250

- type: latheRecipe
  id: BorgModuleAdvancedSurgery
  result: BorgModuleAdvancedSurgery
  categories:
  - Robotics
  completetime: 3
  materials:
    Steel: 500
    Glass: 500
    Plastic: 250
    Gold: 50

- type: latheRecipe
  id: RightArmCybernetic
  result: RightArmCybernetic
  categories:
  - Robotics
  completetime: 5
  materials:
    Steel: 1000
    Glass: 500
    Plastic: 500
    Gold: 300
    Silver: 300

- type: latheRecipe
  id: LeftArmCybernetic
  result: LeftArmCybernetic
  categories:
  - Robotics
  completetime: 5
  materials:
    Steel: 1000
    Glass: 500
    Plastic: 500
    Gold: 300
    Silver: 300

- type: latheRecipe
  id: RightLegCybernetic
  result: RightLegCybernetic
  categories:
  - Robotics
  completetime: 5
  materials:
    Steel: 1000
    Glass: 500
    Plastic: 500
    Gold: 300
    Silver: 300

- type: latheRecipe
  id: LeftLegCybernetic
  result: LeftLegCybernetic
  categories:
  - Robotics
  completetime: 5
  materials:
    Steel: 1000
    Glass: 500
    Plastic: 500
    Gold: 300
    Silver: 300

- type: latheRecipe
  id: RightHandCybernetic
  result: RightHandCybernetic
  categories:
  - Robotics
  completetime: 3
  materials:
    Steel: 500
    Glass: 200
    Plastic: 300
    Gold: 100
    Silver: 100

- type: latheRecipe
  id: LeftHandCybernetic
  result: LeftHandCybernetic
  categories:
  - Robotics
  completetime: 3
  materials:
    Steel: 500
    Glass: 200
    Plastic: 300
    Gold: 100
    Silver: 100

- type: latheRecipe
  id: RightFootCybernetic
  result: RightFootCybernetic
  categories:
  - Robotics
  completetime: 3
  materials:
    Steel: 500
    Glass: 200
    Plastic: 300
    Gold: 100
    Silver: 100

- type: latheRecipe
  id: LeftFootCybernetic
  result: LeftFootCybernetic
  categories:
  - Robotics
  completetime: 3
  materials:
    Steel: 500
    Glass: 200
    Plastic: 300
    Gold: 100
    Silver: 100

- type: latheRecipe
  id: JawsOfLifeLeftArm
  result: JawsOfLifeLeftArm
  categories:
  - Robotics
  completetime: 10
  materials:
    Steel: 2000
    Glass: 1000
    Plastic: 1000
    Gold: 1000
    Silver: 600

- type: latheRecipe
  id: JawsOfLifeRightArm
  result: JawsOfLifeRightArm
  categories:
  - Robotics
  completetime: 10
  materials:
    Steel: 2000
    Glass: 1000
    Plastic: 1000
    Gold: 1000
    Silver: 600

- type: latheRecipe
  id: SpeedLeftLeg
  result: SpeedLeftLeg
  categories:
  - Robotics
  completetime: 10
  materials:
    Steel: 2000
    Glass: 1000
    Plastic: 1000
    Gold: 1000
    Silver: 600

- type: latheRecipe
  id: SpeedRightLeg
  result: SpeedRightLeg
  categories:
  - Robotics
  completetime: 10
  materials:
    Steel: 2000
    Glass: 1000
    Plastic: 1000
    Gold: 1000
    Silver: 600

- type: latheRecipe
  id: BasicCyberneticEyes
  result: BasicCyberneticEyes
  categories:
  - Robotics
  completetime: 5
  materials:
    Steel: 1000
    Glass: 500
    Plastic: 500
    Gold: 300
    Silver: 300

- type: latheRecipe
  id: DiagnosticCyberneticEyes
  result: DiagnosticCyberneticEyes
  categories:
  - Robotics
  completetime: 10
  materials:
    Steel: 2000
    Glass: 1000
    Plastic: 1000
    Gold: 1000
    Silver: 600

- type: latheRecipe
  id: DexLeftHand
  result: DexLeftHand
  categories:
  - Robotics
  completetime: 10
  materials:
    Steel: 2000
    Glass: 1000
    Plastic: 1000
    Gold: 1000
    Silver: 600

- type: latheRecipe
  id: DexRightHand
  result: DexRightHand
  categories:
  - Robotics
  completetime: 10
  materials:
    Steel: 2000
    Glass: 1000
    Plastic: 1000
    Gold: 1000
    Silver: 600

## Augments

- type: latheRecipe
  abstract: true
  parent: BaseBorgModuleRecipe
  id: BaseAugmentRecipe
  categories:
  - Robotics

# Power

- type: latheRecipe
  parent: BaseAugmentRecipe
  id: AugmentPowerCellSlotCasing
  result: AugmentPowerCellSlotCasing

- type: latheRecipe
  parent: BaseAugmentRecipe
  id: AugmentRechargerCasing
  result: AugmentRechargerCasing

# Tools

- type: latheRecipe
  parent: BaseAugmentRecipe
  id: AugmentToolPanelCasing
  result: AugmentToolPanelCasing

- type: latheRecipe
  parent: BaseAugmentRecipe
  id: AugmentUtilityPanelElectronics
  result: AugmentUtilityPanelElectronics

- type: latheRecipe
  parent: BaseAugmentRecipe
  id: AugmentBotanyPanelElectronics
  result: AugmentBotanyPanelElectronics

- type: latheRecipe
  parent: BaseAugmentRecipe
  id: AugmentSurgeryPanelElectronics
  result: AugmentSurgeryPanelElectronics

- type: latheRecipe
  parent: BaseAugmentRecipe
  id: AugmentPaperworkPanelElectronics
  result: AugmentPaperworkPanelElectronics

- type: latheRecipe
  parent: BaseAugmentRecipe
  id: AugmentStrengthCasing
  result: AugmentStrengthCasing

- type: latheRecipe
  parent: BaseAugmentRecipe
  id: AugmentStrengthElectronics
  result: AugmentStrengthElectronics
