From 7871bab69787900cced3cc1fe8549aa8fe64e5f3 Mon Sep 17 00:00:00 2001 From: NepDisk Date: Wed, 17 Sep 2025 17:29:08 -0400 Subject: [PATCH] Fix T_Pusher player turn --- src/p_spec.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/p_spec.c b/src/p_spec.c index 5a1cf291d..520351e2d 100644 --- a/src/p_spec.c +++ b/src/p_spec.c @@ -9552,10 +9552,11 @@ void T_Pusher(pusher_t *p) { angle_t angle = thing->player->angleturn; if (thing->angle - angle > ANGLE_180) - P_SetPlayerAngle(thing->player, angle - (angle - thing->angle) / 8); + P_ForceLocalAngle(thing->player, angle - (angle - thing->angle) / 8, true); else - P_SetPlayerAngle(thing->player, angle + (thing->angle - angle) / 8); - //P_SetPlayerAngle(thing->player, thing->angle); + P_ForceLocalAngle(thing->player, angle + (thing->angle - angle) / 8, true); + + thing->player->angleturn = thing->angle; } }