diff --git a/source/blood/src/player.cpp b/source/blood/src/player.cpp index b1d072023..4c46c0ffa 100644 --- a/source/blood/src/player.cpp +++ b/source/blood/src/player.cpp @@ -1586,7 +1586,7 @@ void ProcessInput(PLAYER *pPlayer) if (klabs(pPlayer->q16slopehoriz) < 4) pPlayer->q16slopehoriz = 0; } - pPlayer->slope = (-FixedToInt(pPlayer->q16horiz))<<7; + pPlayer->slope = -(FixedToInt(pPlayer->q16horiz) - 100)<<7; if (pInput->actions & SB_INVPREV) { pInput->actions&= ~SB_INVPREV;