Slightly higher pitch if ignite weak torch
This commit is contained in:
parent
2158cc6da9
commit
f024f976e1
@ -826,7 +826,7 @@ minetest.register_tool(
|
||||
local node = minetest.get_node(pos)
|
||||
local nodename = node.name
|
||||
local wear = false
|
||||
local torch_ignited = false
|
||||
local torch_ignite = 0 -- 0 = not ignited; 1 = ignited to weak torch; 2 = ignited to torch
|
||||
|
||||
if nodename == "rp_default:torch_weak" then
|
||||
minetest.set_node(
|
||||
@ -837,7 +837,7 @@ minetest.register_tool(
|
||||
param2 = node.param2
|
||||
})
|
||||
wear = true
|
||||
torch_ignited = true
|
||||
torch_ignite = 2
|
||||
|
||||
elseif nodename == "rp_default:torch_weak_wall" then
|
||||
minetest.set_node(
|
||||
@ -848,7 +848,7 @@ minetest.register_tool(
|
||||
param2 = node.param2
|
||||
})
|
||||
wear = true
|
||||
torch_ignited = true
|
||||
torch_ignite = 2
|
||||
|
||||
elseif nodename == "rp_default:torch_dead" then
|
||||
minetest.set_node(
|
||||
@ -859,7 +859,7 @@ minetest.register_tool(
|
||||
param2 = node.param2
|
||||
})
|
||||
wear = true
|
||||
torch_ignited = true
|
||||
torch_ignite = 1
|
||||
|
||||
elseif nodename == "rp_default:torch_dead_wall" then
|
||||
minetest.set_node(
|
||||
@ -870,7 +870,7 @@ minetest.register_tool(
|
||||
param2 = node.param2
|
||||
})
|
||||
wear = true
|
||||
torch_ignited = true
|
||||
torch_ignite = 1
|
||||
|
||||
elseif nodename == "rp_tnt:tnt" then
|
||||
local y = minetest.registered_nodes["rp_tnt:tnt"]
|
||||
@ -879,8 +879,12 @@ minetest.register_tool(
|
||||
wear = true
|
||||
end
|
||||
end
|
||||
if torch_ignited then
|
||||
minetest.sound_play({name="rp_default_ignite_torch", gain=0.4}, {pos=pos}, true)
|
||||
if torch_ignite > 0 then
|
||||
local pitch = 1.0
|
||||
if torch_ignite == 2 then
|
||||
pitch = 1.1
|
||||
end
|
||||
minetest.sound_play({name="rp_default_ignite_torch", gain=0.4, pitch=pitch}, {pos=pos}, true)
|
||||
end
|
||||
|
||||
if wear and not minetest.is_creative_enabled(user:get_player_name()) then
|
||||
|
Loading…
x
Reference in New Issue
Block a user