aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/turbines/GregtechMetaTileEntity_LargerTurbineBase.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/turbines/GregtechMetaTileEntity_LargerTurbineBase.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/turbines/GregtechMetaTileEntity_LargerTurbineBase.java
index 624d70b23d..983c0ca349 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/turbines/GregtechMetaTileEntity_LargerTurbineBase.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/turbines/GregtechMetaTileEntity_LargerTurbineBase.java
@@ -600,8 +600,12 @@ public abstract class GregtechMetaTileEntity_LargerTurbineBase extends GregtechM
}
}
for (GT_MetaTileEntity_Hatch_Turbine aHatch : getFullTurbineAssemblies()) {
+ // This cycle depletes durability from the turbine rotors.
+ // The amount of times it is run depends on turbineDamageMultiplier
+ // In XL turbines, durability loss is around 5.2-5.3x faster than in singles
+ // To compensate for that, the mEU/t scaling is divided by 5 to make it only slightly faster
for (int i = 0; i < turbineDamageMultiplier; i++) {
- aHatch.damageTurbine(mEUt, damageFactorLow, damageFactorHigh);
+ aHatch.damageTurbine(mEUt / 5, damageFactorLow, damageFactorHigh);
}
}
}
@@ -737,7 +741,7 @@ public abstract class GregtechMetaTileEntity_LargerTurbineBase extends GregtechM
speedMultiplier = 48;
maintenanceThreshold = 12;
pollutionMultiplier = 3;
- turbineDamageMultiplier = 12;
+ turbineDamageMultiplier = 3;
}
else {
PlayerUtils.messagePlayer(aPlayer, "Running in Slow (16x) Mode.");