aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/graphs/paths/PowerNodePath.java
diff options
context:
space:
mode:
authorkorneel vandamme <Krampus.sack.never@gmail.com>2021-08-16 20:40:54 +0200
committerkorneel vandamme <Krampus.sack.never@gmail.com>2021-08-16 20:40:54 +0200
commit97b766d48c0e5b3c85faf1f761678276aea1e6a0 (patch)
tree736989f1de2e478a3d7c94319ca1819aed4e6228 /src/main/java/gregtech/api/graphs/paths/PowerNodePath.java
parent1032074b83f27904de1d0795026ac6a25459533e (diff)
downloadGT5-Unofficial-97b766d48c0e5b3c85faf1f761678276aea1e6a0.tar.gz
GT5-Unofficial-97b766d48c0e5b3c85faf1f761678276aea1e6a0.tar.bz2
GT5-Unofficial-97b766d48c0e5b3c85faf1f761678276aea1e6a0.zip
a better way to stop wierd burning
Diffstat (limited to 'src/main/java/gregtech/api/graphs/paths/PowerNodePath.java')
-rw-r--r--src/main/java/gregtech/api/graphs/paths/PowerNodePath.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main/java/gregtech/api/graphs/paths/PowerNodePath.java b/src/main/java/gregtech/api/graphs/paths/PowerNodePath.java
index 3109dd10b3..5cad66d7f4 100644
--- a/src/main/java/gregtech/api/graphs/paths/PowerNodePath.java
+++ b/src/main/java/gregtech/api/graphs/paths/PowerNodePath.java
@@ -13,13 +13,12 @@ public class PowerNodePath extends NodePath {
int mLoss;
int mVoltage = 0;
int mMaxVoltage;
- int mTick;
+ int mTick = 0;
boolean mCountUp = true;
- public PowerNodePath(MetaPipeEntity[] aCables,int startTime) {
+ public PowerNodePath(MetaPipeEntity[] aCables) {
super(aCables);
- mTick = startTime;
}
public int getLoss() {
@@ -97,7 +96,9 @@ public class PowerNodePath extends NodePath {
}
private void reset(int aTimePassed) {
- if (aTimePassed < 0) return;
+ if (aTimePassed < 0 || aTimePassed > 100) {
+ mAmps = 0;
+ }
mAmps = Math.max(0, mAmps - (mMaxAmps * aTimePassed));
}