From ca404b23951909995136e3eaffb883ffddb64a38 Mon Sep 17 00:00:00 2001 From: Neuromancer Date: Sun, 16 Sep 2012 08:51:56 -0500 Subject: [PATCH] .29 Flying Sound --- ambience.zip | Bin 9451583 -> 9514411 bytes ambience/init.lua | 124 ++++- ambience/init29debug.lua | 722 +++++++++++++++++++++++++++ ambience/sounds/README.rtf | 48 -- ambience/sounds/SoundLicenses.txt | 3 + ambience/sounds/crystal_airlines.ogg | Bin 0 -> 66751 bytes 6 files changed, 835 insertions(+), 62 deletions(-) create mode 100644 ambience/init29debug.lua delete mode 100644 ambience/sounds/README.rtf create mode 100644 ambience/sounds/crystal_airlines.ogg diff --git a/ambience.zip b/ambience.zip index c97f0b6028126a42475cf3e88f42b26757508789..b6fef1c4a267fb48712e34fdfaa3b5804c943769 100644 GIT binary patch delta 72382 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

Q# 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 delta 8995 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 last_y_pos+.5 then + player_is_climbing = true + end + if pos.y < last_y_pos-.5 then + player_is_descending = true + end + last_x_pos =pos.x last_z_pos =pos.z + last_y_pos =pos.y if string.find(node_at_upper_body, "default:water") then if music then @@ -284,7 +313,7 @@ local get_ambience = function(player) return {water=water, water_frequent=water_frequent} end elseif node_at_upper_body == "air" then - if string.find(node_at_lower_body, "default:water") then + if string.find(node_at_lower_body, "default:water") or string.find(node_under_feet, "default:water") then --minetest.chat_send_all("bottom counted as water") --we found air at upperbody, and water at lower body. Now there are 4 possibilities: --Key: under feet, moving or not @@ -292,7 +321,7 @@ local get_ambience = function(player) --walking in water nw, m splashing --treading water w, nm sloshing --standing in water nw, nm beach trumps, then sloshing - if player_is_moving then + if player_is_moving_horiz then if string.find(node_under_feet, "default:water") then if music then return {swimming_frequent=swimming_frequent, music=music} @@ -306,7 +335,7 @@ local get_ambience = function(player) return {splashing_water} end end - else--player is not moving + else--player is not moving: treading water if string.find(node_under_feet, "default:water") then if music then return {water_surface=water_surface, music=music} @@ -319,6 +348,41 @@ local get_ambience = function(player) end end end +-- minetest.chat_send_all("----------") +-- if not player_is_moving_horiz then +-- minetest.chat_send_all("not moving horiz") +-- else +-- minetest.chat_send_all("moving horiz") +-- end +-- minetest.chat_send_all("nub:" ..node_at_upper_body) +-- minetest.chat_send_all("nlb:" ..node_at_lower_body) +-- minetest.chat_send_all("nuf:" ..node_under_feet) +-- minetest.chat_send_all("----------") + + +-- if player_is_moving_horiz then +-- minetest.chat_send_all("playermoving") +-- end +-- if player_is_climbing then +-- minetest.chat_send_all("player Climbing") +-- end +-- minetest.chat_send_all("nub:" ..node_at_upper_body) +-- minetest.chat_send_all("nlb:" ..node_at_lower_body) +-- minetest.chat_send_all("nuf:" ..node_under_feet) +-- minetest.chat_send_all("n3uf:" ..node_3_under_feet) +-- + local air_or_ignore = {air=true,ignore=true} + --minetest.chat_send_all(air_or_ignore[node_under_feet]) + if (player_is_moving_horiz or player_is_climbing) and air_or_ignore[node_at_upper_body] and air_or_ignore[node_at_lower_body] + and air_or_ignore[node_under_feet] and air_or_ignore[node_3_under_feet] and not player_is_descending then + --minetest.chat_send_all("flying!!!!") + if music then + return {flying=flying, music=music} + else + return {flying} + end + end + --minetest.chat_send_all("not flying!!!!") if nodes_in_range(pos, 7, "default:lava_flowing")>5 or nodes_in_range(pos, 7, "default:lava_source")>5 then if music then @@ -363,8 +427,8 @@ local get_ambience = function(player) end end - pos.y = pos.y-2 - nodename = minetest.env:get_node(pos).name +-- pos.y = pos.y-2 +-- nodename = minetest.env:get_node(pos).name -- minetest.chat_send_all("Found " .. nodename .. pos.y ) @@ -609,8 +673,30 @@ local stop_sound = function(still_playing, player) list.handler[player_name] = nil end end - - + if still_playing.flying == nil then + --minetest.chat_send_all("begin stop flying " ) + local list = flying + if list.handler[player_name] ~= nil then + -- minetest.chat_send_all("handler flying " ) + if list.on_stop ~= nil then + -- minetest.chat_send_all("onstop flying" ) + minetest.sound_play(list.on_stop, {to_player=player:get_player_name()}) + played_on_start = false + end + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end + if still_playing.splashing_water == nil then + local list = splashing_water + if list.handler[player_name] ~= nil then + if list.on_stop ~= nil then + minetest.sound_play(list.on_stop, {to_player=player:get_player_name()}) + end + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end end @@ -626,11 +712,21 @@ minetest.register_globalstep(function(dtime) local ambiences = get_ambience(player) stop_sound(ambiences, player) for _,ambience in pairs(ambiences) do - if math.random(1, 1000) <= ambience.frequency then + if math.random(1, 1000) <= ambience.frequency then +-- if(played_on_start) then +-- -- minetest.chat_send_all("playedOnStart " ) +-- else +-- -- minetest.chat_send_all("FALSEplayedOnStart " ) +-- end if ambience.on_start ~= nil and played_on_start == false then played_on_start = true minetest.sound_play(ambience.on_start, {to_player=player:get_player_name()}) end + -- minetest.chat_send_all("ambience: " ..ambience ) + -- if ambience.on_start ~= nil and played_on_start_flying == false then + -- played_on_start_flying = true + -- minetest.sound_play(ambience.on_start, {to_player=player:get_player_name()}) + -- end play_sound(player, ambience, math.random(1, #ambience)) end end diff --git a/ambience/init29debug.lua b/ambience/init29debug.lua new file mode 100644 index 0000000..60bf38f --- /dev/null +++ b/ambience/init29debug.lua @@ -0,0 +1,722 @@ +-------------------------------------------------------------------------------------------------------- +--Ambiance Configuration for version .29 +--working on Flying +--PROB: wind stops short even though it says we are still flying and don't hear the start sound. +--really BIG prob, it ruins water meaning you hear beach while treading water. (find out if still hear it in .28) because +--it is fairly rare in .29 +--need a separate onstart variable for flying + + +local max_frequency_all = 1000 --the larger you make this number the lest frequent ALL sounds will happen recommended values between 100-2000. + +--for frequencies below use a number between 0 and max_frequency_all +--for volumes below, use a number between 0.0 and 1, the larger the number the louder the sounds +local night_frequency = 20 --owls, wolves +local night_volume = 0.9 +local night_frequent_frequency = 150 --crickets +local night_frequent_volume = 0.9 +local day_frequency = 100 --crow, bluejay, cardinal +local day_volume = 0.9 +local day_frequent_frequency = 1000 --crow, bluejay, cardinal +local day_frequent_volume = 0.18 +local cave_frequency = 10 --bats +local cave_volume = 1.0 +local cave_frequent_frequency = 70 --drops of water dripping +local cave_frequent_volume = 1.0 +local beach_frequency = 20 --seagulls +local beach_volume = 1.0 +local beach_frequent_frequency = 1000 --waves +local beach_frequent_volume = 1.0 +local water_frequent_frequency = 1000 --water sounds +local water_frequent_volume = 1.0 +local desert_frequency = 20 --coyote +local desert_volume = 1.0 +local desert_frequent_frequency = 700 --desertwind +local desert_frequent_volume = 1.0 +local swimming_frequent_frequency = 1000 --swimming splashes +local swimming_frequent_volume = 1.0 +local music_frequency = 0 --music (suggestion: keep this one low like around 6) +local music_volume = 0.3 +--End of Config +---------------------------------------------------------------------------------------------------- +local counter=0--***************** +local last_x_pos = 0 +local last_y_pos = 0 +local last_z_pos = 0 +local node_under_feet +local node_at_upper_body +local node_at_lower_body +local node_3_under_feet + +local played_on_start = false +local played_on_start_flying = false + +local night = { + handler = {}, + frequency = night_frequency, + {name="horned_owl", length=3, gain=night_volume}, + {name="Wolves_Howling", length=11, gain=night_volume}, + {name="ComboWind", length=17, gain=night_volume} +} + +local night_frequent = { + handler = {}, + frequency = night_frequent_frequency, + {name="Crickets_At_NightCombo", length=69, gain=night_frequent_volume} +} + +local day = { + handler = {}, + frequency = day_frequency, + {name="Best Cardinal Bird", length=4, gain=day_volume}, + {name="craw", length=3, gain=day_volume}, + {name="bluejay", length=18, gain=day_volume}, + {name="ComboWind", length=17, gain=day_volume} +} + +local day_frequent = { + handler = {}, + frequency = day_frequent_frequency, + {name="robin2", length=16, gain=day_frequent_volume}, + {name="birdsongnl", length=13, gain=day_frequent_volume}, + {name="bird", length=30, gain=day_frequent_volume}, + {name="Best Cardinal Bird", length=4, gain=day_frequent_volume}, + {name="craw", length=3, gain=day_frequent_volume}, + {name="bluejay", length=18, gain=day_frequent_volume}, + {name="ComboWind", length=17, gain=day_frequent_volume*3} +} +local swimming_frequent = { + handler = {}, + frequency = day_frequent_frequency, + {name="water_swimming_splashing_breath", length=11.5, gain=swimming_frequent_volume}, + {name="water_swimming_splashing", length=9, gain=swimming_frequent_volume} +} + +local cave = { + handler = {}, + frequency = cave_frequency, + {name="Bats_in_Cave", length=5, gain=cave_volume} +} + +local cave_frequent = { + handler = {}, + frequency = cave_frequent_frequency, + {name="drippingwater_drip_a", length=2, gain=cave_frequent_volume}, + {name="drippingwater_drip_b", length=2, gain=cave_frequent_volume}, + {name="drippingwater_drip_c", length=2, gain=cave_frequent_volume}, + {name="Single_Water_Droplet", length=3, gain=cave_frequent_volume}, + {name="Spooky_Water_Drops", length=7, gain=cave_frequent_volume} +} + +local beach = { + handler = {}, + frequency = beach_frequency, + {name="seagull", length=4.5, gain=beach_volume} +} + +local beach_frequent = { + handler = {}, + frequency = beach_frequent_frequency, + {name="fiji_beach", length=43.5, gain=beach_frequent_volume} +} + +local desert = { + handler = {}, + frequency = desert_frequency, + {name="coyote2", length=2.5, gain=desert_volume}, + {name="RattleSnake", length=8, gain=desert_volume} +} + +local desert_frequent = { + handler = {}, + frequency = desert_frequent_frequency, + {name="DesertMonolithMed", length=34.5, gain=desert_frequent_volume} +} + +local flying = { + handler = {}, + frequency = 1000, + on_start = "crystal_airlines", + on_stop = "nothing_yet", + {name="ComboWind", length=17, gain=1} +} + +local water = { + handler = {}, + frequency = 0,--dolphins dont fit into small lakes + {name="dolphins", length=6}, + {name="dolphins_screaming", length=16.5} +} + +local water_frequent = { + handler = {}, + frequency = water_frequent_frequency, + on_stop = "drowning_gasp", + --on_start = "Splash", + {name="scuba1bubbles", length=11, gain=water_frequent_volume}, + {name="scuba1calm", length=10}, --not sure why but sometimes I get errors when setting gain=water_frequent_volume here. + {name="scuba1calm2", length=8.5, gain=water_frequent_volume}, + {name="scuba1interestingbubbles", length=11, gain=water_frequent_volume}, + {name="scuba1tubulentbubbles", length=10.5, gain=water_frequent_volume} +} + +local water_surface = { + handler = {}, + frequency = 1000, + on_stop = "Splash", + on_start = "Splash", + {name="lake_waves_2_calm", length=9.5}, + {name="lake_waves_2_variety", length=13.1} +} +local splashing_water = { + handler = {}, + frequency = 1000, + {name="Splash", length=1.22, gain=1} +} + +local flowing_water = { + handler = {}, + frequency = 1000, + {name="small_waterfall", length=14, gain=.4} +} +local flowing_water2 = { + handler = {}, + frequency = 1000, + {name="small_waterfall", length=11, gain=.3} +} + +local lava = { + handler = {}, + frequency = 1000, + {name="earth01a", length=20} +} +local lava2 = { + handler = {}, + frequency = 1000, + {name="earth01a", length=15} +} + + +local play_music = minetest.setting_getbool("music") or false +local music = { + handler = {}, + frequency = music_frequency, + {name="mtest", length=4*60+33, gain=music_volume}, + {name="echos", length=2*60+26, gain=music_volume}, + {name="FoamOfTheSea", length=1*60+50, gain=music_volume}, + {name="eastern_feeling", length=3*60+51, gain=music_volume}, + {name="Mass_Effect_Uncharted_Worlds", length=2*60+29, gain=music_volume}, + {name="dark_ambiance", length=44, gain=music_volume} +} + +local is_daytime = function() + return (minetest.env:get_timeofday() > 0.2 and minetest.env:get_timeofday() < 0.8) +end + +local nodes_in_range = function(pos, search_distance, node_name) + minp = {x=pos.x-search_distance,y=pos.y-search_distance, z=pos.z-search_distance} + maxp = {x=pos.x+search_distance,y=pos.y+search_distance, z=pos.z+search_distance} + nodes = minetest.env:find_nodes_in_area(minp, maxp, node_name) + --minetest.chat_send_all("Found (" .. node_name .. ": " .. #nodes .. ")") + return #nodes +end + +local nodes_in_coords = function(minp, maxp, node_name) + nodes = minetest.env:find_nodes_in_area(minp, maxp, node_name) + --minetest.chat_send_all("Found (" .. node_name .. ": " .. #nodes .. ")") + return #nodes +end + +local atleast_nodes_in_grid = function(pos, search_distance, height, node_name, threshold) +-- counter = counter +1 +-- minetest.chat_send_all("counter: (" .. counter .. ")") + minp = {x=pos.x-search_distance,y=height, z=pos.z+20} + maxp = {x=pos.x+search_distance,y=height, z=pos.z+20} + nodes = minetest.env:find_nodes_in_area(minp, maxp, node_name) +-- minetest.chat_send_all("z+Found (" .. node_name .. ": " .. #nodes .. ")") + if #nodes >= threshold then + return true + end + totalnodes = #nodes + minp = {x=pos.x-search_distance,y=height, z=pos.z-20} + maxp = {x=pos.x+search_distance,y=height, z=pos.z-20} + nodes = minetest.env:find_nodes_in_area(minp, maxp, node_name) +-- minetest.chat_send_all("z-Found (" .. node_name .. ": " .. #nodes .. ")") + if #nodes >= threshold then + return true + end + totalnodes = totalnodes + #nodes + maxp = {x=pos.x+20,y=height, z=pos.z+search_distance} + minp = {x=pos.x+20,y=height, z=pos.z-search_distance} + nodes = minetest.env:find_nodes_in_area(minp, maxp, node_name) +-- minetest.chat_send_all("x+Found (" .. node_name .. ": " .. #nodes .. ")") + if #nodes >= threshold then + return true + end + totalnodes = totalnodes + #nodes + maxp = {x=pos.x-20,y=height, z=pos.z+search_distance} + minp = {x=pos.x-20,y=height, z=pos.z-search_distance} + nodes = minetest.env:find_nodes_in_area(minp, maxp, node_name) +-- minetest.chat_send_all("x+Found (" .. node_name .. ": " .. #nodes .. ")") + if #nodes >= threshold then + return true + end + totalnodes = totalnodes + #nodes +-- minetest.chat_send_all("Found total(" .. totalnodes .. ")") + if totalnodes >= threshold*2 then + return true + end + return false +end + +local get_immediate_nodes = function(pos) + pos.y = pos.y-1 + node_under_feet = minetest.env:get_node(pos).name + pos.y = pos.y-3 + node_3_under_feet = minetest.env:get_node(pos).name + pos.y = pos.y+3 + pos.y = pos.y+2.2 + node_at_upper_body = minetest.env:get_node(pos).name + pos.y = pos.y-1.19 + node_at_lower_body = minetest.env:get_node(pos).name + pos.y = pos.y+0.99 --1.6 + --minetest.chat_send_all("node_under_feet(" .. nodename .. ")") +end + + +local get_ambience = function(player) + local player_is_climbing = false + local player_is_descending = false + local player_is_moving_horiz = false + local standing_in_water = false + local pos = player:getpos() + get_immediate_nodes(pos) + + if last_x_pos ~=pos.x or last_z_pos ~=pos.z then + player_is_moving_horiz = true + end + if pos.y > last_y_pos+.5 then + player_is_climbing = true + end + if pos.y < last_y_pos-.5 then + player_is_descending = true + end + + last_x_pos =pos.x + last_z_pos =pos.z + last_y_pos =pos.y + + if string.find(node_at_upper_body, "default:water") then + if music then + return {water=water, water_frequent=water_frequent, music=music} + else + return {water=water, water_frequent=water_frequent} + end + elseif node_at_upper_body == "air" then + if string.find(node_at_lower_body, "default:water") then + --minetest.chat_send_all("bottom counted as water") + --we found air at upperbody, and water at lower body. Now there are 4 possibilities: + --Key: under feet, moving or not + --swimming w, m swimming + --walking in water nw, m splashing + --treading water w, nm sloshing + --standing in water nw, nm beach trumps, then sloshing + if player_is_moving_horiz then + if string.find(node_under_feet, "default:water") then + if music then + return {swimming_frequent=swimming_frequent, music=music} + else + return {swimming_frequent} + end + else --didn't find water under feet: walking in water + if music then + return {splashing_water=splashing_water, music=music} + else + return {splashing_water} + end + end + else--player is not moving + if string.find(node_under_feet, "default:water") then + if music then + return {water_surface=water_surface, music=music} + else + return {water_surface} + end + else --didn't find water under feet + standing_in_water = true + end + end + end + end + if player_is_moving_horiz then + minetest.chat_send_all("playermoving") + end + if player_is_climbing then + minetest.chat_send_all("player Climbing") + end + minetest.chat_send_all("nub:" ..node_at_upper_body) + minetest.chat_send_all("nlb:" ..node_at_lower_body) + minetest.chat_send_all("nuf:" ..node_under_feet) + minetest.chat_send_all("n3uf:" ..node_3_under_feet) + + local air_or_ignore = {air=true,ignore=true} + --minetest.chat_send_all(air_or_ignore[node_under_feet]) + if (player_is_moving_horiz or player_is_climbing) and air_or_ignore[node_at_upper_body] and air_or_ignore[node_at_lower_body] + and air_or_ignore[node_under_feet] and air_or_ignore[node_3_under_feet] and not player_is_descending then + minetest.chat_send_all("flying!!!!") + if music then + return {flying=flying, music=music} + else + return {flying} + end + end + minetest.chat_send_all("not flying!!!!") + + if nodes_in_range(pos, 7, "default:lava_flowing")>5 or nodes_in_range(pos, 7, "default:lava_source")>5 then + if music then + return {lava=lava, lava2=lava2, music=music} + else + return {lava=lava} + end + end + if nodes_in_range(pos, 6, "default:water_flowing")>45 then + if music then + return {flowing_water=flowing_water, flowing_water2=flowing_water2, music=music} + else + return {flowing_water=flowing_water, flowing_water2=flowing_water2} + end + end + + +--if we are near sea level and there is lots of water around the area + if pos.y < 7 and pos.y >0 and atleast_nodes_in_grid(pos, 60, 1, "default:water_source", 51 ) then + if music then + return {beach=beach, beach_frequent=beach_frequent, music=music} + else + return {beach=beach, beach_frequent=beach_frequent} + end + end + if standing_in_water then + if music then + return {water_surface=water_surface, music=music} + else + return {water_surface} + end + end + + + desert_in_range = (nodes_in_range(pos, 6, "default:desert_sand")+nodes_in_range(pos, 6, "default:desert_stone")) + --minetest.chat_send_all("desertcount: " .. desert_in_range .. ",".. pos.y ) + if desert_in_range >250 then + if music then + return {desert=desert, desert_frequent=desert_frequent, music=music} + else + return {desert=desert, desert_frequent=desert_frequent} + end + end + + pos.y = pos.y-2 + nodename = minetest.env:get_node(pos).name +-- minetest.chat_send_all("Found " .. nodename .. pos.y ) + + + if player:getpos().y < 0 then + if music then + return {cave=cave, cave_frequent=cave_frequent, music=music} + else + return {cave=cave, cave_frequent=cave_frequent} + end + end + if is_daytime() then + if music then + return {day=day, day_frequent=day_frequent, music=music} + else + return {day=day, day_frequent=day_frequent} + end + else + if music then + return {night=night, night_frequent=night_frequent, music=music} + else + return {night=night, night_frequent=night_frequent} + end + end +end + +-- start playing the sound, set the handler and delete the handler after sound is played +local play_sound = function(player, list, number) + local player_name = player:get_player_name() + if list.handler[player_name] == nil then + local gain = 1.0 + if list[number].gain ~= nil then + gain = list[number].gain + end + local handler = minetest.sound_play(list[number].name, {to_player=player_name, gain=gain}) + if handler ~= nil then + list.handler[player_name] = handler + minetest.after(list[number].length, function(args) + local list = args[1] + local player_name = args[2] + if list.handler[player_name] ~= nil then + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end, {list, player_name}) + end + end +end + +-- stops all sounds that are not in still_playing +local stop_sound = function(still_playing, player) + local player_name = player:get_player_name() + if still_playing.cave == nil then + local list = cave + if list.handler[player_name] ~= nil then + if list.on_stop ~= nil then + minetest.sound_play(list.on_stop, {to_player=player:get_player_name()}) + end + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end + if still_playing.cave_frequent == nil then + local list = cave_frequent + if list.handler[player_name] ~= nil then + if list.on_stop ~= nil then + minetest.sound_play(list.on_stop, {to_player=player:get_player_name()}) + end + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end + if still_playing.swimming_frequent == nil then + local list = swimming_frequent + if list.handler[player_name] ~= nil then + if list.on_stop ~= nil then + minetest.sound_play(list.on_stop, {to_player=player:get_player_name()}) + end + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end + if still_playing.beach == nil then + local list = beach + if list.handler[player_name] ~= nil then + if list.on_stop ~= nil then + minetest.sound_play(list.on_stop, {to_player=player:get_player_name()}) + end + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end + if still_playing.beach_frequent == nil then + local list = beach_frequent + if list.handler[player_name] ~= nil then + if list.on_stop ~= nil then + minetest.sound_play(list.on_stop, {to_player=player:get_player_name()}) + end + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end + if still_playing.desert == nil then + local list = desert + if list.handler[player_name] ~= nil then + if list.on_stop ~= nil then + minetest.sound_play(list.on_stop, {to_player=player:get_player_name()}) + end + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end + if still_playing.desert_frequent == nil then + local list = desert_frequent + if list.handler[player_name] ~= nil then + if list.on_stop ~= nil then + minetest.sound_play(list.on_stop, {to_player=player:get_player_name()}) + end + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end + if still_playing.night == nil then + local list = night + if list.handler[player_name] ~= nil then + if list.on_stop ~= nil then + minetest.sound_play(list.on_stop, {to_player=player:get_player_name()}) + end + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end + if still_playing.night_frequent == nil then + local list = night_frequent + if list.handler[player_name] ~= nil then + if list.on_stop ~= nil then + minetest.sound_play(list.on_stop, {to_player=player:get_player_name()}) + end + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end + if still_playing.day == nil then + local list = day + if list.handler[player_name] ~= nil then + if list.on_stop ~= nil then + minetest.sound_play(list.on_stop, {to_player=player:get_player_name()}) + end + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end + if still_playing.day_frequent == nil then + local list = day_frequent + if list.handler[player_name] ~= nil then + if list.on_stop ~= nil then + minetest.sound_play(list.on_stop, {to_player=player:get_player_name()}) + end + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end + if still_playing.music == nil then + local list = music + if list.handler[player_name] ~= nil then + if list.on_stop ~= nil then + minetest.sound_play(list.on_stop, {to_player=player:get_player_name()}) + end + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end + if still_playing.flowing_water == nil then + local list = flowing_water + if list.handler[player_name] ~= nil then + if list.on_stop ~= nil then + minetest.sound_play(list.on_stop, {to_player=player:get_player_name()}) + end + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end + if still_playing.flowing_water2 == nil then + local list = flowing_water2 + if list.handler[player_name] ~= nil then + if list.on_stop ~= nil then + minetest.sound_play(list.on_stop, {to_player=player:get_player_name()}) + end + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end + if still_playing.lava == nil then + local list = lava + if list.handler[player_name] ~= nil then + if list.on_stop ~= nil then + minetest.sound_play(list.on_stop, {to_player=player:get_player_name()}) + end + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end + if still_playing.lava2 == nil then + local list = lava2 + if list.handler[player_name] ~= nil then + if list.on_stop ~= nil then + minetest.sound_play(list.on_stop, {to_player=player:get_player_name()}) + end + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end + if still_playing.water == nil then + local list = water + if list.handler[player_name] ~= nil then + if list.on_stop ~= nil then + minetest.sound_play(list.on_stop, {to_player=player:get_player_name()}) + end + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end + if still_playing.water_surface == nil then + local list = water_surface + if list.handler[player_name] ~= nil then + if list.on_stop ~= nil then + minetest.sound_play(list.on_stop, {to_player=player:get_player_name()}) + played_on_start = false + end + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end + if still_playing.water_frequent == nil then + local list = water_frequent + if list.handler[player_name] ~= nil then + if list.on_stop ~= nil then + minetest.sound_play(list.on_stop, {to_player=player:get_player_name()}) + -- minetest.chat_send_all("list.on_stop " .. list.on_stop ) + played_on_start = false + end + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end + if still_playing.flying == nil then + --minetest.chat_send_all("begin stop flying " ) + local list = flying + if list.handler[player_name] ~= nil then + -- minetest.chat_send_all("handler flying " ) + if list.on_stop ~= nil then + -- minetest.chat_send_all("onstop flying" ) + minetest.sound_play(list.on_stop, {to_player=player:get_player_name()}) + played_on_start = false + end + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end + if still_playing.splashing_water == nil then + local list = splashing_water + if list.handler[player_name] ~= nil then + if list.on_stop ~= nil then + minetest.sound_play(list.on_stop, {to_player=player:get_player_name()}) + end + minetest.sound_stop(list.handler[player_name]) + list.handler[player_name] = nil + end + end + +end + +local timer = 0 +minetest.register_globalstep(function(dtime) + timer = timer+dtime + if timer < 1 then + return + end + timer = 0 + + for _,player in ipairs(minetest.get_connected_players()) do + local ambiences = get_ambience(player) + stop_sound(ambiences, player) + for _,ambience in pairs(ambiences) do + if math.random(1, 1000) <= ambience.frequency then + if(played_on_start) then + -- minetest.chat_send_all("playedOnStart " ) + else + -- minetest.chat_send_all("FALSEplayedOnStart " ) + end + if ambience.on_start ~= nil and played_on_start == false then + played_on_start = true + minetest.sound_play(ambience.on_start, {to_player=player:get_player_name()}) + end + minetest.chat_send_all("ambience: " ..ambience ) + -- if ambience.on_start ~= nil and played_on_start_flying == false then + -- played_on_start_flying = true + -- minetest.sound_play(ambience.on_start, {to_player=player:get_player_name()}) + -- end + play_sound(player, ambience, math.random(1, #ambience)) + end + end + end +end) \ No newline at end of file diff --git a/ambience/sounds/README.rtf b/ambience/sounds/README.rtf deleted file mode 100644 index df72f4b..0000000 --- a/ambience/sounds/README.rtf +++ /dev/null @@ -1,48 +0,0 @@ -{\rtf1\ansi\ansicpg1252\uc1\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 00000000000000000000}Symbol;}{\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} -{\f36\froman\fcharset238\fprq2 Times New Roman CE;}{\f37\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f39\froman\fcharset161\fprq2 Times New Roman Greek;}{\f40\froman\fcharset162\fprq2 Times New Roman Tur;} -{\f41\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f42\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f43\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f44\froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\f56\fmodern\fcharset238\fprq1 Courier New CE;}{\f57\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f59\fmodern\fcharset161\fprq1 Courier New Greek;}{\f60\fmodern\fcharset162\fprq1 Courier New Tur;}{\f61\fmodern\fcharset177\fprq1 Courier New (Hebrew);} -{\f62\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f63\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f64\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255; -\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0; -\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 Normal;}{\*\cs10 \additive \ssemihidden -Default Paragraph Font;}{\*\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv -\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{\*\cs15 \additive \ul\cf2 \sbasedon10 \styrsid3175830 Hyperlink;}} -{\*\listtable{\list\listtemplateid-2426772\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat16\levelspace0\levelindent0{\leveltext\leveltemplateid1000389580\'01-;}{\levelnumbers;} -\loch\af0\hich\af0\dbch\af0\fbias0\hres0\chhres0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1048454261}}{\*\listoverridetable{\listoverride\listid1048454261\listoverridecount0\ls1}}{\*\rsidtbl \rsid3175830} -{\*\generator Microsoft Word 10.0.6866;}{\info{\title These sounds are used for the Mod for Minetest; Ambiance}{\author Jordan}{\operator Jordan}{\creatim\yr2012\mo8\dy20\hr20\min27}{\revtim\yr2012\mo8\dy20\hr20\min30}{\version1}{\edmins3}{\nofpages1} -{\nofwords68}{\nofchars390}{\nofcharsws457}{\vern16393}{\*\password 00000000}}{\*\xmlnstbl }\paperw12240\paperh15840\margl1800\margr1800\margt1440\margb1440\gutter0 -\widowctrl\ftnbj\aenddoc\grfdocevents0\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1800\dgvorigin1440\dghshow1\dgvshow1 -\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct\asianbrkrule\rsidroot3175830 \fet0 -{\*\wgrffmtfilter 013f}\sectd \linex0\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang -{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7 -\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain -\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid3175830 These sounds are used for the Mod for Minetest; Ambiance. -\par -\par The included sounds are }{\insrsid3175830\charrsid3175830 http://creativecommons.org/licenses/by-nc-sa/3.0/}{\insrsid3175830 -\par -\par This also includes the sounds in 0.7 of the Ambiance mod. -\par -\par P.S. PilzAdam, Neuromancer, you have a real nice mod; keep up with the good work! -\par -\par }\pard \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3175830 {\insrsid3175830 - Jordach -\par -\par P.P.S. -\par -\par Contact Me if you would like a license change. -\par -\par jordach.snelling@gmail.com\tab -\par -\par }{\field{\*\fldinst {\insrsid3175830 HYPERLINK "http://twitter.com/jordansnelling" }{\insrsid3175830 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b02000000170000002200000068007400740070003a002f002f0074007700690074007400650072002e0063006f006d002f006a006f007200640061006e0073006e0065006c006c0069006e0067000000e0c9ea79f9bace118c8200aa004ba90b4400000068007400740070003a00 -2f002f0074007700690074007400650072002e0063006f006d002f006a006f007200640061006e0073006e0065006c006c0069006e0067000000}}}{\fldrslt {\cs15\ul\cf2\insrsid3175830\charrsid8269706 http://twitter.com/jordansnelling}}}\sectd -\linex0\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\insrsid3175830\charrsid3175830 -\par }} \ No newline at end of file diff --git a/ambience/sounds/SoundLicenses.txt b/ambience/sounds/SoundLicenses.txt index cbdfe78..eac794e 100644 --- a/ambience/sounds/SoundLicenses.txt +++ b/ambience/sounds/SoundLicenses.txt @@ -77,6 +77,9 @@ http://www.freesound.org/people/Proxima4/sounds/104319/ Desert Monolith.wav, Creative Commons 0 License, Proxima4, http://www.freesound.org/people/Proxima4/sounds/104319/ Rattlesnake Rattle, Public Domain, fws.gov, http://soundbible.com/237-Rattlesnake-Rattle.html +flying: +crystal_airlines: Attribution License, suonho, http://www.freesound.org/people/suonho/sounds/56364/ + ----------------Not used yet: desert: Desert Simple.wav, Creative Commons 0 License, Proxima4, http://www.freesound.org/people/Proxima4/sounds/104320/ diff --git a/ambience/sounds/crystal_airlines.ogg b/ambience/sounds/crystal_airlines.ogg new file mode 100644 index 0000000000000000000000000000000000000000..bb87151d8b907bac8aec134e3013f001887049eb GIT binary patch literal 66751 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