diff --git a/source/funkin/ui/freeplay/FreeplayState.hx b/source/funkin/ui/freeplay/FreeplayState.hx index 10a1e3aeb..44f311872 100644 --- a/source/funkin/ui/freeplay/FreeplayState.hx +++ b/source/funkin/ui/freeplay/FreeplayState.hx @@ -655,11 +655,14 @@ class FreeplayState extends MusicBeatSubState } FlxTween.cancelTweensOf(grpDifficulties); - for (diff in grpDifficulties) + for (diff in grpDifficulties.group.members) { if (diff == null) continue; FlxTween.cancelTweensOf(diff); FlxTween.tween(diff, {x: (CUTOUT_WIDTH * DJ_POS_MULTI) + 90}, 0.6, {ease: FlxEase.quartOut}); + diff.y = 80; + final isCurrentDiff:Bool = diff.difficultyId == currentDifficulty; + diff.visible = isCurrentDiff; } FlxTween.tween(grpDifficulties, {x: (CUTOUT_WIDTH * DJ_POS_MULTI) + 90}, 0.6, {ease: FlxEase.quartOut});