summaryrefslogtreecommitdiff
path: root/legacy.lua
diff options
context:
space:
mode:
authorZefram <zefram@fysh.org>2014-07-23 01:47:40 +0100
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2014-07-23 09:50:50 -0400
commit7cf5e3cfb90f75e2ededf280f6ea58b122e8292b (patch)
tree5affc7f40f91cbb61d7e29a4bdbefc5f09eb2c09 /legacy.lua
parent46d44eebcf9bb148cea505fcb4f25a97efcd6368 (diff)
downloadpipeworks-7cf5e3cfb90f75e2ededf280f6ea58b122e8292b.tar
pipeworks-7cf5e3cfb90f75e2ededf280f6ea58b122e8292b.tar.gz
pipeworks-7cf5e3cfb90f75e2ededf280f6ea58b122e8292b.tar.bz2
pipeworks-7cf5e3cfb90f75e2ededf280f6ea58b122e8292b.tar.xz
pipeworks-7cf5e3cfb90f75e2ededf280f6ea58b122e8292b.zip
Refactor node breaker
Merge node breaker into the generic wielder mechanism. Center the wield inventory in all wielders' formspecs. Implement full auto-upgrade of legacy node breakers, occurring upon use or punching of the node breaker. Make node breaker respect on_dig hooks.
Diffstat (limited to 'legacy.lua')
-rw-r--r--legacy.lua1
1 files changed, 1 insertions, 0 deletions
diff --git a/legacy.lua b/legacy.lua
index 472eaca..84ae31d 100644
--- a/legacy.lua
+++ b/legacy.lua
@@ -14,6 +14,7 @@ if not minetest.get_modpath("auto_tree_tap") and
inv:set_size("ghost_pick", 1)
inv:set_size("main", 100)
minetest.set_node(pos, {name = "pipeworks:nodebreaker_off", param2 = fdir})
+ minetest.registered_nodes["pipeworks:nodebreaker_off"].on_punch(pos, node)
inv:set_stack("pick", 1, ItemStack("technic:treetap"))
end
})