Reorder electronics recipe file, add filter categories (#35713)

* electronics split

* split base recipe and category

* all but machines

* machine shuffle

* reorder

* delete unused recipes

* rename cargo to supply

* git weirdness

* git weirdness 2
This commit is contained in:
āda
2025-04-20 17:27:49 -05:00
committed by GitHub
parent 592530593d
commit f52445ec4e
6 changed files with 707 additions and 515 deletions

View File

@@ -2,7 +2,7 @@
lathe-category-circuitry = Circuitry
lathe-category-clothing = Clothing
lathe-category-lights = Lights
lathe-category-mechs = Mechs
lathe-category-machines = Machines
lathe-category-parts = Parts
lathe-category-robotics = Robotics
lathe-category-tools = Tools
@@ -13,6 +13,19 @@ lathe-category-food = Food
lathe-category-chemicals = Chemicals
lathe-category-materials = Materials
# Circuit imprinter
lathe-category-computers = Computers
lathe-category-engineering = Engineering
lathe-category-general = General
lathe-category-medical = Medical
lathe-category-research = Research
lathe-category-security = Security
lathe-category-service = Service
lathe-category-supply = Supply
# Science
lathe-category-mechs = Mechs
# Sec
lathe-category-ammo = Ammo
lathe-category-boxes = Boxes

View File

@@ -0,0 +1,61 @@
# Costs for computer boards, machine boards, and circuitry
- type: latheRecipe
abstract: true
id: BaseElectronicsRecipe
completetime: 2
materials:
Steel: 100
Plastic: 300
- type: latheRecipe
parent: BaseElectronicsRecipe
abstract: true
id: BaseCheapElectronicsRecipe
materials:
Steel: 50
Plastic: 50
- type: latheRecipe
parent: BaseElectronicsRecipe
abstract: true
id: BaseCheapCircuitboardRecipe
materials:
Steel: 50
Glass: 250
- type: latheRecipe
parent: BaseElectronicsRecipe
abstract: true
id: BaseCircuitboardRecipe
completetime: 4
materials:
Steel: 100
Glass: 500
- type: latheRecipe
parent: BaseCircuitboardRecipe
abstract: true
id: BaseGoldCircuitboardRecipe
materials:
Steel: 100
Glass: 500
Gold: 100
- type: latheRecipe
parent: BaseCircuitboardRecipe
abstract: true
id: BaseSilverCircuitboardRecipe
materials:
Steel: 100
Glass: 500
Silver: 100
- type: latheRecipe
parent: BaseCircuitboardRecipe
abstract: true
id: BaseBananiumCircuitboardRecipe
materials:
Steel: 100
Glass: 500
Bananium: 100

View File

@@ -12,8 +12,8 @@
name: lathe-category-lights
- type: latheCategory
id: Mech
name: lathe-category-mechs
id: Machines
name: lathe-category-machines
- type: latheCategory
id: Parts
@@ -44,6 +44,44 @@
id: Materials
name: lathe-category-materials
# Circuit imprinter
- type: latheCategory
id: Computers
name: lathe-category-computers
- type: latheCategory
id: Engineering
name: lathe-category-engineering
- type: latheCategory
id: General
name: lathe-category-general
- type: latheCategory
id: Medical
name: lathe-category-medical
- type: latheCategory
id: Research
name: lathe-category-research
- type: latheCategory
id: Security
name: lathe-category-security
- type: latheCategory
id: Service
name: lathe-category-service
- type: latheCategory
id: Supply
name: lathe-category-supply
# Science
- type: latheCategory
id: Mech
name: lathe-category-mechs
# Sec
- type: latheCategory
id: Ammo

View File

@@ -0,0 +1,117 @@
# Non-machine boards, non-computer boards
# Base categories
- type: latheRecipe
abstract: true
id: BaseCircuitryRecipeCategory
categories:
- Circuitry
- type: latheRecipe
abstract: true
id: BaseMechRecipeCategory
categories:
- Mech
## Recipes
# Misc
- type: latheRecipe
parent: [ BaseCheapElectronicsRecipe, BaseCircuitryRecipeCategory ]
id: FreezerElectronics
result: FreezerElectronics
- type: latheRecipe
parent: [ BaseElectronicsRecipe, BaseCircuitryRecipeCategory ]
id: MailingUnitElectronics
result: MailingUnitElectronics
# Airtight
- type: latheRecipe
parent: [ BaseCheapElectronicsRecipe, BaseCircuitryRecipeCategory ]
id: FirelockElectronics
result: FirelockElectronics
- type: latheRecipe
parent: [ BaseCheapElectronicsRecipe, BaseCircuitryRecipeCategory ]
id: DoorElectronics
result: DoorElectronics
# Power
- type: latheRecipe
parent: [ BaseCheapCircuitboardRecipe, BaseCircuitryRecipeCategory ]
id: APCElectronics
result: APCElectronics
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseCircuitryRecipeCategory ]
id: SolarTrackerElectronics
result: SolarTrackerElectronics
# Wallmount power
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseCircuitryRecipeCategory ]
id: WallmountSubstationElectronics
result: WallmountSubstationElectronics
# Wallmount
- type: latheRecipe
parent: [ BaseCheapElectronicsRecipe, BaseCircuitryRecipeCategory ]
id: StationMapElectronics
result: StationMapCircuitboard
- type: latheRecipe
parent: [ BaseCheapElectronicsRecipe, BaseCircuitryRecipeCategory ]
id: SignalTimerElectronics
result: SignalTimerElectronics
- type: latheRecipe
parent: [ BaseElectronicsRecipe, BaseCircuitryRecipeCategory ]
id: AirAlarmElectronics
result: AirAlarmElectronics
- type: latheRecipe
parent: [ BaseElectronicsRecipe, BaseCircuitryRecipeCategory ]
id: IntercomElectronics
result: IntercomElectronics
- type: latheRecipe
parent: [ BaseElectronicsRecipe, BaseCircuitryRecipeCategory ]
id: FireAlarmElectronics
result: FireAlarmElectronics
# Mechs
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseMechRecipeCategory ]
id: RipleyCentralElectronics
result: RipleyCentralElectronics
- type: latheRecipe
parent: RipleyCentralElectronics
id: RipleyPeripheralsElectronics
result: RipleyPeripheralsElectronics
- type: latheRecipe
parent: [ BaseBananiumCircuitboardRecipe, BaseMechRecipeCategory ]
id: HonkerCentralElectronics
result: HonkerCentralElectronics
- type: latheRecipe
parent: HonkerCentralElectronics
id: HonkerPeripheralsElectronics
result: HonkerPeripheralsElectronics
- type: latheRecipe
parent: HonkerCentralElectronics
id: HonkerTargetingElectronics
result: HonkerTargetingElectronics
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseMechRecipeCategory]
id: HamtrCentralElectronics
result: HamtrCentralElectronics
- type: latheRecipe
parent: HamtrCentralElectronics
id: HamtrPeripheralsElectronics
result: HamtrPeripheralsElectronics

