Stack leniency — параметр карты, отвечающий в режиме osu! за формирование автоматических стеков (стопок) из нот и слайдеров. Низкое значение stack leniency уменьшает промежуток времени, после которого osu! перестаёт объединять игровые объекты в стек. По аналогии, высокое значение stack leniency заставит osu! объединять в стек объекты, между которыми проходит больше времени.
Значение stack leniency можно поменять в редакторе карт, открыв окно Song Setup и перейдя на вкладку Advanced. Несмотря на то, что там показан диапазон от 0 до 10, соответствующий параметр StackLeniency в файле .osu будет изменяться от 0 до 1.0.
Объекты, расположенные в одной точке карты, вид из редактора
Объекты, расположенные в одной точке карты, вид во время игры
Параметр stack leniency вместе с approach rate влияет на то, какие ноты и компоненты слайдеров будут объединяться в стек.1 Стек будет состоять из объектов, между которыми проходит не более preempt * StackLeniency миллисекунд, где preempt — время видимости объекта, а StackLeniency — соответствующее значение из файла .osu.
Минимальное значение stack leniency, 0, полностью отключает автоматические стеки. При максимальном значении — 1 — объекты начинают объединяться в стек с момента их появления на поле.