Skip to content
Snippets Groups Projects
Commit 6b8435cf authored by Esteban I. Ruiz Moreno's avatar Esteban I. Ruiz Moreno Committed by PilzAdam
Browse files

Limit speed in collisionMoveResult for avoiding hangs

parent c1bf6f9f
No related branches found
No related tags found
No related merge requests found
......@@ -209,10 +209,15 @@ collisionMoveResult collisionMoveSimple(Environment *env, IGameDef *gamedef,
}
speed_f += accel_f * dtime;
// If there is no speed, there are no collisions
// If there is no speed, there are no collisions
if(speed_f.getLength() == 0)
return result;
// Limit speed for avoiding hangs
speed_f.Y=rangelim(speed_f.Y,-5000,5000);
speed_f.X=rangelim(speed_f.X,-5000,5000);
speed_f.Z=rangelim(speed_f.Z,-5000,5000);
/*
Collect node boxes in movement range
*/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment