-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Perfect doesn't work when used with Easy #20511
Comments
This is because perfect mod let you fail but easy mod give you extra life this mean sd also have this problem |
https://github.com/ppy/osu/blob/master/osu.Game/Screens/Play/Player.cs#L142 - protected virtual bool CheckModsAllowFailure() => GameplayState.Mods.OfType<IApplicableFailOverride>().All(m => m.PerformFail());
+ protected virtual bool CheckModsAllowFailure() => GameplayState.Mods.OfType<IApplicableFailOverride>().Any(m => m.PerformFail());
need to determine whether there is |
I'm not sure these mods should be allowed to be used together in the first place. Will wait for more opinions. |
You are failing if you lose all your HP. SD just makes you lose all HP once you miss, PF once you make any mistake. Also, in past I played a lot with EZTP especially to have ability to make several mistakes and still pass a map. The proposed change removes this opportunity. |
Personally I'm of the opinion that SD and PF should bypass the traditional failure route altogether and force failure through separate means. That way every mod (even easy/relax/autopilot) could work with SD and PF. I think if the player wants to test perfect autopilot play (so, perfect accuracy with no aim component), they should be able to do that. Same for Relax and perfect aim, there are lots of use cases for this type of implementation. |
The key is whether these mods should be forced to fail.
If easy allow to give extra life to sd and pf
They will no longer mean full combo and ss
This is contrary to the design of these mods.
Getting them incompatible is a solution to this issues but not suitable.
I think making player force fail is a good solution.
|
You can just go to mod customization and set extra lives for Easy to 0, that seems to work fine. Or am I missing something? |
Type
Game behaviour
Bug description
I was playing Hazu's Hard diff of Oka Soyo - OPENING with the mods Easy, Perfect, Hidden, Flashlight and Wiggle when I noticed that the map didn't auto-retry when I missed the first note
Upon further testing, I found that the problem was when I used the mods Easy and Perfect together. I also know that this bug wasn't specific to this map, as I tried playing the Hard diff of padowo padowo by senzawa with the mods Easy and Perfect and I was able to get a score with Easy and Perfect that wasn't an SS
Screenshots or videos
Video showing bug: https://youtu.be/vOi0GZ43bY0
![zJtplMA](https://user-images.githubusercontent.com/47082567/192569711-e13dae53-d0e1-4036-81bf-630164c68154.png)
Screenshot of a bugged score:
Replay: bugged score.zip
Version
2022.923.1
Logs
database.log
network.log
performance.log
runtime.log
updater.log
The text was updated successfully, but these errors were encountered: