e0f3fa1af6
remove this
in ruleset assignment
2023-01-18 12:22:27 -05:00
522bb8bcca
Use ComputeAccuracy
to get imminent accuracy
2023-01-18 18:08:58 +09:00
bbec42c00e
Fix incorrect max combo after watching imported legacy replays
2023-01-12 14:18:21 +09:00
6ed474d4fb
Rearrange formula for maximum accuracy
...
Feels like it's easier to understand this way. The difference of the
maximum scoring values for the entire beatmap and the max values for the
part of the beatmap that has already been played represents the act of
filling the rest of the unjudged objects with maximum results.
2022-12-30 20:56:54 +01:00
8ace635249
Adjust minimum values
2022-12-30 20:55:51 +01:00
bb2822a175
xmldoc pass
2022-12-30 20:55:48 +01:00
6d42cc5a36
Naming pass
2022-12-30 20:30:58 +01:00
3c32a50c12
add new accuracy counter display
2022-12-30 21:19:46 +09:00
4a7d7c6ed9
Use MaxBy
in all locations that can and update inspection level to match dotnet-build
2022-12-19 16:47:10 +09:00
df94af4495
Inline ScoringValues
and make some more methods private
inside ScoreProcessor
2022-12-12 19:22:09 +09:00
7a54bcac57
Remove unused using
2022-12-12 11:41:07 +09:00
6e41efede8
Simplify dictionary construction
2022-12-12 11:40:47 +09:00
5e8d75bbbf
Remove unused overload
2022-12-12 11:39:03 +09:00
e9998f1690
Store maximum statistics to spectator state
2022-12-09 20:15:07 +09:00
9e64f8dab1
Fix loss of precision when computing accuracy
2022-12-05 19:08:50 +09:00
7bc8908ca9
Partial everything
2022-11-27 00:00:27 +09:00
d47c46d144
Compute raw score in-line
...
Saves on an allocation (though it seems to only be a ValueType so it
shouldn't be a big deal) and a tail-call.
2022-11-18 14:22:28 +09:00
83a3f1b82e
Add computeRawScore()
2022-11-10 14:15:20 -03:00
64e6276397
Fix score rounding issue
2022-11-08 01:10:21 -03:00
b7ef9b176d
Make score type consistent
2022-11-06 19:59:27 -03:00
27d4016ccb
Add ScoreProcessor.ComputeAccuracy()
2022-09-12 18:37:55 +09:00
9b830d063f
Merge pull request #20010 from smoogipoo/scoreprocessor-no-rewrite-statistics
...
Don't include misses in failed score statistics
2022-08-29 17:07:13 +09:00
81ac0daba8
Update xmldoc
2022-08-29 15:51:12 +09:00
b2e80ca7f0
Don't include misses in failed score statistics
2022-08-29 15:27:19 +09:00
c0b13c7e1f
Refactor ScoreProcessor ComputeScore() methods
2022-08-29 13:51:10 +09:00
eb57ea76ab
Merge branch 'master' into legacy-combo-increase
2022-08-25 09:46:12 +03:00
e7cbb6c63d
Fix test failures/nullability
2022-08-24 19:53:16 +09:00
c9ff39f8c3
Add HitResult.LegacyComboIncrease
2022-08-24 19:46:41 +09:00
5ec95c9269
Update ScoreProcessor to make use of MaximumStatistics
2022-08-24 19:46:41 +09:00
f70af779a4
Add maximum statistics to ScoreInfo/SoloScoreInfo
2022-08-24 17:28:41 +09:00
abca3d1b2a
Prefix common strings for context
2022-08-10 00:35:19 +10:00
5080d62e77
Add missing localisation for settings enums
2022-08-08 21:51:23 +10:00
a97170a272
Keep Rank
bindable enabled on score fail
2022-07-21 08:16:17 +03:00
9df49db45f
Include bonus/ignore judgements in statistics fill logic
2022-07-21 08:13:09 +03:00
ad09e728fd
Move Passed
assignment inside FailScore
2022-07-21 08:12:06 +03:00
c1bcbd9c8a
Fix fail score not handling bonus/tick-only beatmaps
2022-07-21 07:20:59 +03:00
0f0b19da4a
Populate score with remaining "miss" statistics on fail/exit
2022-07-21 06:01:36 +03:00
c4089b71bd
Store maximum score results from simulated autoplay
2022-07-21 06:00:41 +03:00
f8830c6850
Automated #nullable processing
2022-06-17 16:37:17 +09:00
6351f652a2
Fix combo starting at 0 when spectating
2022-06-06 17:56:25 +09:00
a638392e81
Rename member
2022-06-02 16:35:50 +09:00
055845d4f5
Throw exception on access before ApplyBeatmap()
2022-06-02 16:34:45 +09:00
e551e48697
Use ScoreInfo overload in more places
2022-06-02 11:01:46 +09:00
425390e13b
Refactor to reduce nested conditions
2022-06-01 09:54:47 +09:00
50c3dfca31
Apply code reviews
2022-06-01 09:54:47 +09:00
1e0ee1b214
Expose MaximumScoringValues for user consumption
2022-05-31 19:49:37 +09:00
93240073a6
Rename field + rewrite xmldoc a bit
2022-05-31 19:40:07 +09:00
28d8799e11
Add overloads to + document + expose ExtractScoringValues
2022-05-31 19:40:07 +09:00
d6d56ee22d
Fix unintentional truncation
2022-05-31 19:40:07 +09:00
44ca350822
Reset minimal scoring values from frames
2022-05-31 19:40:07 +09:00