make decaying leaves have random level.
This commit is contained in:
parent
20a85bd7b1
commit
27288f4a84
|
@ -1,5 +1,7 @@
|
|||
local modname = minetest.get_current_modname()
|
||||
|
||||
local level_max = minetest.registered_items[modname .. ":leaves"].level_max
|
||||
|
||||
blockgame.register_abm({
|
||||
label = "make unsupported leaves fall",
|
||||
nodenames = {
|
||||
|
@ -25,8 +27,8 @@ blockgame.register_abm({
|
|||
end, 3)
|
||||
|
||||
if not is_supported then
|
||||
-- TODO: become randomly-sized leaves pile when layered leaves is added.
|
||||
minetest.set_node(pos, {name = modname .. ":leaves"})
|
||||
local level = math.random(1, level_max)
|
||||
minetest.set_node(pos, {name = modname .. ":leaves_" .. level})
|
||||
minetest.check_for_falling(pos)
|
||||
-- TODO: send out event here that makes nearby leaves check if they're unsupported as well?
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue