ppy / osu

rhythm is just a *click* away!
https://osu.ppy.sh
MIT License
15.09k stars 2.23k forks source link

Newly created difficulties in a beatmap set that belongs to a collection do not copy the collection that was selected for the whole beatmap. #28858

Open snalgae opened 2 months ago

snalgae commented 2 months ago

Type

Game behaviour

Bug description

I have a collection of beatmaps that I created in lazer and I expected that newly created difficulties would automatically be assigned to be inside it. I thought that when I add a collection for the whole beatmap, newly created difficulties would also be accessible via the collection. But that's not the case. I'm pretty sure what it does is apply the collection to all current difficulties.

Screenshots or videos

https://github.com/user-attachments/assets/ba089c4c-8723-4681-8ffa-84f814550d7d

Version

2024.625.2

Logs

compressed-logs.zip

smoogipoo commented 2 months ago

This is because the collection dialog/format only supports individual beatmaps. It's done partly for compatibility reasons, and because we didn't have Realm at the time + wanted to avoid adding new components to the previous databasing system.

It can definitely be implemented better these days, supporting more complex filters/etc too.