added smalljokers new changes

This commit is contained in:
TenPlus1 2018-09-01 18:46:15 +01:00
parent c695f2c14b
commit b67308a72a

View File

@ -54,15 +54,19 @@ function cart_entity:on_activate(staticdata, dtime_s)
return return
end end
self.railtype = data.railtype self.railtype = data.railtype
if data.old_dir then self.old_dir = data.old_dir or self.old_dir
self.old_dir = data.old_dir self.old_pos = data.old_pos or self.old_pos
-- Correct the position when the cart drives further after the last 'step()'
if self.old_pos and boost_cart:is_rail(self.old_pos, self.railtype) then
self.object:set_pos(self.old_pos)
end end
end end
function cart_entity:get_staticdata() function cart_entity:get_staticdata()
return minetest.serialize({ return minetest.serialize({
railtype = self.railtype, railtype = self.railtype,
old_dir = self.old_dir old_dir = self.old_dir,
old_pos = self.old_pos
}) })
end end