current character check

This commit is contained in:
nebulazorua 2024-05-09 01:13:05 +08:00
parent eb755cadd6
commit d358e5e3f6
1 changed files with 6 additions and 2 deletions

View File

@ -197,8 +197,12 @@ class FreeplayState extends MusicBeatSubState
// Only display songs which actually have available charts for the current character.;
var variations = [Constants.DEFAULT_VARIATION];
for (variation in song.variations)
if (!variations.contains(variation)) variations.push(variation);
if (song.variations.contains(currentCharacter)) variations = [currentCharacter];
else
{
for (variation in song.variations)
if (!variations.contains(variation)) variations.push(variation);
}
var availableDifficultiesForSong:Array<String> = song.listDifficulties(variations, false);
if (availableDifficultiesForSong.length == 0) continue;