1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-13 00:42:55 +08:00
Commit Graph

708 Commits

Author SHA1 Message Date
Dan Balasescu
da2a4681d9 Add method to retrieve legacy score multiplier 2023-10-02 16:52:01 +09:00
Dan Balasescu
2abef4ade5
Expand comment to justify maximising bonus score
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2023-09-15 18:35:17 +09:00
Dan Balasescu
ed295effc5 Maximise bonus score 2023-09-15 15:51:05 +09:00
Dan Balasescu
86330a7cc4 Adjust comment 2023-09-11 18:01:53 +09:00
Dan Balasescu
628517569b Fix another difficulty-specific value 2023-09-08 21:08:09 +09:00
Dan Balasescu
2334be1987 Split legacy scoring attributes into a separate object 2023-09-07 21:10:38 +09:00
js1086
07df5d9c6e Further balance values 2023-08-10 00:30:11 +01:00
js1086
c1712740f7 Balance streams and HD aim 2023-07-30 12:51:36 +01:00
apollo
8937080c91
Merge branch 'ppy:master' into cognition 2023-07-29 21:46:56 +01:00
Zyf
b672b49e02 Scoring : Implement v1 to v3 conversion. 2023-07-15 23:20:49 +02:00
Dean Herbert
1629024111 ILegacyScoreProcessor -> ILegacyScoreSimulator 2023-07-04 17:32:54 +09:00
Dan Balasescu
09bc8e45de Refactoring 2023-06-28 16:14:32 +09:00
Dan Balasescu
5f350aa66f Fix float division
Firstly, this is intended to be a float division.

