From 94e21f1dbb574dd6c8f7520e2deb7438d4f5a297 Mon Sep 17 00:00:00 2001 From: OgelGames Date: Fri, 6 Dec 2019 22:10:41 +1100 Subject: [PATCH] fix charging when unloaded --- init.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 63d4972..dae2d89 100644 --- a/init.lua +++ b/init.lua @@ -189,7 +189,8 @@ local function register_powerbank(data) end, on_timer = function(pos, elapsed) - return do_charging(pos, data.charge_step) + local steps = math.floor((elapsed / charge_time) + 0.5) + return do_charging(pos, steps * data.charge_step) end, after_dig_node = function(pos, node, metadata, player)