From e008821742ccf21834adcb1339d9d90aba30e832 Mon Sep 17 00:00:00 2001 From: alex Date: Tue, 4 Jul 2023 04:43:18 -0700 Subject: [PATCH] [Vanilla Bugfix]: Prevent stuck running animation; remove mcSprint from mstate_real when checking opposite keys (closes #1365) (#1366) --- src/xrGame/Actor_Movement.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xrGame/Actor_Movement.cpp b/src/xrGame/Actor_Movement.cpp index 992d6319894..2beec1b8db5 100644 --- a/src/xrGame/Actor_Movement.cpp +++ b/src/xrGame/Actor_Movement.cpp @@ -279,7 +279,7 @@ void CActor::g_cl_CheckControls(u32 mstate_wf, Fvector& vControlAccel, float& Ju // correct "mstate_real" if opposite keys pressed if (_abs(vControlAccel.z) < EPS) - mstate_real &= ~(mcFwd + mcBack); + mstate_real &= ~(mcFwd + mcBack + mcSprint); if (_abs(vControlAccel.x) < EPS) mstate_real &= ~(mcLStrafe + mcRStrafe);