Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change osu!mania "perfect" judgements to only award bonus score #25111

Merged
merged 18 commits into from Oct 17, 2023

Conversation

peppy
Copy link
Sponsor Member

@peppy peppy commented Oct 13, 2023

RFC. Tests will be failing.

Closes #24238.

Copy link
Collaborator

@bdach bdach left a comment

Choose a reason for hiding this comment

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

Quick skim, not putting too much into it since tests are still failing. Will also definitely want to rack @smoogipoo's brains on this one if possible.

osu.Game.Rulesets.Mania/Objects/Drawables/DrawableNote.cs Outdated Show resolved Hide resolved
osu.Game.Rulesets.Mania/Objects/Drawables/DrawableNote.cs Outdated Show resolved Hide resolved
@bdach bdach requested a review from smoogipoo October 13, 2023 10:30
@enoslayd
Copy link

while testing this pr, it seems like hold notes, when hit with anything but perfect will result in a greyed hold body

Master:
osu_2023-10-14_23-00-22
osu_2023-10-14_23-00-13

this pr:
osu_2023-10-14_21-49-33
osu_2023-10-14_21-45-13
osu_2023-10-14_21-33-47

@peppy
Copy link
Sponsor Member Author

peppy commented Oct 16, 2023

while testing this pr, it seems like hold notes, when hit with anything but perfect will result in a greyed hold body

Good catch. I wasn't testing with legacy skins so completely missed this. Fixed in 14fedff.

@bdach bdach self-requested a review October 16, 2023 06:54
Copy link
Collaborator

@bdach bdach left a comment

Choose a reason for hiding this comment

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

This seems fine.

Not sure if @smoogipoo wants to do a once-over here but as far as I'm concerned this looks ready to go.

Comment on lines -196 to +195
return 315;
return 300;
Copy link
Contributor

Choose a reason for hiding this comment

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

I don't really feel good about this and what it means for the existence of numeric judgement results as a whole...

Copy link
Contributor

@smoogipoo smoogipoo left a comment

Choose a reason for hiding this comment

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

I suppose we can try going down this path, though I'm concerned we're starting to lose the meaning of what a judgement's numeric result is and why it needs to be these specific numbers in the first place.

This also needs to be updated now: https://github.com/ppy/osu/wiki/Scoring

@peppy
Copy link
Sponsor Member Author

peppy commented Oct 17, 2023

though I'm concerned we're starting to lose the meaning of what a judgement's numeric result is and why it needs to be these specific numbers in the first place

It is a concern I had. But for now I think the goal is to aim for player acceptance, and we can grind teeth and accept this from our end in order to see if we have things in a place osu!mania community is happy with. (and probably never change it, but oh well)

@smoogipoo smoogipoo merged commit 6f4a2b9 into ppy:master Oct 17, 2023
17 checks passed
@bdach
Copy link
Collaborator

bdach commented Oct 17, 2023

This also needs to be updated now: https://github.com/ppy/osu/wiki/Scoring

Has been done. I think.

@peppy peppy deleted the mania-bonus-refactor branch October 17, 2023 08:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

SS rank in osu!mania requires all judgements to be PERFECT
4 participants