various bugfixes/updates
unlock system now supports clear and failed extra stages songs unlocked by roulette are no longer unlocked by selecting them as extra stage 'fixed' survived time for extra stage when failing
This commit is contained in:
@@ -135,8 +135,17 @@ ScreenEvaluation::ScreenEvaluation( CString sClassName, Type type ) : Screen(sCl
|
||||
|
||||
Grade max_grade = GRADE_NO_DATA;
|
||||
for( p=0; p<NUM_PLAYERS; p++ )
|
||||
{
|
||||
max_grade = max( max_grade, grade[p] );
|
||||
|
||||
// if its extra stage, update # passed stages
|
||||
if (PREFSMAN->m_bUseUnlockSystem &&
|
||||
(GAMESTATE->IsExtraStage() || GAMESTATE->IsExtraStage2() ) &&
|
||||
grade[p] > GRADE_E &&
|
||||
m_Type != summary)
|
||||
GAMESTATE->m_pUnlockingSys->UnlockClearExtraStage();
|
||||
}
|
||||
|
||||
|
||||
//
|
||||
// update persistent statistics
|
||||
|
||||
Reference in New Issue
Block a user