rank anim only plays when entering freeplay or changing difficulties

This commit is contained in:
VioletSnowLeopard
2025-06-11 04:26:55 -04:00
committed by Eric
parent f599e53448
commit 55221646b8
+4 -4
View File
@@ -2039,7 +2039,7 @@ class FreeplayState extends MusicBeatSubState
* @param force
* @param capsuleAnim
*/
function changeDiff(change:Int = 0, force:Bool = false, capsuleAnim:Bool = false):Void
function changeDiff(change:Int = 0, force:Bool = false, capsuleAnim:Bool = true):Void
{
if (busy) return;
@@ -2131,7 +2131,7 @@ class FreeplayState extends MusicBeatSubState
intendedCompletion = songScore == null ? 0.0 : Math.max(0,
((songScore.tallies.sick + songScore.tallies.good - songScore.tallies.missed) / songScore.tallies.totalNotes));
rememberedDifficulty = currentDifficulty;
grpCapsules.members[curSelected].refreshDisplay((prepForNewRank == true) ? false : true);
grpCapsules.members[curSelected].refreshDisplay(capsuleAnim);
}
else
{
@@ -2543,8 +2543,8 @@ class FreeplayState extends MusicBeatSubState
intendedCompletion = songScore == null ? 0.0 : ((songScore.tallies.sick +
songScore.tallies.good - songScore.tallies.missed) / songScore.tallies.totalNotes);
rememberedSongId = daSongCapsule.freeplayData.data.id;
changeDiff();
daSongCapsule.refreshDisplay((prepForNewRank == true) ? false : true);
changeDiff(0, false, false);
daSongCapsule.refreshDisplay(false);
}
else
{