forked from mtcontrib/boost_cart
Allow different railtypes
This commit is contained in:
parent
eb610a5e9c
commit
670f961d35
@ -27,7 +27,15 @@ function boost_cart:is_rail(pos)
|
|||||||
local vi = area:indexp(pos)
|
local vi = area:indexp(pos)
|
||||||
node = minetest.get_name_from_content_id(data[vi])
|
node = minetest.get_name_from_content_id(data[vi])
|
||||||
end
|
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
|
end
|
||||||
|
|
||||||
function boost_cart:check_front_up_down(pos, dir, onlyDown)
|
function boost_cart:check_front_up_down(pos, dir, onlyDown)
|
||||||
|
Loading…
Reference in New Issue
Block a user