1
0
Fork 0
mirror of https://github.com/ninjamuffin99/Funkin.git synced 2024-09-28 13:09:14 +00:00

Merge pull request #2390 from ImCodist/polish/game-over-transition

Polish for the transition from GameOverSubState back into PlayState.
This commit is contained in:
Cameron Taylor 2024-05-14 21:32:19 -04:00 committed by GitHub
commit 5e70d9fcef
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -826,6 +826,8 @@ class PlayState extends MusicBeatSubState
resetCamera();
var fromDeathState = isPlayerDying;
persistentUpdate = true;
persistentDraw = true;
@ -863,8 +865,11 @@ class PlayState extends MusicBeatSubState
if (currentStage != null) currentStage.resetStage();
playerStrumline.vwooshNotes();
opponentStrumline.vwooshNotes();
if (!fromDeathState)
{
playerStrumline.vwooshNotes();
opponentStrumline.vwooshNotes();
}
playerStrumline.clean();
opponentStrumline.clean();
@ -1075,6 +1080,22 @@ class PlayState extends MusicBeatSubState
function moveToGameOver():Void
{
// Reset and update a bunch of values in advance for the transition back from the game over substate.
playerStrumline.clean();
opponentStrumline.clean();
songScore = 0;
updateScoreText();
health = Constants.HEALTH_STARTING;
healthLerp = health;
healthBar.value = healthLerp;
iconP1.updatePosition();
iconP2.updatePosition();
// Transition to the game over substate.
var gameOverSubState = new GameOverSubState(
{
isChartingMode: isChartingMode,