diff --git a/df_trees/goblin_cap.lua b/df_trees/goblin_cap.lua index 4186f94..dd71bb9 100644 --- a/df_trees/goblin_cap.lua +++ b/df_trees/goblin_cap.lua @@ -10,7 +10,7 @@ minetest.register_node("df_trees:goblin_cap_stem", { tiles = {"dfcaverns_goblin_cap_stem.png"}, is_ground_content = true, groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2, goblin_cap = 1}, - sounds = default.node_sound_wood_defaults(), + sounds = df_trees.node_sound_tree_soft_fungus_defaults(), }) --cap @@ -21,7 +21,7 @@ minetest.register_node("df_trees:goblin_cap", { tiles = {"dfcaverns_goblin_cap.png"}, is_ground_content = true, groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2, goblin_cap = 1}, - sounds = default.node_sound_wood_defaults(), + sounds = df_trees.node_sound_tree_soft_fungus_defaults(), }) --gills diff --git a/df_trees/init.lua b/df_trees/init.lua index b2321fd..68c2221 100644 --- a/df_trees/init.lua +++ b/df_trees/init.lua @@ -1,5 +1,13 @@ df_trees = {} +df_trees.node_sound_tree_soft_fungus_defaults = function(table) + table = table or {} + table.footstep = table.footstep or + {name = "dfcaverns_fungus_footstep", gain = 0.3} + default.node_sound_wood_defaults(table) + return table +end + --grab a shorthand for the filepath of the mod local modpath = minetest.get_modpath(minetest.get_current_modname()) diff --git a/df_trees/nether_cap.lua b/df_trees/nether_cap.lua index 85ff323..5bbef57 100644 --- a/df_trees/nether_cap.lua +++ b/df_trees/nether_cap.lua @@ -21,7 +21,9 @@ minetest.register_node("df_trees:nether_cap", { tiles = {"dfcaverns_nether_cap.png"}, is_ground_content = true, groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, puts_out_fire = 1, cools_lava = 1, freezes_water = 1 }, - sounds = default.node_sound_wood_defaults(), + sounds = default.node_sound_wood_defaults({ + footstep = {name = "default_snow_footstep", gain = 0.2}, + }), }) --gills diff --git a/df_trees/sounds/dfcaverns_fungus_footstep.1.ogg b/df_trees/sounds/dfcaverns_fungus_footstep.1.ogg new file mode 100644 index 0000000..3aec502 Binary files /dev/null and b/df_trees/sounds/dfcaverns_fungus_footstep.1.ogg differ diff --git a/df_trees/sounds/dfcaverns_fungus_footstep.2.ogg b/df_trees/sounds/dfcaverns_fungus_footstep.2.ogg new file mode 100644 index 0000000..97aaa8a Binary files /dev/null and b/df_trees/sounds/dfcaverns_fungus_footstep.2.ogg differ diff --git a/df_trees/sounds/dfcaverns_fungus_footstep.3.ogg b/df_trees/sounds/dfcaverns_fungus_footstep.3.ogg new file mode 100644 index 0000000..2a931c0 Binary files /dev/null and b/df_trees/sounds/dfcaverns_fungus_footstep.3.ogg differ diff --git a/df_trees/sounds/dfcaverns_fungus_footstep.4.ogg b/df_trees/sounds/dfcaverns_fungus_footstep.4.ogg new file mode 100644 index 0000000..ebeee6c Binary files /dev/null and b/df_trees/sounds/dfcaverns_fungus_footstep.4.ogg differ diff --git a/df_trees/sounds/license.txt b/df_trees/sounds/license.txt new file mode 100644 index 0000000..4833245 --- /dev/null +++ b/df_trees/sounds/license.txt @@ -0,0 +1 @@ +dfcaverns_fungus_footstep are from https://freesound.org/people/jakeh111/sounds/60853/ under CC-BY-SA 3.0 in 2008 by jakeh111 \ No newline at end of file diff --git a/df_trees/tower_cap.lua b/df_trees/tower_cap.lua index 1af877e..c8a54c2 100644 --- a/df_trees/tower_cap.lua +++ b/df_trees/tower_cap.lua @@ -10,7 +10,7 @@ minetest.register_node("df_trees:tower_cap_stem", { tiles = {"dfcaverns_tower_cap.png"}, is_ground_content = true, groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2, tower_cap = 1}, - sounds = default.node_sound_wood_defaults(), + sounds = df_trees.node_sound_tree_soft_fungus_defaults(), }) --cap @@ -21,7 +21,7 @@ minetest.register_node("df_trees:tower_cap", { tiles = {"dfcaverns_tower_cap.png"}, is_ground_content = true, groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2, tower_cap = 1}, - sounds = default.node_sound_wood_defaults(), + sounds = df_trees.node_sound_tree_soft_fungus_defaults(), }) --gills