added more ambient sound control
This commit is contained in:
parent
b2a18e619c
commit
f01a0051c6
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue