From b8ba867456552b35ce7dc32023c7d9df7c416e78 Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Mon, 26 Sep 2022 22:45:36 -0400 Subject: [PATCH] advanced parts recipes (#11541) --- .../catalog/research/technologies.ftl | 3 + .../Catalog/Research/technologies.yml | 19 ++++++ .../Entities/Structures/Machines/lathe.yml | 5 ++ Resources/Prototypes/Recipes/Lathes/Parts.yml | 54 ++++++++++++++++++ .../adv_scan_module_static.png | Bin 0 -> 428 bytes .../Objects/Misc/stock_parts.rsi/meta.json | 3 + 6 files changed, 84 insertions(+) create mode 100644 Resources/Textures/Objects/Misc/stock_parts.rsi/adv_scan_module_static.png 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 0000000000000000000000000000000000000000..bba9fec3324035cc3b3c970a35634a56fda1fc3b GIT binary patch literal 428 zcmV;d0aN~oP)Px$W=TXrR9J=Wl`lv`Q51*2xrb%0D!aiT2CGG|8U_l^xL{J83le6;;Bz<-vyl)9C}kqrJYHvaauuyLp69W-SAhGQj(UopVX~BigG*LQThbPG0!LFBm>*?#D*Fcl^#`=p zU+d53Gia^BulGpc2dUJCxYiL>U7Ur=