StanR
c53188cf45
Use total deviation to scale accuracy on aim, general aim buff ( #31498 )
...
* Make aim accuracy scaling harsher
* Use deviation-based scaling
* Bring the balancing multiplier down
* Adjust multipliers, fix incorrect deviation when using slider accuracy
* Adjust multipliers
* Update osu.Game.Rulesets.Osu/Difficulty/OsuPerformanceAttributes.cs
Co-authored-by: James Wilson <tsunyoku@gmail.com>
* Change high speed deviation threshold to 22-27 instead of 20-24
* Update tests
---------
Co-authored-by: James Wilson <tsunyoku@gmail.com>
2025-01-14 13:18:02 +00:00
StanR
db58ec8645
Apply a bunch of balancing changes to aim ( #31456 )
...
* Apply a bunch of balancing changes to aim
* Update tests
---------
Co-authored-by: James Wilson <tsunyoku@gmail.com>
2025-01-09 09:57:48 +00:00
StanR
392bb5718c
Simplify angle bonus formula ( #31449 )
...
* Simplify angle bonus formula
* Simplify further
* Simplify acute too
* Tests
2025-01-08 10:03:22 +00:00
StanR
76ac11ff59
Fix angle bonuses calculating repetition incorrectly, apply distance scaling to wide bonus ( #31320 )
...
* Fix angle bonuses calculating repetition incorrectly, apply distance scaling to wide bonus
* Buff speed to compensate for streams losing pp
* Adjust speed multiplier
* Adjust wide scaling
* Fix tests
2025-01-06 15:08:14 +00:00
James Wilson
3ddeaf8460
Use lastAngle
when nerfing repeated angles on acute bonus ( #31245 )
...
* Use `lastAngle` when nerfing repeated angles on acute bonus
* Bump acute multiplier
* Correct outdated wiggle bonus comment
* Update test
---------
Co-authored-by: StanR <hi@stanr.info>
2024-12-24 12:43:44 +03:00
StanR
f722f94f26
Simplify osu! high-bpm acute angle jumps bonus ( #30902 )
...
* Simplify osu! high-bpm acute angle jumps bonus
* Add aim wiggle bonus
* Add hitwindow-based aim velocity decrease
* Revert "Add hitwindow-based aim velocity decrease"
This reverts commit bcebe9662c
.
* Move wiggle multiplier to a const, slightly decrease acute bonus multiplier
* Make sure the previous object in the wiggle bonus is also part of the wiggle
* Scale the wiggle bonus multiplayer down
* Increase the acute angle jump bonus multiplier
* Make wiggle bonus only apply on >150 bpm streams, make repetitive angle penalty
* Reduce wiggle bonus multiplier to not break velocity>difficulty relation
* Adjust wiggle falloff function to fix stability issues
* Adjust wiggle consts
* Update tests
2024-12-20 23:32:51 +00:00
Bartłomiej Dach
9508b0ecab
Fix tests
2024-10-07 09:32:23 +02:00
Bartłomiej Dach
94aecae0ce
Fix tests
2024-10-04 14:48:48 +02:00
Dan Balasescu
005fb78994
Fix last tick handling in osu beatmap conversion tests
2023-12-07 16:02:00 +09:00
Dean Herbert
e0a5ec5352
Revert incorrect classic mod test assertions
2023-11-10 12:09:16 +09:00
Dean Herbert
1ae3265f92
Update tests in line with new behaviour
2023-11-09 22:03:22 +09:00
Dean Herbert
1be49f5b93
Update osu! difficulty calculator tests to factor in fractional changes
2023-10-20 19:04:24 +09:00
Dean Herbert
d14d885d19
Add test coverage of very fast slider
2023-10-04 14:58:05 +09:00
Bartłomiej Dach
e9ecad9839
Add failing test cases covering NaN-timing-point sliders
2023-07-08 23:24:38 +02:00
Dean Herbert
0ab0c52ad5
Automated pass
2023-06-24 01:00:03 +09:00
Dan Balasescu
9f28c4c033
Adjust test values
2022-08-11 19:47:32 +09:00
Dan Balasescu
842fe32003
Update test values
2022-07-19 19:57:36 +09:00
Dan Balasescu
f8830c6850
Automated #nullable processing
2022-06-17 16:37:17 +09:00
Henry Lin
44311c1f4e
Add tests for diffcalc max combo
2022-01-23 11:25:22 +08:00
Dean Herbert
fabf253381
Update difficulty calculator tests to also use IWorkingBeatmap
2021-11-15 19:16:49 +09:00
Dean Herbert
369b4ba789
Update DifficultyCalculator
to take an IRulesetInfo
2021-11-15 19:16:48 +09:00
Dan Balasescu
512094c17b
Update tests
2021-11-12 14:00:36 +09:00
Sebastian Krajewski
e88b0e5587
Fix tests
2021-11-08 02:08:12 +01:00
smoogipoo
366583c8e2
Update tests
2021-11-08 00:33:57 +09:00
smoogipoo
95f2bef119
Update tests
2021-11-07 23:27:37 +09:00
smoogipoo
5486ca084e
Resolve tests
2021-11-02 23:32:58 +09:00
Xexxar
0f248d5510
removed the merge conflict markers
2021-10-13 15:45:42 +00:00
Xexxar
56daac73f2
merged ppy/master
2021-10-10 17:12:49 +00:00
smoogipoo
392e7c4e73
Update tests
2021-10-10 16:16:59 +09:00
Joseph Ireland
185bb9c122
change initial strain from 1 to 0 to allow simpler implementations
2021-10-07 09:30:18 +01:00
Bartłomiej Dach
4099726d59
Update SR values in tests
2021-09-25 15:41:06 +02:00
smoogipoo
0d2ab550dd
Update SR values in tests
2021-08-11 13:04:32 +09:00
Bartłomiej Dach
c371e67d70
Update diffcalc test to match ground-truth formula
2021-08-01 15:32:10 +02:00
Bartłomiej Dach
403909b598
Update SR test values in line with diffspike changes
2021-06-18 12:49:51 +02:00
smoogipoo
1c1af98144
Update values
2021-03-26 11:47:41 +09:00
smoogipoo
8438fce764
Merge branch 'master' into diffcalc/fix/clockrate-adjusted-decay
2021-03-26 11:47:38 +09:00
Dean Herbert
08fcdc8ee4
Update difficulty calculator tests with floating point differences
2021-03-23 15:38:01 +09:00
Samuel Cattini-Schultz
417bb07b36
Update tests with fixed diffcalc values
2021-02-20 20:23:49 +11:00
Samuel Cattini-Schultz
9d229a5ec2
Add tests for clockrate adjusted difficulty calculations
2021-02-20 16:27:58 +11:00
smoogipoo
3358ab9f8a
Adjust diffcalc test expected value
...
The difference is caused by the reworked calculateLength() of SliderPath. This comes as a result of the increased accuracy of path lengthenings due to calculating the final position relative to the second-to-last point, rather than relative to the last point.
2019-12-06 15:53:01 +09:00
smoogipoo
3d12c709a5
Add test case
2019-07-05 15:40:47 +09:30
smoogipoo
7e41fbc29b
Remove LegacyDifficultyCalculator
2019-02-21 13:12:37 +09:00
smoogipoo
fd70269021
Implement new difficulty calculator for Rulesets.Osu
2019-02-18 14:58:03 +09:00
smoogipoo
a8faa942a6
Implement new difficulty calculator structure
2019-02-18 14:49:43 +09:00
smoogipoo
09e717d219
Add catch difficulty calculator tests
2019-02-15 15:49:51 +09:00
smoogipoo
c3138db390
Cleanup osu difficulty test
2019-02-15 14:42:52 +09:00
smoogipoo
280081d589
Fix beatmap ruleset not being set
2019-02-15 14:42:42 +09:00
smoogipoo
8becd7ff92
Add a slider-spinner test case
2019-02-15 12:49:48 +09:00
smoogipoo
f50a0be29d
Add osu! difficulty calculator test
2019-02-14 16:22:14 +09:00