diff --git a/src/rendering/camera_controller.cpp b/src/rendering/camera_controller.cpp index 56301d5a..603409f6 100644 --- a/src/rendering/camera_controller.cpp +++ b/src/rendering/camera_controller.cpp @@ -541,8 +541,7 @@ void CameraController::update(float deltaTime) { // WoW-style: snap to floor if within step-up or fall-catch range, // but only when not moving upward (jumping) - if (dz <= stepUp && dz >= -fallCatch && - (verticalVelocity <= 0.0f || *groundH > feetZ)) { + if (dz <= stepUp && dz >= -fallCatch && verticalVelocity <= 0.0f) { targetPos.z = *groundH; verticalVelocity = 0.0f; grounded = true;