summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNovatux <nathanael.courant@laposte.net>2014-06-01 08:51:18 +0200
committerNovatux <nathanael.courant@laposte.net>2014-06-01 08:51:18 +0200
commiteeff32781ceaefd15efb17c5d66c83940977e21d (patch)
tree2f6efc6b627ba256e31a0017376385e553a14388
parent476a60b848e6776574b86da2daa8889f2c787d7b (diff)
downloadpipeworks-eeff32781ceaefd15efb17c5d66c83940977e21d.tar
pipeworks-eeff32781ceaefd15efb17c5d66c83940977e21d.tar.gz
pipeworks-eeff32781ceaefd15efb17c5d66c83940977e21d.tar.bz2
pipeworks-eeff32781ceaefd15efb17c5d66c83940977e21d.tar.xz
pipeworks-eeff32781ceaefd15efb17c5d66c83940977e21d.zip
Try to fix #67
-rw-r--r--tubes.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/tubes.lua b/tubes.lua
index a6df2dc..894e38c 100644
--- a/tubes.lua
+++ b/tubes.lua
@@ -357,6 +357,7 @@ if pipeworks.enable_detector_tube then
local detector_plain_textures = {"pipeworks_detector_tube_plain.png", "pipeworks_detector_tube_plain.png", "pipeworks_detector_tube_plain.png",
"pipeworks_detector_tube_plain.png", "pipeworks_detector_tube_plain.png", "pipeworks_detector_tube_plain.png"}
local detector_inv_texture = "pipeworks_detector_tube_inv.png"
+ local detector_tube_step = 2 * tonumber(minetest.setting_get("dedicated_server_step"))
pipeworks.register_tube("pipeworks:detector_tube_on", "Detector tube segment on (you hacker you)", detector_plain_textures, noctr_textures,
end_textures, short_texture, detector_inv_texture,
{tube = {can_go = function(pos, node, velocity, stack)
@@ -364,7 +365,7 @@ if pipeworks.enable_detector_tube then
local name = minetest.get_node(pos).name
local nitems = meta:get_int("nitems")+1
meta:set_int("nitems", nitems)
- minetest.after(0.1, minetest.registered_nodes[name].item_exit, pos)
+ minetest.after(detector_tube_step, minetest.registered_nodes[name].item_exit, pos)
return pipeworks.notvel(pipeworks.meseadjlist,velocity)
end},
groups = {mesecon = 2, not_in_creative_inventory = 1},
@@ -388,7 +389,7 @@ if pipeworks.enable_detector_tube then
local meta = minetest.get_meta(pos)
meta:set_int("nitems", 1)
local name = minetest.get_node(pos).name
- minetest.after(0.1, minetest.registered_nodes[name].item_exit,pos)
+ minetest.after(detector_tube_step, minetest.registered_nodes[name].item_exit,pos)
end})
pipeworks.register_tube("pipeworks:detector_tube_off", "Detector tube segment", detector_plain_textures, noctr_textures,
end_textures, short_texture, detector_inv_texture,