diff --git a/source/src/physics.cpp b/source/src/physics.cpp index b7c31db8..2ac2a669 100644 --- a/source/src/physics.cpp +++ b/source/src/physics.cpp @@ -448,7 +448,8 @@ void moveplayer(physent *pl, int moveres, bool local, int curtime) else { pl->timeinair += curtime; - if (pl->trycrouch && !pl->crouching) pl->vel.z += 1.0f; + if (pl->trycrouch && !pl->crouching) pl->vel.z += 0.8f; + if (!pl->trycrouch && pl->crouching) pl->vel.z -= 0.8f; } }