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 node = minetest.get_node(pos)
|
||||||
local nodename = node.name
|
local nodename = node.name
|
||||||
local wear = false
|
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
|
if nodename == "rp_default:torch_weak" then
|
||||||
minetest.set_node(
|
minetest.set_node(
|
||||||
@ -837,7 +837,7 @@ minetest.register_tool(
|
|||||||
param2 = node.param2
|
param2 = node.param2
|
||||||
})
|
})
|
||||||
wear = true
|
wear = true
|
||||||
torch_ignited = true
|
torch_ignite = 2
|
||||||
|
|
||||||
elseif nodename == "rp_default:torch_weak_wall" then
|
elseif nodename == "rp_default:torch_weak_wall" then
|
||||||
minetest.set_node(
|
minetest.set_node(
|
||||||
@ -848,7 +848,7 @@ minetest.register_tool(
|
|||||||
param2 = node.param2
|
param2 = node.param2
|
||||||
})
|
})
|
||||||
wear = true
|
wear = true
|
||||||
torch_ignited = true
|
torch_ignite = 2
|
||||||
|
|
||||||
elseif nodename == "rp_default:torch_dead" then
|
elseif nodename == "rp_default:torch_dead" then
|
||||||
minetest.set_node(
|
minetest.set_node(
|
||||||
@ -859,7 +859,7 @@ minetest.register_tool(
|
|||||||
param2 = node.param2
|
param2 = node.param2
|
||||||
})
|
})
|
||||||
wear = true
|
wear = true
|
||||||
torch_ignited = true
|
torch_ignite = 1
|
||||||
|
|
||||||
elseif nodename == "rp_default:torch_dead_wall" then
|
elseif nodename == "rp_default:torch_dead_wall" then
|
||||||
minetest.set_node(
|
minetest.set_node(
|
||||||
@ -870,7 +870,7 @@ minetest.register_tool(
|
|||||||
param2 = node.param2
|
param2 = node.param2
|
||||||
})
|
})
|
||||||
wear = true
|
wear = true
|
||||||
torch_ignited = true
|
torch_ignite = 1
|
||||||
|
|
||||||
elseif nodename == "rp_tnt:tnt" then
|
elseif nodename == "rp_tnt:tnt" then
|
||||||
local y = minetest.registered_nodes["rp_tnt:tnt"]
|
local y = minetest.registered_nodes["rp_tnt:tnt"]
|
||||||
@ -879,8 +879,12 @@ minetest.register_tool(
|
|||||||
wear = true
|
wear = true
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
if torch_ignited then
|
if torch_ignite > 0 then
|
||||||
minetest.sound_play({name="rp_default_ignite_torch", gain=0.4}, {pos=pos}, true)
|
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
|
end
|
||||||
|
|
||||||
if wear and not minetest.is_creative_enabled(user:get_player_name()) then
|
if wear and not minetest.is_creative_enabled(user:get_player_name()) then
|
||||||
|
Loading…
x
Reference in New Issue
Block a user