From: Foz Date: Sun, 24 Apr 2016 22:10:46 +0000 (-0400) Subject: Default: Add function 'node_sound_gravel_defaults()' X-Git-Tag: 0.4.14~11 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=1a6298958e14782eca4feb51ef623479ddaaf9c6;p=oweals%2Fminetest_game.git Default: Add function 'node_sound_gravel_defaults()' --- diff --git a/mods/default/functions.lua b/mods/default/functions.lua index d0164cd6..7e594b31 100644 --- a/mods/default/functions.lua +++ b/mods/default/functions.lua @@ -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 diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index 506dd0ad..9af3131e 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -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 = {