don't disqualify for mods that have no effect on the current song or course

This commit is contained in:
Chris Danford
2004-03-25 05:38:04 +00:00
parent 910b378509
commit cb91aa5f36
3 changed files with 39 additions and 14 deletions
+11 -2
View File
@@ -897,9 +897,18 @@ void GameState::RestoreSelectedOptions()
bool GameState::IsDisqualified( PlayerNumber pn )
{
if( GAMESTATE->IsCourseMode() )
return GAMESTATE->m_PlayerOptions[pn].IsHandicapForCourse( GAMESTATE->m_pCurCourse );
{
return GAMESTATE->m_PlayerOptions[pn].IsEasierForCourse(
GAMESTATE->m_pCurCourse,
GAMESTATE->GetCurrentStyleDef()->m_StepsType,
GAMESTATE->m_PreferredCourseDifficulty[pn] );
}
else
return GAMESTATE->m_PlayerOptions[pn].IsHandicapForSong( GAMESTATE->m_pCurSong );
{
return GAMESTATE->m_PlayerOptions[pn].IsEasierForSongAndSteps(
GAMESTATE->m_pCurSong,
GAMESTATE->m_pCurNotes[pn] );
}
}
void GameState::ResetNoteSkins()