From c77a1ef785436ceacfa3e5edc7618193092f6273 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Wed, 12 Nov 2014 18:45:16 +0100 Subject: [PATCH] Fixed power derp. For good now, I think. --- .../scala/li/cil/oc/common/tileentity/traits/power/Common.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/li/cil/oc/common/tileentity/traits/power/Common.scala b/src/main/scala/li/cil/oc/common/tileentity/traits/power/Common.scala index a506c6283..98618ae27 100644 --- a/src/main/scala/li/cil/oc/common/tileentity/traits/power/Common.scala +++ b/src/main/scala/li/cil/oc/common/tileentity/traits/power/Common.scala @@ -43,7 +43,7 @@ trait Common extends TileEntity { else connector(side) match { case Some(node) => val cappedAmount = math.max(0, math.min(math.min(energyThroughput, amount), globalDemand(side))) - if (doReceive) amount - node.changeBuffer(cappedAmount) + if (doReceive) cappedAmount - node.changeBuffer(cappedAmount) else cappedAmount case _ => 0 }