diff --git a/osu.Game.Modes.Taiko/Objects/Drawable/DrawableDrumRollTick.cs b/osu.Game.Modes.Taiko/Objects/Drawable/DrawableDrumRollTick.cs
index fe7ed855f5..1e270c6751 100644
--- a/osu.Game.Modes.Taiko/Objects/Drawable/DrawableDrumRollTick.cs
+++ b/osu.Game.Modes.Taiko/Objects/Drawable/DrawableDrumRollTick.cs
@@ -24,12 +24,12 @@ namespace osu.Game.Modes.Taiko.Objects.Drawable
{
if (!userTriggered)
{
- if (Judgement.TimeOffset > tick.TickTimeDistance / 2)
+ if (Judgement.TimeOffset > tick.HitWindow)
Judgement.Result = HitResult.Miss;
return;
}
- if (Math.Abs(Judgement.TimeOffset) < tick.TickTimeDistance / 2)
+ if (Math.Abs(Judgement.TimeOffset) < tick.HitWindow)
{
Judgement.Result = HitResult.Hit;
Judgement.TaikoResult = TaikoHitResult.Great;
diff --git a/osu.Game.Modes.Taiko/Objects/DrumRollTick.cs b/osu.Game.Modes.Taiko/Objects/DrumRollTick.cs
index 66a2d16fe1..2ca0d71fc1 100644
--- a/osu.Game.Modes.Taiko/Objects/DrumRollTick.cs
+++ b/osu.Game.Modes.Taiko/Objects/DrumRollTick.cs
@@ -15,5 +15,10 @@ namespace osu.Game.Modes.Taiko.Objects
/// Half of this value is the hit window of the tick.
///
public double TickTimeDistance;
+
+ ///
+ /// The time allowed to hit this tick.
+ ///
+ public double HitWindow => TickTimeDistance / 2;
}
}
\ No newline at end of file