From 9c317fc9ff3592d1ae17ebf247a62374ce2b42db Mon Sep 17 00:00:00 2001 From: Juraj Vajda Date: Sat, 8 Dec 2018 21:00:45 -0500 Subject: [PATCH] disable place sounds - place sounds are played to all players even when to_player is specified - needs more work --- api.lua | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/api.lua b/api.lua index 3cb3da0..9c0719f 100644 --- a/api.lua +++ b/api.lua @@ -215,11 +215,12 @@ function obsidianmese.pick_engraved_place(itemstack, placer, pointed_thing) -- itemstack = obsidianmese.add_wear(itemstack) -- play sound - if udef.sounds then - if udef.sounds.place then - minetest.sound_play(udef.sounds.place) - end - end + -- if udef.sounds then + -- if udef.sounds.place then + -- udef.sounds.place.to_player = placer:get_player_name() + -- minetest.sound_play(udef.sounds.place) + -- end + -- end return itemstack elseif udef and udef.on_use then @@ -252,11 +253,12 @@ function obsidianmese.pick_engraved_place(itemstack, placer, pointed_thing) -- itemstack = obsidianmese.add_wear(itemstack) -- play sound - if udef and udef.sounds then - if udef.sounds.place then - minetest.sound_play(udef.sounds.place) - end - end + -- if udef and udef.sounds then + -- if udef.sounds.place then + -- udef.sounds.place.to_player = placer:get_player_name() + -- minetest.sound_play(udef.sounds.place) + -- end + -- end return itemstack end @@ -266,11 +268,12 @@ function obsidianmese.pick_engraved_place(itemstack, placer, pointed_thing) inv:set_stack("main", idx, stack) -- play sound - if udef and udef.sounds then - if udef.sounds.place then - minetest.sound_play(udef.sounds.place) - end - end + -- if udef and udef.sounds then + -- if udef.sounds.place then + -- udef.sounds.place.to_player = placer:get_player_name() + -- minetest.sound_play(udef.sounds.place) + -- end + -- end return itemstack end