View File

@@ -0,0 +1,105 @@
# Base categories
- type: latheRecipe
abstract: true
id: BaseEngineeringComputerRecipeCategory
categories:
- Computers
- Engineering
- type: latheRecipe
abstract: true
id: BaseMedicalComputerRecipeCategory
categories:
- Computers
- Medical
- type: latheRecipe
abstract: true
id: BaseResearchComputerRecipeCategory
categories:
- Computers
- Research
- type: latheRecipe
abstract: true
id: BaseSecurityComputerRecipeCategory
categories:
- Computers
- Security
- type: latheRecipe
abstract: true
id: BaseServiceComputerRecipeCategory
categories:
- Computers
- Service
- type: latheRecipe
abstract: true
id: BaseSupplyComputerRecipeCategory
categories:
- Computers
- Supply
- type: latheRecipe
abstract: true
id: BaseGeneralComputerRecipeCategory
categories:
- Computers
- General
## Recipes
# Engineering
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseEngineeringComputerRecipeCategory ]
id: SolarControlComputerCircuitboard
result: SolarControlComputerCircuitboard
# Medical
# Science
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseResearchComputerRecipeCategory ]
id: AnalysisComputerCircuitboard
result: AnalysisComputerCircuitboard
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseResearchComputerRecipeCategory ]
id: TechDiskComputerCircuitboard
result: TechDiskComputerCircuitboard
# Cameras
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseSecurityComputerRecipeCategory ]
id: SurveillanceCameraMonitorCircuitboard
result: SurveillanceCameraMonitorCircuitboard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseServiceComputerRecipeCategory ]
id: SurveillanceWirelessCameraMonitorCircuitboard
result: SurveillanceWirelessCameraMonitorCircuitboard
# Service
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseServiceComputerRecipeCategory ]
id: MassMediaCircuitboard
result: ComputerMassMediaCircuitboard
# Shuttle
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseSupplyComputerRecipeCategory ]
id: ShuttleConsoleCircuitboard
result: ShuttleConsoleCircuitboard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseSupplyComputerRecipeCategory ]
id: RadarConsoleCircuitboard
result: RadarConsoleCircuitboard
# Civilian
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseGeneralComputerRecipeCategory ]
id: ComputerTelevisionCircuitboard
result: ComputerTelevisionCircuitboard

