diff --git a/stepmania/src/ScreenGameplay.cpp b/stepmania/src/ScreenGameplay.cpp index 8eb64fd3f4..72eefc10cd 100644 --- a/stepmania/src/ScreenGameplay.cpp +++ b/stepmania/src/ScreenGameplay.cpp @@ -1138,9 +1138,9 @@ void ScreenGameplay::LoadNextSong() { FOREACH_EnabledPlayerNumberInfo( m_vPlayerInfo, pi ) { - Steps *pSteps = GAMESTATE->m_pCurSteps[ pi->GetStepsAndTrailIndex() ]; - if( pSteps->GetDifficulty() == Difficulty_Beginner ) - m_BeginnerHelper.AddPlayer( pi->GetStepsAndTrailIndex(), pi->m_pPlayer->GetNoteData() ); + PlayerNumber pn = pi->GetStepsAndTrailIndex(); + if( GAMESTATE->IsHumanPlayer(pn) && GAMESTATE->m_pCurSteps[pn]->GetDifficulty() == Difficulty_Beginner ) + m_BeginnerHelper.AddPlayer( pn, pi->m_pPlayer->GetNoteData() ); } }