Secondly, dividing integers by 0 results in an exception, but dividing
non-zero floats by 0 results in +/- infinity which will be clamped to
the upper range.
In particular, this occurs when the beatmap has 1 hitobject (0 drain
length).
2023-06-27 17:14:35 +09:00
Dan Balasescu
a9c65d200a Initial conversion of scores 2023-06-26 22:19:01 +09:00
Dan Balasescu
e1d723a2cc Merge branch 'master' into diffcalc-total-scorev1 2023-06-26 14:32:14 +09:00
Bartłomiej Dach
e3a89a6273
Fix remaining obvious CI inspections 2023-06-24 16:07:01 +02:00
Dean Herbert
df5b389629 Manual fixes to reduce warnings to zero 2023-06-24 01:52:53 +09:00
Dan Balasescu
06565871d6 Add flag to disable computing legacy scoring values 2023-06-24 01:03:18 +09:00
Dean Herbert
0ab0c52ad5 Automated pass 2023-06-24 01:00:03 +09:00
Dan Balasescu
87447f41d0 Fix incorrect calculation of difficulty 2023-06-24 00:58:45 +09:00
Dan Balasescu
bfa449e47a Adjust attribute data 2023-06-19 21:38:13 +09:00
Dan Balasescu
b9f485b551 Merge classes + split out 2023-06-13 02:32:54 +09:00
Dan Balasescu
446807e7f6 Add combo score / bonus score attributes 2023-06-12 23:00:29 +09:00
Dan Balasescu
d10c63ed2d Fix difficulty calculation when mods are involved 2023-06-08 16:29:34 +09:00
Dan Balasescu
77c745cc94 "TotalScoreV1" -> "LegacyTotalScore" 2023-06-06 17:25:28 +09:00
Dan Balasescu
e402c6d2b4 Write max combo attribute from base class 2023-06-02 21:53:25 +09:00
Dan Balasescu
02111e3854 Implement ScoreV1 calculation for OsuRuleset 2023-06-02 17:36:45 +09:00
apollo-dw
4a535fedb0 Revert high AR changes 2022-10-24 02:10:16 +01:00
apollo-dw
a9e9e50b8e Capitalize member 2022-10-19 13:00:00 +01:00
apollo-dw
a7070b5168 Improve code quality 2022-10-19 12:56:21 +01:00
apollo-dw
82cbdccb57 Rename cognition to reading 2022-10-18 19:13:25 +01:00
apollo-dw
090b408229 Apply various changes 2022-10-18 19:09:49 +01:00
apollo-dw
441bea5701 Make angle nerf requirement narrower 2022-10-17 22:15:31 +01:00
apollo-dw
d50e67f80d Remove WIP ar11 stuff from Cognition 2022-10-17 22:05:04 +01:00
apollo-dw
b6d4fbf8b5 Add constant angle nerf to note density difficulty 2022-10-10 13:49:38 +01:00
apollo-dw
f42004f18d Remove outdated argument 2022-10-07 20:40:38 +01:00
apollo-dw
08fa391a3f Merge branch 'ppymaster' into cognition 2022-10-07 20:37:24 +01:00
apollo-dw
cd0b2b2e3f Change some AR11 calc 2022-10-07 20:26:56 +01:00
apollo-dw
8e614e260a Don't nerf object influence if stream 2022-10-05 01:32:05 +01:00
abstrakt
6e1edc4d8d Use the StackedEndPosition to determine the jump distance in the FlashlightEvaluator.
Signed-off-by: abstrakt <abstrakt.osu@gmail.com>
2022-09-26 14:06:35 +02:00
Dan Balasescu
1e9b60f07f
Merge pull request #16524 from stanriders/move-td-reduction
Fix touch device difficulty reduction not affecting star rating
2022-09-21 12:51:14 +09:00
StanR
1801ae3c6a Move flashlight TD difficulty reduction to diffcalc 2022-09-14 17:40:22 +03:00
apollo-dw
979749371f Nerf linear, readjust hidden parameters 2022-09-13 22:33:51 +01:00
StanR
6338b87c63 attributes 2022-09-09 17:31:52 +03:00
StanR
c2e3fcfa3f Merge branch 'master' into move-td-reduction 2022-09-09 17:24:58 +03:00
apollo-dw
c690ecf482 Merge branch 'master' into cognition 2022-09-07 14:05:32 +01:00
apollo-dw
1997519364 Don't use full hit window in rhythm 2022-09-07 13:25:35 +01:00
apollo-dw
b5779508d0 Retrieve great hit window from the hit object 2022-09-06 17:10:32 +01:00
Dan Balasescu
9645bfe708 Bump difficulty calculator versions 2022-09-02 16:27:25 +09:00
apollo-dw
f1e14b3bb9 Add constant rhythm nerf, reduce repeat angle nerf, buff spacing 2022-08-31 19:24:26 +01:00
apollo-dw
ad650adab0 Fix speed note count sum 2022-08-30 18:03:44 +01:00
Dan Balasescu
e34c8e4975
Merge pull request #19716 from MBmasher/fl-grid
Nerf repeated angles in Flashlight skill
2022-08-29 21:15:45 +09:00
apollo-dw
97f3f28d91 Time factor, improve spacing and rhythm buffs 2022-08-28 21:11:33 +01:00
apollo-dw
b0d47e4c35 Allow hidden difficulty and high AR difficulty to co-exist. 2022-08-27 19:56:40 +01:00
apollo-dw
35c72012e9 Various high AR tweaks 2022-08-27 18:33:07 +01:00
MBmasher
b082dc1fe4 Slightly buff flashlight multiplier 2022-08-27 18:31:07 +10:00
MBmasher
454d868dd5 Remove unnecessary using call 2022-08-26 20:42:02 +10:00
MBmasher
249c3f868f Compare raw angle values instead of rounding angles 2022-08-26 20:40:18 +10:00
MBmasher
5082ee26cf Ensure a negative value cannot be added to angleRepeatCount 2022-08-26 20:30:14 +10:00
MBmasher
08cb70b093 Lessen repeated angle nerf for objects further back in time 2022-08-26 20:27:31 +10:00
MBmasher
d8854413cb Add newline 2022-08-26 12:38:36 +10:00
MBmasher
6651e76e2e Remove whitespace 2022-08-26 12:37:56 +10:00
MBmasher
b0e7f63361 Update angle multiplier to nerf repeated angles 2022-08-26 12:34:33 +10:00
apollo-dw
f1f1e100a8 Change low spacing influence, add time separation factor, and moar hidden stuff 2022-08-26 00:05:38 +01:00
StanR
43e471c2a5 Clamp effective miss count to maximum amount of possible braks 2022-08-16 16:12:13 +03:00
MBmasher
21c5fed45f Adjust capitalisation 2022-08-12 14:09:16 +10:00
MBmasher
f70588a423 Add newline before brace 2022-08-12 14:08:32 +10:00
MBmasher
037f56077b Apply Flashlight grid nerf 2022-08-12 13:29:04 +10:00
apollo-dw
ca55fec053 Merge branch 'master' into cognition 2022-08-11 14:47:49 +01:00
Dan Balasescu
61a3758cd9 Merge branch 'master' into pp-balancing 2022-08-11 19:46:16 +09:00
apollo-dw
2d5f2fc201 Buff stream-spacing objects slightly, reduce velocity factor in HD 2022-08-11 00:33:44 +01:00
apollo-dw
152a195514 Add HD support 2022-08-10 20:04:38 +01:00
apollo-dw
e6193e8b98 Use past objects for note density 2022-08-10 19:09:42 +01:00
Dan Balasescu
7cac089246
Merge branch 'master' into fl-slider 2022-08-10 21:19:05 +09:00
apollo-dw
3c38c9e2a7 Fix null objects 2022-08-09 13:43:12 +01:00
apollo-dw
422c24b42d Merge branch 'cognition' of https://github.com/apollo-dw/osu into cognition 2022-08-09 13:14:51 +01:00
apollo
8991a7320a
Merge branch 'ppy:master' into cognition 2022-08-09 13:00:35 +01:00
Dan Balasescu
2c6c315e3a
Merge branch 'master' into pp-balancing 2022-08-04 15:40:46 +09:00
MBmasher
267d55a6a8 Remove osuSlider from statement 2022-07-23 14:48:39 +10:00
MBmasher
230943f698 Merge branch 'fl-slider' of https://github.com/mbmasher/osu into fl-slider 2022-07-23 14:40:54 +10:00
MBmasher
f44a5def90 Move repeat bonus to TravelDistance 2022-07-23 14:40:16 +10:00
Dan Balasescu
71912e10c4
Merge branch 'master' into fl-slider 2022-07-22 15:22:50 +09:00
Dean Herbert
aca19a005e Add versioning to difficulty calculators 2022-07-21 18:15:25 +09:00
StanR
163c3f9c2d Adjust multipliers to account for speed changes 2022-07-20 16:10:34 +03:00
StanR
35e841de95 Move base performance multiplier to a const 2022-07-20 15:54:49 +03:00
StanR
9c9f32b435 Merge branch 'master' into pp-balancing 2022-07-20 15:40:29 +03:00
apollo-dw
06b14250a6 WIP 2022-07-19 19:17:16 +01:00
apollo-dw
2527ad1228 Merge branch 'master' into cognition 2022-07-19 12:37:20 +01:00
StanR
633f6fe620 Increase global multiplier 2022-07-18 21:58:11 +03:00
MBmasher
42b9dc877d Divide slider bonus by repeat count 2022-07-18 16:14:06 +10:00
MBmasher
72c096f9af Update xmldoc 2022-07-18 15:59:20 +10:00
MBmasher
7c680afc3c Change initialisation of osuSlider 2022-07-18 15:59:00 +10:00
MBmasher
204fbde07b Remove debug code 2022-07-18 15:58:32 +10:00
MBmasher
8413c40442 Remove debug code 2022-07-18 15:58:09 +10:00
MBmasher
68caafa210 Update xmldoc 2022-07-17 17:02:30 +10:00
MBmasher
dae698638c Add repeat bonus to Flashlight, move repeat multiplier to AimEvaluator 2022-07-17 16:56:05 +10:00
MBmasher
a950deb7db Re-implement slider changes to FlashlightEvaluator 2022-07-17 16:27:55 +10:00
Jamieson Berida
a0dd6cbab3
Merge branch 'master' into fl-slider 2022-07-17 16:18:18 +10:00
StanR
760742e358 Move relax global multiplier to diffcalc 2022-07-14 00:42:50 +03:00
StanR
0983e4f81e Increase 50s nerf again 2022-07-12 17:57:00 +03:00