diff --git a/Resources/Prototypes/Catalog/Research/technologies.yml b/Resources/Prototypes/Catalog/Research/technologies.yml index 45e9e60a8b..061828ad77 100644 --- a/Resources/Prototypes/Catalog/Research/technologies.yml +++ b/Resources/Prototypes/Catalog/Research/technologies.yml @@ -244,6 +244,25 @@ - CloningPodMachineCircuitboard - MedicalScannerMachineCircuitboard +# Basic Parts Technology Tree + +- type: technology + name: "Basic Parts Technology" + id: BasicPartsTechnology + description: They aren't great, but at least they're something. + icon: + sprite: Objects/Misc/stock_parts.rsi + state: micro_mani + requiredPoints: 3000 + requiredTechnologies: + - BasicResearch + unlockedRecipes: + - CapacitorStockPart + - MatterBinStockPart + - MicroLaserStockPart + - MicroManipulatorStockPart + - ScanningModuleStockPart + # Bluespace Theory Technology Tree # - type: technology diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index a98e8d0138..06fd81af39 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -164,6 +164,11 @@ - CartridgeLRifleBase - CartridgeMagnumBase - FirelockElectronics + - MicroManipulatorStockPart + - ScanningModuleStockPart + - MicroLaserStockPart + - MatterBinStockPart + - CapacitorStockPart - DoorElectronics - APCElectronics - CloningPodMachineCircuitboard diff --git a/Resources/Prototypes/Recipes/Lathes/Parts.yml b/Resources/Prototypes/Recipes/Lathes/Parts.yml new file mode 100644 index 0000000000..bde0d345bd --- /dev/null +++ b/Resources/Prototypes/Recipes/Lathes/Parts.yml @@ -0,0 +1,44 @@ +- type: latheRecipe + id: CapacitorStockPart + icon: Objects/Misc/stock_parts.rsi/capacitor.png + result: CapacitorStockPart + completetime: 250 + materials: + Steel: 50 + Glass: 50 + +- type: latheRecipe + id: MatterBinStockPart + icon: Objects/Misc/stock_parts.rsi/matter_bin.png + result: MatterBinStockPart + completetime: 250 + materials: + Steel: 50 + Glass: 50 + +- type: latheRecipe + id: MicroLaserStockPart + icon: Objects/Misc/stock_parts.rsi/micro_laser.png + result: MicroLaserStockPart + completetime: 250 + materials: + Steel: 50 + Glass: 50 + +- type: latheRecipe + id: MicroManipulatorStockPart + icon: Objects/Misc/stock_parts.rsi/micro_mani.png + result: MicroManipulatorStockPart + completetime: 250 + materials: + Steel: 50 + Glass: 50 + +- type: latheRecipe + id: ScanningModuleStockPart + icon: Objects/Misc/stock_parts.rsi/scan_module_static.png + result: ScanningModuleStockPart + completetime: 250 + materials: + Steel: 50 + Glass: 50 diff --git a/Resources/Textures/Objects/Misc/stock_parts.rsi/scan_module_static.png b/Resources/Textures/Objects/Misc/stock_parts.rsi/scan_module_static.png new file mode 100644 index 0000000000..8715c96d84 Binary files /dev/null and b/Resources/Textures/Objects/Misc/stock_parts.rsi/scan_module_static.png differ