From 604bb766a7fc63d57964315659b1cd968e48b056 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=80?= Date: Tue, 1 Sep 2026 15:56:55 +0300 Subject: [PATCH 1/2] Fix high-tier circuits research progression --- .../java/com/impactrecipes/recipes/TecTech.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/impactrecipes/recipes/TecTech.java b/src/main/java/com/impactrecipes/recipes/TecTech.java index d335017..4c7ac0e 100644 --- a/src/main/java/com/impactrecipes/recipes/TecTech.java +++ b/src/main/java/com/impactrecipes/recipes/TecTech.java @@ -490,7 +490,7 @@ public void run() { // --- Naqua TT_recipeAdder.addResearchableAssemblylineRecipe(ItemList.Circuit_Naquaprocessor.get(1L), - 384000, 512, 4000000, 32, new Object[]{ + 96000, 256, 1000000, 16, new Object[]{ //GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Tritanium, 8), ItemList.Circuit_Naquaprocessor.get(2L), ItemList.Circuit_Parts_InductorXSMD.get(16L), @@ -508,7 +508,7 @@ public void run() { }, ItemList.Circuit_Naquacomputer.get(1L), 4000, 2000000); TT_recipeAdder.addResearchableAssemblylineRecipe(ItemList.Circuit_Naquacomputer.get(1L), - 384000, 512, 4000000, 32, new Object[]{ + 192000, 512, 2000000, 32, new Object[]{ //GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Tritanium, 8), ItemList.Circuit_Naquacomputer.get(2L), ItemList.Circuit_Parts_CapacitorXSMD.get(24L), @@ -528,7 +528,7 @@ public void run() { }, ItemList.Circuit_Naquasupercomputer.get(1L), 4000, 2000000); TT_recipeAdder.addResearchableAssemblylineRecipe(ItemList.Circuit_Naquasupercomputer.get(1L), - 768000, 1024, 8000000, 64, new Object[]{ + 384000, 1024, 2000000, 64, new Object[]{ GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Phoenixite, 8), ItemList.Circuit_Naquasupercomputer.get(2L), ItemList.Circuit_Parts_CapacitorXSMD.get(32L), @@ -569,7 +569,7 @@ public void run() { // --- Xeno TT_recipeAdder.addResearchableAssemblylineRecipe(ItemList.Circuit_Xenoprocessor.get(1L), - 96000, 256, 1000000, 16, new ItemStack[]{ + 384000, 512, 2000000, 64, new ItemStack[]{ ItemList.Circuit_Board_Crystal_Extreme.get(2L), ItemList.Circuit_Xenoprocessor.get(2L), ItemList.Circuit_Parts_InductorXSMD.get(12), @@ -588,7 +588,7 @@ public void run() { ItemList.Circuit_Xenocomputer.get(1L), 5000, 8000000); TT_recipeAdder.addResearchableAssemblylineRecipe(ItemList.Circuit_Xenocomputer.get(1L), - 192000, 512, 2000000, 32, new ItemStack[]{ + 512000, 1024, 4000000, 64, new ItemStack[]{ ItemList.Circuit_Board_Crystal_Extreme.get(2L), ItemList.Circuit_Xenocomputer.get(2L), ItemList.Circuit_Parts_CapacitorXSMD.get(24), @@ -608,7 +608,7 @@ public void run() { }, ItemList.Circuit_Xenosupercomputer.get(1L), 5000, 8000000); TT_recipeAdder.addResearchableAssemblylineRecipe(ItemList.Circuit_Xenosupercomputer.get(1L), - 384000, 1024, 4000000, 64, new ItemStack[]{ + 768000, 1024, 8000000, 64, new ItemStack[]{ GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials. DraconiumAwakened, 8), //ItemList.Circuit_Board_Bio_Ultra.get(1L), ItemList.Circuit_Xenosupercomputer.get(2L), @@ -652,7 +652,7 @@ public void run() { // --- Cosmic TT_recipeAdder.addResearchableAssemblylineRecipe(ItemList.Circuit_Cosmicprocessor.get(1L), - 360000, 1024, 8000000, 64, new ItemStack[]{ + 768000, 1024, 8000000, 64, new ItemStack[]{ CoreItems2.getRecipe(148, 2), ItemList.Circuit_Cosmicprocessor.get(2L), ItemList.Circuit_Parts_InductorXSMD.get(32), @@ -671,7 +671,7 @@ public void run() { }, ItemList.Circuit_Cosmiccomputer.get(1L), 8000, 8000000); TT_recipeAdder.addResearchableAssemblylineRecipe(ItemList.Circuit_Cosmiccomputer.get(1L), - 720000, 2048, 16000000, 96, new ItemStack[]{ + 1024000, 2048, 16000000, 96, new ItemStack[]{ CoreItems2.getRecipe(148, 4), ItemList.Circuit_Cosmiccomputer.get(2L), ItemList.Circuit_Parts_CapacitorXSMD.get(48), From 25c583bf5c418b08cf1233ef3d7fbd9e4e49b407 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=80?= Date: Tue, 1 Sep 2026 18:49:43 +0300 Subject: [PATCH 2/2] Fix boards research progression --- src/main/java/com/impactrecipes/recipes/TecTech.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/impactrecipes/recipes/TecTech.java b/src/main/java/com/impactrecipes/recipes/TecTech.java index 4c7ac0e..5570e17 100644 --- a/src/main/java/com/impactrecipes/recipes/TecTech.java +++ b/src/main/java/com/impactrecipes/recipes/TecTech.java @@ -469,7 +469,7 @@ public void run() { // --- Portable Naquadah Reactor TT_recipeAdder.addResearchableAssemblylineRecipe( - ItemList.Circuit_Biomainframe.get(1L), 48000, 64, 800000, 8, + ItemList.Circuit_Biomainframe.get(1L), 48000, 128, 1000000, 8, new ItemStack[]{ ItemList.Field_Generator_UHV.get(1L), GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Energy, 2L), @@ -552,7 +552,7 @@ public void run() { // --- Barnarda Processing Unit TT_recipeAdder.addResearchableAssemblylineRecipe( - ItemList.Circuit_Nano.get(1L), 64000, 64, 1000000, 8, + ItemList.Circuit_Nano.get(1L), 192000, 256, 2000000, 32, new ItemStack[]{ ItemList.Circuit_Chip_BioCPU.get(1L), ItemList.Circuit_Chip_Barnardacell.get(16L), @@ -633,7 +633,7 @@ public void run() { // --- Chevron Processing Unit TT_recipeAdder.addResearchableAssemblylineRecipe( - ItemList.Circuit_Piko.get(1L), 128000, 128, 8000000, 32, + ItemList.Circuit_Piko.get(1L), 512000, 512, 8000000, 32, new ItemStack[]{ CoreItems2.getRecipe(147, 1), CoreItems2.getRecipe(149, 3),