diff --git a/src/p_user.c b/src/p_user.c index a96e8f783..d743cf220 100644 --- a/src/p_user.c +++ b/src/p_user.c @@ -4067,7 +4067,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 {