From 6a802c228153d03a8d8a72891a13e9e95db28ca1 Mon Sep 17 00:00:00 2001 From: Ralty <78720179+Raltyro@users.noreply.github.com> Date: Sat, 9 Aug 2025 05:40:03 +0700 Subject: [PATCH] Song Variations Ordering --- source/funkin/menus/FreeplayState.hx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/funkin/menus/FreeplayState.hx b/source/funkin/menus/FreeplayState.hx index 1d7cadf6..9f8be698 100644 --- a/source/funkin/menus/FreeplayState.hx +++ b/source/funkin/menus/FreeplayState.hx @@ -499,7 +499,9 @@ class FreeplayState extends MusicBeatState curDiffMetaKeys.resize(0); curDifficulties = songs[curSelected].difficulties.copy(); for (i in 0...curDifficulties.length) curDiffMetaKeys.push(null); - for (variant => meta in songs[curSelected].metas) { + + var meta:ChartMetaData; + for (variant in songs[curSelected].variants) if ((meta = songs[curSelected].metas.get(variant)) != null) { curDifficulties = curDifficulties.concat(meta.difficulties); for (i in 0...meta.difficulties.length) curDiffMetaKeys.push(variant); }