diff options
author | Jeija <norrepli@gmail.com> | 2012-12-16 11:58:43 +0100 |
---|---|---|
committer | Jeija <norrepli@gmail.com> | 2012-12-16 11:58:43 +0100 |
commit | a1852204fbc2bd056f3286f316c94076d5fd7e2b (patch) | |
tree | d22f0e97a9100088cc0557360b4662a9498ef192 /mesecons/services.lua | |
parent | ae4bd1e21c2c79f0925beff6a8952a8a2fb16220 (diff) | |
download | mesecons-a1852204fbc2bd056f3286f316c94076d5fd7e2b.tar mesecons-a1852204fbc2bd056f3286f316c94076d5fd7e2b.tar.gz mesecons-a1852204fbc2bd056f3286f316c94076d5fd7e2b.tar.bz2 mesecons-a1852204fbc2bd056f3286f316c94076d5fd7e2b.tar.xz mesecons-a1852204fbc2bd056f3286f316c94076d5fd7e2b.zip |
Cleanup and improve piston code
Diffstat (limited to 'mesecons/services.lua')
-rw-r--r-- | mesecons/services.lua | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/mesecons/services.lua b/mesecons/services.lua index c82e06b..ada9351 100644 --- a/mesecons/services.lua +++ b/mesecons/services.lua @@ -8,6 +8,10 @@ mesecon.on_placenode = function (pos, node) mesecon:changesignal(pos, node) mesecon:activate(pos, node) end + elseif mesecon:is_conductor_on(node.name) then + mesecon:swap_node(pos, mesecon:get_conductor_off(node.name)) + elseif mesecon:is_effector_on (node.name) then + mesecon:deactivate(pos, node) end end |