diff --git a/source/core/gameinput.cpp b/source/core/gameinput.cpp index 6a2c6df4c..f61ef340f 100644 --- a/source/core/gameinput.cpp +++ b/source/core/gameinput.cpp @@ -378,8 +378,8 @@ void PlayerAngle::applyinput(float const avel, ESyncBits* actions, double const { if (*actions & key) { - look_ang += DAngle::fromDeg(getTicrateScale(LOOKINGSPEED) * scaleAdjust * direction * BAngToDegree); - rotscrnang -= DAngle::fromDeg(getTicrateScale(ROTATESPEED) * scaleAdjust * direction * BAngToDegree); + look_ang += DAngle::fromDeg(getTicrateScale(LOOKINGSPEED) * getCorrectedScale(scaleAdjust) * direction * BAngToDegree); + rotscrnang -= DAngle::fromDeg(getTicrateScale(ROTATESPEED) * getCorrectedScale(scaleAdjust) * direction * BAngToDegree); } }; doLookKeys(SB_LOOK_LEFT, -1);