aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/goodgenerator/loader
diff options
context:
space:
mode:
authorSampsa <69092953+S4mpsa@users.noreply.github.com>2024-08-09 13:42:14 +0300
committerGitHub <noreply@github.com>2024-08-09 17:42:14 +0700
commitf10b885ccce496c60651d3acdf80e5036c0ef354 (patch)
tree2a20dc6372254c6501317e0d6bd5678ee16ad5d1 /src/main/java/goodgenerator/loader
parenta43f9ce926c8297125876516b69e930de4e674bc (diff)
downloadGT5-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.java16
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,