1

all clickable objects with a start time after T and before t 1 have been clicked

no clickable object with a start time after t 1 has been clicked



2

2

ms

note: "start time" is where the circle or slider head is placed on the timeline, not when its 50 window begins. "end time" is where the slider end is on the timeline, the slider tail judgement comes before the end time due to slider lenience.

A

B

A

B

A

B

A

Ct

C2

D

Ct

Ct

C2

2

At time T, you may click a clickable object with a start time of twhen:And you may hold a held object with end time of twhen:Slider: no clickable object with a start time after t+1has been clickedSpinner: any time> example casesIn a 250 bpm stream, objects are separated by 60ms. We have circle A at 100ms and circle B at 160ms.Trying to click B before A:If T<100, then there is an unclicked object A where T < t< t, condition 1 fails, B can not be clicked.If T>=100, condition 1 passes because tis no longer after T, B can be clicked.Effectively, B can be clicked up to 60ms early (t-t), rather than after A's 50 window ends.Trying to click A after B:There is a clicked object B with t> t, condition 2 fails, A can not be clicked.Effectively, if a later object has been clicked, prior objects may not be clicked.Slider score bug on slider C (tail judgement t, end time t) followed by D (start time t):Clicking D before tcauses the slider condition to fail, and the slider tail will be missed.Clicking D after tbut before tshould not increase score; the score for C must be decided based on the combo before D was clicked (same applies to spinners).2B:The use of "before" and "after" in conditions 1 and 2 mean simultaneous clickable objects may be hit in any order, without special cases being added. In the slider condition, t+1 allows out-of-order slider holding for clickable objects on the slider body or end (which sometimes lands 1ms before the tick it is snapped to)