Skip to content

osu!taiko reading difficulty rework#37168

Open
buyaspacecube wants to merge 6 commits intoppy:pp-devfrom
buyaspacecube:reading-finally
Open

osu!taiko reading difficulty rework#37168
buyaspacecube wants to merge 6 commits intoppy:pp-devfrom
buyaspacecube:reading-finally

Conversation

@buyaspacecube
Copy link
Copy Markdown
Member

This change moves all mod bonuses to difficulty out of performance and into reading, as well as adjusting their effects on difficulty based on feedback. Currently being balanced with my rhythm change planned for this deploy at https://pp.huismetbenen.nl/rankings/players/otona-plus-reading, and any balancing changes will be made in a separate PR afterwards

Notably, bonuses/nerfs from the classic mod are moved into diffcalc. Without ppy/osu-queue-score-statistics#274 this is implemented by calculating difficulty both with and without the classic mod, and picking the correct star rating and consistency factor to use in performance. This can be hugely simplified as soon as realtime is merged but for now I think this is the best we can do. I will leave databasing to the maintainers as I'm not 100% sure how to go about it. This also comes with the challenge of displaying the right star rating in each client which I'm also not sure where to start

/// The combined star rating of all skills.
/// </summary>
[JsonProperty("star_rating_classic", Order = -2)]
public double StarRatingClassic { get; set; }
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This can't exist. You will have to wait for the realtime diffcalc for different classic/non-classic SR. For now assume everything is calculated with CL

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

would this deploy be a good time to get realtime merged?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not up to us and as far as I know not coming in the roadmap any time soon. Please just take any changes that rely on realtime's existence out and we'll revisit when we can

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

unfortunate, i'll see what i can do

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Pending Review

Development

Successfully merging this pull request may close these issues.

3 participants