From 45cc7a72c01d49480d128f391f06a1ae1272df98 Mon Sep 17 00:00:00 2001 From: Marioiscool246 Date: Wed, 14 May 2025 08:48:00 -0400 Subject: [PATCH] Fix player_speedmod / m_flLaggedMovementValue not working on tf2 --- src/game/shared/tf/tf_gamemovement.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/game/shared/tf/tf_gamemovement.cpp b/src/game/shared/tf/tf_gamemovement.cpp index 476601634c..224f9bee76 100644 --- a/src/game/shared/tf/tf_gamemovement.cpp +++ b/src/game/shared/tf/tf_gamemovement.cpp @@ -294,6 +294,9 @@ void CTFGameMovement::ProcessMovement( CBasePlayer *pBasePlayer, CMoveData *pMov if ( !pBasePlayer || !pMove ) return; + float flStoreFrametime = gpGlobals->frametime; + gpGlobals->frametime *= pBasePlayer->GetLaggedMovementValue(); + // Reset point contents for water check. ResetGetPointContentsCache(); @@ -334,6 +337,8 @@ void CTFGameMovement::ProcessMovement( CBasePlayer *pBasePlayer, CMoveData *pMov #if defined(GAME_DLL) m_pTFPlayer->m_bTakenBlastDamageSinceLastMovement = false; #endif + + gpGlobals->frametime = flStoreFrametime; } //-----------------------------------------------------------------------------