Commit Graph

4744 Commits

Author SHA1 Message Date
05ac23f99a Remove AffectsAccuracy for now 2017-09-13 15:44:03 +09:00
f4f7ae12b3 Merge branch 'master' into channelselection-minimum-size 2017-09-13 15:40:22 +09:00
7681d97f10 Fix typo in user profile header
Replays watched, not replay watched.
2017-09-13 15:21:04 +09:00
ba3e44cd71 Simplify standardized scoring to BasePortion (raw scoring) + ComboPortion (highest combo) 2017-09-13 15:17:32 +09:00
7835269f95 Merge branch 'master' into channelselection-minimum-size 2017-09-13 14:21:44 +09:00
1de1b882e3 Fix BeatmapInfo's comparator when not being sourced from database 2017-09-13 10:36:58 +09:00
a30bd90641 Merge branch 'channelselection-minimum-size' of https://github.com/MrTheMake/osu into channelselection-minimum-size 2017-09-12 18:48:11 +02:00
9839a3b937 Smoothly transform the chat height when opening the channel selection 2017-09-12 18:47:21 +02:00
c78695cfe0 Removed redundant call 2017-09-12 18:26:52 +02:00
3619f7c1eb Fix possible NaN accuracy 2017-09-13 00:38:52 +09:00
7b44ad300f Remove accurateHits, make Accuracy once again tied to comboScore 2017-09-13 00:33:01 +09:00
2a45451308 Fix combo duplication. 2017-09-13 00:19:17 +09:00
7dd79f5a0b Fix incorrect accuracy calculation 2017-09-13 00:11:56 +09:00
ba4f81d022 Woops, fix incorrectly deleted line 2017-09-12 23:30:15 +09:00
4269533bab Remove remaining AllObjectsJudged in RulesetContainer 2017-09-12 22:29:44 +09:00
89cb38386c Set accuracy 2017-09-12 22:28:16 +09:00
dc9b47559a Multiply standardised combos by the HighestCombo to make higher combos matter more 2017-09-12 22:28:10 +09:00
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
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
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
d0774c7bc6 ComputeTargets -> SimulateAutoplay + improve xmldoc 2017-09-12 21:16:47 +09:00
3e3618d724 More cleanups 2017-09-12 21:12:57 +09:00
abab2a4878 Revamp score processing to once more unify scoring methods 2017-09-12 21:05:50 +09:00
0b94939474 Make Accuracy = 1, Health = 1 the default for ScoreProcessor 2017-09-12 20:53:26 +09:00
195c2d7a31 Keep track of maximum hits + combo at base ScoreProcessor level 2017-09-12 19:48:17 +09:00
cba642f781 Reduce nesting, because we don't have partial judgements any more 2017-09-12 19:45:14 +09:00
c07e831b17 Move HasFailed override to base ScoreProcessor 2017-09-12 19:39:54 +09:00
3af8345068 Add AffectsAccuracy to Judgement 2017-09-12 19:39:44 +09:00
f4a2ffbeea Merge branch 'master' into judgement-revamp 2017-09-12 19:13:33 +09:00
112429051e Fix XMLDoc CI errors 2017-09-12 19:05:37 +09:00
ee8ec31c6e Merge branch 'master' into judgement-revamp 2017-09-12 18:57:37 +09:00
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
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
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
d25c382adf Merge branch 'master' into workingbeatmap-track-disposal 2017-09-12 18:44:52 +09:00
86de4fa2e2 Apply CI fixes 2017-09-12 18:36:19 +09:00
f32d444d68 Remove generics from Playfield (fixes catch) 2017-09-12 18:19:28 +09:00
d7ac02d090 Ensure judgements aren't updated when ArmedState is not idle 2017-09-12 18:00:41 +09:00
1194e46ef1 Merge remote-tracking branch 'upstream/master' into judgement-revamp 2017-09-12 17:46:21 +09:00
20dae5ee11 Minor refactors 2017-09-12 17:36:46 +09:00
58e65397b0 Add support for storyboards using numerical values. 2017-09-12 10:13:55 +02:00
5b9d906ad5 Improve beatmap track disposal logic
- [ ] Depends on https://github.com/ppy/osu-framework/pull/1035
2017-09-12 16:56:46 +09:00
3be9d3c747 Merge branch 'master' into mania-autoplay 2017-09-12 16:44:05 +09:00
8737a1b1a5 Implement osu!mania auto replay generation. 2017-09-12 15:52:32 +09:00
d6bf5c38b7 Move Kiai bool to HitObject. 2017-09-12 10:01:07 +09:00
7c7849f189 Fix icon states being updated incorrectly when being set too early 2017-09-11 21:40:58 +09:00
b38da61ef6 Merge branch 'master' into fix-paused-osu-logo 2017-09-11 19:53:36 +09:00
2fb203159f CI fixes. 2017-09-11 12:39:50 +02:00
47cd1d486b Merge branch 'master' into storyboards 2017-09-11 12:29:19 +02:00
cd15cfc864 Use case insensitive paths to find storyboard textures. 2017-09-11 12:06:13 +02:00