mirror of
https://codeberg.org/tenplus1/ambience.git
synced 2025-01-25 17:20:23 +01:00
flowing water higher priority than lava sound
This commit is contained in:
parent
1ca4ef974b
commit
cbf8d2f63d
@ -43,6 +43,48 @@ ambience.add_set("splash", {
|
|||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
-- Water sound plays when near flowing water, will get louder if more than 50
|
||||||
|
|
||||||
|
ambience.add_set("flowing_water", {
|
||||||
|
frequency = 1000,
|
||||||
|
sounds = {
|
||||||
|
{name = "waterfall", length = 6}
|
||||||
|
},
|
||||||
|
sound_check = function(def)
|
||||||
|
|
||||||
|
local c = (def.totals["default:water_flowing"] or 0)
|
||||||
|
|
||||||
|
if c > 50 then
|
||||||
|
return "flowing_water", 0.5
|
||||||
|
|
||||||
|
elseif c > 20 then
|
||||||
|
return "flowing_water"
|
||||||
|
end
|
||||||
|
end,
|
||||||
|
nodes = {"default:water_flowing"}
|
||||||
|
})
|
||||||
|
|
||||||
|
-- River sound plays when near flowing river, will get louder if more than 20
|
||||||
|
|
||||||
|
ambience.add_set("river", {
|
||||||
|
frequency = 1000,
|
||||||
|
sounds = {
|
||||||
|
{name = "river", length = 4, gain = 0.1}
|
||||||
|
},
|
||||||
|
sound_check = function(def)
|
||||||
|
|
||||||
|
local c = (def.totals["default:river_water_flowing"] or 0)
|
||||||
|
|
||||||
|
if c > 20 then
|
||||||
|
return "river", 0.4
|
||||||
|
|
||||||
|
elseif c > 5 then
|
||||||
|
return "river"
|
||||||
|
end
|
||||||
|
end,
|
||||||
|
nodes = {"default:river_water_flowing"}
|
||||||
|
})
|
||||||
|
|
||||||
-- Small fire sound plays when near flame, will get louder if more than 3
|
-- Small fire sound plays when near flame, will get louder if more than 3
|
||||||
|
|
||||||
ambience.add_set("smallfire", {
|
ambience.add_set("smallfire", {
|
||||||
@ -115,48 +157,6 @@ ambience.add_set("lava", {
|
|||||||
nodes = {"default:lava_source", "default:lava_flowing"}
|
nodes = {"default:lava_source", "default:lava_flowing"}
|
||||||
})
|
})
|
||||||
|
|
||||||
-- Water sound plays when near flowing water, will get louder if more than 50
|
|
||||||
|
|
||||||
ambience.add_set("flowing_water", {
|
|
||||||
frequency = 1000,
|
|
||||||
sounds = {
|
|
||||||
{name = "waterfall", length = 6}
|
|
||||||
},
|
|
||||||
sound_check = function(def)
|
|
||||||
|
|
||||||
local c = (def.totals["default:water_flowing"] or 0)
|
|
||||||
|
|
||||||
if c > 50 then
|
|
||||||
return "flowing_water", 0.5
|
|
||||||
|
|
||||||
elseif c > 20 then
|
|
||||||
return "flowing_water"
|
|
||||||
end
|
|
||||||
end,
|
|
||||||
nodes = {"default:water_flowing"}
|
|
||||||
})
|
|
||||||
|
|
||||||
-- River sound plays when near flowing river, will get louder if more than 20
|
|
||||||
|
|
||||||
ambience.add_set("river", {
|
|
||||||
frequency = 1000,
|
|
||||||
sounds = {
|
|
||||||
{name = "river", length = 4, gain = 0.1}
|
|
||||||
},
|
|
||||||
sound_check = function(def)
|
|
||||||
|
|
||||||
local c = (def.totals["default:river_water_flowing"] or 0)
|
|
||||||
|
|
||||||
if c > 20 then
|
|
||||||
return "river", 0.4
|
|
||||||
|
|
||||||
elseif c > 5 then
|
|
||||||
return "river"
|
|
||||||
end
|
|
||||||
end,
|
|
||||||
nodes = {"default:river_water_flowing"}
|
|
||||||
})
|
|
||||||
|
|
||||||
-- Beach sounds play when around 0-7 player Y position and 150+ water source found
|
-- Beach sounds play when around 0-7 player Y position and 150+ water source found
|
||||||
|
|
||||||
ambience.add_set("beach", {
|
ambience.add_set("beach", {
|
||||||
|
Loading…
Reference in New Issue
Block a user