Quaver.API icon indicating copy to clipboard operation
Quaver.API copied to clipboard

[Difficulty Calculation] StrainSolverData not cleared when computing the 2nd round (right-hand favored difficulty )for 7k

Open WilliamQiufeng opened this issue 1 year ago • 0 comments

https://github.com/Quaver/Quaver.API/blob/31f284766f40e7423d612f0b07c47a46cf4b8ba2/Quaver.API/Maps/Processors/Difficulty/Rulesets/Keys/DifficultyProcessorKeys.cs#L153

In the second ComputeForOverallDifficulty call, StrainSolverData is not cleared when it's supposed to in https://github.com/Quaver/Quaver.API/blob/d766e8188bdcac651a95f31a8f71768433f9d3b0/Quaver.API/Maps/Processors/Difficulty/Rulesets/Keys/DifficultyProcessorKeys.cs#L184

This causes an issue where, during the calculation for right-hand favored 7k difficulty rating, the left-hand favored patterns would also be considered.

WilliamQiufeng avatar Aug 18 '24 15:08 WilliamQiufeng