Dean Herbert
|
b78c516b74
|
Merge branch 'master' into scoring-revamp
|
2017-09-13 20:47:14 +09:00 |
|
Dean Herbert
|
fb7740a3ab
|
Update all dependencies in line with framework
|
2017-09-13 20:25:40 +09:00 |
|
smoogipooo
|
5e32d95ad2
|
Remove Ruleset's CreateScoreProcessor method
|
2017-09-13 16:37:05 +09:00 |
|
smoogipooo
|
f1130eb899
|
Add default implementation for ScoreProcessor using Exponential scoring
|
2017-09-13 16:35:13 +09:00 |
|
Dean Herbert
|
e37a354db0
|
Merge branch 'master' into fix-sliderhead-depth
|
2017-09-13 16:19:37 +09:00 |
|
smoogipooo
|
093d82ac45
|
Set depths from playfield add methods instead of DrawableHitObject
|
2017-09-13 16:17:01 +09:00 |
|
smoogipooo
|
e146bcacf1
|
Make BasePortion and ComboPortion constants
|
2017-09-13 16:13:27 +09:00 |
|
smoogipooo
|
e472518e4f
|
Standardized is default for now
|
2017-09-13 15:58:50 +09:00 |
|
smoogipooo
|
d83a2d4dc6
|
Disable masking optimisations for scrolling hit objects
Lifetime is very tightly controlled here, so all should be okay.
|
2017-09-13 15:57:40 +09:00 |
|
smoogipooo
|
05ac23f99a
|
Remove AffectsAccuracy for now
|
2017-09-13 15:44:03 +09:00 |
|
Dean Herbert
|
f4f7ae12b3
|
Merge branch 'master' into channelselection-minimum-size
|
2017-09-13 15:40:22 +09:00 |
|
Dean Herbert
|
7681d97f10
|
Fix typo in user profile header
Replays watched, not replay watched.
|
2017-09-13 15:21:04 +09:00 |
|
smoogipooo
|
ba3e44cd71
|
Simplify standardized scoring to BasePortion (raw scoring) + ComboPortion (highest combo)
|
2017-09-13 15:17:32 +09:00 |
|
Dean Herbert
|
7835269f95
|
Merge branch 'master' into channelselection-minimum-size
|
2017-09-13 14:21:44 +09:00 |
|
Dean Herbert
|
1de1b882e3
|
Fix BeatmapInfo's comparator when not being sourced from database
|
2017-09-13 10:36:58 +09:00 |
|
MrTheMake
|
a30bd90641
|
Merge branch 'channelselection-minimum-size' of https://github.com/MrTheMake/osu into channelselection-minimum-size
|
2017-09-12 18:48:11 +02:00 |
|
MrTheMake
|
9839a3b937
|
Smoothly transform the chat height when opening the channel selection
|
2017-09-12 18:47:21 +02:00 |
|
MrTheMake
|
c78695cfe0
|
Removed redundant call
|
2017-09-12 18:26:52 +02:00 |
|
smoogipooo
|
3619f7c1eb
|
Fix possible NaN accuracy
|
2017-09-13 00:38:52 +09:00 |
|
smoogipooo
|
7b44ad300f
|
Remove accurateHits, make Accuracy once again tied to comboScore
|
2017-09-13 00:33:01 +09:00 |
|
smoogipooo
|
2a45451308
|
Fix combo duplication.
|
2017-09-13 00:19:17 +09:00 |
|
smoogipooo
|
7dd79f5a0b
|
Fix incorrect accuracy calculation
|
2017-09-13 00:11:56 +09:00 |
|
smoogipooo
|
ba4f81d022
|
Woops, fix incorrectly deleted line
|
2017-09-12 23:30:15 +09:00 |
|
smoogipooo
|
4269533bab
|
Remove remaining AllObjectsJudged in RulesetContainer
|
2017-09-12 22:29:44 +09:00 |
|
smoogipooo
|
89cb38386c
|
Set accuracy
|
2017-09-12 22:28:16 +09:00 |
|
smoogipooo
|
dc9b47559a
|
Multiply standardised combos by the HighestCombo to make higher combos matter more
|
2017-09-12 22:28:10 +09:00 |
|
smoogipooo
|
b5f48c2368
|
Add storeResults as a parameter to Reset
Whether to store the current state of the ScoreProcessor for future use.
|
2017-09-12 22:27:27 +09:00 |
|
smoogipooo
|
2e0218f388
|
Move AllObjectsJudged into ScoreProcessor as AllJudged
Changes to OsuScoreProcessor were required to make sure that ticks and slider heads weren't ignored.
|
2017-09-12 22:01:08 +09:00 |
|
smoogipooo
|
cc6bb81a73
|
Reimplement Exponential scoring with a simpler and more intuitive calculation
Default for all rulesets for now.
|
2017-09-12 21:47:09 +09:00 |
|
smoogipooo
|
d0774c7bc6
|
ComputeTargets -> SimulateAutoplay + improve xmldoc
|
2017-09-12 21:16:47 +09:00 |
|
smoogipooo
|
3e3618d724
|
More cleanups
|
2017-09-12 21:12:57 +09:00 |
|
smoogipooo
|
abab2a4878
|
Revamp score processing to once more unify scoring methods
|
2017-09-12 21:05:50 +09:00 |
|
smoogipooo
|
0b94939474
|
Make Accuracy = 1, Health = 1 the default for ScoreProcessor
|
2017-09-12 20:53:26 +09:00 |
|
smoogipooo
|
195c2d7a31
|
Keep track of maximum hits + combo at base ScoreProcessor level
|
2017-09-12 19:48:17 +09:00 |
|
smoogipooo
|
cba642f781
|
Reduce nesting, because we don't have partial judgements any more
|
2017-09-12 19:45:14 +09:00 |
|
smoogipooo
|
c07e831b17
|
Move HasFailed override to base ScoreProcessor
|
2017-09-12 19:39:54 +09:00 |
|
smoogipooo
|
3af8345068
|
Add AffectsAccuracy to Judgement
|
2017-09-12 19:39:44 +09:00 |
|
Dan Balasescu
|
f4a2ffbeea
|
Merge branch 'master' into judgement-revamp
|
2017-09-12 19:13:33 +09:00 |
|
smoogipooo
|
112429051e
|
Fix XMLDoc CI errors
|
2017-09-12 19:05:37 +09:00 |
|
Dan Balasescu
|
ee8ec31c6e
|
Merge branch 'master' into judgement-revamp
|
2017-09-12 18:57:37 +09:00 |
|
smoogipooo
|
d5bd005c01
|
Remove unused code for now
I don't think we'll ever be using this anyway.
|
2017-09-12 18:52:15 +09:00 |
|
smoogipooo
|
92b3e203e8
|
judgementOccurred should be passed upwards
So only one hit object is ever judged in a single frame.
|
2017-09-12 18:50:30 +09:00 |
|
smoogipooo
|
a38e0062a4
|
Fix checking judgements even if we don't provide a judgement, if we have a result, or if a nested hit object handled a judgement.
|
2017-09-12 18:49:50 +09:00 |
|
Dan Balasescu
|
d25c382adf
|
Merge branch 'master' into workingbeatmap-track-disposal
|
2017-09-12 18:44:52 +09:00 |
|
Dean Herbert
|
86de4fa2e2
|
Apply CI fixes
|
2017-09-12 18:36:19 +09:00 |
|
Dean Herbert
|
f32d444d68
|
Remove generics from Playfield (fixes catch)
|
2017-09-12 18:19:28 +09:00 |
|
Dean Herbert
|
d7ac02d090
|
Ensure judgements aren't updated when ArmedState is not idle
|
2017-09-12 18:00:41 +09:00 |
|
Dean Herbert
|
1194e46ef1
|
Merge remote-tracking branch 'upstream/master' into judgement-revamp
|
2017-09-12 17:46:21 +09:00 |
|
Dean Herbert
|
20dae5ee11
|
Minor refactors
|
2017-09-12 17:36:46 +09:00 |
|
Dean Herbert
|
5b9d906ad5
|
Improve beatmap track disposal logic
- [ ] Depends on https://github.com/ppy/osu-framework/pull/1035
|
2017-09-12 16:56:46 +09:00 |
|