mirror of
https://github.com/ppy/osu.git
synced 2025-02-20 09:03:00 +08:00
Fix osu score processor crashing
This commit is contained in:
parent
9dff5cea07
commit
8d81e66f88
@ -86,5 +86,7 @@ namespace osu.Game.Rulesets.Osu.Scoring
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
protected override JudgementResult CreateJudgementResult(Judgement judgement) => new OsuJudgementResult(judgement);
|
||||
}
|
||||
}
|
||||
|
@ -225,7 +225,12 @@ namespace osu.Game.Rulesets.Scoring
|
||||
simulate(nested);
|
||||
|
||||
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;
|
||||
bonusScore = 0;
|
||||
}
|
||||
|
||||
protected virtual JudgementResult CreateJudgementResult(Judgement judgement) => new JudgementResult(judgement);
|
||||
}
|
||||
|
||||
public enum ScoringMode
|
||||
|
Loading…
Reference in New Issue
Block a user