forked from akanyan/mu3-mods
feat: add infinite gp and skip premusic
Also, run the autoformatter. Also, the skip is now cleaner.
This commit is contained in:
@ -22,19 +22,19 @@ public class patch_UserRating: UserRating {
|
||||
|
||||
var musicDict = usMgr.userMusic;
|
||||
|
||||
foreach (KeyValuePair<int, UserMusic> item in musicDict) {
|
||||
foreach(KeyValuePair<int, UserMusic> item in musicDict) {
|
||||
MU3.Data.MusicData musicData = SingletonStateMachine<DataManager, DataManager.EState>.instance.getMusicData(item.Key);
|
||||
if (musicData == null || item.Key == 1 || musicData.isBonusTrack) {
|
||||
if(musicData == null || item.Key == 1 || musicData.isBonusTrack) {
|
||||
continue;
|
||||
}
|
||||
for (int i = 0; i < 5; i++) {
|
||||
for(int i = 0; i < 5; i++) {
|
||||
FumenDifficulty fumenDifficulty = (FumenDifficulty)i;
|
||||
UserFumen userFumen = usMgr.getUserFumen(item.Key, fumenDifficulty, create: false);
|
||||
if (userFumen == null) {
|
||||
if(userFumen == null) {
|
||||
continue;
|
||||
}
|
||||
Rating rating = new Rating(musicData.id, fumenDifficulty, userFumen.TechScoreMax);
|
||||
if (rating.level100 == 0) {
|
||||
if(rating.level100 == 0) {
|
||||
continue;
|
||||
}
|
||||
ratingList.Add(rating);
|
||||
@ -48,7 +48,7 @@ public class patch_UserRating: UserRating {
|
||||
|
||||
private void calcRate() {
|
||||
_rating100 = 0;
|
||||
foreach (Rating best in calcSane().Take(45)) {
|
||||
foreach(Rating best in calcSane().Take(45)) {
|
||||
_rating100 += best.rate100;
|
||||
}
|
||||
_rating100 /= 45;
|
||||
|
Reference in New Issue
Block a user