From 08e232ec6332a76998db3a0fc4ebef5a58199162 Mon Sep 17 00:00:00 2001 From: AlgorithmX2 Date: Thu, 30 Jan 2014 18:49:50 -0600 Subject: [PATCH] Fixed bug with Quartz Fiber Simulations. --- me/cache/EnergyGridCache.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/me/cache/EnergyGridCache.java b/me/cache/EnergyGridCache.java index a3b6d15f..cfef0736 100644 --- a/me/cache/EnergyGridCache.java +++ b/me/cache/EnergyGridCache.java @@ -341,6 +341,14 @@ public class EnergyGridCache implements IEnergyGrid if ( mode == Actionable.SIMULATE ) { extractedPower += simulateExtract( extractedPower, amt ); + + if ( extractedPower < amt ) + { + Iterator i = gproviders.iterator(); + while (extractedPower < amt && i.hasNext()) + extractedPower += i.next().extractAEPower( amt - extractedPower, mode, seen ); + } + return extractedPower; } else