diff options
author | Vanessa Ezekowitz <vanessaezekowitz@gmail.com> | 2016-08-27 02:29:09 -0400 |
---|---|---|
committer | Vanessa Ezekowitz <vanessaezekowitz@gmail.com> | 2016-08-27 02:29:09 -0400 |
commit | 7a63e51fb5ac8c2db1bda58a2ba7e8532356fc8e (patch) | |
tree | 7fe5b4d84762c5280d68bc4aa3a36517b29d522f /mesecons/services.lua | |
parent | 959353cce593366168f7ce3bba393fe2ee0e522d (diff) | |
download | dreambuilder_modpack-7a63e51fb5ac8c2db1bda58a2ba7e8532356fc8e.tar dreambuilder_modpack-7a63e51fb5ac8c2db1bda58a2ba7e8532356fc8e.tar.gz dreambuilder_modpack-7a63e51fb5ac8c2db1bda58a2ba7e8532356fc8e.tar.bz2 dreambuilder_modpack-7a63e51fb5ac8c2db1bda58a2ba7e8532356fc8e.tar.xz dreambuilder_modpack-7a63e51fb5ac8c2db1bda58a2ba7e8532356fc8e.zip |
updated mesecons and Jordach's player skin
Diffstat (limited to 'mesecons/services.lua')
-rw-r--r-- | mesecons/services.lua | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/mesecons/services.lua b/mesecons/services.lua index 343410a..1abbc0c 100644 --- a/mesecons/services.lua +++ b/mesecons/services.lua @@ -1,7 +1,7 @@ -- Dig and place services -mesecon.on_placenode = function (pos, node) - mesecon.update_autoconnect(pos, node) +mesecon.on_placenode = function(pos, node) + mesecon.execute_autoconnect_hooks_now(pos, node) -- Receptors: Send on signal when active if mesecon.is_receptor_on(node.name) then @@ -52,16 +52,15 @@ mesecon.on_placenode = function (pos, node) end end -mesecon.on_dignode = function (pos, node) +mesecon.on_dignode = function(pos, node) if mesecon.is_conductor_on(node) then mesecon.receptor_off(pos, mesecon.conductor_get_rules(node)) elseif mesecon.is_receptor_on(node.name) then mesecon.receptor_off(pos, mesecon.receptor_get_rules(node)) end - mesecon.queue:add_action(pos, "update_autoconnect", {node}) -end -mesecon.queue:add_function("update_autoconnect", mesecon.update_autoconnect) + mesecon.execute_autoconnect_hooks_queue(pos, node) +end minetest.register_on_placenode(mesecon.on_placenode) minetest.register_on_dignode(mesecon.on_dignode) |