From 740e9e27bf04e99ec71a9637b9384f3f146bc273 Mon Sep 17 00:00:00 2001 From: AlgorithmX2 Date: Sat, 29 Mar 2014 04:03:35 -0500 Subject: [PATCH] Fixed Bug: #0251 - Max Power De-Synced from network components. --- me/cache/EnergyGridCache.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/me/cache/EnergyGridCache.java b/me/cache/EnergyGridCache.java index 8561dcbd..9aa90613 100644 --- a/me/cache/EnergyGridCache.java +++ b/me/cache/EnergyGridCache.java @@ -241,10 +241,14 @@ public class EnergyGridCache implements IEnergyGrid double max = ps.getAEMaxPower(); double current = ps.getAECurrentPower(); - if ( current > 0 && ps.getPowerFlow() != AccessRestriction.WRITE ) + if ( ps.getPowerFlow() != AccessRestriction.WRITE ) { globalMaxPower += ps.getAEMaxPower(); - globalAvailablePower += ((IAEPowerStorage) machine).getAECurrentPower(); + } + + if ( current > 0 && ps.getPowerFlow() != AccessRestriction.WRITE ) + { + globalAvailablePower += current; providers.add( ps ); }