1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-21 23:02:27 +08:00

Fix tick hits in non-legacy skins

This commit is contained in:
clayton
2025-08-10 07:15:20 -07:00
Unverified
parent 18803fbec0
commit 5fc5d0bd5f
2 changed files with 7 additions and 1 deletions
@@ -87,7 +87,9 @@ namespace osu.Game.Rulesets.Osu.Objects.Drawables
base.ApplyHitAnimations();
}
protected override Drawable CreateDefaultJudgement(HitResult result) => new OsuJudgementPiece(result);
protected override Drawable CreateDefaultJudgement(HitResult result) =>
// Tick hits don't show a judgement by default
result.IsHit() && result.IsTick() ? Empty() : new OsuJudgementPiece(result);
private partial class OsuJudgementPiece : DefaultJudgementPiece
{
@@ -29,6 +29,10 @@ namespace osu.Game.Rulesets.Osu.Skinning.Argon
switch (result)
{
case HitResult.LargeTickHit:
case HitResult.SliderTailHit:
return null;
case HitResult.IgnoreMiss:
case HitResult.LargeTickMiss:
return new ArgonJudgementPieceSliderTickMiss(result);