Commit Graph

4342 Commits

Author SHA1 Message Date
eb4ef157ca Fix implicit segments not being constructed correctly 2020-10-12 19:16:37 +09:00
48c0ae40ef Fix multi-segment sliders not parsing correctly 2020-10-12 18:04:28 +09:00
8f37d2290a Expose sorting of hitobjects 2020-10-09 21:43:46 +09:00
485a951281 Expose current strain and retrieval of peak strain 2020-10-09 21:42:43 +09:00
d536a1f75e Fix breaks being culled too early 2020-10-09 21:04:56 +09:00
696e3d53af Fix slider samples being overwritten by the last node 2020-10-09 20:50:09 +09:00
93f5ea57a5 Merge pull request #10427 from peppy/fix-hidden-first-object
Fix first hitobject in osu! hidden mod not getting correct fade applied
2020-10-09 19:23:47 +09:00
62690e4873 Merge pull request #10432 from peppy/editor-reverse-pattern
Add "reverse pattern" support to editor selection handler
2020-10-09 19:19:24 +09:00
6572ce5f36 Merge pull request #10441 from peppy/editor-selection-blueprint-performance
Improve performance of slider blueprints
2020-10-09 18:01:25 +09:00
beec0e4193 Hide children of SelectionBlueprint when not selected 2020-10-09 14:03:13 +09:00
07558b5bc0 Merge branch 'master' into ruleset-result-types 2020-10-09 13:17:05 +09:00
6649cb2204 Fix incorrect first object logic 2020-10-09 06:41:53 +09:00
eacc7dca9a Fix SliderPath not handling Clear correctly 2020-10-09 06:31:59 +09:00
2d0275ba95 Fix first hitobject in osu! hidden mod not getting correct fade applied 2020-10-09 03:07:01 +09:00
7109c3b6cd Rename variable as suggested 2020-10-07 21:06:24 +02:00
2b6e4e575e Award max combo portion score if max achievable is 0 2020-10-07 17:04:55 +03:00
74af7cc503 Rework ScoreProcessor 2020-10-07 17:00:00 +03:00
1566882dc4 Merge pull request #10338 from Game4all/perf-calculator-remove-working-beatmap
Remove WorkingBeatmap from PerformanceCalculator
2020-10-07 20:04:24 +09:00
3c3c1ce885 Don't force playback of (non-looping) DrawableHitObject samples after skin change 2020-10-07 18:18:01 +09:00
04fa0bff9d Add CanBeNull spec and xmldoc 2020-10-07 17:46:57 +09:00
f1a3b6d0ba Merge branch 'master' into perf-calculator-remove-working-beatmap 2020-10-07 17:43:17 +09:00
3363c3399e Allow rulesets to specify valid HitResult types (and display names for them) 2020-10-07 15:34:23 +09:00
a8151d5c63 Fix HitWindows getting serialized alongside HitObjects
These were being serialized as the base type. On deserialization, due to
the HitWindow of objects being non-null, they would not get correctly
initialised by the CreateHitWindows() virtual method.

- Closes #10403
2020-10-07 13:45:42 +09:00
f5a6beb4e5 Remove obsoletion notice. 2020-10-06 19:01:03 +02:00
12c84df208 Merge pull request #10371 from peppy/fix-gameplay-seek-sample-pausing
Fix seeking in replays not correctly pausing samples
2020-10-05 17:13:43 +09:00
c622adde7a Rename method back and add xmldoc 2020-10-05 16:24:02 +09:00
0605bb9b8d Fix incorrect parent state transfer 2020-10-05 16:20:29 +09:00
9f43dedf59 Fix missing line 2020-10-05 15:12:34 +09:00
758088672c Don't stop non-looping samples immediately when pausing 2020-10-05 15:07:46 +09:00
ae8bf8cdd4 Fix StabilityGameClock not being updated 2020-10-05 14:27:51 +09:00
e4710f82ec Fix sample disabled status not being updated correctly from seek state 2020-10-05 14:27:51 +09:00
af7d10afe0 Fix FrameStabilityContainer not re-caching its GameplayClock correctly 2020-10-05 14:27:51 +09:00
5dea37792c Merge branch 'master' into health-adjustments 2020-10-04 21:38:40 +09:00
ec30ca24c5 Merge pull request #10343 from bdach/hitresult-miss-fixes
Replace direct references to HitResult.Miss wherever applicable
2020-10-04 21:36:26 +09:00
d7747ebb2d Remove unused WorkingBeatmap argument. 2020-10-03 16:51:22 +02:00
a864f2906f Merge branch 'master' into health-adjustments 2020-10-03 22:50:19 +09:00
601675db07 Adjust health increase values to match old ones better 2020-10-03 12:16:22 +02:00
309714081f Make new health increase values mania-specific 2020-10-03 12:16:22 +02:00
2ddfd79923 Replace object pattern match with simple conditional 2020-10-03 08:09:10 +02:00
2b1ef16f89 Replace comparison references to HitResult.Miss with IsHit 2020-10-02 23:31:24 +02:00
0163688a17 Remove IBeatmap from PerformanceCalculator. 2020-10-02 19:24:30 +02:00
575046e5fd Don't update reply on add/remove (will be automatically handled by change handler events) 2020-10-02 18:21:13 +09:00
b7c276093d Add fallback case when EditorChangeHandler is not present (for tests) 2020-10-02 16:21:51 +09:00
501e02db09 Only regenerate autoplay on editor state change 2020-10-02 15:44:37 +09:00
3069428efe Merge pull request #10316 from smoogipoo/fix-spinner-flicker
Fix default spinner flashing yellow glow before completion
2020-10-01 22:29:48 +09:00
ab33434a8a Reword xmldocs to better describe nested events 2020-10-01 21:54:43 +09:00
042c39ae1b Remove redundant string interpolation 2020-10-01 21:48:45 +09:00
d7f9b8045c Safeguard againts multiple ApplyResult() invocations 2020-10-01 21:33:54 +09:00
3a81602d0c Merge pull request #10286 from peppy/fix-hitobject-sample-stuck-on-future-seek
Fix HitObject samples getting stuck in a playing state on seeking far into the future
2020-10-01 18:08:17 +09:00
1ec96e1bb1 Merge branch 'master' into adjust-hp-increases 2020-10-01 16:58:29 +09:00