Move barricade node sounds to lzr_sounds
This commit is contained in:
parent
21f60cb35f
commit
3cb9340912
@ -162,7 +162,7 @@ so they work in Luanti.
|
||||
- Original by florianreichelt <https://freesound.org/people/florianreichelt/sounds/563012/>
|
||||
- Shortened for gameplay reasons
|
||||
- License: CC0
|
||||
- `lzr_laser_barricade_break.ogg`:
|
||||
- `lzr_sounds_dug_sticks.ogg`:
|
||||
- By kevinkace <https://freesound.org/people/kevinkace/sounds/66780/>
|
||||
- License: CC0
|
||||
- `lzr_laser_skull_footstep.*.ogg`:
|
||||
@ -194,8 +194,8 @@ so they work in Luanti.
|
||||
- `lzr_sounds_dug_water.*.ogg`,
|
||||
- `lzr_sounds_footstep_water.*.ogg`,
|
||||
- `lzr_sounds_place_water.*.ogg`,
|
||||
- `lzr_laser_barricade_footstep.*.ogg`,
|
||||
- `lzr_laser_barricade_place.*.ogg`,
|
||||
- `lzr_sounds_footstep_sticks.*.ogg`,
|
||||
- `lzr_sounds_place_sticks.*.ogg`,
|
||||
- `lzr_decor_footstep_forge.*.ogg`,
|
||||
- `lzr_protection_inventory_full.ogg`:
|
||||
- by Wuzzy
|
||||
|
@ -1291,11 +1291,7 @@ minetest.register_node("lzr_laser:barricade", {
|
||||
tiles = {"blank.png","xdecor_baricade.png"},
|
||||
use_texture_alpha = "clip",
|
||||
groups = { barricade = 1, laser_block = 1, breakable = 1, flammable = 1, laser_destroys = 2 },
|
||||
sounds = lzr_sounds.node_sound_wood_defaults({
|
||||
footstep = {name="lzr_laser_barricade_footstep", gain=1.0},
|
||||
place = {name="lzr_laser_barricade_place", gain=1.0},
|
||||
dug = {name="lzr_laser_barricade_break", gain=1.0},
|
||||
}),
|
||||
sounds = lzr_sounds.node_sound_sticks_defaults(),
|
||||
_lzr_active = "lzr_laser:barricade_on",
|
||||
})
|
||||
|
||||
@ -1324,10 +1320,8 @@ minetest.register_node("lzr_laser:barricade_on", {
|
||||
},},
|
||||
},
|
||||
groups = { laser_block = 1, barricade = 2, breakable = 1, not_in_creative_inventory = 1 },
|
||||
sounds = lzr_sounds.node_sound_wood_defaults({
|
||||
footstep = {name="lzr_laser_barricade_footstep", gain=1.0, pitch = 1.2},
|
||||
place = {name="lzr_laser_barricade_place", gain=1.0},
|
||||
dug = {name="lzr_laser_barricade_break", gain=1.0},
|
||||
sounds = lzr_sounds.node_sound_sticks_defaults({
|
||||
footstep = {name="lzr_sounds_sticks_footstep", gain=1.0, pitch = 1.2},
|
||||
}),
|
||||
drop = "",
|
||||
_lzr_inactive = "lzr_laser:barricade",
|
||||
|
@ -400,7 +400,7 @@ lzr_laser.burn_and_destroy = function(nodes_to_remove)
|
||||
if play_sounds_at == true or play_sounds_at[r] then
|
||||
if lzr_effects_limiter.add_effect_if_possible("barricade_burn_or_break") then
|
||||
local pitch = 1.0+math.random(-100, 100)*0.001 -- 0.9..1.1
|
||||
minetest.sound_play({name="lzr_laser_barricade_break", gain=1.0}, {gain=1.0, pitch=pitch, pos=rpos}, true)
|
||||
minetest.sound_play({name="lzr_sounds_dug_sticks", gain=1.0}, {gain=1.0, pitch=pitch, pos=rpos}, true)
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -95,6 +95,20 @@ function lzr_sounds.node_sound_wood_defaults(table)
|
||||
return table
|
||||
end
|
||||
|
||||
function lzr_sounds.node_sound_sticks_defaults(table)
|
||||
table = table or {}
|
||||
table.footstep = table.footstep or
|
||||
{name = "lzr_sounds_footstep_sticks", gain = 1.0 }
|
||||
table.dug = table.dug or
|
||||
{name = "lzr_sounds_dug_sticks", gain = 1.0 }
|
||||
table.place = table.place or
|
||||
{name = "lzr_sounds_place_sticks", gain = 1.0 }
|
||||
lzr_sounds.node_sound_wood_defaults(table)
|
||||
return table
|
||||
end
|
||||
|
||||
|
||||
|
||||
function lzr_sounds.node_sound_hard_wood_defaults(table)
|
||||
table = table or {}
|
||||
table.footstep = table.footstep or
|
||||
|
Loading…
x
Reference in New Issue
Block a user