Commit Graph

3649 Commits

Author SHA1 Message Date
8862d3fa1e Add OsuSkinComponents.CursorParticles 2021-09-13 21:44:23 +02:00
99eff4f41f Move cursor particles under OsuCursorContainer 2021-09-13 21:44:22 +02:00
c2f7b01ca4 Change particle AngularVelocity into StartAngle and EndAngle 2021-09-13 21:44:21 +02:00
6d68da8ff0 Remove StartScale from ParticleSpewer particles 2021-09-13 21:44:20 +02:00
db662f8c5c Add ParticleParent option to ParticleSpewer 2021-09-13 21:44:20 +02:00
5b1b36436f Add cursor velocity to star particles 2021-09-13 21:44:19 +02:00
ee4006f3d7 Add legacy cursor star particles 2021-09-13 21:44:18 +02:00
68050a4073 Merge branch 'speedpp' of https://github.com/mrowswares/osu into speedpp 2021-09-13 14:51:19 +01:00
e9f7258f2b adjust hitwindow nerf to be harsher 2021-09-13 14:50:40 +01:00
0dc31a476f Invert condition to reduce nesting 2021-09-13 16:39:05 +09:00
44163dc9ec updated to use deltaTime not stainTime for more accuracy 2021-09-12 18:14:05 +00:00
b05963cc50 update to fix review issues 2021-09-12 16:08:17 +00:00
a6c3798491 Merge remote-tracking branch 'ppy/master' into skillsrework 2021-09-12 12:45:59 +00:00
aafbc3e0e4 Merge branch 'master' into fl-skill 2021-09-10 16:39:39 +09:00
714f55b6bc Clone control points when copying to HitObjects 2021-09-10 14:36:39 +09:00
ceca229dbc Merge branch 'master' into speedpp 2021-09-07 18:54:49 +09:00
0500cd578a Merge branch 'master' into no-more-difficulty-control-points-info 2021-09-06 21:06:12 +09:00
25420af078 Rename method to drop redundant ruleset suffix 2021-09-05 13:34:23 +09:00
3fce3f620f use OsuHitWindows, amend comment 2021-09-04 16:56:15 +01:00
d4e5a612ea Update IPositionalSnapProvider to take a HitObject as reference, rather than raw time
This allows fetching the correct `DifficultyControlPoint` from the
hitobject. Nothing more.
2021-09-03 17:11:12 +09:00
a3d9ab1e2e Move approach rate to EffectControlPoint 2021-09-03 16:58:16 +09:00
071c56e90b Update usages of DifficultyPointAt 2021-09-03 16:58:16 +09:00
8654a0af05 remove unnecessary min & renamed variable so its more descriptive 2021-09-03 03:01:25 +01:00
bf87a4b2d3 interpolate the doubletap cheese nerf instead 2021-09-03 02:39:21 +01:00
0beef9c1e7 made double cheese detection stricter 2021-09-03 02:20:22 +01:00
a2d2ed2ef6 Add stack leniency setting for osu! 2021-09-02 23:29:14 +02:00
57a2ba9aa8 remove "straintime" 2021-09-02 18:29:55 +01:00
0d60076f34 fix doubletap cheese detect (base on hitwindow) 2021-09-02 17:14:23 +01:00
d9cc497801 refactoring 2021-09-02 17:02:23 +01:00
3e98c71ece cap deltatime to hitwindow sorta 2021-09-02 16:48:34 +01:00
711baa12ba emu's doubletap cheese nerf 2021-09-02 16:31:31 +01:00
b907c2f4f6 Fix osu! judgements getting scaled twice over different durations 2021-09-02 16:31:43 +09:00
738ce0f689 Fix repeat arrows being hidden beneath head circles in legacy skins
Aims to make minimal changes to `DrawableSlider` itself. I'm not super
happy about the slider ball being moved above the head circle, but it
*is* what people are used to so no one except for me is going to
complain.

Supersedes and closes https://github.com/ppy/osu/pull/14561.
2021-09-01 19:41:49 +09:00
4f9c3fde07 Move alpha adjustment back to LegacySliderBody to correctly handle default legacy skin 2021-09-01 15:10:56 +09:00
7a447f5128 Mark SankingSliderBody as abstract 2021-09-01 15:10:24 +09:00
3f93aa1507 Fix traceable sliders incorrectly being opaque
Closes https://github.com/ppy/osu/issues/14449.
Regressed in https://github.com/ppy/osu/pull/14205.
2021-08-31 20:13:54 +09:00
a190038c33 remove writelines 2021-08-29 20:16:13 +01:00
1ca0223c71 remove straintime & speed skill caps, implement basic doubletap cheese detection 2021-08-29 17:19:26 +01:00
f0296e5d12 Merge branch 'master' into avoid-default-skin-judgement-transform-overhead 2021-08-27 10:02:40 +09:00
a28bc9f6b2 Merge branch 'master' into path-control-point-bindable-removal 2021-08-27 09:37:37 +09:00
b9ea984c36 Remove redundant default value 2021-08-26 08:18:58 +03:00
17f6efc6fe Fix missed cases of incorrect .Value usage
Changing from `Bindable` to `Nullable` comes with its issues...
2021-08-26 14:02:57 +09:00
8cfb3d456b Avoid expensive text spacing transforms for now 2021-08-26 13:15:27 +09:00
69064c1938 Avoid unnecessary unbind operations when constructing FollowPointLifetimeEntry 2021-08-26 12:35:31 +09:00
6dcd9427ac Remove bindable usage in PathControlPoint
This is quite a breaking change, but I think it is beneficial due to the large amount of usage of this class.

I originally intended just to remove the allocations of the two delegates handling the `Changed` flow internally, but as nothing was really using the bindables for anything more than a general "point has changed" case, this felt like a better direction.
2021-08-26 12:33:53 +09:00
c91feb2968 Fix multiplying instead of dividing by scalingFactor 2021-08-25 11:18:21 +10:00
7188a3268f Apply a nerf to stacks for Flashlight skill 2021-08-24 14:01:54 +10:00
aaffc05b82 removed accuracy penalty for misses 2021-08-21 17:56:45 +00:00
0402f85eb0 left residual code from testing prevprevdeltas 2021-08-21 17:29:17 +00:00
536aef6f2f merged latest from origin 2021-08-21 17:25:06 +00:00