diff --git a/stepmania/src/GameState.cpp b/stepmania/src/GameState.cpp index 5ea99beefc..8bd8121f17 100644 --- a/stepmania/src/GameState.cpp +++ b/stepmania/src/GameState.cpp @@ -660,7 +660,7 @@ void GameState::CommitStageStats() { if( m_bDemonstrationOrJukebox ) return; - if( GAMESTATE->m_bMultiplayer ) + if( m_bMultiplayer ) return; STATSMAN->CommitStatsToProfiles( &STATSMAN->m_CurStageStats ); diff --git a/stepmania/src/ScreenGameplay.cpp b/stepmania/src/ScreenGameplay.cpp index 8e988ebdb0..b8273fb471 100644 --- a/stepmania/src/ScreenGameplay.cpp +++ b/stepmania/src/ScreenGameplay.cpp @@ -2346,9 +2346,7 @@ void ScreenGameplay::StageFinished( bool bBackedOut ) STATSMAN->m_CurStageStats.m_player[pn].CalcAwards( pn, STATSMAN->m_CurStageStats.m_bGaveUp, STATSMAN->m_CurStageStats.m_bUsedAutoplay ); STATSMAN->m_CurStageStats.CommitScores( false ); - // no saved stats in multiplayer - if( !GAMESTATE->m_bMultiplayer ) - GAMESTATE->CommitStageStats(); + GAMESTATE->CommitStageStats(); // save current stage stats STATSMAN->m_vPlayedStageStats.push_back( STATSMAN->m_CurStageStats );