Made mossy abm require both water *and* air

also fixed forgotten use of abm's own node param (versus using get_node())
This commit is contained in:
Vanessa Ezekowitz 2013-06-09 13:49:27 -04:00
parent 7cde21907c
commit 4f3786fcb6

View File

@ -406,9 +406,11 @@ for i in ipairs(mossyobjects) do
neighbors = {"default:water_source", "default:water_flowing"},
interval = 120,
chance = 50,
action = function(pos)
fdir = minetest.env:get_node(pos).param2
minetest.env:add_node(pos, {name = mossyobjects[i][2], param2 = fdir})
action = function(pos, node)
if minetest.env:find_node_near(pos, 2, "air") then
fdir = node.param2
minetest.env:add_node(pos, {name = mossyobjects[i][2], param2 = fdir})
end
end,
})
end