diff --git a/src/game/shared/tf/tf_weapon_wrench.cpp b/src/game/shared/tf/tf_weapon_wrench.cpp index 9ca247bc5a3..9d164011052 100644 --- a/src/game/shared/tf/tf_weapon_wrench.cpp +++ b/src/game/shared/tf/tf_weapon_wrench.cpp @@ -14,6 +14,7 @@ #ifdef CLIENT_DLL #include "c_tf_player.h" #include "in_buttons.h" + #include "prediction.h" #include "tf_hud_menu_eureka_teleport.h" // NVNT haptics system interface #include "haptics/ihaptics.h" @@ -217,6 +218,11 @@ void CTFWrench::ItemPostFrame() return; } + if ( !pOwner->IsLocalPlayer() || !prediction->IsFirstTimePredicted() ) + { + return; + } + // Just pressed reload? if ( pOwner->m_nButtons & IN_RELOAD && !m_bReloadDown ) {