Commit Graph

639 Commits

Author SHA1 Message Date
a4e9c7711c Fix when flashlight shrinking takes place 2022-09-18 18:59:17 -04:00
407b104116 Revert changes
This reverts commit beef3b418a.

Revert "Use linq expression for handling breaks"

This reverts commit 8464a1941b.

Revert "renames variables to make more logical sense"

This reverts commit 3b87ecf56c.

Revert "Removes overhead when not combo based size"

This reverts commit ac4229e3d4.
2022-09-18 18:57:53 -04:00
ac4229e3d4 Removes overhead when not combo based size 2022-09-18 00:38:01 -04:00
3b87ecf56c renames variables to make more logical sense 2022-09-18 00:19:40 -04:00
8464a1941b Use linq expression for handling breaks 2022-09-17 23:49:23 -04:00
beef3b418a Simplifies size calculation 2022-09-17 23:41:23 -04:00
ec21ab8171 Reduce ramp mod multipliers in line with other difficulty change mods for now
Closes https://github.com/ppy/osu/issues/20204.

Will require reprocessing of everything server-side.
2022-09-09 16:39:57 +09:00
Nao
c940f5abcb Merge branch 'master' into ruleset-localization 2022-08-14 15:17:44 -04:00
9d1b0b5836 Revert sealing 2022-08-12 22:32:27 +09:00
e5e9841652 Apply multiple other mod debuffs as decided in pull request discussion 2022-08-12 18:58:09 +09:00
ac4213ecee Adjust relax mod multiplayer to 0.5x
Has previously been discussed internally. Probably good to get this out
before the next full reprocess of scores server-side.

The multiplier here was @smoogipoo's suggested value. I'd be willing to
go lower if this is seen at too high, but it should be a round number to
make it easy for users to understand the max score available to them.
2022-08-12 12:30:13 +09:00
60dae70a18 Change mod description type to LocalisableString 2022-08-10 15:54:48 -04:00
8cb2e11766 Change most ruleset-accessible string types to Localisable strings 2022-08-10 15:51:11 -04:00
802dc90cb1 Adjust using directives for vertices 2022-08-05 20:37:33 +09:00
b4e55f7309 Apply IRenderer changes 2022-08-02 19:50:57 +09:00
a2a913ab52 Merge branch 'irenderer-batches' into irenderer-textures 2022-08-02 19:25:08 +09:00
cbabc4886c Convert ModPreset to realm object 2022-07-31 22:10:15 +02:00
09979d44aa Apply DrawNode batching changes 2022-07-29 23:32:09 +09:00
155dac55d0 Apply DrawNode parameter changes 2022-07-29 22:33:34 +09:00
de0a076eb6 Add model class for mod presets 2022-07-21 23:29:21 +02:00
6ce6f6f7df Merge branch 'master' into remove-score-multiplier-on-custom-mod-settings 2022-07-20 08:57:43 +03:00
ebb9861377 Merge branch 'master' into remove-nullable-disable-in-the-mods 2022-07-20 13:28:28 +09:00
4210ec6502 Merge branch 'master' into remove-score-multiplier-on-custom-mod-settings 2022-07-19 19:21:26 +03:00
317558f876 Mark the shader as non-nullable because shader should always has the value.
And initialize the breaks to avoid get the null instance.
2022-07-19 20:39:41 +08:00
3af093cb27 Remove the null check because bindable should always have the value. 2022-07-19 20:39:41 +08:00
ce1bb206c8 Initialize some bindables for prevent get the null instance. 2022-07-19 20:39:41 +08:00
1f9f2b413e Remove the nullable disable annotation.
Also, mark as nullable for some properties.
2022-07-19 20:39:41 +08:00
51f91fe62e Update naming 2022-07-18 16:17:20 +09:00
eddf106f7c Merge branch 'master' into score-country-storage 2022-07-18 16:12:40 +09:00
6bfa5e53e0 Add property for whether mod uses default configuration 2022-07-18 07:29:03 +03:00
028653eb97 Update ModAdaptiveSpeed.cs 2022-07-18 00:10:49 +08:00
1caab78bdc Update ModAutoplay.cs 2022-07-18 00:09:31 +08:00
4e7156cee8 Store user country on databased scores 2022-07-16 06:39:05 +03:00
aacded0ecf Fix difficulty adjust settings having more padding on sliders 2022-06-28 07:33:05 -07:00
31a447fda0 Update parameter discards 2022-06-24 21:26:19 +09:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
eabf578282 Use interface to convey beat sync information 2022-05-22 22:44:54 +09:00
2e21d75b10 Move metronome into own class and rename to avoid conflict with mod sounds 2022-05-20 17:30:04 +09:00
82b784ce5a Change IApplicableToSample to receive adjustable component instead
Done for consistency with `IApplicableToTrack`.
2022-05-10 18:06:03 +03:00
4f5001704e Change IApplicableToTrack to receive adjustable component instead 2022-05-10 18:06:03 +03:00
bbbecbb6b7 Apply time-ramping adjustment using clock instead of track 2022-05-10 18:06:03 +03:00
43c9058d09 Fix wrong obsolete message 2022-05-05 14:39:05 +03:00
8501a41619 Bring back separate bool properties as non-cascading 2022-05-05 14:37:38 +03:00
8488a29e9e Renew obsoletion date 2022-05-04 17:22:11 +03:00
20e277d2e5 Apply proposed naming changes 2022-05-04 17:12:17 +03:00
e9ecf26b6a Merge branch 'master' into multiplayer-disable-adaptive-speed 2022-05-04 17:12:03 +03:00
6630b38c08 Make all ModRateAdjust implementations incompatible with each other 2022-04-07 22:38:46 +02:00
e0d434b89f Remove unused using statement 2022-03-31 11:34:32 +09:00
0cac935939 Shorten class name of ModCreatedReplayUser 2022-03-31 11:34:23 +09:00
2c1ccc7d36 Update obsolete message to match targeted developers' use case
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
2022-03-31 11:33:26 +09:00