Increase max. speed of boats

Wuzzy 2019-09-11 13:28:14 +02:00
parent e633f15eed
commit 30a954b874

@ -221,9 +221,6 @@ function boat.on_step(self, dtime)
if s ~= get_sign(self._v) then if s ~= get_sign(self._v) then
self._v = 0 self._v = 0
end end
if math.abs(self._v) > 5 then
self._v = 5 * get_sign(self._v)
end
p.y = p.y - boat_y_offset p.y = p.y - boat_y_offset
local new_velo local new_velo
@ -256,6 +253,14 @@ function boat.on_step(self, dtime)
end end
end end
end end
-- Terminal velocity: 8 m/s per axis of travel
for _,axis in pairs({"z","y","x"}) do
if math.abs(new_velo[axis]) > 8 then
new_velo[axis] = 8 * get_sign(new_velo[axis])
end
end
self.object:set_velocity(new_velo) self.object:set_velocity(new_velo)
self.object:set_acceleration(new_acce) self.object:set_acceleration(new_acce)
end end