|
ab6665d88c
|
Merge branch 'master' into Save-Score-Failed
|
2022-07-15 18:02:58 +09:00 |
|
|
4f009419b8
|
Simplify population logic and match code style
|
2022-07-11 21:51:09 +03:00 |
|
|
10d6027c89
|
Assign missing UserID to RealmUser
|
2022-07-11 02:36:51 -04:00 |
|
|
f3a6e646a6
|
Merge branch 'master' into Save-Score-Failed
|
2022-07-08 18:32:13 +09:00 |
|
|
8c2f4b48fc
|
Use debug.assert for better readable.
|
2022-07-03 19:27:56 +08:00 |
|
|
0a1543c6e8
|
Use AsNonNull() instead.
|
2022-07-02 19:48:32 +08:00 |
|
|
c6d0f0f81b
|
pretend that the beatmap property will not be null.
Not really throw exception will be the better way?
|
2022-07-02 13:20:46 +08:00 |
|
|
946178ca41
|
Remove useless LocalisableDescription
|
2022-06-28 20:03:21 +09:00 |
|
|
5a5cc523ce
|
Let F to -1 temporary
|
2022-06-20 23:43:33 +08:00 |
|
|
577a87bcad
|
Merge branch 'master' into importer-post-import-rename
|
2022-06-20 13:37:16 +02:00 |
|
|
dbae4c6f5a
|
PostImport -> PresentImport
|
2022-06-20 18:36:29 +09:00 |
|
|
ebcee21f6f
|
Remove necessity to provide BeatmapDifficultyCache as a function to ScoreManager
|
2022-06-20 17:52:42 +09:00 |
|
|
92f1a2958c
|
Rename Import(TModel) to ImportModel to differentiate from other import methods
|
2022-06-20 15:18:07 +09:00 |
|
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
|
|
e66ccfd980
|
Add back missing notification flow
|
2022-06-16 19:48:18 +09:00 |
|
|
ce3d3a967c
|
Reimplement missing methods
|
2022-06-16 19:05:25 +09:00 |
|
|
72c5b9009d
|
Remove local realm fields in manager classes
|
2022-06-16 18:56:53 +09:00 |
|
|
f3984d98e6
|
Remove RealmArchiveModelManager from hierarchy
|
2022-06-16 18:53:13 +09:00 |
|
|
4d9e3d1982
|
Rename Score/Skin ModelManager classes to Importer for now
|
2022-06-16 18:11:50 +09:00 |
|
|
f23ddfe6cc
|
Move remaining realm classes out of Stores namespace
|
2022-06-15 21:56:00 +09:00 |
|
|
88d5e074a8
|
Rename lowPriority to batchImport
|
2022-06-15 00:46:00 +09:00 |
|
|
2f8290831a
|
Skip quick import clause when importing a single item
Closes https://github.com/ppy/osu/issues/18600.
|
2022-06-15 00:26:34 +09:00 |
|
|
9f599a5ab4
|
Remove unused lowPriority flag from one Import method
|
2022-06-14 19:52:30 +09:00 |
|
|
ca0765a932
|
Tidy up various delegation implementations
|
2022-06-14 19:46:59 +09:00 |
|
|
773ba97117
|
Add xmldoc to ScoringValues
|
2022-06-02 16:39:51 +09:00 |
|
|
a638392e81
|
Rename member
|
2022-06-02 16:35:50 +09:00 |
|
|
af0f934e1a
|
Move raw ScoreProcessor values into ScoringValues struct
|
2022-05-31 19:39:38 +09:00 |
|
|
4df63a4900
|
Prevent scores being calculated twice
|
2022-03-30 13:15:41 +09:00 |
|
|
bd9c0076df
|
Fix scores sometimes shown with incorrect scoring mode
|
2022-03-30 13:03:12 +09:00 |
|
|
a7554dcdf7
|
Use a constant for the early version timing offset
|
2022-03-24 16:43:41 +09:00 |
|
|
a7d5f2281c
|
Apply beatmap offsets to legacy replay frame handling
|
2022-03-24 16:16:40 +09:00 |
|
|
b9859f9f21
|
Obsolete BeatmapInfo.MaxCombo and suppress in usages
|
2022-03-20 16:30:29 +03:00 |
|
|
aef40da8d4
|
Add note about null return value
|
2022-03-20 16:24:30 +03:00 |
|
|
2a78042038
|
GetBeatmapMaximumComboAsync -> GetMaximumAchievableComboAsync
|
2022-03-20 16:18:53 +03:00 |
|
|
d36f32a9c9
|
Introduce method for computing maximum achievable combo properly
|
2022-03-20 05:38:14 +03:00 |
|
|
4a3e3aba65
|
Restructure PerformanceCalculator to not require ScoreInfo argument
|
2022-03-14 14:25:28 +09:00 |
|
|
94ff6a338f
|
Merge branch 'master' into scoreprocessor-rework
|
2022-03-09 23:04:18 +09:00 |
|
|
f1c40bd9ed
|
Rework GetScore() method signatures + implementations
Rename legacy-facing overload to mention as much
|
2022-03-08 22:30:44 +09:00 |
|
|
f5cd967635
|
Fix scores not being recalculated in beatmap listing
|
2022-03-08 19:07:39 +09:00 |
|
|
36263b4dbf
|
Replace remaining manual online ID check with extension method
|
2022-03-03 23:09:56 +01:00 |
|
|
eb75a29b20
|
Use constant for maximum legacy ruleset id
|
2022-03-01 12:07:03 +09:00 |
|
|
52e50db6b9
|
Enable nullable for LegacyScoreEncoder
|
2022-02-28 18:42:23 +09:00 |
|
|
723e96309a
|
Only convert non-legacy frames (and throw on conversion failure)
|
2022-02-28 18:42:23 +09:00 |
|
|
2e96f74c94
|
Allow LegacyScoreEncoder to be used without a beatmap if frames are already legacy frames
|
2022-02-28 18:42:23 +09:00 |
|
|
c3b365cf6b
|
Scale classic score by hitobject count
|
2022-02-21 13:31:03 +09:00 |
|
|
f29301cd1e
|
Merge branch 'master' into display-performance-attributes
|
2022-02-05 16:59:46 +08:00 |
|
|
16e0cc6a2b
|
Remove IIpcHost param from ScoreManager
No longer used since 3e3b9bc963 .
|
2022-02-01 21:35:40 +01:00 |
|
|
0d3ac4fd9c
|
Fix delete local scores crashing the game
|
2022-01-28 15:54:53 +09:00 |
|
|
5288eedd31
|
Update all usages of RulesetID and Ruleset.ID to use Ruleset.OnlineID
|
2022-01-27 15:38:03 +09:00 |
|
|
378173cc66
|
Fix some score imports failing due to null string attempted to be parsed as json
|
2022-01-26 22:46:29 +09:00 |
|