aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorboubou19 <miisterunknown@gmail.com>2024-03-17 15:47:44 +0100
committerGitHub <noreply@github.com>2024-03-17 15:47:44 +0100
commit94a08e8f72641c3f18a706ba6b3079ca0b548de2 (patch)
treedbbc02a988f2b4c5ee047654abedc1c0bbb11f52 /src/main/java
parent71cbfcd53f7896e2fb1d304090a8a714b7510e49 (diff)
downloadGT5-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')
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/turbines/GregtechMetaTileEntity_LargerTurbineBase.java8
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;