diff --git a/dev/performance-3.0.5/dlls/ns.dll b/dev/performance-3.0.5/dlls/ns.dll index 3eee7b5e..739e82ec 100644 Binary files a/dev/performance-3.0.5/dlls/ns.dll and b/dev/performance-3.0.5/dlls/ns.dll differ diff --git a/dev/performance-3.0.5/source/mod/AvHPlayer.cpp b/dev/performance-3.0.5/source/mod/AvHPlayer.cpp index e9b3e3a6..9b9d2b07 100644 --- a/dev/performance-3.0.5/source/mod/AvHPlayer.cpp +++ b/dev/performance-3.0.5/source/mod/AvHPlayer.cpp @@ -3555,7 +3555,7 @@ void AvHPlayer::Init() AvHGamerules* theGameRules = GetGameRules(); mServerVariableList.clear(); - + mLastUpdateTime=-1; for (i = 0; i < theGameRules->GetNumServerVariables(); ++i) { mServerVariableList.push_back(ServerVariable()); @@ -6969,8 +6969,8 @@ void AvHPlayer::InternalCommonThink() void AvHPlayer::PropagateServerVariables() { - static float theLastUpdateTime = -1.0f; - if ( gpGlobals->time > (theLastUpdateTime + 0.5f ) ) { + + if ( gpGlobals->time > (mLastUpdateTime + 0.5f ) ) { for (int i = 0; i < (signed)mServerVariableList.size(); ++i) { @@ -6995,7 +6995,7 @@ void AvHPlayer::PropagateServerVariables() } } - theLastUpdateTime = gpGlobals->time; + mLastUpdateTime = gpGlobals->time; } } diff --git a/dev/performance-3.0.5/source/mod/AvHPlayer.h b/dev/performance-3.0.5/source/mod/AvHPlayer.h index 508f3b79..978fa96d 100644 --- a/dev/performance-3.0.5/source/mod/AvHPlayer.h +++ b/dev/performance-3.0.5/source/mod/AvHPlayer.h @@ -812,7 +812,7 @@ private: int mScore; int mSavedCombatFrags; - + float mLastUpdateTime; #ifdef USE_UPP bool mAuthorized; int mAuthMask;