From d0cea9d033f88a73e59ddf921b7c9d822242cc33 Mon Sep 17 00:00:00 2001 From: tenplus1 Date: Mon, 5 Jul 2021 09:11:21 +0100 Subject: [PATCH] play cave drips when near water --- soundsets.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/soundsets.lua b/soundsets.lua index 3fdc374..9dc5d3e 100644 --- a/soundsets.lua +++ b/soundsets.lua @@ -139,7 +139,7 @@ ambience.add_set("lava", { }) else - print ("[Ambience] found env_sounds, flowing water sounds disabled.") + print ("[Ambience] found env_sounds, flowing water and lava sounds disabled.") end -- Only add fire sounds set if flame_sound is disabled or fire redo active @@ -280,7 +280,7 @@ ambience.add_set("desert", { end }) --- Cave sounds play when below player position Y -25 +-- Cave sounds play when below player position Y -25 and water nearby ambience.add_set("cave", { @@ -293,7 +293,9 @@ ambience.add_set("cave", { sound_check = function(def) - if def.pos.y < -25 then + local c = (def.totals["default:water_source"] or 0) + + if c > 0 and def.pos.y < -25 then return "cave" end end