mirror of
https://github.com/luanti-org/luanti.git
synced 2025-07-02 16:38:41 +00:00
Limit speed in collisionMoveResult for avoiding hangs
This commit is contained in:
parent
c1bf6f9f7a
commit
6b8435cf8c
1 changed files with 6 additions and 1 deletions
|
@ -213,6 +213,11 @@ collisionMoveResult collisionMoveSimple(Environment *env, IGameDef *gamedef,
|
||||||
if(speed_f.getLength() == 0)
|
if(speed_f.getLength() == 0)
|
||||||
return result;
|
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
|
Collect node boxes in movement range
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue