25 lines
634 B
Lua
25 lines
634 B
Lua
-- tool mods, by gsmanners
|
|
-- license: WTFPL
|
|
|
|
--------------------------------------------------
|
|
|
|
-- axes: lumber axes are designed to take down trees
|
|
-- the lumber axe can drop a tree with just a few hits
|
|
|
|
function gs_tools.after_axe(pos, oldnode, digger)
|
|
if digger then
|
|
local wielded = digger:get_wielded_item()
|
|
local rank = minetest.get_item_group(wielded:get_name(), "lumberaxe")
|
|
if rank > 0 then
|
|
gs_tools.get_chopped(pos, "snappy", digger)
|
|
end
|
|
end
|
|
end
|
|
|
|
-- register_on_dignode is used here because after_use does not provide position
|
|
-- which is somewhat annoying
|
|
|
|
minetest.register_on_dignode(gs_tools.after_axe)
|
|
|
|
|