This commit is contained in:
Spel0 2021-08-08 05:56:05 +03:00
parent 36f6e2ac26
commit 24b3003f73

View File

@ -3192,6 +3192,17 @@ class PlayState extends MusicBeatState
spr.centerOffsets(); spr.centerOffsets();
} }
}); });
if (PlayStateChangeables.botPlay)
{
playerStrums.forEach(function(spr:FlxSprite)
{
if (spr.animation.finished)
{
spr.animation.play('static');
spr.centerOffsets();
}
});
}
} }
if (!inCutscene && songStarted) if (!inCutscene && songStarted)
@ -3857,6 +3868,25 @@ class PlayState extends MusicBeatState
{ {
goodNoteHit(daNote); goodNoteHit(daNote);
boyfriend.holdTimer = daNote.sustainLength; boyfriend.holdTimer = daNote.sustainLength;
if (FlxG.save.data.cpuStrums)
{
playerStrums.forEach(function(spr:FlxSprite)
{
trace(Math.abs(daNote.noteData));
if (Math.abs(daNote.noteData) == spr.ID)
{
spr.animation.play('confirm', true);
}
if (spr.animation.curAnim.name == 'confirm' && !curStage.startsWith('school'))
{
spr.centerOffsets();
spr.offset.x -= 13;
spr.offset.y -= 13;
}
else
spr.centerOffsets();
});
}
} }
} }
} }
@ -3868,22 +3898,25 @@ class PlayState extends MusicBeatState
boyfriend.playAnim('idle'); boyfriend.playAnim('idle');
} }
playerStrums.forEach(function(spr:FlxSprite) if (!PlayStateChangeables.botPlay)
{ {
if (keys[spr.ID] && spr.animation.curAnim.name != 'confirm') playerStrums.forEach(function(spr:FlxSprite)
spr.animation.play('pressed', false);
if (!keys[spr.ID])
spr.animation.play('static', false);
if (spr.animation.curAnim.name == 'confirm' && !curStage.startsWith('school'))
{ {
spr.centerOffsets(); if (keys[spr.ID] && spr.animation.curAnim.name != 'confirm')
spr.offset.x -= 13; spr.animation.play('pressed', false);
spr.offset.y -= 13; if (!keys[spr.ID])
} spr.animation.play('static', false);
else
spr.centerOffsets(); if (spr.animation.curAnim.name == 'confirm' && !curStage.startsWith('school'))
}); {
spr.centerOffsets();
spr.offset.x -= 13;
spr.offset.y -= 13;
}
else
spr.centerOffsets();
});
}
} }
public function findByTime(time:Float):Array<Dynamic> public function findByTime(time:Float):Array<Dynamic>