diff options
author | Vanessa Dannenberg <vanessa.e.dannenberg@gmail.com> | 2018-10-25 12:14:05 -0400 |
---|---|---|
committer | Vanessa Dannenberg <vanessa.e.dannenberg@gmail.com> | 2018-10-25 12:14:05 -0400 |
commit | f23603a325cfad46e16550521d4409300af40b49 (patch) | |
tree | 7884df937ec836ac4b79d90ab3ed6e068ed2c60d /moretrees/date_palm.lua | |
parent | 9d67dc5e829951b288f266a316c0bce06e9ae66e (diff) | |
download | dreambuilder_modpack-f23603a325cfad46e16550521d4409300af40b49.tar dreambuilder_modpack-f23603a325cfad46e16550521d4409300af40b49.tar.gz dreambuilder_modpack-f23603a325cfad46e16550521d4409300af40b49.tar.bz2 dreambuilder_modpack-f23603a325cfad46e16550521d4409300af40b49.tar.xz dreambuilder_modpack-f23603a325cfad46e16550521d4409300af40b49.zip |
update biome_lib, plantlife (which includes switching
to Tenplus1's vines fork), and moretrees
Diffstat (limited to 'moretrees/date_palm.lua')
-rw-r--r-- | moretrees/date_palm.lua | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/moretrees/date_palm.lua b/moretrees/date_palm.lua index f8b3e42..6e6cc4b 100644 --- a/moretrees/date_palm.lua +++ b/moretrees/date_palm.lua @@ -49,7 +49,7 @@ ftrunk.after_destruct = function(pos, oldnode) for _,datespos in pairs(dates) do -- minetest.dig_node(datespos) does not cause nearby dates to be dropped :-( ... local items = minetest.get_node_drops(minetest.get_node(datespos).name) - minetest.remove_node(datespos) + minetest.swap_node(datespos, biome_lib.air) for _, itemname in pairs(items) do minetest.add_item(datespos, itemname) end @@ -92,9 +92,9 @@ local date_regrow_abm_spec = { local datenode = minetest.get_node(datepos) if datenode.name == "air" then if node.name == "moretrees:date_palm_ffruit_trunk" then - minetest.set_node(datepos, {name="moretrees:dates_f0"}) + minetest.swap_node(datepos, {name="moretrees:dates_f0"}) else - minetest.set_node(datepos, {name="moretrees:dates_m0"}) + minetest.swap_node(datepos, {name="moretrees:dates_m0"}) end end end @@ -126,9 +126,9 @@ minetest.register_abm({ for _,genpos in pairs(dates1) do if math.random(100) <= 20 then if type == "m" then - minetest.set_node(genpos, {name = "moretrees:dates_n"}) + minetest.swap_node(genpos, {name = "moretrees:dates_n"}) else - minetest.set_node(genpos, {name = "moretrees:dates_f4"}) + minetest.swap_node(genpos, {name = "moretrees:dates_f4"}) end end end @@ -136,9 +136,9 @@ minetest.register_abm({ for _,genpos in pairs(dates2) do if math.random(100) <= 5 then if type == "m" then - minetest.set_node(genpos, {name = "moretrees:dates_n"}) + minetest.swap_node(genpos, {name = "moretrees:dates_n"}) else - minetest.set_node(genpos, {name = "moretrees:dates_f4"}) + minetest.swap_node(genpos, {name = "moretrees:dates_f4"}) end end end @@ -538,7 +538,7 @@ local dates_growfn = function(pos, elapsed) elseif string.find(node.name, "moretrees:dates_m") then minetest.swap_node(pos, {name="moretrees:dates_n"}) else - minetest.remove_node(pos) + minetest.swap_node(pos, biome_lib.air) end return elseif node.name == "moretrees:dates_f0" and math.random(100) <= 100 * dates_regrow_prob then @@ -578,7 +578,7 @@ local dates_growfn = function(pos, elapsed) elseif string.match(node.name, "n$") then -- Remove stems. if math.random(stems_drop_ichance) == 1 then - minetest.remove_node(pos) + minetest.swap_node(pos, biome_lib.air) return "stemdrop" end action = "nostemdrop" |