Ensure fire always ages

This commit is contained in:
teknomunk 2024-05-18 11:49:11 +00:00
parent b70aeda0b4
commit 5ee1bd0373

View file

@ -407,16 +407,17 @@ else -- Fire enabled
chance = 12,
catch_up = false,
action = function(pos)
local p = get_ignitable(pos)
if p then
local node = minetest.get_node(pos)
local age = node.param2
local p = get_ignitable(pos)
if p then
-- Spawn new fire with an age based on this node's age
spawn_fire(p, age+math.random(3,7))
shuffle_table(adjacents)
end
-- Age the source fire
-- Always age the source fire
age = age + math.random(2,5)
node.param2 = age
if age >= 255 then
@ -425,7 +426,6 @@ else -- Fire enabled
end
minetest.set_node(pos, node)
end
end
})
--lava fire spread