diff options
author | boubou19 <miisterunknown@gmail.com> | 2024-03-17 15:47:44 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-17 15:47:44 +0100 |
commit | 94a08e8f72641c3f18a706ba6b3079ca0b548de2 (patch) | |
tree | dbbc02a988f2b4c5ee047654abedc1c0bbb11f52 /src/main/java/gtPlusPlus | |
parent | 71cbfcd53f7896e2fb1d304090a8a714b7510e49 (diff) | |
download | GT5-Unofficial-94a08e8f72641c3f18a706ba6b3079ca0b548de2.tar.gz GT5-Unofficial-94a08e8f72641c3f18a706ba6b3079ca0b548de2.tar.bz2 GT5-Unofficial-94a08e8f72641c3f18a706ba6b3079ca0b548de2.zip |
add amps in hatch in one go (#851)
Diffstat (limited to 'src/main/java/gtPlusPlus')
-rw-r--r-- | src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/turbines/GregtechMetaTileEntity_LargerTurbineBase.java | 8 |
1 files changed, 5 insertions, 3 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 f84cc77d46..92995a831b 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 @@ -840,10 +840,12 @@ public abstract class GregtechMetaTileEntity_LargerTurbineBase extends aAmpsToInject = (int) (leftToInject / aVoltage); aRemainder = (int) (leftToInject - (aAmpsToInject * aVoltage)); ampsOnCurrentHatch = (int) Math.min(aDynamo.maxAmperesOut(), aAmpsToInject); - for (int i = 0; i < ampsOnCurrentHatch; i++) { - aDynamo.getBaseMetaTileEntity().increaseStoredEnergyUnits(aVoltage, false); - } + + // add full amps + aDynamo.getBaseMetaTileEntity().increaseStoredEnergyUnits(aVoltage * ampsOnCurrentHatch, false); injected += aVoltage * ampsOnCurrentHatch; + + // add reminder if (aRemainder > 0 && ampsOnCurrentHatch < aDynamo.maxAmperesOut()) { aDynamo.getBaseMetaTileEntity().increaseStoredEnergyUnits(aRemainder, false); injected += aRemainder; |