From 019d2c5c8cb9669dd19a66e54d637de83255e795 Mon Sep 17 00:00:00 2001 From: Prometheus0000 Date: Mon, 19 Apr 2021 11:40:01 -0400 Subject: Add check for more than 50% non-empty caps --- .../java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/main/java') 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() { -- cgit