fixed generator exceeding max energy
This commit is contained in:
parent
521a4b020d
commit
37582f19fc
@ -35,12 +35,12 @@ minetest.register_node(minetest.get_current_modname() .. ":burnergenerator", {
|
||||
local inv = meta:get_inventory()
|
||||
local itemlist = inv:get_list("fuel")
|
||||
local fuel, product = minetest.get_craft_result({method = "fuel", width = 1, items = itemlist})
|
||||
|
||||
if fuel["time"] ~= 0 then
|
||||
local node = minetest.get_node(pos)
|
||||
if fuel["time"] ~= 0 and (fuel["time"] * 10 + meta:get_int("energy") <= tonumber(minetest.get_item_group(node.name,"sparktech_energy_max"))) then
|
||||
|
||||
inv:set_stack("fuel", 1, product["items"][1])
|
||||
meta:set_int("energy", meta:get_int("energy") + fuel["time"] * 10)
|
||||
end
|
||||
|
||||
minetest.get_node_timer(pos):start(1)
|
||||
end
|
||||
})
|
||||
|
Loading…
x
Reference in New Issue
Block a user