]> git.lizzy.rs Git - Crafter.git/blobdiff - mods/main/nodes.lua
remove server debug
[Crafter.git] / mods / main / nodes.lua
index 334dce555690cc85f5e838803c9dff3bcdfc9a77..28b8b134e220950a21f70504756788e2f57f5c40 100644 (file)
@@ -99,7 +99,7 @@ for ore,tool_required in pairs(ores) do
                        },
                after_destruct = function(pos, oldnode)
                        if math.random() > 0.95 then
-                               minetest.sound_play("tnt_ignite")
+                               minetest.sound_play("tnt_ignite",{pos=pos,max_hear_distance=64})
                                minetest.after(1.5, function(pos)
                                        tnt(pos,5)
                                end,pos)
@@ -265,6 +265,12 @@ minetest.register_node("main:gravel", {
        }},
 })
 
+local acceptable_soil = {
+       ["main:dirt"] = true,
+       ["main:grass"] = true,
+       ["aether:dirt"] = true,
+       ["aether:grass"] = true,
+}
 minetest.register_node("main:tree", {
     description = "Tree",
     tiles = {"treeCore.png","treeCore.png","treeOut.png","treeOut.png","treeOut.png","treeOut.png"},
@@ -330,7 +336,7 @@ minetest.register_node("main:tree", {
                                        })
                                        
                                        local name2 = minetest.get_node(vector.new(pos.x,pos.y+y-1,pos.z)).name
-                                       if name2 == "main:dirt" or name2 == "main:grass" then
+                                       if acceptable_soil[name2] then
                                                minetest.add_node(vector.new(pos.x,pos.y+y,pos.z),{name="main:sapling"})
                                        end
                                end