1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-21 22:12:53 +08:00

Fix osu score processor crashing

This commit is contained in:
smoogipoo 2018-08-02 21:07:11 +09:00
parent 9dff5cea07
commit 8d81e66f88
2 changed files with 10 additions and 1 deletions

View File

@ -86,5 +86,7 @@ namespace osu.Game.Rulesets.Osu.Scoring
break; break;
} }
} }
protected override JudgementResult CreateJudgementResult(Judgement judgement) => new OsuJudgementResult(judgement);
} }
} }

View File

@ -225,7 +225,12 @@ namespace osu.Game.Rulesets.Scoring
simulate(nested); simulate(nested);
foreach (var judgement in obj.Judgements) foreach (var judgement in obj.Judgements)
AddJudgement(new JudgementResult(judgement) { Type = judgement.MaxResult }); {
var result = CreateJudgementResult(judgement);
result.Type = judgement.MaxResult;
AddJudgement(result);
}
} }
} }
@ -350,6 +355,8 @@ namespace osu.Game.Rulesets.Scoring
rollingMaxBaseScore = 0; rollingMaxBaseScore = 0;
bonusScore = 0; bonusScore = 0;
} }
protected virtual JudgementResult CreateJudgementResult(Judgement judgement) => new JudgementResult(judgement);
} }
public enum ScoringMode public enum ScoringMode