summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2013-01-04 01:34:25 -0500
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2013-01-04 01:34:25 -0500
commit0a1f90c391dcc4907665e1211c666310d36a740b (patch)
treea4b7456f0e7bcc8f456342d23e5d454794ee62c9
parent88bc800ccb6c9445a76cf06f8ba73e3caeceb2de (diff)
downloadpipeworks-0a1f90c391dcc4907665e1211c666310d36a740b.tar
pipeworks-0a1f90c391dcc4907665e1211c666310d36a740b.tar.gz
pipeworks-0a1f90c391dcc4907665e1211c666310d36a740b.tar.bz2
pipeworks-0a1f90c391dcc4907665e1211c666310d36a740b.tar.xz
pipeworks-0a1f90c391dcc4907665e1211c666310d36a740b.zip
Made pipes able to carry water!
It was just a minor logic error resulting from moving the water flowing code into it's own file when I originally imported it. Many thanks to Mauvebic for writing it!
-rw-r--r--flowing_logic.lua10
-rw-r--r--init.lua8
2 files changed, 9 insertions, 9 deletions
diff --git a/flowing_logic.lua b/flowing_logic.lua
index 95162a3..d58d124 100644
--- a/flowing_logic.lua
+++ b/flowing_logic.lua
@@ -86,22 +86,22 @@ local spigot_check = function(pos,node)
end
minetest.register_abm({
- nodenames = empty_nodenames,
- interval = 15,
+ nodenames = pipes_empty_nodenames,
+ interval = 1,
chance = 1,
action = function(pos, node, active_object_count, active_object_count_wider) check4inflows(pos,node) end
})
minetest.register_abm({
- nodenames = full_nodenames,
- interval = 10,
+ nodenames = pipes_full_nodenames,
+ interval = 1,
chance = 1,
action = function(pos, node, active_object_count, active_object_count_wider) checksources(pos,node) end
})
minetest.register_abm({
nodenames = {'pipeworks:outlet','pipeworks:spigot'},
- interval = 10,
+ interval = 1,
chance = 1,
action = function(pos, node, active_object_count, active_object_count_wider)
if node.name == 'pipeworks:outlet' then update_outlet(pos)
diff --git a/init.lua b/init.lua
index fe85f40..d7da236 100644
--- a/init.lua
+++ b/init.lua
@@ -135,8 +135,8 @@ end
-- now define the nodes!
-local empty_nodenames = {}
-local full_nodenames = {}
+pipes_empty_nodenames = {}
+pipes_full_nodenames = {}
for xm = 0, 1 do
for xp = 0, 1 do
@@ -310,8 +310,8 @@ for zp = 0, 1 do
pipe_scanforobjects(pos)
end
})
- table.insert(empty_nodenames,"pipeworks:pipe_"..pname.."_empty") -- for the abms
- table.insert(full_nodenames,"pipeworks:pipe_"..pname.."_loaded") -- for bacon
+ table.insert(pipes_empty_nodenames,"pipeworks:pipe_"..pname.."_empty") -- for the abms
+ table.insert(pipes_full_nodenames,"pipeworks:pipe_"..pname.."_loaded") -- for bacon
end
end
end