Add tiling info for grass nodes
[oweals/minetest_game.git] / mods / default / functions.lua
index 426e27c46eaf0a6e8566c8999c69a79c3d72abb2..fd759275d9e340c7c60e1fa48f94dc09a9005484 100644 (file)
@@ -90,19 +90,21 @@ end
 
 default.cool_lava_source = function(pos)
        minetest.set_node(pos, {name = "default:obsidian"})
-       minetest.sound_play("default_cool_lava", {pos = pos, gain = 0.25})
+       minetest.sound_play("default_cool_lava",
+               {pos = pos, max_hear_distance = 16, gain = 0.25})
 end
 
 default.cool_lava_flowing = function(pos)
        minetest.set_node(pos, {name = "default:stone"})
-       minetest.sound_play("default_cool_lava", {pos = pos, gain = 0.25})
+       minetest.sound_play("default_cool_lava",
+               {pos = pos, max_hear_distance = 16, gain = 0.25})
 end
 
 minetest.register_abm({
        nodenames = {"default:lava_flowing"},
        neighbors = {"group:water"},
        interval = 1,
-       chance = 1,
+       chance = 2,
        action = function(...)
                default.cool_lava_flowing(...)
        end,
@@ -112,7 +114,7 @@ minetest.register_abm({
        nodenames = {"default:lava_source"},
        neighbors = {"group:water"},
        interval = 1,
-       chance = 1,
+       chance = 2,
        action = function(...)
                default.cool_lava_source(...)
        end,
@@ -328,7 +330,7 @@ minetest.register_abm({
 })
 
 minetest.register_abm({
-       nodenames = {"default:dirt_with_grass"},
+       nodenames = {"default:dirt_with_grass", "default:dirt_with_dry_grass"},
        interval = 2,
        chance = 20,
        action = function(pos, node)