From 6efe579f68eff1deaa08cf34e44d0c0411f8c498 Mon Sep 17 00:00:00 2001 From: Novatux Date: Sat, 15 Jun 2013 19:15:43 +0200 Subject: [PATCH 1/2] Fix pistons not updating the nodes when placing them again. --- mesecons_mvps/init.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mesecons_mvps/init.lua b/mesecons_mvps/init.lua index 1176121..91fb345 100644 --- a/mesecons_mvps/init.lua +++ b/mesecons_mvps/init.lua @@ -93,6 +93,11 @@ function mesecon:mvps_push(pos, dir, maximum) -- pos: pos of mvps; dir: directio for i in ipairs(nodes) do nodes[i].pos = mesecon:addPosRule(nodes[i].pos, dir) end + + for _, n in ipairs(nodes) do + mesecon.on_placenode(n.pos, n.node) + mesecon:update_autoconnect(n.pos) + end return true, nodes, oldstack end @@ -112,6 +117,8 @@ function mesecon:mvps_pull_single(pos, dir) -- pos: pos of mvps; direction: dire nodeupdate(pos) mesecon.on_dignode(np, nn) mesecon:update_autoconnect(np) + mesecon:update_autoconnect(pos) + mesecon.on_placenode(pos, nn) end return {{pos = np, node = {param2 = 0, name = "air"}}, {pos = pos, node = nn}} end From d15e3eedb0f9a4d184afa1a5c712dec44c99738b Mon Sep 17 00:00:00 2001 From: khonkhortisan Date: Sat, 22 Jun 2013 09:11:06 -0700 Subject: [PATCH 2/2] =?UTF-8?q?Descend=20=C2=B5=20in=20comment?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mesecons_luacontroller/init.lua | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/mesecons_luacontroller/init.lua b/mesecons_luacontroller/init.lua index 02bde9f..2166754 100644 --- a/mesecons_luacontroller/init.lua +++ b/mesecons_luacontroller/init.lua @@ -354,10 +354,12 @@ end -- ______ -- | --- | | | --- |___| | __ ___ _ __ _ _ --- | | | | |\ | | |_| | | | | |_ |_| --- | |______ |__| | \| | | \ |__| |_ |_ |_ |\ +-- | +-- | __ ___ _ __ _ _ +-- | | | | | |\ | | |_| | | | | |_ |_| +-- |___| |______ |__| | \| | | \ |__| |_ |_ |_ |\ +-- | +-- | -- -----------------------