1
0
Fork 0

Move tool break sound to default

This commit is contained in:
Wuzzy 2017-01-06 01:50:15 +01:00
parent d49f49b876
commit bafae00bed
4 changed files with 5 additions and 27 deletions

View File

@ -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

View File

@ -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"

View File

@ -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)