diff --git a/src/game/server/tf/tf_gamestats.cpp b/src/game/server/tf/tf_gamestats.cpp index ad45ccf87f..43ec75823b 100644 --- a/src/game/server/tf/tf_gamestats.cpp +++ b/src/game/server/tf/tf_gamestats.cpp @@ -2897,6 +2897,10 @@ void CTFGameStats::Event_PlayerLoadoutChanged( CTFPlayer *pPlayer, bool bForceRe //----------------------------------------------------------------------------- void CTFGameStats::Event_PlayerRevived( CTFPlayer *pPlayer ) { + // Don't count revives between MvM waves + if ( TFGameRules() && TFGameRules()->IsMannVsMachineMode() && TFGameRules()->State_Get() != GR_STATE_RND_RUNNING ) + return; + IncrementStat( pPlayer, TFSTAT_REVIVED, 1 ); }