diff --git a/stepmania/src/GameState.cpp b/stepmania/src/GameState.cpp index b34364105a..1c5b63ece4 100644 --- a/stepmania/src/GameState.cpp +++ b/stepmania/src/GameState.cpp @@ -1314,9 +1314,12 @@ SongOptions::FailType GameState::GetPlayerFailType( const PlayerState *pPlayerSt if( m_pCurSteps[pn] ) dc = m_pCurSteps[pn]->GetDifficulty(); - bool bFirstStageForAny = !IsEventMode(); - FOREACH_HumanPlayer( p ) - bFirstStageForAny |= m_iPlayerStageTokens[p] == PREFSMAN->m_iSongsPerPlay; // HACK + bool bFirstStageForAny = false; + if( !IsEventMode() ) + { + FOREACH_HumanPlayer( p ) + bFirstStageForAny |= m_iPlayerStageTokens[p] == PREFSMAN->m_iSongsPerPlay; // HACK + } /* Easy and beginner are never harder than FAIL_IMMEDIATE_CONTINUE. */ if( dc <= Difficulty_Easy )