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 # private messages
pm_enable_saving = true pm_enable_saving = true
# ambience noises # ambience noises (uncomment the lines below to disable specific ambient sounds)
flowing_water_sounds = true ambiance_volume = 1.0
#ambiance_disable_birds = true
#ambiance_disable_crickets = true
#ambiance_disable_flowing_water = true
# server(user stuff) # server(user stuff)
max_users = 16 max_users = 16

View File

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