Re-enabled the ABM

master
Bas 2012-09-27 03:02:55 +02:00
parent d9558b302f
commit 88da868b2a
1 changed files with 22 additions and 24 deletions

View File

@ -1,5 +1,3 @@
--To add a new smooth node you have to define the node also --To add a new smooth node you have to define the node also
--the node that will be checked for corresponding BOTTOM_NODE --the node that will be checked for corresponding BOTTOM_NODE
@ -38,28 +36,28 @@ local TOP = {
} }
--register abm for node changes --register abm for node changes
--for i, node in ipairs(NODE) do for i, node in ipairs(NODE) do
-- minetest.register_abm( minetest.register_abm(
-- {nodenames = {NODE[i]}, {nodenames = {NODE[i]},
-- interval = 30, interval = 30,
-- chance = 3, chance = 3,
-- action = function(pos) action = function(pos)
--
-- local bottom = {x=pos.x, y=pos.y-1, z=pos.z} local bottom = {x=pos.x, y=pos.y-1, z=pos.z}
--
-- local node = minetest.env:get_node(bottom) local node = minetest.env:get_node(bottom)
--
-- if (node.name==BOTTOM_NODE[i]) then if (node.name==BOTTOM_NODE[i]) then
-- if TOP[i] == "false" then if TOP[i] == "false" then
-- minetest.env:remove_node(bottom) minetest.env:remove_node(bottom)
-- minetest.env:add_node(bottom, {name=NEW[i]}) minetest.env:add_node(bottom, {name=NEW[i]})
-- else else
-- minetest.env:remove_node(pos) minetest.env:remove_node(pos)
-- minetest.env:add_node(pos, {name=NEW[i]}) minetest.env:add_node(pos, {name=NEW[i]})
-- end end
-- end end
-- end}) end})
--end end
--fix previous mods --fix previous mods