summaryrefslogtreecommitdiff
path: root/digilines/wires_common.lua
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2017-03-17 16:53:18 -0400
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2017-03-17 16:53:18 -0400
commit907e8bf6a64215a516fdf16869dd81248aeaa2f6 (patch)
treed199282e5764c7ab5183fe0d78ed0412dbb0b89f /digilines/wires_common.lua
parent06d9243586cecb1abed74550ce2544b436572a35 (diff)
downloaddreambuilder_modpack-907e8bf6a64215a516fdf16869dd81248aeaa2f6.tar
dreambuilder_modpack-907e8bf6a64215a516fdf16869dd81248aeaa2f6.tar.gz
dreambuilder_modpack-907e8bf6a64215a516fdf16869dd81248aeaa2f6.tar.bz2
dreambuilder_modpack-907e8bf6a64215a516fdf16869dd81248aeaa2f6.tar.xz
dreambuilder_modpack-907e8bf6a64215a516fdf16869dd81248aeaa2f6.zip
update digilines, technic, unified inventory,
and switched castles to the new modpack form
Diffstat (limited to 'digilines/wires_common.lua')
-rw-r--r--digilines/wires_common.lua54
1 files changed, 27 insertions, 27 deletions
diff --git a/digilines/wires_common.lua b/digilines/wires_common.lua
index c5f761b..8ac1d29 100644
--- a/digilines/wires_common.lua
+++ b/digilines/wires_common.lua
@@ -1,17 +1,17 @@
minetest.register_on_placenode(function(pos, node)
if minetest.registered_nodes[node.name].digiline then
- digiline:update_autoconnect(pos)
+ digilines.update_autoconnect(pos)
end
end)
minetest.register_on_dignode(function(pos, node)
if minetest.registered_nodes[node.name] and minetest.registered_nodes[node.name].digiline then
-- need to make sure that node exists (unknown nodes!)
- digiline:update_autoconnect(pos)
+ digilines.update_autoconnect(pos)
end
end)
-function digiline:update_autoconnect(pos, secondcall)
+function digilines.update_autoconnect(pos, secondcall)
local xppos = {x=pos.x+1, y=pos.y, z=pos.z}
local zppos = {x=pos.x, y=pos.y, z=pos.z+1}
local xmpos = {x=pos.x-1, y=pos.y, z=pos.z}
@@ -26,20 +26,20 @@ function digiline:update_autoconnect(pos, secondcall)
local zmypos = {x=pos.x, y=pos.y+1, z=pos.z-1}
if secondcall == nil then
- digiline:update_autoconnect(xppos, true)
- digiline:update_autoconnect(zppos, true)
- digiline:update_autoconnect(xmpos, true)
- digiline:update_autoconnect(zmpos, true)
+ digilines.update_autoconnect(xppos, true)
+ digilines.update_autoconnect(zppos, true)
+ digilines.update_autoconnect(xmpos, true)
+ digilines.update_autoconnect(zmpos, true)
- digiline:update_autoconnect(xpypos, true)
- digiline:update_autoconnect(zpypos, true)
- digiline:update_autoconnect(xmypos, true)
- digiline:update_autoconnect(zmypos, true)
+ digilines.update_autoconnect(xpypos, true)
+ digilines.update_autoconnect(zpypos, true)
+ digilines.update_autoconnect(xmypos, true)
+ digilines.update_autoconnect(zmypos, true)
- digiline:update_autoconnect(xpympos, true)
- digiline:update_autoconnect(zpympos, true)
- digiline:update_autoconnect(xmympos, true)
- digiline:update_autoconnect(zmympos, true)
+ digilines.update_autoconnect(xpympos, true)
+ digilines.update_autoconnect(zpympos, true)
+ digilines.update_autoconnect(xmympos, true)
+ digilines.update_autoconnect(zmympos, true)
end
local def = minetest.registered_nodes[minetest.get_node(pos).name]
@@ -49,20 +49,20 @@ function digiline:update_autoconnect(pos, secondcall)
return nil
end
- local zmg = digiline:rules_link_anydir(pos, zmpos)
- local zmymg = digiline:rules_link_anydir(pos, zmympos)
- local xmg = digiline:rules_link_anydir(pos, xmpos)
- local xmymg = digiline:rules_link_anydir(pos, xmympos)
- local zpg = digiline:rules_link_anydir(pos, zppos)
- local zpymg = digiline:rules_link_anydir(pos, zpympos)
- local xpg = digiline:rules_link_anydir(pos, xppos)
- local xpymg = digiline:rules_link_anydir(pos, xpympos)
+ local zmg = digilines.rules_link_anydir(pos, zmpos)
+ local zmymg = digilines.rules_link_anydir(pos, zmympos)
+ local xmg = digilines.rules_link_anydir(pos, xmpos)
+ local xmymg = digilines.rules_link_anydir(pos, xmympos)
+ local zpg = digilines.rules_link_anydir(pos, zppos)
+ local zpymg = digilines.rules_link_anydir(pos, zpympos)
+ local xpg = digilines.rules_link_anydir(pos, xppos)
+ local xpymg = digilines.rules_link_anydir(pos, xpympos)
- local xpyg = digiline:rules_link_anydir(pos, xpypos)
- local zpyg = digiline:rules_link_anydir(pos, zpypos)
- local xmyg = digiline:rules_link_anydir(pos, xmypos)
- local zmyg = digiline:rules_link_anydir(pos, zmypos)
+ local xpyg = digilines.rules_link_anydir(pos, xpypos)
+ local zpyg = digilines.rules_link_anydir(pos, zpypos)
+ local xmyg = digilines.rules_link_anydir(pos, xmypos)
+ local zmyg = digilines.rules_link_anydir(pos, zmypos)
local zm, xm, zp, xp, xpy, zpy, xmy, zmy
if zmg or zmymg then zm = 1 else zm = 0 end