From e5ebb36cd5184d7faf3a9b91901d9d54b73e147e Mon Sep 17 00:00:00 2001 From: Paul Ouellette Date: Sun, 11 Aug 2019 10:28:02 -0400 Subject: [PATCH] Furnace: Fix "output full" infotext --- mods/default/furnace.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mods/default/furnace.lua b/mods/default/furnace.lua index a06f3b23..e045080a 100644 --- a/mods/default/furnace.lua +++ b/mods/default/furnace.lua @@ -107,6 +107,7 @@ local function furnace_node_timer(pos, elapsed) local inv = meta:get_inventory() local srclist, fuellist + local dst_full = false local cookable, cooked local fuel @@ -146,6 +147,8 @@ local function furnace_node_timer(pos, elapsed) inv:set_stack("src", 1, aftercooked.items[1]) src_time = src_time - cooked.time update = true + else + dst_full = true end else -- Item could not be cooked: probably missing fuel @@ -195,7 +198,7 @@ local function furnace_node_timer(pos, elapsed) local item_percent = 0 if cookable then item_percent = math.floor(src_time / cooked.time * 100) - if item_percent > 100 then + if dst_full then item_state = "100% (output full)" else item_state = item_percent .. "%"