Commit Graph

418 Commits

Author SHA1 Message Date
7bf3498e2a Calculate playfield scale locally 2021-04-30 02:49:19 +03:00
25e0fb1cf9 Refactor OsuModBarrelRoll to allow it's usage by other rulesets 2021-04-30 01:59:59 +03:00
d4d78f7434 Merge branch 'master' into legacy-scores-classic-mod 2021-04-22 18:44:20 +09:00
e90d791754 Add base "classic" mod 2021-04-21 09:14:19 +03:00
e454037d82 Add to comment 2021-04-21 10:32:13 +09:00
9d423201ed Fix slider tails wiggling independently 2021-04-21 10:29:18 +09:00
86772869da Merge pull request #12498 from peppy/barrel-roll-faster-spin
Allow faster roll speed selection in "Barrel Roll" mod
2021-04-20 20:39:45 +09:00
ac0ed72d04 Keep hitcircles aligned with view in "Barrel Roll" mod 2021-04-20 18:36:11 +09:00
f11b068dee Allow faster roll speed selection in "Barrel Roll" mod 2021-04-20 18:22:58 +09:00
510e54ff54 Update framework 2021-04-19 23:41:21 +09:00
c1082ddb9a Add space before the unit
Co-authored-by: Joseph Madamba <madamba.joehu@outlook.com>
2021-04-17 06:28:07 +03:00
892a8a7cd2 Remove unnecessary comma 2021-04-17 04:23:48 +03:00
78c8508784 Remove unused using directive
gotta git gud
2021-04-17 03:52:08 +03:00
d5a1e00feb Improve "barrel roll" mod settings description 2021-04-17 03:32:47 +03:00
698a9d3fed Add rotation direction setting 2021-04-15 14:40:03 +09:00
23eb1c655c Add missing description 2021-04-15 14:37:47 +09:00
7469849e7c Merge branch 'abstract-mod-description' into mod-barrel-roll 2021-04-15 14:37:17 +09:00
346e36d32a Make Mod.Description abstract and add missing descriptions 2021-04-15 14:36:26 +09:00
0d32290cd5 Show roll speed in rotations-per-minute 2021-04-15 13:15:52 +09:00
362a5a39d0 Scale the playfield to avoid off-screen objects 2021-04-15 13:15:42 +09:00
a209415942 Add "Barrel Roll" mod 2021-04-14 16:52:29 +09:00
a42714540b Add follow delay setting to osu! flashlight mod 2021-04-10 23:04:15 -07:00
5ac36a2462 Switch AlwaysPlaySample to SamplePlaysOnlyOnHit in DrawableSliderTail for conformity 2021-04-02 03:56:23 -05:00
48e9985782 Make "AlwaysPlayTailSample" a mod setting rather than a hardcoded constant. 2021-04-02 03:10:28 -05:00
5063cd957f Force hit sample to play when Classic mod is enabled 2021-04-02 02:54:35 -05:00
0c202e0777 Merge branch 'master' into fix-selecting-incompatible-freemods 2021-02-24 19:24:04 +09:00
14160b897e Fix references to ModSuddenDeath 2021-02-24 14:44:53 +09:00
ca92ad715a Add test 2021-02-22 13:32:54 +09:00
f84ea30637 Expose Mods in DrawableRuleset to avoid using external DI 2021-02-11 17:47:29 +09:00
aaa0362b12 Merge branch 'master' into autoplay-rate-independence 2021-02-11 17:39:45 +09:00
4710a12774 Merge branch 'master' into classic-mode-flags 2021-02-11 16:21:55 +09:00
be9b07a4cf Merge branch 'master' into difficulty-adjustment-extension 2021-02-10 20:42:08 +09:00
c458c4cfae Fix unintended changes due to renaming or otherwise 2021-02-10 20:27:47 +09:00
6bf40170db Rename SliderBall flag 2021-02-10 18:53:26 +09:00
2fcc4213e1 Rename IgnoreJudgement -> OnlyJudgeNestedObjects 2021-02-10 18:46:26 +09:00
6730c4c58b Apply review comments (user explanations + property names) 2021-02-10 18:41:28 +09:00
2218247b21 Override mod type 2021-02-08 11:07:50 +09:00
3fabe247b0 Allow OsuModGenerator to accept a mod list 2021-02-07 18:35:34 +01:00
68c20a2a37 Allow autoplay score generation to access mod list 2021-02-07 18:35:34 +01:00
a5855f5d28 Move follow circle tracking to DrawableSliderHead 2021-02-05 17:33:48 +09:00
ee3367d7c5 Add classic slider ball tracking 2021-02-05 17:14:23 +09:00
6aece18f8d Add OOHP tests 2021-02-05 15:36:47 +09:00
3b5c67a063 Add OsuModClassic 2021-02-03 23:08:59 +09:00
303cc62ee7 Transfer flags indicating if settings were changed 2021-01-06 22:46:46 +01:00
a411b26a09 Remove unnecessary clamp
Co-authored-by: Joseph Madamba <madamba.joehu@outlook.com>
2020-12-24 10:51:24 +09:00
dec997c0f4 Fix flashlight not updating its position during replay rewinding
Closes #11260
2020-12-23 14:44:38 +09:00
ac91f0e270 Add extended limits to difficulty adjustment mod 2020-12-10 00:37:19 +09:00
245be2c5ed Adjust namespace 2020-12-04 20:21:53 +09:00
4d739f11a8 Fix spinner ticks getting increased visibility state
Regressed in #10696. The old `IsFirstHideableObject()` method did not
consider nested hitobjects, while its replacement -
`IsFirstAdjustableObject()` - did. Therefore, spinner ticks could be
considered first adjustable objects, breaking the old logic.

There is no need to match over `SpinnerBonusTick`, as it inherits from
`SpinnerTick`.
2020-12-03 22:51:59 +01:00
e3bbc2b128 Rework osu! hidden mod to avoid storing hitobjects 2020-12-03 14:45:56 +09:00