diff --git a/src/p_user.c b/src/p_user.c
index 25a60cf34be5ed49ccdb820dbc3d01e4f2f562d5..1964a6b3eb61e599458f61596372cd3279102a41 100644
--- a/src/p_user.c
+++ b/src/p_user.c
@@ -12134,6 +12134,8 @@ void P_PlayerThink(player_t *player)
 				case CR_DUSTDEVIL:
 					player->drawangle += ANG20;
 					break;
+				case CR_FAN: // Don't impact drawangle in any special way when on a fan
+					break;
 				/* -- in case we wanted to have the camera freely movable during zoom tubes
 				case CR_ZOOMTUBE:*/
 				case CR_ROPEHANG: