From: Novatux Date: Sun, 1 Jun 2014 06:51:18 +0000 (+0200) Subject: Try to fix #67 X-Git-Url: http://81.2.79.47:8989/gitweb/?a=commitdiff_plain;h=eeff32781ceaefd15efb17c5d66c83940977e21d;p=zefram%2Fminetest%2Fpipeworks.git Try to fix #67 --- 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,