Commit Graph

3156 Commits

Author SHA1 Message Date
c9f5005efd Add icons for editor toolbox tools 2020-09-09 18:40:01 +09:00
37a659b2af Refactor/add xmldocs 2020-09-09 17:36:47 +09:00
e271408fca Move max score calculation inside ScoreProcessor 2020-09-09 16:51:53 +09:00
117c7ec6b2 Merge branch 'master' into score-recalc 2020-09-09 14:38:36 +09:00
96f39dd350 Merge remote-tracking branch 'upstream/master' into visible-playfield-boundary 2020-09-05 01:50:13 -05:00
1143d5d992 Update class exclusion for dynamic compilation 2020-09-04 20:41:08 +09:00
d387c0cba0 Merge branch 'master' into morth-taiko-changes 2020-09-03 17:35:26 +09:00
1e5e5cae0c Add support for standardised -> classic changes 2020-08-28 21:34:34 +09:00
4d15f0fe52 Implement basic score recalculation 2020-08-28 19:16:46 +09:00
1c1afa1c96 Move MaxCombo to base DifficultyAttributes 2020-08-28 19:16:20 +09:00
b51db90147 Merge branch 'master' into beatmap-track-rework 2020-08-26 23:20:56 +09:00
127330b8f9 Add 1ms lenience to avoid potential precision issues 2020-08-25 20:57:31 +09:00
6c7475f085 Fix snapped distances potentially exceeding the source distance
This results in slider placement including "excess" length, where the
curve is not applied to the placed path. This is generally not what we
want.

I considered adding a bool parameter (or enum) to change the
floor/rounding mode, but on further examination I think this is what we
always expect from this function.
2020-08-25 18:58:01 +09:00
357fb3a10e Merge branch 'master' into beatmap-track-rework 2020-08-21 12:53:09 +09:00
3eac81eb52 Merge pull request #9891 from smoogipoo/mania-mod-invert 2020-08-19 19:12:02 +09:00
6c759f31f1 Add and use limited capacity queue 2020-08-18 20:19:58 +02:00
a4ad0bd174 Ensure 0 score from miss judgements, add test 2020-08-18 19:51:26 +09:00
583760100a Implement mania invert mod 2020-08-18 01:40:55 +09:00
e465afa280 Merge branch 'master' into beatmap-track-rework 2020-08-14 20:02:43 +09:00
3cb22fad82 Fix mods sharing bindable instances 2020-08-13 19:48:31 +09:00
429ad783cf Merge branch 'update-framework' into beatmap-track-rework 2020-08-12 23:35:46 +09:00
e47a1eb313 Use adjustable ITrack 2020-08-12 01:41:21 +09:00
471ed968e3 Fix crash when same ruleset loaded more than once
If the same ruleset assembly was present more than once in the current
AppDomain, the game would crash. We recently saw this in Rider EAP9.
While this behaviour may change going forward, this is a good safety
measure regardless.
2020-08-11 11:09:02 +09:00
bf21fdd6da Merge branch 'master' into beatmap-track-rework 2020-08-07 18:41:34 +09:00
c84452cfbf Update usages 2020-08-06 21:53:20 +09:00
7c3ae4ed42 Remove generics from IApplicableToTrack 2020-08-06 18:25:34 +09:00
e8ab3cff3c Add class constraint 2020-08-06 17:02:47 +09:00
5c05fe3988 Expose track from MusicController 2020-08-06 16:24:14 +09:00
6e42b8219c Move track to MusicController, compiles 2020-08-06 16:24:14 +09:00
9a00ad48c6 Update components to use extension methods 2020-08-06 14:43:39 +09:00
b448ca3efe Merge branch 'master' into merge-global-to-legacy 2020-08-03 16:00:52 +09:00
62ba214dad Use OrderByDescending 2020-07-31 16:21:47 +09:00
23ab6f8f94 Fix dynamic compilation loading wrong ruleset versions 2020-07-30 21:10:13 +09:00
5439099b7c Merge GlobalSkinConfiguration settings into the LegacySetting enum 2020-07-29 10:35:51 +03:00
a210deee9a Remove unnecessary depth setter 2020-07-28 12:16:01 +09:00
5fc7039bf2 Prevent DrawableJudgement from removing other children 2020-07-27 19:07:21 +02:00
8f841b47e6 Cancel previous initial state computations 2020-07-24 19:31:08 +09:00
5f98195144 Load nested hitobjects during map load 2020-07-24 18:16:36 +09:00
c348599189 Merge branch 'master' into add-slider-slide-support 2020-07-23 21:24:45 +09:00
2997fb3f4e Merge pull request #9635 from peppy/perfect-mod-combo-objects-only
Make perfect mod ignore all non-combo-affecting hitobjects
2020-07-23 20:54:39 +09:00
ac602846df Expose balance and sample loading methods in DrawableHitObject 2020-07-22 16:37:58 +09:00
c1442568b9 Make perfect mod ignore all non-combo-affecting hitobjects 2020-07-21 17:04:45 +09:00
648e414c14 Update InputHandlers in line with framework changes 2020-07-19 11:39:11 +09:00
6b2b3f4d4d Expose accuracy/combo portion adjustments 2020-07-16 14:10:44 +09:00
e95a1beaef Update state after applying hitobject 2020-07-15 16:53:27 +09:00
f3a498482b Merge pull request #9553 from peppy/difficulty-adjust-range-match-stabl
Change difficulty adjust mod to match stable range of 0-10
2020-07-14 20:12:28 +09:00
b59e4f8a7e Change difficulty adjust mod to match stable range of 0-10 2020-07-14 08:15:14 +09:00
8a3cadc111 Fix judgement animations not resetting on use 2020-07-13 21:21:59 +09:00
fda45997db Merge pull request #9530 from peppy/fix-memory-retention
Clean up HitEvents after use to avoid near-permanent memory retention
2020-07-12 01:27:38 +09:00
2bb0283a68 Clean up HitEvents after use to avoid near-permanent memory retention 2020-07-12 00:52:55 +09:00