1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-17 13:23:00 +08:00
Files
osu-lazer/osu.Game.Rulesets.Osu/Difficulty/Preprocessing
T
Givy120 aefe31d315 Make sliderless aim in fact sliderless (#29993)
Part of this PR - https://github.com/ppy/osu/pull/27303

Current aim calculation have a flaw of sliderless aim still accounting
for sliders. This happens because of usage of `LazyJumpDistance` as a
main distance metric.

This PR is fixing this by adding `JumpDistance` as true sliderless
metric, using it instead of `LazyJumpDistance`.
This can introduce very rare cases where sliderless aim is worth more
than normal aim (because of velocity change bonus).

The effect of this is minimal on most of the maps. It can be seen the
best on this map - https://osu.ppy.sh/beatmapsets/594751#osu/1257904
Before:

![image](https://github.com/user-attachments/assets/e96773e6-3274-4ed6-8293-ed9bdfa213d0)

After:

![image](https://github.com/user-attachments/assets/126e861b-c28d-4ed4-a0db-f5305225a749)

---------

Co-authored-by: James Wilson <tsunyoku@gmail.com>
Co-authored-by: StanR <8269193+stanriders@users.noreply.github.com>
aefe31d315 · 2026-01-27 20:23:22 +00:00
History
..