added more ambient sound control

This commit is contained in:
kaadmy 2016-09-02 15:52:00 -07:00
parent b2a18e619c
commit f01a0051c6
2 changed files with 43 additions and 38 deletions

View File

@ -75,8 +75,11 @@ headbars_scale = 1
# private messages
pm_enable_saving = true
# ambience noises
flowing_water_sounds = true
# ambience noises (uncomment the lines below to disable specific ambient sounds)
ambiance_volume = 1.0
#ambiance_disable_birds = true
#ambiance_disable_crickets = true
#ambiance_disable_flowing_water = true
# server(user stuff)
max_users = 16

View File

@ -72,6 +72,7 @@ local function step(dtime)
local name = player:get_player_name()
for soundname, sound in pairs(ambiance.sounds) do
if not minetest.setting_getbool("ambiance_disable_" .. soundname) then
if lastsound[name][soundname] then
lastsound[name][soundname] = lastsound[name][soundname] + dtime
else
@ -114,6 +115,7 @@ local function step(dtime)
end
end
end
end
table.insert(player_positions, pos)
end