Novatux
2014-08-16 35b10adb401c90d3ca8b69a106e82e1fb43a9f52
Fix items sending
2 files modified
15 ■■■■ changed files
technic/machines/other/injector.lua 11 ●●●● patch | view | raw | blame | history
technic/machines/register/common.lua 4 ●●●● patch | view | raw | blame | history
technic/machines/other/injector.lua
@@ -97,12 +97,11 @@
    interval = 1,
    chance = 1,
    action = function(pos, node, active_object_count, active_object_count_wider)
    local pos1={}
    pos1.x = pos.x
    pos1.y = pos.y-1
    pos1.z = pos.z
    local meta=minetest.env:get_meta(pos1)
        if meta:get_int("tubelike")==1 then inject_items (pos) end
        local pos1 = vector.add(pos, vector.new(0, -1, 0))
        local node1 = minetest.get_node(pos1)
        if minetest.get_item_group(node1.name, "tubedevice") > 0 then
            inject_items(pos)
        end
    end,
})
technic/machines/register/common.lua
@@ -101,8 +101,8 @@
    if node.param2 == 0 then pos1.x = pos1.x + 1  x_velocity =  1 end
    local output_tube_connected = false
    local meta1 = minetest.get_meta(pos1)
    if meta1:get_int("tubelike") == 1 then
    local node1 = minetest.get_node(pos1)
    if minetest.get_item_group(node1.name, "tubedevice") > 0 then
        output_tube_connected = true
    end
    tube_time = meta:get_int("tube_time")