Set fuel percentage to decrease (#2481)
authorAn0n3m0us <an0n3m0us@hotmail.com>
Wed, 18 Sep 2019 22:36:50 +0000 (23:36 +0100)
committersfan5 <sfan5@live.de>
Wed, 18 Sep 2019 22:36:50 +0000 (00:36 +0200)
mods/default/furnace.lua

index 3fd775d73c7db153153dc174cfd73d8a7c6f7840..d133a3a1a99c8c7490e5fbec0b292e0a4bd0a0b3 100644 (file)
@@ -12,7 +12,7 @@ function default.get_furnace_active_formspec(fuel_percent, item_percent)
                "list[context;src;2.75,0.5;1,1;]"..
                "list[context;fuel;2.75,2.5;1,1;]"..
                "image[2.75,1.5;1,1;default_furnace_fire_bg.png^[lowpart:"..
-               (100-fuel_percent)..":default_furnace_fire_fg.png]"..
+               (fuel_percent)..":default_furnace_fire_fg.png]"..
                "image[3.75,1.5;1,1;gui_furnace_arrow_bg.png^[lowpart:"..
                (item_percent)..":gui_furnace_arrow_fg.png^[transformR270]"..
                "list[context;dst;4.75,0.96;2,2;]"..
@@ -231,7 +231,7 @@ local function furnace_node_timer(pos, elapsed)
 
        if fuel_totaltime ~= 0 then
                active = true
-               local fuel_percent = math.floor(fuel_time / fuel_totaltime * 100)
+               local fuel_percent = 100 - math.floor(fuel_time / fuel_totaltime * 100)
                fuel_state = S("@1%", fuel_percent)
                formspec = default.get_furnace_active_formspec(fuel_percent, item_percent)
                swap_node(pos, "default:furnace_active")