diff options
author | Steelux <70096037+Steelux8@users.noreply.github.com> | 2022-07-31 08:02:11 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-31 14:02:11 +0700 |
commit | 5915d5ba06c6b71477e092f1e0938872bbcd16dd (patch) | |
tree | 1e2b56c4edb2872ed9b3d9427627db730dc988e0 /src | |
parent | 390ca884761386c01a17fa72d1f5a68d5557019b (diff) | |
download | GT5-Unofficial-5915d5ba06c6b71477e092f1e0938872bbcd16dd.tar.gz GT5-Unofficial-5915d5ba06c6b71477e092f1e0938872bbcd16dd.tar.bz2 GT5-Unofficial-5915d5ba06c6b71477e092f1e0938872bbcd16dd.zip |
Change Durability Loss Speed in XL Turbines (#250)
- Change the values for the speed of durability loss of rotors in XL Turbines, given that this loss scales with EU/t, and is not a fixed number as the speed of the multiblock changes.
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/turbines/GregtechMetaTileEntity_LargerTurbineBase.java | 8 |
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."); |