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:
parent
9dff5cea07
commit
8d81e66f88
@ -86,5 +86,7 @@ namespace osu.Game.Rulesets.Osu.Scoring
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected override JudgementResult CreateJudgementResult(Judgement judgement) => new OsuJudgementResult(judgement);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user