diff options
Diffstat (limited to 'dryplants/reedmace.lua')
-rw-r--r-- | dryplants/reedmace.lua | 26 |
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 |