diff --git a/source/funkin/play/notes/Strumline.hx b/source/funkin/play/notes/Strumline.hx index 57ad4e654..8382ecef3 100644 --- a/source/funkin/play/notes/Strumline.hx +++ b/source/funkin/play/notes/Strumline.hx @@ -69,7 +69,8 @@ class Strumline extends FlxSpriteGroup function get_renderDistanceMs():Float { if (useCustomRenderDistance) return customRenderDistanceMs; - return FlxG.height / Constants.PIXELS_PER_MS / scrollSpeed; + // Only divide by lower scroll speeds to fix renderDistance being too short. Dividing by higher scroll speeds breaks the input system by hitting later notes first! + return FlxG.height / Constants.PIXELS_PER_MS / (scrollSpeed < 1 ? scrollSpeed : 1); } /**