diff --git a/source/funkin/game/PlayState.hx b/source/funkin/game/PlayState.hx index 1f972220..62246349 100644 --- a/source/funkin/game/PlayState.hx +++ b/source/funkin/game/PlayState.hx @@ -1375,10 +1375,9 @@ class PlayState extends MusicBeatState updateIconPositions(); if (startingSong) { - if (startedCountdown) { - Conductor.songPosition += Conductor.songOffset + elapsed * 1000; - if (Conductor.songPosition >= 0) - startSong(); + if (startedCountdown && (Conductor.songPosition += Conductor.songOffset + elapsed * 1000) >= 0) { + Conductor.songPosition = Conductor.songOffset; + startSong(); } } else if (FlxG.sound.music != null && (__vocalSyncTimer -= elapsed) < 0) {