From 62f48194934943563d06c7f99eaba1c2effa17ee Mon Sep 17 00:00:00 2001 From: Ralty <78720179+Raltyro@users.noreply.github.com> Date: Sat, 9 Aug 2025 05:53:29 +0700 Subject: [PATCH] Use previous difficulty if possible --- source/funkin/menus/FreeplayState.hx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/funkin/menus/FreeplayState.hx b/source/funkin/menus/FreeplayState.hx index 9f8be698..da855156 100644 --- a/source/funkin/menus/FreeplayState.hx +++ b/source/funkin/menus/FreeplayState.hx @@ -461,7 +461,14 @@ class FreeplayState extends MusicBeatState curSelected = event.value; if (event.playMenuSFX) CoolUtil.playMenuSFX(SCROLL, 0.7); + var prevDiff = curDifficulties[curDifficulty], prevVariant = curDiffMetaKeys[curDifficulty]; updateCurDifficulties(); + + for (i => diff in curDifficulties) if (diff == prevDiff && curDiffMetaKeys[i] == prevVariant) { + curDifficulty = i; + break; + } + changeDiff(0, true); #if PRELOAD_ALL