From 52f3c6307108f5896f3abb2304a67f36c32efff3 Mon Sep 17 00:00:00 2001 From: Cameron Taylor Date: Mon, 21 Jul 2025 04:27:21 -0400 Subject: [PATCH] mobile fix where the capsules don't properly shift away from the letter sorting crap --- source/funkin/ui/freeplay/FreeplayState.hx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/funkin/ui/freeplay/FreeplayState.hx b/source/funkin/ui/freeplay/FreeplayState.hx index 3fcef086a..d1b6a261f 100644 --- a/source/funkin/ui/freeplay/FreeplayState.hx +++ b/source/funkin/ui/freeplay/FreeplayState.hx @@ -2679,6 +2679,7 @@ class FreeplayState extends MusicBeatSubState capsule.targetPos.y = capsule.intendedY(index - curSelectedFloat); capsule.targetPos.x = capsule.intendedX(index - curSelectedFloat) + (CUTOUT_WIDTH * SONGS_POS_MULTI); + if (index + 0.5 < curSelectedFloat) capsule.targetPos.y -= 100; } if (curSelected != prevSelected) @@ -2750,8 +2751,7 @@ class FreeplayState extends MusicBeatSubState capsule.targetPos.y = capsule.intendedY(index - curSelected); capsule.targetPos.x = capsule.intendedX(index - curSelected) + (CUTOUT_WIDTH * SONGS_POS_MULTI); - if (index < curSelected #if FEATURE_TOUCH_CONTROLS - && ControlsHandler.usingExternalInputDevice #end) capsule.targetPos.y -= 100; // another 100 for good measure + if (index < curSelected) capsule.targetPos.y -= 100; // another 100 for good measure } if (grpCapsules.countLiving() > 0 && !prepForNewRank && controls.active)