diff --git a/mp/src/game/shared/neo/neo_predicted_viewmodel.cpp b/mp/src/game/shared/neo/neo_predicted_viewmodel.cpp index c937a8bd3..e6ebf0654 100644 --- a/mp/src/game/shared/neo/neo_predicted_viewmodel.cpp +++ b/mp/src/game/shared/neo/neo_predicted_viewmodel.cpp @@ -267,6 +267,11 @@ float CNEOPredictedViewModel::lean(CNEO_Player *player){ } } + if (!(player->GetFlags() & FL_ONGROUND)) { + //mid-air; move towards zero + Yfinal = 0; + } + const float dY = Yfinal - Ycurrent; if (dY != 0){