mirror of
https://github.com/luanti-org/minetest_game.git
synced 2025-05-21 06:43:17 -04:00
Balance open/close sound levels of doors, trapdoors, fencegates
This commit is contained in:
parent
dd91a1bfe5
commit
52124d70ea
1 changed files with 5 additions and 5 deletions
|
@ -168,10 +168,10 @@ function doors.door_toggle(pos, node, clicker)
|
||||||
|
|
||||||
if state % 2 == 0 then
|
if state % 2 == 0 then
|
||||||
minetest.sound_play(def.door.sounds[1],
|
minetest.sound_play(def.door.sounds[1],
|
||||||
{pos = pos, gain = 0.3, max_hear_distance = 10}, true)
|
{pos = pos, gain = 0.2, max_hear_distance = 10}, true)
|
||||||
else
|
else
|
||||||
minetest.sound_play(def.door.sounds[2],
|
minetest.sound_play(def.door.sounds[2],
|
||||||
{pos = pos, gain = 0.3, max_hear_distance = 10}, true)
|
{pos = pos, gain = 0.2, max_hear_distance = 10}, true)
|
||||||
end
|
end
|
||||||
|
|
||||||
minetest.swap_node(pos, {
|
minetest.swap_node(pos, {
|
||||||
|
@ -550,12 +550,12 @@ function doors.trapdoor_toggle(pos, node, clicker)
|
||||||
|
|
||||||
if string.sub(node.name, -5) == "_open" then
|
if string.sub(node.name, -5) == "_open" then
|
||||||
minetest.sound_play(def.sound_close,
|
minetest.sound_play(def.sound_close,
|
||||||
{pos = pos, gain = 0.3, max_hear_distance = 10}, true)
|
{pos = pos, gain = 0.2, max_hear_distance = 10}, true)
|
||||||
minetest.swap_node(pos, {name = string.sub(node.name, 1,
|
minetest.swap_node(pos, {name = string.sub(node.name, 1,
|
||||||
string.len(node.name) - 5), param1 = node.param1, param2 = node.param2})
|
string.len(node.name) - 5), param1 = node.param1, param2 = node.param2})
|
||||||
else
|
else
|
||||||
minetest.sound_play(def.sound_open,
|
minetest.sound_play(def.sound_open,
|
||||||
{pos = pos, gain = 0.3, max_hear_distance = 10}, true)
|
{pos = pos, gain = 0.2, max_hear_distance = 10}, true)
|
||||||
minetest.swap_node(pos, {name = node.name .. "_open",
|
minetest.swap_node(pos, {name = node.name .. "_open",
|
||||||
param1 = node.param1, param2 = node.param2})
|
param1 = node.param1, param2 = node.param2})
|
||||||
end
|
end
|
||||||
|
@ -743,7 +743,7 @@ function doors.register_fencegate(name, def)
|
||||||
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
|
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
|
||||||
local node_def = minetest.registered_nodes[node.name]
|
local node_def = minetest.registered_nodes[node.name]
|
||||||
minetest.swap_node(pos, {name = node_def.gate, param2 = node.param2})
|
minetest.swap_node(pos, {name = node_def.gate, param2 = node.param2})
|
||||||
minetest.sound_play(node_def.sound, {pos = pos, gain = 0.3,
|
minetest.sound_play(node_def.sound, {pos = pos, gain = 0.2,
|
||||||
max_hear_distance = 8}, true)
|
max_hear_distance = 8}, true)
|
||||||
return itemstack
|
return itemstack
|
||||||
end,
|
end,
|
||||||
|
|
Loading…
Add table
Reference in a new issue