From 2f8e920c3e3e17acb9e63ce7c31ffd2df4a9649e Mon Sep 17 00:00:00 2001 From: Blixibon Date: Sun, 7 Nov 2021 07:37:41 -0600 Subject: [PATCH] Minor body lean fix from Alien Swarm SDK --- sp/src/game/server/baseflex.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sp/src/game/server/baseflex.cpp b/sp/src/game/server/baseflex.cpp index 3c660a88..921e3fe6 100644 --- a/sp/src/game/server/baseflex.cpp +++ b/sp/src/game/server/baseflex.cpp @@ -2332,8 +2332,13 @@ void CBaseFlex::DoBodyLean( void ) { m_vecPrevVelocity = vecDelta; float decay = ExponentialDecay( 0.5, 0.1, dt ); +#ifdef MAPBASE // From Alien Swarm SDK + m_vecShift = m_vecShift * decay; + m_vecLean = m_vecLean * decay; +#else m_vecShift = m_vecLean * decay; m_vecLean = m_vecShift * decay; +#endif } m_vecPrevOrigin = vecOrigin;