1
0
mirror of https://github.com/minetest/minetest_game.git synced 2024-12-22 15:00:18 +01:00

Furnace: Fix "output full" infotext

This commit is contained in:
Paul Ouellette 2019-08-11 10:28:02 -04:00 committed by SmallJoker
parent 2063fcd075
commit e5ebb36cd5

View File

@ -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 .. "%"