diff --git a/source/funkin/menus/FreeplayState.hx b/source/funkin/menus/FreeplayState.hx index 9216319b..69fc3d8d 100644 --- a/source/funkin/menus/FreeplayState.hx +++ b/source/funkin/menus/FreeplayState.hx @@ -124,13 +124,9 @@ class FreeplayState extends MusicBeatState } updateCurDifficulties(); - - if (curSong != null) { - for(k=>diff in curDifficulties) { - if (diff == Options.freeplayLastDifficulty) { - curDifficulty = k; - } - } + for(i=>diff in curDifficulties) { + if (curDiffMetaKeys[i] == Options.freeplayLastVariation && diff == Options.freeplayLastDifficulty) + curDifficulty = i; } updateCurSong();