diff --git a/mods/ITEMS/REDSTONE/README b/mods/ITEMS/REDSTONE/README index 9a395c79be..779cfa4160 100644 --- a/mods/ITEMS/REDSTONE/README +++ b/mods/ITEMS/REDSTONE/README @@ -12,6 +12,7 @@ sfan5: coding, textures temperest: coding, textures Jordach: Sounds for the noteblock minerd247: Some textures +suzenako: Piston sounds ...other contributors This is a mod for minetest-c55. @@ -22,3 +23,6 @@ You can remove modules of this mod by deleting the mesecons_* folders in the minetest-mod-mesecons directory. Mod dependencies: none + +Code license: LGPLv3 or later +Media license: CC BY-SA 3.0 diff --git a/mods/ITEMS/REDSTONE/mesecons_pistons/init.lua b/mods/ITEMS/REDSTONE/mesecons_pistons/init.lua index 6937c8a2bb..ff4fcb4b46 100644 --- a/mods/ITEMS/REDSTONE/mesecons_pistons/init.lua +++ b/mods/ITEMS/REDSTONE/mesecons_pistons/init.lua @@ -64,6 +64,11 @@ local piston_remove_pusher = function (pos, node) if pushername == pistonspec.pusher then --make sure there actually is a pusher (for compatibility reasons mainly) minetest.remove_node(pusherpos) core.check_for_falling(pusherpos) + minetest.sound_play("piston_retract", { + pos = pos, + max_hear_distance = 20, + gain = 0.3, + }) end end @@ -77,6 +82,11 @@ local piston_on = function (pos, node) minetest.add_node(pos, {param2 = node.param2, name = pistonspec.onname}) minetest.add_node(np, {param2 = node.param2, name = pistonspec.pusher}) mesecon:mvps_process_stack(stack) + minetest.sound_play("piston_extend", { + pos = pos, + max_hear_distance = 20, + gain = 0.3, + }) end end diff --git a/mods/ITEMS/REDSTONE/mesecons_pistons/sounds/piston_extend.ogg b/mods/ITEMS/REDSTONE/mesecons_pistons/sounds/piston_extend.ogg new file mode 100644 index 0000000000..e234ad9449 Binary files /dev/null and b/mods/ITEMS/REDSTONE/mesecons_pistons/sounds/piston_extend.ogg differ diff --git a/mods/ITEMS/REDSTONE/mesecons_pistons/sounds/piston_retract.ogg b/mods/ITEMS/REDSTONE/mesecons_pistons/sounds/piston_retract.ogg new file mode 100644 index 0000000000..feb9f04440 Binary files /dev/null and b/mods/ITEMS/REDSTONE/mesecons_pistons/sounds/piston_retract.ogg differ