From f05089c16b290819257e0d5a231b8ae908b2446b Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Wed, 12 Aug 2020 18:10:55 +0200 Subject: [PATCH] Noteblock: Fade out fire sound --- 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