From 97710875549fa1bd54e5a82b59c46e85b1261330 Mon Sep 17 00:00:00 2001 From: Nev3r Date: Sun, 15 Sep 2019 17:43:19 +0200 Subject: [PATCH] Always force player camera direction for springs with horizontal thrust component. --- src/p_map.c | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/src/p_map.c b/src/p_map.c index 15fa97c8f..28bfd2806 100644 --- a/src/p_map.c +++ b/src/p_map.c @@ -345,17 +345,14 @@ boolean P_DoSpring(mobj_t *spring, mobj_t *object) if (horizspeed) { object->player->drawangle = spring->angle; - if (vertispeed || (object->player->cmd.forwardmove == 0 && object->player->cmd.sidemove == 0)) - { - object->angle = spring->angle; + object->angle = spring->angle; - if (!demoplayback || P_AnalogMove(object->player)) - { - if (object->player == &players[consoleplayer]) - localangle = spring->angle; - else if (object->player == &players[secondarydisplayplayer]) - localangle2 = spring->angle; - } + if (!demoplayback || P_AnalogMove(object->player)) + { + if (object->player == &players[consoleplayer]) + localangle = spring->angle; + else if (object->player == &players[secondarydisplayplayer]) + localangle2 = spring->angle; } }