mirror of
https://github.com/ppy/osu.git
synced 2025-01-08 23:32:59 +08:00
Avoid using a miss judgement
This commit is contained in:
parent
6555ab6ede
commit
f80efd10c2
@ -194,7 +194,15 @@ namespace osu.Game.Rulesets.Osu.Objects.Drawables
|
|||||||
if (userTriggered || Time.Current < slider.EndTime)
|
if (userTriggered || Time.Current < slider.EndTime)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
ApplyResult(r => r.Type = Ball.Tracking ? r.Judgement.MaxResult : HitResult.Miss);
|
ApplyResult(r => r.Type = r.Judgement.MaxResult);
|
||||||
|
}
|
||||||
|
|
||||||
|
public override void PlaySamples()
|
||||||
|
{
|
||||||
|
// rather than doing it this way, we should probably attach the sample to the tail circle.
|
||||||
|
// this can only be done after we stop using LegacyLastTick.
|
||||||
|
if (TailCircle.Result.Type != HitResult.Miss)
|
||||||
|
base.PlaySamples();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void UpdateStateTransforms(ArmedState state)
|
protected override void UpdateStateTransforms(ArmedState state)
|
||||||
|
@ -344,7 +344,7 @@ namespace osu.Game.Rulesets.Objects.Drawables
|
|||||||
/// Plays all the hit sounds for this <see cref="DrawableHitObject"/>.
|
/// Plays all the hit sounds for this <see cref="DrawableHitObject"/>.
|
||||||
/// This is invoked automatically when this <see cref="DrawableHitObject"/> is hit.
|
/// This is invoked automatically when this <see cref="DrawableHitObject"/> is hit.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public void PlaySamples() => Samples?.Play();
|
public virtual void PlaySamples() => Samples?.Play();
|
||||||
|
|
||||||
protected override void Update()
|
protected override void Update()
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user