From cf2671be7729a7d7cbf0c87ddcf919a04c5a4a01 Mon Sep 17 00:00:00 2001 From: Sryder <sryder13@gmail.com> Date: Mon, 6 Mar 2017 03:21:28 +0000 Subject: [PATCH] Fix toaster's slower acceleration on ice surfaces Will likely act slightly different because of acceleration being reworked and it using a different variable --- src/p_user.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/p_user.c b/src/p_user.c index c2709ac5a..fa1d32be2 100644 --- a/src/p_user.c +++ b/src/p_user.c @@ -4785,6 +4785,9 @@ static void P_3dMovement(player_t *player) movepushforward = FixedMul(movepushforward, player->mo->scale); + if (player->mo->movefactor != FRACUNIT) // Friction-scaled acceleration... + movepushforward = FixedMul(movepushforward, player->mo->movefactor); + //if (mforward && cmd->forwardmove < 0) // SRB2kart - braking isn't instant // movepushforward /= 32; -- GitLab