fix note miss bullshit

This commit is contained in:
Cameron Taylor
2020-10-28 01:24:56 -07:00
parent c2d1b86c98
commit c8e3a27044
8 changed files with 47 additions and 17 deletions

View File

@ -69,11 +69,6 @@ class PlayState extends MusicBeatState
private var camHUD:FlxCamera;
private var camGame:FlxCamera;
var controls(get, never):Controls;
inline function get_controls():Controls
return PlayerSettings.player1.controls;
override public function create()
{
// var gameCam:FlxCamera = FlxG.camera;
@ -86,8 +81,6 @@ class PlayState extends MusicBeatState
FlxCamera.defaultCameras = [camGame];
PlayerSettings.init();
persistentUpdate = true;
persistentDraw = true;
@ -1000,6 +993,7 @@ class PlayState extends MusicBeatState
combo = 0;
FlxG.sound.play('assets/sounds/missnote' + FlxG.random.int(1, 3) + TitleState.soundExt, FlxG.random.float(0.1, 0.2));
// FlxG.sound.play('assets/sounds/missnote1' + TitleState.soundExt, 1, false);
// FlxG.log.add('played imss note');
boyfriend.stunned = true;
@ -1122,11 +1116,15 @@ class PlayState extends MusicBeatState
override function stepHit()
{
if (vocals.time > Conductor.songPosition + Conductor.stepCrochet || vocals.time < Conductor.songPosition - Conductor.stepCrochet)
if (SONG.needsVoices)
{
vocals.pause();
vocals.time = Conductor.songPosition;
vocals.play();
if (vocals.time > Conductor.songPosition + Conductor.stepCrochet
|| vocals.time < Conductor.songPosition - Conductor.stepCrochet)
{
vocals.pause();
vocals.time = Conductor.songPosition;
vocals.play();
}
}
if (dad.curCharacter == 'spooky' && totalSteps % 4 == 2)