Fix boats moving too fast backwards
parent
041839fd1a
commit
a9ed14c4af
|
@ -213,9 +213,9 @@ function boat.on_step(self, dtime)
|
|||
end
|
||||
local s = get_sign(self._v)
|
||||
if not on_water and not in_water and math.abs(self._v) > 0.25 then
|
||||
v_slowdown = math.min(self._v - 0.25, v_slowdown * 5)
|
||||
v_slowdown = math.min(math.abs(self._v) - 0.25, v_slowdown * 5)
|
||||
elseif in_water and math.abs(self._v) > 0.5 then
|
||||
v_slowdown = math.min(self._v - 0.5, v_slowdown * 5)
|
||||
v_slowdown = math.min(math.abs(self._v) - 0.5, v_slowdown * 5)
|
||||
end
|
||||
self._v = self._v - v_slowdown * s
|
||||
if s ~= get_sign(self._v) then
|
||||
|
|
Loading…
Reference in New Issue