resync by BOTH voices and inst

also remove unnecessary includes in chartingstate
This commit is contained in:
MtH 2021-03-29 17:01:49 +02:00
parent 627226dca9
commit 03ed9bc2be
2 changed files with 1 additions and 3 deletions

View file

@ -28,8 +28,6 @@ import haxe.Json;
import lime.utils.Assets; import lime.utils.Assets;
import openfl.events.Event; import openfl.events.Event;
import openfl.events.IOErrorEvent; import openfl.events.IOErrorEvent;
import openfl.events.IOErrorEvent;
import openfl.events.IOErrorEvent;
import openfl.media.Sound; import openfl.media.Sound;
import openfl.net.FileReference; import openfl.net.FileReference;
import openfl.utils.ByteArray; import openfl.utils.ByteArray;

View file

@ -2320,7 +2320,7 @@ class PlayState extends MusicBeatState
override function stepHit() override function stepHit()
{ {
super.stepHit(); super.stepHit();
if (FlxG.sound.music.time > Conductor.songPosition + 20 || FlxG.sound.music.time < Conductor.songPosition - 20) if (Math.abs(FlxG.sound.music.time - Conductor.songPosition) > 20 || (SONG.needsVoices && Math.abs(vocals.time - Conductor.songPosition) > 20))
{ {
resyncVocals(); resyncVocals();
} }