Replace level enter sound, add level leave snd

This commit is contained in:
Wuzzy 2024-10-17 17:41:41 +02:00
parent 3b5b628d90
commit 41ce7a4cc4
4 changed files with 10 additions and 4 deletions

View File

@ -143,9 +143,12 @@ so they work in Minetest.
- `lzr_laser_emitter_activate.ogg`:
- by PhonosUPF <https://freesound.org/people/PhonosUPF/sounds/501976/>
- License: CC0
- `lzr_levels_level_start.ogg`:
- by Benboncan <https://freesound.org/people/Benboncan/sounds/77692/>
- `lzr_levels_level_enter.ogg`,
- `lzr_levels_level_leave.ogg`:
- By junggle
- License: CC BY 4.0
- Origin: <https://freesound.org/people/junggle/sounds/27355/>
- Changes were made
- `lzr_levels_level_complete.ogg`:
- by Fupicat <https://freesound.org/people/Fupicat/sounds/521641/>
- Edit by Wuzzy (higher pitch)

View File

@ -19,7 +19,8 @@ local NEXT_LEVEL_DELAY = 3.0
-- Time in seconds for which to reduce the ambience sound
-- volume when one of the level event sounds plays
local SOUND_TIME_LEVEL_ENTER = 3.5
local SOUND_TIME_LEVEL_ENTER = 0.43
local SOUND_TIME_LEVEL_LEAVE = 0.50
local SOUND_TIME_LEVEL_COMPLETE = 2.34
local SOUND_TIME_LEVEL_SET_COMPLETE = 20.0
@ -521,7 +522,7 @@ local emerge_callback = function(blockpos, action, calls_remaining, param)
end
lzr_player.set_play_inventory(player, lname)
lzr_ambience.reduce_ambience(SOUND_TIME_LEVEL_ENTER)
minetest.sound_play({name = "lzr_levels_level_enter", gain = 1}, {to_player=player:get_player_name()}, true)
minetest.sound_play({name = "lzr_levels_level_enter", gain = 0.4}, {to_player=player:get_player_name()}, true)
-- Report level start to callback functions
for i=1, #registered_on_level_starts do
local callback = registered_on_level_starts[i]
@ -1195,6 +1196,8 @@ function lzr_levels.go_to_menu(fallout)
else
-- Normal player spawn pos in ship
player:set_pos(vector.add(lzr_globals.MENU_SHIP_POS, lzr_globals.MENU_SHIP_PLAYER_SPAWN_OFFSET))
lzr_ambience.reduce_ambience(SOUND_TIME_LEVEL_LEAVE)
minetest.sound_play({name = "lzr_levels_level_leave", gain = 0.4}, {to_player=player:get_player_name()}, true)
end
player:set_look_horizontal(0)
player:set_look_vertical(0)

Binary file not shown.