StanR
22e839d62b
Replace indexed skill access with skills.OfType<...>().Single()
( #30034 )
...
* Replace indexed skill access with `skills.First(s is ...)`
* Fix comment
* Further refactoring to remove casts
---------
Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2025-01-20 09:39:35 +00:00
James Wilson
6cf15e3e5a
Remove problematic total deviation scaling, rebalance aim ( #31515 )
...
* Remove problematic total deviation scaling, rebalance aim
* Fix tests
2025-01-14 18:27:25 +00:00
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
6808a5a77c
Change slider drop penalty to use actual number of difficult sliders, fix slider drop penalty being too lenient ( #31055 )
...
* Change slider drop penalty to use actual number of difficult sliders, fix slider nerf being too lenient
* Move cubing to performance calculation
* Add separate list for slider strains
* Rename difficulty atttribute
* Rename attribute in perfcalc
* Check if AimDifficultSliderCount is more than 0, code quality fixes
* Add `AimDifficultSliderCount` to the list of databased attributes
* Code quality
---------
Co-authored-by: James Wilson <tsunyoku@gmail.com>
2024-12-21 23:45:29 +00:00
Jay Lawton
748055ab29
remove double instance of array
2024-11-07 20:15:59 +10:00
Bartłomiej Dach
f30ac5d996
Merge branch 'master' into no-combo-scaling
2024-10-07 11:50:58 +02:00
tsunyoku
f54a5a5b0e
Merge branch 'master' into no-combo-scaling
2024-10-03 16:37:20 +01:00
tsunyoku
f4055d923f
increase aim skill multiplier
2024-09-25 18:14:15 +01:00
Givikap120
a28913af7a
multiplied numbers in multipliers
2024-08-06 14:47:05 +03:00
Givikap120
0a9b11d3a7
removed default difficulty multiplier
2024-08-05 15:57:02 +03:00
js1086
20c54ab697
Apply code quality changes
2024-05-23 19:08:32 +01:00
apollo-dw
9b60abe486
Merge branch 'ppy:master' into no-combo-scaling
2024-05-11 13:24:16 +01:00
Dean Herbert
0ab0c52ad5
Automated pass
2023-06-24 01:00:03 +09:00
apollo-dw
23d0c03fc8
Merge branch 'master' into no-combo-scaling
2022-10-24 02:17:39 +01:00
StanR
163c3f9c2d
Adjust multipliers to account for speed changes
2022-07-20 16:10:34 +03:00
StanR
45258b3f14
Buff aim slightly
2022-07-04 19:53:34 +03:00
Dan Balasescu
f8830c6850
Automated #nullable processing
2022-06-17 16:37:17 +09:00
apollo-dw
b631cefc55
Move object difficulty calculation to evaluator methods
2022-05-28 13:29:09 +01:00
apollo-dw
26985ca8af
Store hitobject history in the hitobject
2022-05-22 16:26:22 +01:00
apollo-dw
da31ca17e7
Use note strains instead of sectional strains
2022-02-14 01:53:03 +00:00
Dan Balasescu
ded86282c1
Rename + better documentation
2021-12-07 23:14:35 +09:00
Dan Balasescu
3e4b774992
Invert lines for better chronological order
2021-11-25 14:08:08 +09:00
Dan Balasescu
402de754f7
Make TravelDistance/TravelTime apply to the current object
2021-11-24 12:37:22 +09:00
apollo-dw
95bfb2c69b
Clamp slider end estimate to 0
2021-11-11 12:46:22 +00:00
apollo-dw
2d2a6d8a18
Swap to a harsher formula for slider dropped nerf
2021-11-10 04:00:54 +00:00
apollo-dw
fe2f143e8a
Nerf slider aim for plays with dropped slider ends
2021-11-10 00:59:28 +00:00
Sebastian Krajewski
b84b288c23
Merge branch 'master' of github.com:ppy/osu into fix-initial-strain
2021-11-08 02:07:08 +01:00
Sebastian Krajewski
bd35a3b7ba
Change currentStrain to 0 for standard mode skills
2021-11-08 01:53:51 +01:00
smoogipoo
480a1604fa
Rename constant
2021-11-08 00:47:22 +09:00
smoogipoo
84f3168a6c
More comment refactorings
2021-11-08 00:46:35 +09:00
Xexxar
86b635cdd3
refactor comments to be on previous line for readability
2021-11-07 14:56:23 +00:00
Xexxar
26ff292337
revert velchangetest change
2021-11-07 01:08:51 +00:00
Xexxar
adeebd954a
update to fix velocity change oversight
2021-11-07 00:13:13 +00:00
Xexxar
f135a98d69
updated for review, adding wide angle buff for velchanges
2021-11-06 22:27:58 +00:00
Xexxar
bd58d2873e
revert velocity multiplier to 0.75
2021-11-06 21:55:47 +00:00
Xexxar
7af1a0bf12
buffed velocity constant
2021-11-06 21:11:37 +00:00
Xexxar
45e0897530
Merge branch 'aim-refactor-slider' into aim-refactor-velocity
2021-11-03 16:37:02 +00:00
Xexxar
a32c97427d
set angleBonus to take max of acute and wide multipliers
2021-11-03 16:36:39 +00:00
Xexxar
d74e181531
renamed prev to last
2021-11-03 15:54:49 +00:00
Xexxar
b9fc355f74
Merge branch 'aim-refactor-slider' into aim-refactor-velocity
2021-11-03 15:53:41 +00:00
Xexxar
b3b44c0795
merged in aim-base
2021-11-03 15:52:48 +00:00
smoogipoo
b0d9c0eca3
Refactor variables for readability in angle calculations
2021-11-03 00:16:33 +09:00
smoogipoo
93c03b9d37
Refactor documentation around velocity calculations
2021-11-03 00:04:19 +09:00
smoogipoo
7e0629774b
Rename variables for readability
...
In particular, "last" vs "prev" can get confusing because they mean the
same thing.
2021-11-02 23:51:10 +09:00
smoogipoo
be8a1f60c0
Apply styling changes
2021-11-02 23:33:51 +09:00
Xexxar
219880d719
add in stanrs review
2021-10-28 14:45:45 +00:00
Xexxar
09d4ed149c
merged latest slider
2021-10-27 18:09:50 +00:00
Xexxar
7eb7d12589
updated sliders to handle increased tick rates better
2021-10-27 18:08:30 +00:00
Xexxar
626db1f274
updated sliders to handle increased tick rates better
2021-10-27 18:08:06 +00:00
Xexxar
ddf87316df
updated to add nerf for repeated acute angles
2021-10-27 16:30:17 +00:00