Commit Graph

29 Commits

Author SHA1 Message Date
33c5fdcedb AppVeyor fix 2018-01-29 16:30:46 +08:00
c36859ea3a Create Slider.StackedPositionAt method 2018-01-29 16:22:14 +08:00
b04e2cbb5c Fix osu star rating calculation
The main bug was that the beatmap was not being processed prior to
having its Skill values calculated, causing stacking to be ignored in
difficulty calculation. The fix involves processing the beatmap with
OsuBeatmapProcessor.

Another minor bug was that sliders were not taking into account the
stacked position midway through the slider (PositionAt does not return
stacked position.), so I corrected by adding StackOffset.
2018-01-26 03:39:19 +08:00
d37844c068 Clean up off-by-one offsets from repeat-related properties 2018-01-23 13:37:25 +09:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
6a29f6020a Make HitObjects construct nested hit objects 2017-12-22 21:42:54 +09:00
0121692919 Ignore bugged inspectcode inspection 2017-12-21 23:14:42 +09:00
f9ad4b6acb Make categoryDifficulties return doubles to improve decimal accuracy 2017-11-21 19:55:09 +09:00
eb03b0db30 Consider slider lengths as part of Distance 2017-11-17 21:28:59 +09:00
9260f5b64e Rework to avoid access to modified closures 2017-11-17 20:57:45 +09:00
c221cfd30c Fix slider cursor positions not being taken into account 2017-11-17 20:28:41 +09:00
c7ffe6fe58 Fix timeRate dividing incorrectly 2017-11-17 20:28:15 +09:00
5d753427f6 Fix up DT not affecting hitobject densities 2017-11-17 17:28:22 +09:00
bf44b3d0ef Cleanups 2017-11-17 16:54:50 +09:00
95fd323c6b Fix ManiaDifficultyCalculator possibly failing due to nullref 2017-11-17 14:37:06 +09:00
ac6213d1fa CI fixes 2017-11-17 14:26:33 +09:00
7892eefd68 Fix up mod application + beatmap/hitobject references 2017-11-17 14:23:52 +09:00
62155e6dd5 Make DifficultyCalculator support mod applications
Fixes https://github.com/ppy/osu/issues/476.
2017-11-17 12:36:07 +09:00
6d3d485565 And then everything became one 2017-09-19 16:06:58 +09:00
3cacee300a Fix a false resharper positive 2017-09-11 11:41:29 +09:00
9d915a691d Fix comment placement. 2017-06-08 00:17:58 +02:00
a0bdab9f0d Aaand docs again. 2017-06-07 20:29:03 +02:00
1f311cca06 Fix cref in comment. 2017-06-06 19:09:26 +02:00
93f654a539 More docs, better docs. 2017-06-06 18:59:46 +02:00
ce0d70d651 Whitespace fix. 2017-06-06 15:52:33 +02:00
01585027b1 OsuDifficultyBeatmap enumeration logic made clearer, more documentation added. 2017-06-06 15:39:37 +02:00
afb4443763 Capitalised protected members, added readonly modifiers. 2017-06-06 01:08:34 +02:00
f9441a7419 Fix typo and whitespace. 2017-06-06 00:07:00 +02:00
c624712f2f Refactor ppv2 to allow integration of pp+ features. 2017-06-05 23:45:22 +02:00