forked from VoxeLibre/VoxeLibre
Move tool break sound to default
This commit is contained in:
parent
d49f49b876
commit
bafae00bed
|
@ -17,6 +17,8 @@ License of media (sounds)
|
||||||
Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
|
Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
|
||||||
http://creativecommons.org/licenses/by-sa/3.0/
|
http://creativecommons.org/licenses/by-sa/3.0/
|
||||||
|
|
||||||
|
default_tool_break.ogg by EdgardEdition (CC BY 3.0), http://www.freesound.org/people/EdgardEdition
|
||||||
|
|
||||||
Authors of media files
|
Authors of media files
|
||||||
-----------------------
|
-----------------------
|
||||||
MirceaKitsune (WTFPL):
|
MirceaKitsune (WTFPL):
|
||||||
|
@ -61,3 +63,5 @@ Mito551 (sounds) (CC BY-SA):
|
||||||
default_dirt_footstep.1.ogg
|
default_dirt_footstep.1.ogg
|
||||||
default_dirt_footstep.2.ogg
|
default_dirt_footstep.2.ogg
|
||||||
default_glass_footstep.ogg
|
default_glass_footstep.ogg
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -12,11 +12,6 @@ and/or modify it under the terms of the Do What The Fuck You Want
|
||||||
To Public License, Version 2, as published by Sam Hocevar. See
|
To Public License, Version 2, as published by Sam Hocevar. See
|
||||||
http://sam.zoy.org/wtfpl/COPYING for more details.
|
http://sam.zoy.org/wtfpl/COPYING for more details.
|
||||||
|
|
||||||
License of sounds:
|
|
||||||
------------------
|
|
||||||
intweak_break_tool.ogg by EdgardEdition (CC BY 3.0), http://www.freesound.org/people/EdgardEdition
|
|
||||||
|
|
||||||
|
|
||||||
--USING the mod--
|
--USING the mod--
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
|
@ -26,4 +21,4 @@ that is played when a tool breakes after the specific number of uses.
|
||||||
The second new function is Auto-refill. This function replaces broken tools or emptied stacks with others from your inventory.
|
The second new function is Auto-refill. This function replaces broken tools or emptied stacks with others from your inventory.
|
||||||
|
|
||||||
|
|
||||||
You can disable the auto-refill by changing first line of init.lua to "local auto_refill = false"
|
You can disable the auto-refill by changing first line of init.lua to "local auto_refill = false"
|
||||||
|
|
|
@ -22,24 +22,3 @@ if auto_refill == true then
|
||||||
end)
|
end)
|
||||||
end
|
end
|
||||||
|
|
||||||
local typ = ""
|
|
||||||
local tname = ""
|
|
||||||
minetest.register_on_punchnode(function(pos, node, puncher)
|
|
||||||
if not puncher then return end
|
|
||||||
tname = puncher:get_wielded_item():get_name()
|
|
||||||
typ = minetest.registered_items[tname].type
|
|
||||||
if typ == "tool" and puncher:get_wielded_item():get_wear() == 65535 then
|
|
||||||
minetest.sound_play("intweak_tool_break", {gain = 1.5, max_hear_distance = 5})
|
|
||||||
if auto_refill == true then minetest.after(0.01, refill, puncher, tname, puncher:get_wield_index()) end
|
|
||||||
end
|
|
||||||
end)
|
|
||||||
|
|
||||||
minetest.register_on_dignode(function(pos, oldnode, digger)
|
|
||||||
if not digger then return end
|
|
||||||
local num = digger:get_wielded_item():get_wear()
|
|
||||||
local index = digger:get_wield_index()
|
|
||||||
if num == 0 and typ == "tool" then
|
|
||||||
minetest.sound_play("intweak_tool_break", {gain = 1.5, max_hear_distance = 5})
|
|
||||||
if auto_refill == true then minetest.after(0.01, refill, digger, tname, index) end
|
|
||||||
end
|
|
||||||
end)
|
|
Loading…
Reference in New Issue