From 7f281eadf0401fe465df8087d9ac4d6bb7e6b388 Mon Sep 17 00:00:00 2001 From: Evert Prants Date: Fri, 14 Sep 2018 14:41:55 +0300 Subject: [PATCH] Fix stupid power transfer calculation error --- elepower_papi/network.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/elepower_papi/network.lua b/elepower_papi/network.lua index d4e7d65..8c76aa8 100644 --- a/elepower_papi/network.lua +++ b/elepower_papi/network.lua @@ -145,7 +145,7 @@ local function give_node_power(pos, available) if available >= inrush then total_add = inrush elseif available < inrush then - total_add = inrush - available + total_add = available end if total_add + storage > capacity then @@ -225,7 +225,7 @@ minetest.register_abm({ -- Give power to users for _,ndv in ipairs(users) do - if pw_demand >= pw_supply then + if pw_demand > pw_supply then break end