diff --git a/Resources/Locale/en-US/prototypes/catalog/research/technologies.ftl b/Resources/Locale/en-US/prototypes/catalog/research/technologies.ftl index ffc687dc1a..af89ce591a 100644 --- a/Resources/Locale/en-US/prototypes/catalog/research/technologies.ftl +++ b/Resources/Locale/en-US/prototypes/catalog/research/technologies.ftl @@ -55,5 +55,8 @@ technologies-super-powercell-printing-description = Print super powercells. technologies-basic-parts-technology = Basic parts technology technologies-basic-parts-technology-description = They aren't great, but at least they're something. +technologies-adv-parts-technology = Advanced parts technology +technologies-adv-parts-technology-description = Good for upgrading machines. + technologies-robotics-technology = Robotics technology technologies-robotics-technology-description = Robot parts. diff --git a/Resources/Prototypes/Catalog/Research/technologies.yml b/Resources/Prototypes/Catalog/Research/technologies.yml index afd22fa887..0cf6a63a4c 100644 --- a/Resources/Prototypes/Catalog/Research/technologies.yml +++ b/Resources/Prototypes/Catalog/Research/technologies.yml @@ -422,6 +422,25 @@ - LeftArmBorg - RightArmBorg +- type: technology + name: technologies-adv-parts-technology + id: AdvancedPartsTechnology + description: technologies-adv-parts-technology-description + icon: + sprite: Objects/Misc/stock_parts.rsi + state: adv_capacitor + requiredPoints: 8000 + requiredTechnologies: + - BasicPartsTechnology + - IndustrialEngineering + - PowerCellBasic + unlockedRecipes: + - AdvancedCapacitorStockPart + - AdvancedMatterBinStockPart + - HighPowerMicroLaserStockPart + - NanoManipulatorStockPart + - AdvancedScanningModuleStockPart + # 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 21308086f9..011bdadf39 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -194,6 +194,11 @@ - MicroLaserStockPart - MatterBinStockPart - CapacitorStockPart + - AdvancedCapacitorStockPart + - AdvancedMatterBinStockPart + - HighPowerMicroLaserStockPart + - NanoManipulatorStockPart + - AdvancedScanningModuleStockPart - FirelockElectronics - DoorElectronics - APCElectronics diff --git a/Resources/Prototypes/Recipes/Lathes/Parts.yml b/Resources/Prototypes/Recipes/Lathes/Parts.yml index 168ccb963f..0ce2b30a00 100644 --- a/Resources/Prototypes/Recipes/Lathes/Parts.yml +++ b/Resources/Prototypes/Recipes/Lathes/Parts.yml @@ -1,3 +1,4 @@ +#Rating 1 - type: latheRecipe id: CapacitorStockPart icon: Objects/Misc/stock_parts.rsi/capacitor.png @@ -44,3 +45,56 @@ Steel: 50 Glass: 50 Plastic: 50 + +#Rating 2 +- type: latheRecipe + id: AdvancedCapacitorStockPart + icon: Objects/Misc/stock_parts.rsi/adv_capacitor.png + result: AdvancedCapacitorStockPart + completetime: 3 + materials: + Steel: 150 + Plastic: 100 + Gold: 50 + +- type: latheRecipe + id: AdvancedMatterBinStockPart + icon: Objects/Misc/stock_parts.rsi/advanced_matter_bin.png + result: AdvancedMatterBinStockPart + completetime: 3 + materials: + Steel: 150 + Plastic: 150 + Plasma: 50 + +- type: latheRecipe + id: HighPowerMicroLaserStockPart + icon: Objects/Misc/stock_parts.rsi/high_micro_laser.png + result: HighPowerMicroLaserStockPart + completetime: 3 + materials: + Steel: 100 + Glass: 150 + Plastic: 150 + Gold: 50 + +- type: latheRecipe + id: NanoManipulatorStockPart + icon: Objects/Misc/stock_parts.rsi/nano_mani.png + result: NanoManipulatorStockPart + completetime: 3 + materials: + Steel: 150 + Plastic: 200 + Plasma: 50 + +- type: latheRecipe + id: AdvancedScanningModuleStockPart + icon: Objects/Misc/stock_parts.rsi/adv_scan_module_static.png + result: AdvancedScanningModuleStockPart + completetime: 3 + materials: + Steel: 100 + Glass: 150 + Plastic: 150 + Plasma: 50 diff --git a/Resources/Textures/Objects/Misc/stock_parts.rsi/adv_scan_module_static.png b/Resources/Textures/Objects/Misc/stock_parts.rsi/adv_scan_module_static.png new file mode 100644 index 0000000000..bba9fec332 Binary files /dev/null and b/Resources/Textures/Objects/Misc/stock_parts.rsi/adv_scan_module_static.png differ diff --git a/Resources/Textures/Objects/Misc/stock_parts.rsi/meta.json b/Resources/Textures/Objects/Misc/stock_parts.rsi/meta.json index 5636b3e436..d33843cde0 100644 --- a/Resources/Textures/Objects/Misc/stock_parts.rsi/meta.json +++ b/Resources/Textures/Objects/Misc/stock_parts.rsi/meta.json @@ -36,6 +36,9 @@ ] ] }, + { + "name": "adv_scan_module_static" + }, { "name": "advanced_matter_bin", "delays": [