diff --git a/mods/CORE/mcl_sounds/README.txt b/mods/CORE/mcl_sounds/README.txt index 43e6cf30c3..9fc2ba28f0 100644 --- a/mods/CORE/mcl_sounds/README.txt +++ b/mods/CORE/mcl_sounds/README.txt @@ -4,6 +4,9 @@ Licenses of sounds Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) http://creativecommons.org/licenses/by-sa/3.0/ +Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) +http://creativecommons.org/licenses/by-sa/4.0/ + Creative Commons Attribution 3.0 Unported (CC BY-SA 3.0) http://creativecommons.org/licenses/by/3.0/ @@ -86,5 +89,9 @@ Adam_N (CC0 1.0): player_falling_damage.ogg Source: +Alecia Shepherd (CC BY-SA 4.0): + mcl_sounds_cloth.ogg + Source: SnowSong sound and music pack + Unknown authors (WTFPL): pedology_snow_soft_footstep.*.ogg diff --git a/mods/CORE/mcl_sounds/init.lua b/mods/CORE/mcl_sounds/init.lua index cd3ca96f8a..70010fda02 100644 --- a/mods/CORE/mcl_sounds/init.lua +++ b/mods/CORE/mcl_sounds/init.lua @@ -97,6 +97,20 @@ function mcl_sounds.node_sound_wood_defaults(table) return table end +function mcl_sounds.node_sound_wool_defaults(table) + table = table or {} + table.footstep = table.footstep or + {name="mcl_sounds_cloth", gain=0.5} + table.dug = table.dug or + {name="mcl_sounds_cloth", gain=1.0} + table.dig = table.dig or + {name="mcl_sounds_cloth", gain=0.9} + table.place = table.dig or + {name="mcl_sounds_cloth", gain=1.0} + mcl_sounds.node_sound_defaults(table) + return table +end + function mcl_sounds.node_sound_leaves_defaults(table) table = table or {} table.footstep = table.footstep or diff --git a/mods/CORE/mcl_sounds/sounds/mcl_sounds_cloth.1.ogg b/mods/CORE/mcl_sounds/sounds/mcl_sounds_cloth.1.ogg new file mode 100644 index 0000000000..cc304a4140 Binary files /dev/null and b/mods/CORE/mcl_sounds/sounds/mcl_sounds_cloth.1.ogg differ diff --git a/mods/CORE/mcl_sounds/sounds/mcl_sounds_cloth.2.ogg b/mods/CORE/mcl_sounds/sounds/mcl_sounds_cloth.2.ogg new file mode 100644 index 0000000000..8a3c0963f1 Binary files /dev/null and b/mods/CORE/mcl_sounds/sounds/mcl_sounds_cloth.2.ogg differ diff --git a/mods/CORE/mcl_sounds/sounds/mcl_sounds_cloth.3.ogg b/mods/CORE/mcl_sounds/sounds/mcl_sounds_cloth.3.ogg new file mode 100644 index 0000000000..2f682c72b9 Binary files /dev/null and b/mods/CORE/mcl_sounds/sounds/mcl_sounds_cloth.3.ogg differ diff --git a/mods/CORE/mcl_sounds/sounds/mcl_sounds_cloth.4.ogg b/mods/CORE/mcl_sounds/sounds/mcl_sounds_cloth.4.ogg new file mode 100644 index 0000000000..cc60b8f6ed Binary files /dev/null and b/mods/CORE/mcl_sounds/sounds/mcl_sounds_cloth.4.ogg differ diff --git a/mods/ITEMS/mcl_wool/init.lua b/mods/ITEMS/mcl_wool/init.lua index 912a6ccd18..aabeb2e612 100644 --- a/mods/ITEMS/mcl_wool/init.lua +++ b/mods/ITEMS/mcl_wool/init.lua @@ -61,7 +61,7 @@ for _, row in ipairs(wool.dyes) do is_ground_content = false, tiles = {texture..".png"}, groups = {handy=1,shearsy_wool=1, flammable=1,wool=1,building_block=1}, - sounds = mcl_sounds.node_sound_defaults(), + sounds = mcl_sounds.node_sound_wool_defaults(), _mcl_hardness = 0.8, _mcl_blast_resistance = 4, }) @@ -77,7 +77,7 @@ for _, row in ipairs(wool.dyes) do wield_image = texture..".png", wield_scale = { x=1, y=1, z=0.5 }, groups = {handy=1, carpet=1,attached_node=1,dig_by_water=1,deco_block=1}, - sounds = mcl_sounds.node_sound_defaults(), + sounds = mcl_sounds.node_sound_wool_defaults(), paramtype = "light", sunlight_propagates = true, stack_max = 64,