Этот коммит содержится в:
SmallJoker
2015-03-15 13:03:35 +01:00
родитель eb610a5e9c
Коммит 670f961d35
2 изменённых файлов: 10 добавлений и 1 удалений

Просмотреть файл

@@ -27,7 +27,15 @@ function boost_cart:is_rail(pos)
local vi = area:indexp(pos)
node = minetest.get_name_from_content_id(data[vi])
end
return minetest.get_item_group(node, "rail") ~= 0
if minetest.get_item_group(node, "rail") == 0 then
return false
end
local group = minetest.get_item_group(node, "connect_to_raillike")
if self.railtype == nil then
self.railtype = group
return true
end
return group == self.railtype
end
function boost_cart:check_front_up_down(pos, dir, onlyDown)

Просмотреть файл

@@ -30,6 +30,7 @@ boost_cart.cart = {
old_dir = {x=0, y=0, z=0},
old_pos = nil,
old_switch = nil,
railtype = nil,
attached_items = {}
}