don't make unlocks for songs with no challenge steps
This commit is contained in:
@@ -453,8 +453,14 @@ void UnlockManager::Load()
|
|||||||
{
|
{
|
||||||
FOREACH_CONST( Song*, SONGMAN->GetAllSongs(), s )
|
FOREACH_CONST( Song*, SONGMAN->GetAllSongs(), s )
|
||||||
{
|
{
|
||||||
|
// If no hard steps to play to unlock, skip
|
||||||
if( (*s)->GetOneSteps(STEPS_TYPE_INVALID, DIFFICULTY_HARD) == NULL )
|
if( (*s)->GetOneSteps(STEPS_TYPE_INVALID, DIFFICULTY_HARD) == NULL )
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
|
// If no challenge steps to unlock, skip
|
||||||
|
if( (*s)->GetOneSteps(STEPS_TYPE_INVALID, DIFFICULTY_CHALLENGE) == NULL )
|
||||||
|
continue;
|
||||||
|
|
||||||
if( SONGMAN->WasLoadedFromAdditionalSongs(*s) )
|
if( SONGMAN->WasLoadedFromAdditionalSongs(*s) )
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user