]> git.lizzy.rs Git - minetest.git/blobdiff - src/collision.cpp
Add tiny Y offset in collisionMoveSimple() to tweak performance
[minetest.git] / src / collision.cpp
index 9bd75899530a7ba0d1f9950483fd34996015e3e0..9d0e8b361f78f38f2f4dea614a6d9e95233d0dd2 100644 (file)
@@ -260,7 +260,7 @@ collisionMoveResult collisionMoveSimple(Environment *env, IGameDef *gamedef,
        v3f newpos_f = *pos_f + *speed_f * dtime;
        v3f minpos_f(
                MYMIN(pos_f->X, newpos_f.X),
-               MYMIN(pos_f->Y, newpos_f.Y),
+               MYMIN(pos_f->Y, newpos_f.Y) + 0.01 * BS, // bias rounding, player often at +/-n.5
                MYMIN(pos_f->Z, newpos_f.Z)
        );
        v3f maxpos_f(