View File

@@ -1,412 +1,158 @@
# Base protoypes
# Base categories
- type: latheRecipe
abstract: true
id: BaseElectronicsRecipe
id: BaseMachineRecipeCategory
categories:
- Circuitry
completetime: 2
materials:
Steel: 100
Plastic: 300
- Machines
- type: latheRecipe
abstract: true
parent: BaseElectronicsRecipe
id: BaseCheapElectronicsRecipe
materials:
Steel: 50
Plastic: 50
id: BaseEngineeringMachineRecipeCategory
categories:
- Machines
- Engineering
- type: latheRecipe
abstract: true
parent: BaseElectronicsRecipe
id: BaseCheapCircuitboardRecipe
materials:
Steel: 50
Glass: 250
id: BaseMedicalMachineRecipeCategory
categories:
- Machines
- Medical
- type: latheRecipe
abstract: true
parent: BaseElectronicsRecipe
id: BaseCircuitboardRecipe
completetime: 4
materials:
Steel: 100
Glass: 500
id: BaseResearchMachineRecipeCategory
categories:
- Machines
- Research
- type: latheRecipe
abstract: true
parent: BaseCircuitboardRecipe
id: BaseGoldCircuitboardRecipe
materials:
Steel: 100
Glass: 500
Gold: 100
id: BaseSecurityMachineRecipeCategory
categories:
- Machines
- Security
- type: latheRecipe
abstract: true
parent: BaseCircuitboardRecipe
id: BaseSilverCircuitboardRecipe
materials:
Steel: 100
Glass: 500
Silver: 100
id: BaseServiceMachineRecipeCategory
categories:
- Machines
- Service
- type: latheRecipe
abstract: true
parent: BaseCircuitboardRecipe
id: BaseBananiumCircuitboardRecipe
materials:
Steel: 100
Glass: 500
Bananium: 100
# Recipes
id: BaseSupplyMachineRecipeCategory
categories:
- Machines
- Supply
- type: latheRecipe
parent: BaseCheapElectronicsRecipe
id: FirelockElectronics
result: FirelockElectronics
abstract: true
id: BaseGeneralMachineRecipeCategory
categories:
- Machines
- General
- type: latheRecipe
parent: BaseElectronicsRecipe
id: MailingUnitElectronics
result: MailingUnitElectronics
## Recipes
## Non-circuit imprinter (no second category)
# Autolathe
- type: latheRecipe
parent: BaseCheapElectronicsRecipe
parent: [ BaseCheapElectronicsRecipe, BaseMachineRecipeCategory ]
id: CellRechargerCircuitboard
result: CellRechargerCircuitboard
- type: latheRecipe
parent: CellRechargerCircuitboard
id: BorgChargerCircuitboard
result: BorgChargerCircuitboard
- type: latheRecipe
parent: CellRechargerCircuitboard
parent: [ BaseCheapElectronicsRecipe, BaseMachineRecipeCategory ]
id: WeaponCapacitorRechargerCircuitboard
result: WeaponCapacitorRechargerCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: TurboItemRechargerCircuitboard
result: TurboItemRechargerCircuitboard
- type: latheRecipe
parent: BaseCheapElectronicsRecipe
id: DoorElectronics
result: DoorElectronics
- type: latheRecipe
parent: BaseCheapElectronicsRecipe
id: FreezerElectronics
result: FreezerElectronics
- type: latheRecipe
parent: BaseElectronicsRecipe
id: AirAlarmElectronics
result: AirAlarmElectronics
- type: latheRecipe
parent: BaseCheapElectronicsRecipe
id: StationMapElectronics
result: StationMapCircuitboard
- type: latheRecipe
parent: BaseElectronicsRecipe
id: IntercomElectronics
result: IntercomElectronics
- type: latheRecipe
parent: BaseElectronicsRecipe
id: FireAlarmElectronics
result: FireAlarmElectronics
- type: latheRecipe
parent: BaseCheapElectronicsRecipe
id: SignalTimerElectronics
result: SignalTimerElectronics
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: CloningPodMachineCircuitboard
result: CloningPodMachineCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: ThermomachineFreezerMachineCircuitBoard
result: ThermomachineFreezerMachineCircuitBoard
- type: latheRecipe
parent: BaseSilverCircuitboardRecipe
id: HellfireFreezerMachineCircuitBoard
result: HellfireFreezerMachineCircuitBoard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: CondenserMachineCircuitBoard
result: CondenserMachineCircuitBoard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: PortableScrubberMachineCircuitBoard
result: PortableScrubberMachineCircuitBoard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: SpaceHeaterMachineCircuitBoard
result: SpaceHeaterMachineCircuitBoard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: MedicalScannerMachineCircuitboard
result: MedicalScannerMachineCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: CryoPodMachineCircuitboard
result: CryoPodMachineCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: ChemMasterMachineCircuitboard
result: ChemMasterMachineCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: ChemDispenserMachineCircuitboard
result: ChemDispenserMachineCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: BiomassReclaimerMachineCircuitboard
result: BiomassReclaimerMachineCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: BiofabricatorMachineCircuitboard
result: BiofabricatorMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: HydroponicsTrayMachineCircuitboard
result: HydroponicsTrayMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: AutolatheMachineCircuitboard
result: AutolatheMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: ProtolatheMachineCircuitboard
result: ProtolatheMachineCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: AutolatheHyperConvectionMachineCircuitboard
result: AutolatheHyperConvectionMachineCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: ProtolatheHyperConvectionMachineCircuitboard
result: ProtolatheHyperConvectionMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: CircuitImprinterMachineCircuitboard
result: CircuitImprinterMachineCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: CircuitImprinterHyperConvectionMachineCircuitboard
result: CircuitImprinterHyperConvectionMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: ExosuitFabricatorMachineCircuitboard
result: ExosuitFabricatorMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: UniformPrinterMachineCircuitboard
result: UniformPrinterMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: BiogeneratorMachineCircuitboard
result: BiogeneratorMachineCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: VaccinatorMachineCircuitboard
result: VaccinatorMachineCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: DiagnoserMachineCircuitboard
result: DiagnoserMachineCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: ArtifactAnalyzerMachineCircuitboard
result: ArtifactAnalyzerMachineCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: ArtifactCrusherMachineCircuitboard
result: ArtifactCrusherMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: AnomalyVesselCircuitboard
result: AnomalyVesselCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: AnomalyVesselExperimentalCircuitboard
result: AnomalyVesselExperimentalCircuitboard
- type: latheRecipe
parent: BaseSilverCircuitboardRecipe
id: AnomalySynchronizerCircuitboard
result: AnomalySynchronizerCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: APECircuitboard
result: APECircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: ReagentGrinderMachineCircuitboard
result: ReagentGrinderMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: HotplateMachineCircuitboard
result: HotplateMachineCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: AnalysisComputerCircuitboard
result: AnalysisComputerCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: TechDiskComputerCircuitboard
result: TechDiskComputerCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: ShuttleConsoleCircuitboard
result: ShuttleConsoleCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: RadarConsoleCircuitboard
result: RadarConsoleCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: DawInstrumentMachineCircuitboard
result: DawInstrumentMachineCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: StasisBedMachineCircuitboard
result: StasisBedMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: ElectrolysisUnitMachineCircuitboard
result: ElectrolysisUnitMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: CentrifugeMachineCircuitboard
result: CentrifugeMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: OreProcessorMachineCircuitboard
result: OreProcessorMachineCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: OreProcessorIndustrialMachineCircuitboard
result: OreProcessorIndustrialMachineCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: SalvageMagnetMachineCircuitboard
result: SalvageMagnetMachineCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: RipleyCentralElectronics
result: RipleyCentralElectronics
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: RipleyPeripheralsElectronics
result: RipleyPeripheralsElectronics
- type: latheRecipe
parent: BaseBananiumCircuitboardRecipe
id: HonkerCentralElectronics
result: HonkerCentralElectronics
- type: latheRecipe
parent: BaseBananiumCircuitboardRecipe
id: HonkerPeripheralsElectronics
result: HonkerPeripheralsElectronics
- type: latheRecipe
parent: BaseBananiumCircuitboardRecipe
id: HonkerTargetingElectronics
result: HonkerTargetingElectronics
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: HamtrCentralElectronics
result: HamtrCentralElectronics
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: HamtrPeripheralsElectronics
result: HamtrPeripheralsElectronics
# Power
- type: latheRecipe
parent: BaseCheapCircuitboardRecipe
id: APCElectronics
result: APCElectronics
- type: latheRecipe
parent: BaseCircuitboardRecipe
parent: [ BaseCircuitboardRecipe, BaseMachineRecipeCategory ]
id: SubstationMachineCircuitboard
result: SubstationMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: WallmountSubstationElectronics
result: WallmountSubstationElectronics
- type: latheRecipe
parent: BaseCircuitboardRecipe
parent: [ BaseCircuitboardRecipe, BaseMachineRecipeCategory ]
id: SMESMachineCircuitboard
result: SMESMachineCircuitboard
# Security techfab
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
parent: [ BaseCircuitboardRecipe, BaseMachineRecipeCategory ]
id: ShuttleGunSvalinnMachineGunCircuitboard
result: ShuttleGunSvalinnMachineGunCircuitboard
completetime: 6
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseMachineRecipeCategory ]
id: ShuttleGunPerforatorCircuitboard
result: ShuttleGunPerforatorCircuitboard
completetime: 10
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseMachineRecipeCategory ]
id: ShuttleGunFriendshipCircuitboard
result: ShuttleGunFriendshipCircuitboard
completetime: 8
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseMachineRecipeCategory ]
id: ShuttleGunDusterCircuitboard
result: ShuttleGunDusterCircuitboard
completetime: 12
## Circuit imprinter
## Engineering
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseEngineeringMachineRecipeCategory ]
id: EmitterCircuitboard
result: EmitterCircuitboard
# Atmos
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseEngineeringMachineRecipeCategory ]
id: ThermomachineFreezerMachineCircuitBoard
result: ThermomachineFreezerMachineCircuitBoard
- type: latheRecipe
parent: [ BaseSilverCircuitboardRecipe, BaseEngineeringMachineRecipeCategory ]
id: HellfireFreezerMachineCircuitBoard
result: HellfireFreezerMachineCircuitBoard
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseEngineeringMachineRecipeCategory ]
id: SpaceHeaterMachineCircuitBoard
result: SpaceHeaterMachineCircuitBoard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseEngineeringMachineRecipeCategory ]
id: PortableScrubberMachineCircuitBoard
result: PortableScrubberMachineCircuitBoard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseEngineeringMachineRecipeCategory ]
id: CondenserMachineCircuitBoard
result: CondenserMachineCircuitBoard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseEngineeringMachineRecipeCategory ]
id: GasRecyclerMachineCircuitboard
result: GasRecyclerMachineCircuitboard
# Power
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseEngineeringMachineRecipeCategory ]
id: SMESAdvancedMachineCircuitboard
result: SMESAdvancedMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
parent: [ BaseCircuitboardRecipe, BaseEngineeringMachineRecipeCategory ]
id: PortableGeneratorPacmanMachineCircuitboard
result: PortableGeneratorPacmanMachineCircuitboard
@@ -420,187 +166,299 @@
id: PortableGeneratorJrPacmanMachineCircuitboard
result: PortableGeneratorJrPacmanMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: SolarControlComputerCircuitboard
result: SolarControlComputerCircuitboard
## Medical
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: SolarTrackerElectronics
result: SolarTrackerElectronics
parent: [ BaseGoldCircuitboardRecipe, BaseMedicalMachineRecipeCategory ]
id: BiomassReclaimerMachineCircuitboard
result: BiomassReclaimerMachineCircuitboard
# Chemistry
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseMedicalMachineRecipeCategory ]
id: HotplateMachineCircuitboard
result: HotplateMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: CloningConsoleComputerCircuitboard
result: CloningConsoleComputerCircuitboard
parent: [ BaseCircuitboardRecipe, BaseMedicalMachineRecipeCategory ]
id: ElectrolysisUnitMachineCircuitboard
result: ElectrolysisUnitMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: MicrowaveMachineCircuitboard
result: MicrowaveMachineCircuitboard
parent: [ BaseCircuitboardRecipe, BaseMedicalMachineRecipeCategory ]
id: CentrifugeMachineCircuitboard
result: CentrifugeMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: ElectricGrillMachineCircuitboard
result: ElectricGrillMachineCircuitboard
parent: [ BaseGoldCircuitboardRecipe, BaseMedicalMachineRecipeCategory ]
id: ChemMasterMachineCircuitboard
result: ChemMasterMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: FatExtractorMachineCircuitboard
result: FatExtractorMachineCircuitboard
parent: [ BaseGoldCircuitboardRecipe, BaseMedicalMachineRecipeCategory ]
id: ChemDispenserMachineCircuitboard
result: ChemDispenserMachineCircuitboard
# Treatment
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseMedicalMachineRecipeCategory ]
id: CryoPodMachineCircuitboard
result: CryoPodMachineCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: FlatpackerMachineCircuitboard
result: FlatpackerMachineCircuitboard
parent: [ BaseGoldCircuitboardRecipe, BaseMedicalMachineRecipeCategory ]
id: StasisBedMachineCircuitboard
result: StasisBedMachineCircuitboard
## Science
# Artifact
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseResearchMachineRecipeCategory ]
id: ArtifactAnalyzerMachineCircuitboard
result: ArtifactAnalyzerMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: SheetifierMachineCircuitboard
result: SheetifierMachineCircuitboard
parent: [ BaseGoldCircuitboardRecipe, BaseResearchMachineRecipeCategory ]
id: ArtifactCrusherMachineCircuitboard
result: ArtifactCrusherMachineCircuitboard
# Anomaly
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseResearchMachineRecipeCategory ]
id: AnomalyVesselCircuitboard
result: AnomalyVesselCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: SurveillanceCameraRouterCircuitboard
result: SurveillanceCameraRouterCircuitboard
parent: [ BaseGoldCircuitboardRecipe, BaseResearchMachineRecipeCategory ]
id: AnomalyVesselExperimentalCircuitboard
result: AnomalyVesselExperimentalCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: SurveillanceCameraWirelessRouterCircuitboard
result: SurveillanceCameraWirelessRouterCircuitboard
parent: [ BaseSilverCircuitboardRecipe, BaseResearchMachineRecipeCategory ]
id: AnomalySynchronizerCircuitboard
result: AnomalySynchronizerCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: SurveillanceWirelessCameraAnchoredCircuitboard
result: SurveillanceWirelessCameraAnchoredCircuitboard
parent: [ BaseCircuitboardRecipe, BaseResearchMachineRecipeCategory ]
id: APECircuitboard
result: APECircuitboard
## Service
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: SurveillanceWirelessCameraMovableCircuitboard
result: SurveillanceWirelessCameraMovableCircuitboard
parent: [ BaseCircuitboardRecipe, BaseServiceMachineRecipeCategory ]
id: DawInstrumentMachineCircuitboard
result: DawInstrumentMachineCircuitboard
# Bar
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: SurveillanceCameraMonitorCircuitboard
result: SurveillanceCameraMonitorCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: SurveillanceWirelessCameraMonitorCircuitboard
result: SurveillanceWirelessCameraMonitorCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: ComputerTelevisionCircuitboard
result: ComputerTelevisionCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: EmitterCircuitboard
result: EmitterCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: ThrusterMachineCircuitboard
result: ThrusterMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: GyroscopeMachineCircuitboard
result: GyroscopeMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: GasRecyclerMachineCircuitboard
result: GasRecyclerMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: SeedExtractorMachineCircuitboard
result: SeedExtractorMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: BoozeDispenserMachineCircuitboard
result: BoozeDispenserMachineCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: CargoTelepadMachineCircuitboard
result: CargoTelepadMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: SodaDispenserMachineCircuitboard
result: SodaDispenserMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: TelecomServerCircuitboard
result: TelecomServerCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: MassMediaCircuitboard
result: ComputerMassMediaCircuitboard
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: MiniGravityGeneratorCircuitboard
result: MiniGravityGeneratorCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: PowerCageRechargerCircuitboard
result: PowerCageRechargerCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: ShuttleGunSvalinnMachineGunCircuitboard
result: ShuttleGunSvalinnMachineGunCircuitboard
completetime: 6
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: ShuttleGunPerforatorCircuitboard
result: ShuttleGunPerforatorCircuitboard
completetime: 10
- type: latheRecipe
parent: BaseCircuitboardRecipe
id: ShuttleGunKineticCircuitboard
result: ShuttleGunKineticCircuitboard
completetime: 6
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: ShuttleGunFriendshipCircuitboard
result: ShuttleGunFriendshipCircuitboard
completetime: 8
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: ShuttleGunDusterCircuitboard
result: ShuttleGunDusterCircuitboard
completetime: 12
- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: ReagentGrinderIndustrialMachineCircuitboard
result: ReagentGrinderIndustrialMachineCircuitboard
- type: latheRecipe
parent: BaseCircuitboardRecipe
parent: [ BaseCircuitboardRecipe, BaseServiceMachineRecipeCategory ]
id: JukeboxCircuitBoard
result: JukeboxCircuitBoard
- type: latheRecipe
parent: BaseCircuitboardRecipe
parent: [ BaseCircuitboardRecipe, BaseServiceMachineRecipeCategory ]
id: BoozeDispenserMachineCircuitboard
result: BoozeDispenserMachineCircuitboard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseServiceMachineRecipeCategory ]
id: SodaDispenserMachineCircuitboard
result: SodaDispenserMachineCircuitboard
# Hydroponics
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseServiceMachineRecipeCategory ]
id: HydroponicsTrayMachineCircuitboard
result: HydroponicsTrayMachineCircuitboard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseServiceMachineRecipeCategory ]
id: SeedExtractorMachineCircuitboard
result: SeedExtractorMachineCircuitboard
# Kitchen
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseServiceMachineRecipeCategory ]
id: ElectricGrillMachineCircuitboard
result: ElectricGrillMachineCircuitboard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseServiceMachineRecipeCategory ]
id: MicrowaveMachineCircuitboard
result: MicrowaveMachineCircuitboard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseServiceMachineRecipeCategory ]
id: FatExtractorMachineCircuitboard
result: FatExtractorMachineCircuitboard
## Supply
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseSupplyMachineRecipeCategory ]
id: CargoTelepadMachineCircuitboard
result: CargoTelepadMachineCircuitboard
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseSupplyMachineRecipeCategory ]
id: SalvageMagnetMachineCircuitboard
result: SalvageMagnetMachineCircuitboard
# Shuttle
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseSupplyMachineRecipeCategory ]
id: ThrusterMachineCircuitboard
result: ThrusterMachineCircuitboard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseSupplyMachineRecipeCategory ]
id: GyroscopeMachineCircuitboard
result: GyroscopeMachineCircuitboard
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseSupplyMachineRecipeCategory ]
id: MiniGravityGeneratorCircuitboard
result: MiniGravityGeneratorCircuitboard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseSecurityMachineRecipeCategory ]
id: PowerCageRechargerCircuitboard
result: PowerCageRechargerCircuitboard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseSecurityMachineRecipeCategory ]
id: ShuttleGunKineticCircuitboard
result: ShuttleGunKineticCircuitboard
completetime: 6
## Miscellaneous
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseGeneralMachineRecipeCategory ]
id: ReagentGrinderMachineCircuitboard
result: ReagentGrinderMachineCircuitboard
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseGeneralMachineRecipeCategory ]
id: ReagentGrinderIndustrialMachineCircuitboard
result: ReagentGrinderIndustrialMachineCircuitboard
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseGeneralMachineRecipeCategory ]
id: FlatpackerMachineCircuitboard
result: FlatpackerMachineCircuitboard
# Lathes
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseResearchMachineRecipeCategory ]
id: ProtolatheMachineCircuitboard
result: ProtolatheMachineCircuitboard
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseResearchMachineRecipeCategory ]
id: ProtolatheHyperConvectionMachineCircuitboard
result: ProtolatheHyperConvectionMachineCircuitboard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseResearchMachineRecipeCategory ]
id: CircuitImprinterMachineCircuitboard
result: CircuitImprinterMachineCircuitboard
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseResearchMachineRecipeCategory ]
id: CircuitImprinterHyperConvectionMachineCircuitboard
result: CircuitImprinterHyperConvectionMachineCircuitboard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseResearchMachineRecipeCategory ]
id: ExosuitFabricatorMachineCircuitboard
result: ExosuitFabricatorMachineCircuitboard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseServiceMachineRecipeCategory ]
id: BiogeneratorMachineCircuitboard
result: BiogeneratorMachineCircuitboard
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseServiceMachineRecipeCategory ]
id: BiofabricatorMachineCircuitboard
result: BiofabricatorMachineCircuitboard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseSupplyMachineRecipeCategory ]
id: OreProcessorMachineCircuitboard
result: OreProcessorMachineCircuitboard
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseSupplyMachineRecipeCategory ]
id: OreProcessorIndustrialMachineCircuitboard
result: OreProcessorIndustrialMachineCircuitboard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseGeneralMachineRecipeCategory ]
id: AutolatheMachineCircuitboard
result: AutolatheMachineCircuitboard
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseGeneralMachineRecipeCategory ]
id: AutolatheHyperConvectionMachineCircuitboard
result: AutolatheHyperConvectionMachineCircuitboard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseGeneralMachineRecipeCategory ]
id: UniformPrinterMachineCircuitboard
result: UniformPrinterMachineCircuitboard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseGeneralMachineRecipeCategory ]
id: SheetifierMachineCircuitboard
result: SheetifierMachineCircuitboard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseGeneralMachineRecipeCategory ]
id: CutterMachineCircuitboard
result: CutterMachineCircuitboard
# Cell chargers
- type: latheRecipe
parent: BaseCircuitboardRecipe
parent: [ BaseCheapElectronicsRecipe, BaseGeneralMachineRecipeCategory ]
id: BorgChargerCircuitboard
result: BorgChargerCircuitboard
- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseGeneralMachineRecipeCategory ]
id: TurboItemRechargerCircuitboard
result: TurboItemRechargerCircuitboard
# Comms and Cameras
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseEngineeringMachineRecipeCategory ]
id: TelecomServerCircuitboard
result: TelecomServerCircuitboard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseSecurityMachineRecipeCategory ]
id: SurveillanceCameraRouterCircuitboard
result: SurveillanceCameraRouterCircuitboard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseServiceMachineRecipeCategory ]
id: SurveillanceCameraWirelessRouterCircuitboard
result: SurveillanceCameraWirelessRouterCircuitboard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseServiceMachineRecipeCategory ]
id: SurveillanceWirelessCameraAnchoredCircuitboard
result: SurveillanceWirelessCameraAnchoredCircuitboard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseServiceMachineRecipeCategory ]
id: SurveillanceWirelessCameraMovableCircuitboard
result: SurveillanceWirelessCameraMovableCircuitboard
- type: latheRecipe
parent: [ BaseCircuitboardRecipe, BaseGeneralMachineRecipeCategory ]
id: HolopadMachineCircuitboard
result: HolopadMachineCircuitboard