diff --git a/stepmania/src/GameState.cpp b/stepmania/src/GameState.cpp index 70384f1419..c8681ae1ac 100644 --- a/stepmania/src/GameState.cpp +++ b/stepmania/src/GameState.cpp @@ -206,6 +206,9 @@ bool GameState::HasEarnedExtraStage() if( PREFSMAN->m_bEventMode ) return false; + if( GAMESTATE->m_PlayMode != PLAY_MODE_ARCADE ) + return false; + if( (GAMESTATE->IsFinalStage() || GAMESTATE->IsExtraStage()) ) { for( int p=0; p