diff --git a/src/p_user.c b/src/p_user.c index 5708461d9..a7c24232d 100644 --- a/src/p_user.c +++ b/src/p_user.c @@ -12814,7 +12814,7 @@ angle_t P_GetLocalAngle(player_t *player) void P_ForceLocalAngle(player_t *player, angle_t angle) { - angle = angle >> 16 << 16; + angle = angle & ~UINT16_MAX; if (player == &players[consoleplayer]) localangle = angle;