From 033e0ea7bca929a154fe434df90972d5286fe43e Mon Sep 17 00:00:00 2001 From: Mitchell Richters Date: Thu, 13 Oct 2022 11:50:16 +1100 Subject: [PATCH] - Make rotscrnang return to zero at same speed as look_ang. --- source/core/gameinput.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/source/core/gameinput.cpp b/source/core/gameinput.cpp index 75826610f..1748b0713 100644 --- a/source/core/gameinput.cpp +++ b/source/core/gameinput.cpp @@ -42,8 +42,7 @@ enum static constexpr double YAW_TURNSPEEDS[3] = { 41.1987304, 156.555175, 272.24121 }; static constexpr double YAW_PREAMBLESCALE = YAW_TURNSPEEDS[0] / YAW_TURNSPEEDS[1]; static constexpr DAngle YAW_LOOKINGSPEED = DAngle::fromDeg(801.5625); -static constexpr DAngle YAW_ROTATESPEED = DAngle::fromDeg(126.5625); -static constexpr DAngle YAW_ROTATERETURN = DAngle::fromDeg(15.); +static constexpr DAngle YAW_ROTATESPEED = DAngle::fromDeg(63.28125); static constexpr DAngle YAW_LOOKRETURN = DAngle::fromDeg(7.5); static constexpr DAngle YAW_SPINSTAND = DAngle::fromDeg(675.); static constexpr DAngle YAW_SPINCROUCH = YAW_SPINSTAND * 0.5; @@ -221,7 +220,7 @@ void PlayerHorizon::applyinput(float const horz, ESyncBits* actions, double cons void PlayerAngle::applyinput(float const avel, ESyncBits* actions, double const scaleAdjust) { // Process angle return to zeros. - scaletozero(rotscrnang, YAW_ROTATERETURN, scaleAdjust); + scaletozero(rotscrnang, YAW_LOOKRETURN, scaleAdjust); scaletozero(look_ang, YAW_LOOKRETURN, scaleAdjust); // Process keyboard input.