Replace old function

Switch `add_node` to `set_node`
This commit is contained in:
kilbith 2015-03-06 09:37:14 +01:00
parent 9308a5ffd5
commit 205fd28172

View File

@ -39,7 +39,7 @@ minetest.register_node("mushroom:red",{
type = "fixed", type = "fixed",
fixed = {-0.3, -0.5, -0.3, 0.3, 0, 0.3} fixed = {-0.3, -0.5, -0.3, 0.3, 0, 0.3}
}, },
drop = "mushroom:red", drop = "mushroom:red",
}) })
minetest.register_node("mushroom:spore_brown",{ minetest.register_node("mushroom:spore_brown",{
@ -107,7 +107,7 @@ minetest.register_node("mushroom:red_natural",{
type = "fixed", type = "fixed",
fixed = {-0.3, -0.5, -0.3, 0.3, 0, 0.3} fixed = {-0.3, -0.5, -0.3, 0.3, 0, 0.3}
}, },
drop = "mushroom:red", drop = "mushroom:red",
}) })
-- Spore Growing ABMs -- Spore Growing ABMs
@ -121,7 +121,7 @@ minetest.register_abm({
local soil = minetest.get_node({x=pos.x,y=pos.y-1,z=pos.z}) local soil = minetest.get_node({x=pos.x,y=pos.y-1,z=pos.z})
if (soil.name == "farming:soil_wet" or string.find(soil.name, "homedecor:flower_pot_")) if (soil.name == "farming:soil_wet" or string.find(soil.name, "homedecor:flower_pot_"))
and minetest.get_node_light(pos, nil) < 8 then and minetest.get_node_light(pos, nil) < 8 then
minetest.add_node({x=pos.x,y=pos.y,z=pos.z}, {name="mushroom:brown"}) minetest.set_node({x=pos.x,y=pos.y,z=pos.z}, {name="mushroom:brown"})
end end
end end
}) })
@ -135,7 +135,7 @@ minetest.register_abm({
local soil = minetest.get_node({x=pos.x,y=pos.y-1,z=pos.z}) local soil = minetest.get_node({x=pos.x,y=pos.y-1,z=pos.z})
if (soil.name == "farming:soil_wet" or string.find(soil.name, "homedecor:flower_pot_")) if (soil.name == "farming:soil_wet" or string.find(soil.name, "homedecor:flower_pot_"))
and minetest.get_node_light(pos, nil) < 8 then and minetest.get_node_light(pos, nil) < 8 then
minetest.add_node({x=pos.x,y=pos.y,z=pos.z}, {name="mushroom:red"}) minetest.set_node({x=pos.x,y=pos.y,z=pos.z}, {name="mushroom:red"})
end end
end end
}) })
@ -179,9 +179,9 @@ minetest.register_abm({
and minetest.find_node_near(pos, 1, trees_list) and minetest.find_node_near(pos, 1, trees_list)
and minetest.find_node_near(pos, 3, "default:water_source") then and minetest.find_node_near(pos, 3, "default:water_source") then
if math.random(0, 1) == 0 then if math.random(0, 1) == 0 then
minetest.add_node(top_pos, {name="mushroom:brown_natural"}) minetest.set_node(top_pos, {name="mushroom:brown_natural"})
else else
minetest.add_node(top_pos, {name="mushroom:red_natural"}) minetest.set_node(top_pos, {name="mushroom:red_natural"})
end end
end end
end end
@ -197,9 +197,9 @@ minetest.register_abm({
if minetest.get_node(top_pos).name == "air" and minetest.get_node_light(top_pos, nil) < 8 if minetest.get_node(top_pos).name == "air" and minetest.get_node_light(top_pos, nil) < 8
and minetest.find_node_near(pos, 1, {"default:water_source"}) then and minetest.find_node_near(pos, 1, {"default:water_source"}) then
if math.random(0,1) == 0 then if math.random(0,1) == 0 then
minetest.add_node(top_pos, {name="mushroom:brown_natural"}) minetest.set_node(top_pos, {name="mushroom:brown_natural"})
else else
minetest.add_node(top_pos, {name="mushroom:red_natural"}) minetest.set_node(top_pos, {name="mushroom:red_natural"})
end end
end end
end end
@ -230,7 +230,7 @@ minetest.register_abm({
or newsoil.name == "default:dirt" or newsoil.name == "default:dirt"
or string.match(newsoil.name, woodsoil_str)) or string.match(newsoil.name, woodsoil_str))
and minetest.find_node_near(newpos, 3, "default:water_source") then and minetest.find_node_near(newpos, 3, "default:water_source") then
minetest.add_node(newpos, {name=node.name}) minetest.set_node(newpos, {name=node.name})
end end
end end
end end
@ -259,4 +259,3 @@ dofile(minetest.get_modpath("mushroom").."/crafting.lua")
dofile(minetest.get_modpath("mushroom").."/compat.lua") dofile(minetest.get_modpath("mushroom").."/compat.lua")
print("[Mushrooms] loaded.") print("[Mushrooms] loaded.")