summaryrefslogtreecommitdiff
path: root/dryplants/reedmace.lua
diff options
context:
space:
mode:
Diffstat (limited to 'dryplants/reedmace.lua')
-rw-r--r--dryplants/reedmace.lua26
1 files changed, 13 insertions, 13 deletions
diff --git a/dryplants/reedmace.lua b/dryplants/reedmace.lua
index ec37442..e5e8b69 100644
--- a/dryplants/reedmace.lua
+++ b/dryplants/reedmace.lua
@@ -34,18 +34,18 @@ abstract_dryplants.grow_reedmace = function(pos)
if minetest.get_node(pos_01).name == "air" -- bug fix
or minetest.get_node(pos_01).name == "dryplants:reedmace_sapling" then
if minetest.get_node(pos_02).name ~= "air" then
- minetest.set_node(pos_01, {name="dryplants:reedmace_top"})
+ minetest.swap_node(pos_01, {name="dryplants:reedmace_top"})
elseif minetest.get_node(pos_03).name ~= "air" then
- minetest.set_node(pos_01, {name="dryplants:reedmace_height_2"})
+ minetest.swap_node(pos_01, {name="dryplants:reedmace_height_2"})
elseif size == 1 then
- minetest.set_node(pos_01, {name="dryplants:reedmace_top"})
+ minetest.swap_node(pos_01, {name="dryplants:reedmace_top"})
elseif size == 2 then
- minetest.set_node(pos_01, {name="dryplants:reedmace_height_2"})
+ minetest.swap_node(pos_01, {name="dryplants:reedmace_height_2"})
elseif size == 3 then
if spikes == 1 then
- minetest.set_node(pos_01, {name="dryplants:reedmace_height_3_spikes"})
+ minetest.swap_node(pos_01, {name="dryplants:reedmace_height_3_spikes"})
else
- minetest.set_node(pos_01, {name="dryplants:reedmace_height_3"})
+ minetest.swap_node(pos_01, {name="dryplants:reedmace_height_3"})
end
end
end
@@ -61,18 +61,18 @@ abstract_dryplants.grow_reedmace_water = function(pos)
minetest.add_entity(pos_01, "dryplants:reedmace_water_entity")
if minetest.get_node(pos_02).name == "air" then -- bug fix
if minetest.get_node(pos_03).name ~= "air" then
- minetest.set_node(pos_02, {name="dryplants:reedmace_top"})
+ minetest.swap_node(pos_02, {name="dryplants:reedmace_top"})
elseif minetest.get_node(pos_04).name ~= "air" then
- minetest.set_node(pos_02, {name="dryplants:reedmace_height_2"})
+ minetest.swap_node(pos_02, {name="dryplants:reedmace_height_2"})
elseif size == 1 then
- minetest.set_node(pos_02, {name="dryplants:reedmace_top"})
+ minetest.swap_node(pos_02, {name="dryplants:reedmace_top"})
elseif size == 2 then
- minetest.set_node(pos_02, {name="dryplants:reedmace_height_2"})
+ minetest.swap_node(pos_02, {name="dryplants:reedmace_height_2"})
elseif size == 3 then
if spikes == 1 then
- minetest.set_node(pos_02, {name="dryplants:reedmace_height_3_spikes"})
+ minetest.swap_node(pos_02, {name="dryplants:reedmace_height_3_spikes"})
else
- minetest.set_node(pos_02, {name="dryplants:reedmace_height_3"})
+ minetest.swap_node(pos_02, {name="dryplants:reedmace_height_3"})
end
end
end
@@ -286,7 +286,7 @@ minetest.register_abm({
if minetest.get_node({x = pos.x, y = pos.y + 1, z = pos.z}).name == "air" then
abstract_dryplants.grow_reedmace_water({x = pos.x, y = pos.y - 1, z = pos.z})
end
- minetest.set_node({x=pos.x, y=pos.y, z=pos.z}, {name="default:water_source"})
+ minetest.swap_node({x=pos.x, y=pos.y, z=pos.z}, {name="default:water_source"})
else
abstract_dryplants.grow_reedmace({x = pos.x, y = pos.y - 1, z = pos.z})
end