diff --git a/src/StageStats.cpp b/src/StageStats.cpp index df3a500349..d30e7bfe9f 100644 --- a/src/StageStats.cpp +++ b/src/StageStats.cpp @@ -202,7 +202,6 @@ void StageStats::FinalizeScores( bool bSummary ) m_multiPlayer[mp].m_HighScore = FillInHighScore( m_multiPlayer[mp], *GAMESTATE->m_pMultiPlayerState[mp], "", sPlayerGuid ); } - // todo: don't save scores in autoplay -aj FOREACH_HumanPlayer( p ) { const HighScore &hs = m_player[p].m_HighScore; @@ -215,6 +214,10 @@ void StageStats::FinalizeScores( bool bSummary ) if( hs.GetDisqualified() ) continue; + // Don't save autoplay scores + if( m_bUsedAutoplay ) + continue; + if( bSummary ) { // don't save scores if any stage was failed