Fix a bug where negative visual offsets would break the countdown.

This commit is contained in:
EliteMasterEric 2024-04-10 21:31:49 -04:00
parent 17a15a3947
commit e0721b901e

View file

@ -890,7 +890,8 @@ class PlayState extends MusicBeatSubState
{
if (isInCountdown)
{
Conductor.instance.update(Conductor.instance.songPosition + elapsed * 1000);
// Do NOT apply offsets at this point, because they already got applied the previous frame!
Conductor.instance.update(Conductor.instance.songPosition + elapsed * 1000, false);
if (Conductor.instance.songPosition >= (startTimestamp)) startSong();
}
}