Dean Herbert
|
9bb32f0914
|
Merge branch 'master' into move-cache-logic-to-base-impl
|
2020-11-06 16:56:35 +09:00 |
|
Dan Balasescu
|
972fc54c2d
|
Merge pull request #10710 from peppy/user-id-as-int
Use int instead of long for user_id fields for now
|
2020-11-06 14:35:14 +09:00 |
|
Dean Herbert
|
a2606d31c7
|
Move lookup/storage/compute logic to base class (and consume in ScorePerformanceCache)
|
2020-11-06 13:51:41 +09:00 |
|
Dean Herbert
|
0103b12575
|
Add basic base class to begin to standardise function across caching components
|
2020-11-06 13:26:39 +09:00 |
|
Dean Herbert
|
14bb079feb
|
Rename ScorePerformanceManager to ScorePerformanceCache
|
2020-11-06 13:15:33 +09:00 |
|
Dean Herbert
|
5113d4af8f
|
Rename BeatmapDifficultyManager to BeatmapDifficultyCache
|
2020-11-06 13:14:29 +09:00 |
|
Dean Herbert
|
1e1569eb53
|
Use int instead of long for user_id fields for now
|
2020-11-06 12:59:46 +09:00 |
|
Dean Herbert
|
7b320a991f
|
Add note about missing expiration logic
|
2020-11-02 14:53:32 +09:00 |
|
Dean Herbert
|
d46f7535c9
|
Add xmldoc for new component
|
2020-11-02 14:50:44 +09:00 |
|
Lucas A
|
a96c067bea
|
Remove uncessary async-await state machine level.
|
2020-10-27 13:45:21 +01:00 |
|
Bartłomiej Dach
|
ba818e3ae0
|
Merge branch 'master' into results-dynamic-pp-calc
|
2020-10-19 21:41:07 +02:00 |
|
Dean Herbert
|
83482ca15c
|
Fix one more missed occurrence
|
2020-10-16 13:21:47 +09:00 |
|
Bartłomiej Dach
|
d4ba9d2682
|
Simplify implementation of CalculatePerformanceAsync
|
2020-10-12 22:10:02 +02:00 |
|
Lucas A
|
a0e6226b7a
|
Rename LocalId -> LocalScoreID
|
2020-10-10 19:19:24 +02:00 |
|
Lucas A
|
de522d53ea
|
Make CalculatePerformanceAsync() nullable.
|
2020-10-10 19:16:21 +02:00 |
|
Lucas A
|
6459ce28a3
|
Don't calculate performance if difficulty attributes aren't locally computable.
|
2020-10-09 18:32:03 +02:00 |
|
Lucas A
|
fa201be2ad
|
Simplify PerformanceCacheLookup
|
2020-10-08 18:31:29 +02:00 |
|
Lucas A
|
cd15f83f85
|
Update ScorePerformanceCalculator code path.
|
2020-10-07 14:10:25 +02:00 |
|
Lucas A
|
7f5cf04b2b
|
Fix merge conflicts.
|
2020-10-07 13:28:49 +02:00 |
|
Dean Herbert
|
6ac70945f2
|
Show bonus judgements on expanded panel
|
2020-10-07 16:17:28 +09:00 |
|
Dean Herbert
|
d6d0bd90a3
|
Extract tuple into class
|
2020-10-07 15:34:03 +09:00 |
|
Dean Herbert
|
50eca202f4
|
User IEnumerable for HandledExtensions
|
2020-10-02 16:17:10 +09:00 |
|
Dean Herbert
|
a1b8ced46d
|
Merge branch 'master' into fix-score-recalc
|
2020-10-01 17:00:20 +09:00 |
|
Lucas A
|
2766cf73b4
|
Reuse BeatmapDifficultyManager cache for beatmap difficulty attributes.
|
2020-09-29 18:32:02 +02:00 |
|
Lucas A
|
35f7de2084
|
Apply review suggestions.
|
2020-09-29 18:08:21 +02:00 |
|
smoogipoo
|
297168ecc4
|
Fix scores sometimes not being re-standardised correctly
|
2020-09-29 19:06:09 +09:00 |
|
smoogipoo
|
f439c1afbc
|
Make osu/taiko/catch use Ok+Great
|
2020-09-29 17:16:55 +09:00 |
|
smoogipoo
|
31fae045fa
|
Update judgement processors with new hit results
|
2020-09-29 16:33:38 +09:00 |
|
Lucas A
|
6efc4c4250
|
Cache performance calculations to prevent recomputations.
|
2020-09-28 19:04:39 +02:00 |
|
Lucas A
|
ddede85704
|
Split performance calculation to its own class.
|
2020-09-27 12:44:29 +02:00 |
|
smoogipoo
|
a07597c369
|
Adjust displays to use new results/orderings
|
2020-09-25 20:22:59 +09:00 |
|
smoogipoo
|
5cdc8d2e7b
|
Add cancellation support
|
2020-09-09 17:37:11 +09:00 |
|
smoogipoo
|
37a659b2af
|
Refactor/add xmldocs
|
2020-09-09 17:36:47 +09:00 |
|
smoogipoo
|
e271408fca
|
Move max score calculation inside ScoreProcessor
|
2020-09-09 16:51:53 +09:00 |
|
smoogipoo
|
117c7ec6b2
|
Merge branch 'master' into score-recalc
|
2020-09-09 14:38:36 +09:00 |
|
smoogipoo
|
ec2674e1ea
|
Fix nullref with null beatmap
|
2020-08-28 22:51:39 +09:00 |
|
smoogipoo
|
d7bbb362bf
|
Separate bindables
|
2020-08-28 22:51:19 +09:00 |
|
smoogipoo
|
8ffc4309fb
|
Fix possible NaN values
|
2020-08-28 22:23:44 +09:00 |
|
smoogipoo
|
39f8b5eb85
|
Use async difficulty calculation
|
2020-08-28 21:45:27 +09:00 |
|
smoogipoo
|
1e5e5cae0c
|
Add support for standardised -> classic changes
|
2020-08-28 21:34:34 +09:00 |
|
smoogipoo
|
4d15f0fe52
|
Implement basic score recalculation
|
2020-08-28 19:16:46 +09:00 |
|
Bartłomiej Dach
|
af59e2c179
|
Use extension methods instead of reading directly
|
2020-08-27 18:18:32 +02:00 |
|
Bartłomiej Dach
|
fc51e9d81a
|
Fix some legacy mania replays crashing on import
|
2020-08-27 18:16:20 +02:00 |
|
smoogipoo
|
b361761d86
|
Add position display in contracted score panels
|
2020-07-31 22:02:25 +09:00 |
|
smoogipoo
|
33fdd7466c
|
Merge branch 'master' into results-screen-statistics-overlapping-transition
|
2020-06-22 15:38:48 +09:00 |
|
smoogipoo
|
eab00ec9d9
|
Move hit events to the ScoreProcessor
|
2020-06-19 19:58:35 +09:00 |
|
smoogipoo
|
20db5b33ab
|
Rework score processor to provide more generic events
|
2020-06-18 22:11:03 +09:00 |
|
smoogipoo
|
900da88498
|
Populate hit offsets from score processor
|
2020-06-15 22:44:55 +09:00 |
|
Dean Herbert
|
90d69c1216
|
Allow legacy score to be constructed even if replay file is missing
|
2020-06-15 20:31:47 +09:00 |
|
Dean Herbert
|
c490dba7b3
|
Fix crash on local score display
|
2020-06-13 18:18:46 +09:00 |
|