From fedbf4937224c79d49bb5077b47ebf53c38c9832 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Thu, 17 Sep 2020 19:30:03 +0200 Subject: [PATCH] Noteblock: Fade out fire sound (#527) --- mesecons_noteblock/init.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mesecons_noteblock/init.lua b/mesecons_noteblock/init.lua index b4e7d24..d29ab88 100644 --- a/mesecons_noteblock/init.lua +++ b/mesecons_noteblock/init.lua @@ -81,5 +81,11 @@ mesecon.noteblock_play = function(pos, param2) end end pos.y = pos.y+1 - minetest.sound_play(soundname, { pos = pos }, true) + if soundname == "fire_fire" then + -- Smoothly fade out fire sound + local handle = minetest.sound_play(soundname, {pos = pos, loop = true}) + minetest.after(3.0, minetest.sound_fade, handle, -1.5, 0.0) + else + minetest.sound_play(soundname, {pos = pos}, true) + end end