diff --git a/minetest.conf b/minetest.conf index fe6d3bb..03a63bc 100644 --- a/minetest.conf +++ b/minetest.conf @@ -50,6 +50,9 @@ testing_enable = false hunger_enable = true hunger_step = 2 +# ambience noises +flowing_water_sounds = true + # server(user stuff) max_users = 16 # player_transfer_distance = 1 DOES ANYBODY HAVE ANY IDEA WHAT THIS DOES diff --git a/mods/default/functions.lua b/mods/default/functions.lua index 7ecb56d..4da522d 100644 --- a/mods/default/functions.lua +++ b/mods/default/functions.lua @@ -301,4 +301,21 @@ minetest.register_abm( -- weak torchs burn out and die after ~3 minutes end }) +if minetest.setting_getbool("flowing_water_sounds") then + minetest.register_abm( -- river water makes gurgling noises + { + nodenames = {"group:flowing_water"}, + interval = 1, + chance = 12, + action = function(pos, node) + minetest.sound_play( + "default_water", + { + pos = pos, + gain = 0.2, + }) + end + }) +end + default.log("functions", "loaded") \ No newline at end of file diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index 7c4bc02..8301a46 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -671,7 +671,7 @@ minetest.register_node( liquid_alternative_source = "default:water_source", liquid_viscosity = default.WATER_VISC, post_effect_color = {a=90, r=40, g=40, b=100}, - groups = {water=1, liquid=1}, + groups = {water=1, flowing_water = 1, liquid=1}, }) minetest.register_node( @@ -735,7 +735,7 @@ minetest.register_node( liquid_renewable = false, liquid_range = 2, post_effect_color = {a=40, r=40, g=70, b=100}, - groups = {water=1, liquid=1}, + groups = {water=1, flowing_water = 1, river_water = 1, liquid=1}, }) minetest.register_node( @@ -765,7 +765,7 @@ minetest.register_node( liquid_renewable = false, liquid_range = 2, post_effect_color = {a=40, r=40, g=70, b=100}, - groups = {water=1, liquid=1}, + groups = {water = 1, river_water = 1, liquid = 1}, }) minetest.register_node( diff --git a/mods/default/sounds/default_water.ogg b/mods/default/sounds/default_water.ogg index 9cdab37..8f1f3c1 100644 Binary files a/mods/default/sounds/default_water.ogg and b/mods/default/sounds/default_water.ogg differ diff --git a/mods/music/init.lua b/mods/music/init.lua index 07e71fb..8589917 100644 --- a/mods/music/init.lua +++ b/mods/music/init.lua @@ -36,7 +36,7 @@ if minetest.setting_getbool("music_enable") then music.default_track, { pos = pos, - gain = 0.3, + gain = 0.8, }), ["timer"] = 0, ["pos"] = pos, @@ -48,7 +48,7 @@ if minetest.setting_getbool("music_enable") then music.default_track, { pos = pos, - gain = 0.3, + gain = 0.8, }) end end diff --git a/mods/music/sounds/music_greyarms.ogg b/mods/music/sounds/music_greyarms.ogg index 04d9461..6f29d57 100644 Binary files a/mods/music/sounds/music_greyarms.ogg and b/mods/music/sounds/music_greyarms.ogg differ