Bug Report: % Cleared will save a lower number as long as you don't score below your current rank. #2821
Labels
high priority
Must be resolved urgently.
status: bug reproduced
Involves a bug which can be reliably reproduced by reviewers.
type: major bug
Involves a major bug, including but not limited to crashes.
Describe the bug
As long as your rank is the same, playing a song with a worse completion will always replace the saved % cleared to your most recent one.To Reproduce
Play any song that you already have a rank on (that isn't 100% completed). If you get the same rank, your % complete will always get overridden by the new % completed, even if your score is lower than your highscore or your % complete is lower than before.
Expected behavior
% complete should save your best completion instead of your most recent one.Screenshots/Video
Before (99% saved):
![PicoBefore](https://private-user-images.githubusercontent.com/172553474/340027694-324805cf-900a-408e-927e-69f7bf173859.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU5NzY2NDQsIm5iZiI6MTcyNTk3NjM0NCwicGF0aCI6Ii8xNzI1NTM0NzQvMzQwMDI3Njk0LTMyNDgwNWNmLTkwMGEtNDA4ZS05MjdlLTY5ZjdiZjE3Mzg1OS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwOTEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDkxMFQxMzUyMjRaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iZmU0NDUxMzVlY2M5ODhkZTVhZWJkZjYzODc4ZGVkNWM2MjhlYzcxMDQwMWVhNGJlMGFhNzEyNzVkMWI1MDkwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.x_5xZQGv8krT-JVqZiq5kvMusCZdP3JSrww_9yexMKc)
After (93% saved):
![PicoAfter](https://private-user-images.githubusercontent.com/172553474/340027698-05d8c04e-6bcf-4194-ae3e-08a87b536412.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU5NzY2NDQsIm5iZiI6MTcyNTk3NjM0NCwicGF0aCI6Ii8xNzI1NTM0NzQvMzQwMDI3Njk4LTA1ZDhjMDRlLTZiY2YtNDE5NC1hZTNlLTA4YTg3YjUzNjQxMi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwOTEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDkxMFQxMzUyMjRaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01Y2JmNzllZDJjNjdiMWFkNjk1MjRmMWFiYTFlNzUyNjZmMzNmY2U1YjZhMWEzODI4ZmM4NjFmOWE2NDhhMTlhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.qC4OctVLGPQaD4SMh9P_Rl11ch8micGnsntBHcFmdzo)
Desktop
The text was updated successfully, but these errors were encountered: