diff options
| author | Sampsa <69092953+S4mpsa@users.noreply.github.com> | 2024-08-09 13:42:14 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-09 17:42:14 +0700 |
| commit | f10b885ccce496c60651d3acdf80e5036c0ef354 (patch) | |
| tree | 2a20dc6372254c6501317e0d6bd5678ee16ad5d1 /src/main/java/goodgenerator/loader | |
| parent | a43f9ce926c8297125876516b69e930de4e674bc (diff) | |
| download | GT5-Unofficial-f10b885ccce496c60651d3acdf80e5036c0ef354.tar.gz GT5-Unofficial-f10b885ccce496c60651d3acdf80e5036c0ef354.tar.bz2 GT5-Unofficial-f10b885ccce496c60651d3acdf80e5036c0ef354.zip | |
Plasma Line buffs, EHE nerfs, Unstable Naquadah rebalance (#2842)
* Plasma Line buffs and EHE changes
* Change efficiency to 1.0 (still has +50% boost from Steam buff)
* One too many zeros
* SC Steam -> 100 EU, 100L of Normal Steam, Base efficiency to 1.2
* Rebalance Extremely Unstable Naquadah to match SpNt (Nerf turbines)
Diffstat (limited to 'src/main/java/goodgenerator/loader')
| -rw-r--r-- | src/main/java/goodgenerator/loader/RecipeLoader_02.java | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/main/java/goodgenerator/loader/RecipeLoader_02.java b/src/main/java/goodgenerator/loader/RecipeLoader_02.java index 9259d67f82..472612c901 100644 --- a/src/main/java/goodgenerator/loader/RecipeLoader_02.java +++ b/src/main/java/goodgenerator/loader/RecipeLoader_02.java @@ -1835,6 +1835,8 @@ public class RecipeLoader_02 { .addTo(plasmaForgeRecipes); } + public static float EHEEfficiencyMultiplier = 1.2f; + public static void FinishLoadRecipe() { for (GT_Recipe plasmaFuel : RecipeMaps.plasmaFuels.getAllRecipes()) { FluidStack tPlasma = GT_Utility.getFluidForFilledItem(plasmaFuel.mInputs[0], true); @@ -1842,12 +1844,12 @@ public class RecipeLoader_02 { continue; } int tUnit = plasmaFuel.mSpecialValue; - if (tUnit > 200_000) { - tPlasma.amount = 1500; + if (tUnit > 500_000) { + tPlasma.amount = 25000; + } else if (tUnit > 300_000) { + tPlasma.amount = 10000; } else if (tUnit > 100_000) { - tPlasma.amount = 1000; - } else if (tUnit > 50_000) { - tPlasma.amount = 800; + tPlasma.amount = 2500; } else if (tUnit > 10_000) { tPlasma.amount = 500; } else { @@ -1861,8 +1863,8 @@ public class RecipeLoader_02 { FluidStack output = FluidRegistry.getFluidStack(tOutName, tPlasma.amount); if (output == null) output = FluidRegistry.getFluidStack("molten." + tOutName, tPlasma.amount); if (output != null) { - long waterAmount = (long) tUnit * 3 * tPlasma.amount / 160; - long criticalSteamAmount = (long) tUnit * 3 * tPlasma.amount / 100; + long waterAmount = (long) (tUnit * EHEEfficiencyMultiplier * tPlasma.amount / 160); + long criticalSteamAmount = (long) (tUnit * EHEEfficiencyMultiplier * tPlasma.amount / 100); MyRecipeAdder.instance.addExtremeHeatExchangerRecipe( tPlasma, output, |
