Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@Natelytle
Copy link
Contributor

As it's possible and matches convention with other modes (excluding catch), I've gone ahead and taken the time to implement mania difficulty calculation evaluators in order to compartmentalize the strain skill a bit, and really show just how barebones mania calculation currently is. Values should match live.

This change should facilitate a lot of further changes to mania star rating, which I'm excited to see.

Copy link

@abraker95 abraker95 left a comment

Choose a reason for hiding this comment

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

Mostly ok, just a few minor things

Copy link

@abraker95 abraker95 left a comment

Choose a reason for hiding this comment

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

Don't see any more missing parts 👍

@tsunyoku
Copy link
Member

!diffcalc
RULESET=mania
OSU_A=https://github.com/ppy/osu/tree/pp-dev
OSU_B=#33411

@github-actions
Copy link

@tsunyoku tsunyoku merged commit cf4d6be into ppy:pp-dev Jun 27, 2025
4 of 9 checks passed
@github-project-automation github-project-automation bot moved this from Pending Review to Pending Deploy in Difficulty calculation changes Jun 27, 2025
@Natelytle Natelytle deleted the mania-evaluators branch June 28, 2025 19:41
Finadoggie pushed a commit to Finadoggie/osu that referenced this pull request Aug 18, 2025
* stuff

* Implement evaluators

* Typo

* Fixes

* clarifying comment

* Fix CalculateInitialStrain

* Remove debug line

* Small code quality fix

* Address comments, slight code quality fixes

* Change comment for clarity

---------

Co-authored-by: StanR <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Deployed

Development

Successfully merging this pull request may close these issues.

4 participants