diff --git a/src/p_user.c b/src/p_user.c
index 4fc4ff7bbfe822c1a66cdbac733d91a6c8f154ab..898116ac013be72c315812cb84bdd0522749f1f5 100644
--- a/src/p_user.c
+++ b/src/p_user.c
@@ -6752,6 +6752,8 @@ static void P_DoNiGHTSCapsule(player_t *player)
 	if ((player->mo->state == &states[S_PLAY_NIGHTS_PULL])
 	&& (player->mo->sprite2 == SPR2_NGT0))
 		player->mo->rollangle += ANG30;
+	else
+		player->mo->rollangle = 0;
 #endif
 
 	if (G_IsSpecialStage(gamemap))