diff --git a/src/p_user.c b/src/p_user.c index ed8f1a215..3af27cf0e 100644 --- a/src/p_user.c +++ b/src/p_user.c @@ -4265,7 +4265,8 @@ void P_PlayerThink(player_t *player) else if (player->loop.radius != 0) { P_PlayerOrbit(player); - player->rmomx = player->rmomy = 0; + player->rmomx = player->mo->momx; + player->rmomy = player->mo->momy; } else {