Default: Add function 'node_sound_gravel_defaults()'
authorFoz <fozolo@gmail.com>
Sun, 24 Apr 2016 22:10:46 +0000 (18:10 -0400)
committerparamat <mat.gregory@virginmedia.com>
Fri, 29 Apr 2016 22:19:30 +0000 (23:19 +0100)
mods/default/functions.lua
mods/default/nodes.lua

index d0164cd6ac5c227f219877875582839595ea746d..7e594b31abe73dc3a03699b6ccf12a3c4152239b 100644 (file)
@@ -49,6 +49,18 @@ function default.node_sound_sand_defaults(table)
        return table
 end
 
+function default.node_sound_gravel_defaults(table)
+       table = table or {}
+       table.footstep = table.footstep or
+                       {name = "default_gravel_footstep", gain = 0.5}
+       table.dug = table.dug or
+                       {name = "default_gravel_footstep", gain = 1.0}
+       table.place = table.place or
+                       {name = "default_place_node", gain = 1.0}
+       default.node_sound_defaults(table)
+       return table
+end
+
 function default.node_sound_wood_defaults(table)
        table = table or {}
        table.footstep = table.footstep or
index 506dd0add13535ac7554803c15e3c5c0acf8883d..9af3131e991beecfe851289b2de40072768babee 100644 (file)
@@ -353,10 +353,7 @@ minetest.register_node("default:gravel", {
        description = "Gravel",
        tiles = {"default_gravel.png"},
        groups = {crumbly = 2, falling_node = 1},
-       sounds = default.node_sound_dirt_defaults({
-               footstep = {name = "default_gravel_footstep", gain = 0.5},
-               dug = {name = "default_gravel_footstep", gain = 1.0},
-       }),
+       sounds = default.node_sound_gravel_defaults(),
        drop = {
                max_items = 1,
                items = {