Don't play place sound when failed to place torch
parent
a3f9d14cc1
commit
a993ed6f06
|
@ -71,11 +71,11 @@ mcl_torches.register_torch = function(substring, description, icon, mesh_floor,
|
||||||
return itemstack
|
return itemstack
|
||||||
end
|
end
|
||||||
|
|
||||||
itemstack = minetest.item_place(fakestack, placer, pointed_thing, wdir)
|
itemstack, success = minetest.item_place(fakestack, placer, pointed_thing, wdir)
|
||||||
itemstack:set_name(itemstring)
|
itemstack:set_name(itemstring)
|
||||||
|
|
||||||
local idef = itemstack:get_definition()
|
local idef = itemstack:get_definition()
|
||||||
if idef.sounds and idef.sounds.place then
|
if success and idef.sounds and idef.sounds.place then
|
||||||
minetest.sound_play(idef.sounds.place, {pos=under, gain=1})
|
minetest.sound_play(idef.sounds.place, {pos=under, gain=1})
|
||||||
end
|
end
|
||||||
return itemstack
|
return itemstack
|
||||||
|
|
Loading…
Reference in New Issue