diff options
author | Prometheus0000 <prometheus0000000@gmail.com> | 2021-04-19 11:40:01 -0400 |
---|---|---|
committer | Prometheus0000 <prometheus0000000@gmail.com> | 2021-04-19 11:40:01 -0400 |
commit | 019d2c5c8cb9669dd19a66e54d637de83255e795 (patch) | |
tree | 99914e34d082c6a082d8a17806e30d0c6aaba6b4 | |
parent | f652923c5136e04110a433f9382e3eef8ef2a743 (diff) | |
download | GT5-Unofficial-019d2c5c8cb9669dd19a66e54d637de83255e795.tar.gz GT5-Unofficial-019d2c5c8cb9669dd19a66e54d637de83255e795.tar.bz2 GT5-Unofficial-019d2c5c8cb9669dd19a66e54d637de83255e795.zip |
Add check for more than 50% non-empty caps
-rw-r--r-- | src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index a53e56b8a9..581b3de7ad 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -300,6 +300,11 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock mDynamoTunnelsTT.clear(); } + //Check if enough (more than 50%) non-empty caps + int emptyCheck = capacitors[5]/(capacitors[0] + capacitors[1] + capacitors[2] + capacitors[3] + capacitors[4] + capacitors[6]); + if (emptyCheck > 0.5) + formationChecklist = false; + // Calculate total capacity calculateCapacity(); @@ -355,7 +360,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock default: check = false; } - return check;//if it was already true, stay true + return check; //Return false if it fails the check, otherwise true } public void calculateCapacity() { |