Commit Graph

1988 Commits

Author SHA1 Message Date
Spooghetti420 c0b2f8bd01 Fix newline style in mod 2022-01-27 16:21:38 +00:00
Spooghetti420 5dd829cb3a Merge branch 'master' of https://github.com/ppy/osu into no-long-notes-mod 2022-01-27 16:10:16 +00:00
Spooghetti420 1bdf16494b Add No Long Notes mod 2022-01-27 11:35:31 +00:00
Dean Herbert 5288eedd31 Update all usages of `RulesetID` and `Ruleset.ID` to use `Ruleset.OnlineID` 2022-01-27 15:38:03 +09:00
Bartłomiej Dach 2375420d4c
Tweak allowable ranges of size multiplier 2022-01-24 21:32:31 +01:00
Bartłomiej Dach 4a13c93ca7
Disallow zero size multiplier in flashlight implementations 2022-01-24 21:03:03 +01:00
Bartłomiej Dach a227af75ed
Simplify flashlight parameter passing flow 2022-01-24 21:03:02 +01:00
Bartłomiej Dach 5874475dff
Extract `DefaultFlashlightSize` to base flashlight class 2022-01-24 21:03:02 +01:00
Bartłomiej Dach a7c0d507ce
Rename flashlight settings to be more accurate 2022-01-24 21:03:02 +01:00
mk-56 948867898c ModeMultiplier rename 2022-01-24 11:38:52 +01:00
mk-56 161a2a321e Remove bindable from ModeMultiplier 2022-01-24 09:07:07 +01:00
mk-56 ed84ae0ac0 Adjust values to Bdach's refined taste 2022-01-24 00:42:43 +01:00
mk-56 955bab926f Separate the settings for each modes radiuses 2022-01-22 19:38:56 +01:00
MK56 b5f813a949
Merge branch 'ppy:master' into Liswiera-FL-changes 2022-01-22 19:04:39 +01:00
Bartłomiej Dach 1ce0b18003
Merge branch 'master' into display-performance-attributes 2022-01-22 14:12:57 +01:00
Dean Herbert 7f65f3a47f Remove all usage of `BaseDifficulty` (and access `Difficulty` instead) 2022-01-18 22:57:39 +09:00
mk-56 bd308ca38c Cleanup 2022-01-17 15:15:25 +01:00
Henry Lin b81fc675e8 Include PropertyName in PerformanceDisplayAttribute 2022-01-17 20:45:25 +08:00
Henry Lin d014fef179 Hide confusing attributes 2022-01-17 20:36:36 +08:00
Henry Lin 511a607599 Display performance breakdown in a tooltip 2022-01-17 18:28:17 +08:00
mk-56 ee4331dda4 Merge remote-tracking branch 'origin/Liswiera-FL-changes' into Liswiera-FL-changes 2022-01-15 21:44:03 +01:00
mk-56 2a59735525 Initial commit 2022-01-15 21:43:28 +01:00
Susko3 19467e58c1 Remove unused params from BDL methods 2022-01-15 01:06:39 +01:00
Dan Balasescu 4106ebf881 Fix mania requiring PERFECTs to maintain HP 2022-01-12 18:29:23 +09:00
pikokr b0d61a18b0 Load keyBindingContainer once on LoadComplete() & make touch area height to const 2022-01-07 15:57:30 +09:00
pikokr 4cb8272d14 Column Touch area & highlighting on start 2021-12-30 17:37:19 +09:00
pikokr dec1f31749 Make `KeyBindingContainer` public 2021-12-28 22:43:07 +09:00
파링 9ed7139582
Merge branch 'master' into master 2021-12-28 22:36:55 +09:00
pikokr 62d6bb8c2e Trigger touch on click key area 2021-12-28 22:35:45 +09:00
pikokr 59b4aea5f9 Make method and property name to match class name 2021-12-28 21:52:46 +09:00
Joseph Madamba 0bd928b5cd Fix incorrect naming / apply review 2021-12-27 21:44:19 -08:00
Joseph Madamba 7de43e3aba Fix most open compound words in identifiers being closed 2021-12-27 20:26:28 -08:00
Joseph Madamba 98524d60a4 Fix clear identifier typos 2021-12-27 20:26:28 -08:00
pikokr 58994b790c Get key binding container once instead of getting on every touch 2021-12-27 21:20:52 +09:00
pikokr 327822de5b Add touchscreen support for osu!mania ruleset 2021-12-27 19:41:36 +09:00
StanR 40b3ce0ade Clean up comments 2021-12-21 14:03:24 +03:00
StanR cca02a8016 Create PerformanceAttributes 2021-12-21 13:08:31 +03:00
StanR 2f2006715e Slightly refactor difficulty and pp calculators 2021-12-17 23:40:23 +03:00
Dean Herbert 1eed2436e6 Clean up unused resolved properties 2021-12-03 18:49:49 +09:00
Dean Herbert 9f688f6291 Stop persisting `Skill`s in `DifficultyAttributes` 2021-11-21 12:15:32 +09:00
Dean Herbert fd0cae2bfb
Merge branch 'master' into difficulty-attribute-helpers 2021-11-17 20:49:31 +09:00
Dan Balasescu 815179f713 Use consts for attribute IDs 2021-11-17 20:31:18 +09:00
Dean Herbert 369b4ba789 Update `DifficultyCalculator` to take an `IRulesetInfo` 2021-11-15 19:16:48 +09:00
Dean Herbert 62d670a3ca Update `DifficultyCalculator` to take an `IWorkingBeatmap` 2021-11-15 19:16:48 +09:00
Dan Balasescu c8a01c35f7 Remove extra members from FromDatabaseAttributes 2021-11-15 18:11:07 +09:00
Dan Balasescu 0cfd6fdf04 Add to/from database mapping functions to difficulty attributes 2021-11-15 16:06:50 +09:00
Dan Balasescu 907499f73a Add json properties to difficulty attributes 2021-11-15 16:06:29 +09:00
Bartłomiej Dach 6d30248cef
Merge branch 'master' into use-class-rename 2021-11-07 15:41:00 +01:00
Dean Herbert 0ecf5f201c Rename `User` to `APIUser` and move to correct namespace 2021-11-07 11:26:01 +09:00
Dean Herbert 6399c695e8 Update usages of `BufferedContainer` in line with framework changes 2021-11-05 15:54:49 +09:00
Dean Herbert 9b705460db Remove trailing exclamation marks from autoplay character names
As mentioned in
https://github.com/ppy/osu/discussions/15401#discussioncomment-1573839.
2021-11-02 14:53:58 +09:00
Dean Herbert 5c7623e68e
Merge pull request #15255 from goodtrailer/node-samples-ilist
Change IHasRepeats.NodeSamples to IList from List
2021-10-28 14:24:26 +09:00
Dean Herbert add39fbd4f Merge branch 'master' into fix-skin-layout-editor-crash 2021-10-28 06:24:24 +09:00
Dean Herbert 95837990f3 Apply some second-pass inspections that appeared after previous changes 2021-10-27 13:09:30 +09:00
Dean Herbert 6944151486 Apply batch fixing of built-in types using `var` 2021-10-27 13:04:41 +09:00
goodtrailer 4440b9ca11 Change IHasRepeats.NodeSamples to IList from List 2021-10-23 01:59:07 -07:00
Dean Herbert 93482414d6 Remove `SkinConfiguration` subclasses and allow configuration parsing for all skin types 2021-10-22 14:42:23 +09:00
Dean Herbert 8672b3325a Fix a couple more weird variable names 2021-10-19 17:22:50 +09:00
Dean Herbert 61670a70b6 Tidy up tracked settings code syntax and fix remaining issue 2021-10-19 17:21:07 +09:00
Dan Balasescu e49f1f6e6b
Merge branch 'master' into no-more-difficulty-control-points-info 2021-10-13 20:17:57 +09:00
smoogipoo e30e5bd214 Remove int casts in other calculators 2021-10-10 16:23:35 +09:00
smoogipoo bc37cb6f43 Merge branch 'master' into no-more-difficulty-control-points-info 2021-10-08 18:41:17 +09:00
Dean Herbert b339c149d8 Copy `BaseDifficulty` to `Beatmap<T>` and move all write operations across 2021-10-06 15:10:45 +09:00
Dan Balasescu e837a3511d
Merge branch 'master' into beatmap-difficulty-more-interface-usage 2021-10-06 12:18:51 +09:00
Dean Herbert bd84a8b749 Merge branch 'new-interfaces' into beatmap-difficulty-more-interface-usage 2021-10-05 18:21:21 +09:00
smoogipoo 031c5a441e Merge branch 'master' into realtime-pp-display 2021-10-04 20:19:37 +09:00
Dean Herbert ec61c3c5ee Rename all remaining cases 2021-10-03 00:55:29 +09:00
smoogipoo 5820a71652 Fix mania difficulty calculator crashing 2021-10-01 19:57:45 +09:00
Dean Herbert a92d499d7a Convert usages of `BeatmapDifficulty` to `IBeatmapDifficultyInfo` 2021-10-01 16:55:50 +09:00
Dean Herbert 46bafb6252 Merge branch 'master' into no-more-difficulty-control-points-info 2021-09-28 13:53:56 +09:00
Dean Herbert 93e33fa94d
Use `true` comparison rather than null coalesce fallback
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2021-09-21 14:08:54 +09:00
Dean Herbert 98f1c1cc29 Avoid allocating list storage in `Pattern` until first usage
Patterns can often be constructed only to never be used.
2021-09-20 16:02:03 +09:00
Dean Herbert 03291e3897 Avoid LINQ overhead in `PatternGenerator.isValid` 2021-09-20 15:09:27 +09:00
Dean Herbert 0d58530dbe Reduce overhead of `ColumnHasObject` calls by storing column usage separately 2021-09-20 15:09:27 +09:00
Bartłomiej Dach 8026968939
Move difficulty -> effect point conversion back to decoder 2021-09-18 14:38:38 +02:00
smoogipoo f9d5abff8a Update with keybinding changes 2021-09-16 18:26:12 +09:00
smoogipoo 34bde293ab Fix tests 2021-09-15 13:26:39 +09:00
smoogipoo c009e1473d Add extra safety check 2021-09-14 17:47:12 +09:00
smoogipoo 63aa3ddcba Add animation support for mania notes 2021-09-14 17:45:23 +09:00
Bartłomiej Dach 922fa96d41
Fix notes not updating snap colour on application 2021-09-12 18:18:55 +02:00
Dean Herbert 1c3c32b724 Add test ensuring converter doesn't modify original beatmap 2021-09-10 00:00:12 +09:00
Dean Herbert b16e0cda3d Move control point modification to `ConvertBeatmap` method 2021-09-09 23:45:32 +09:00
Dean Herbert 3c7a34bdbd Move mania-specific conversion to converter 2021-09-06 21:06:13 +09:00
Dean Herbert 0500cd578a Merge branch 'master' into no-more-difficulty-control-points-info 2021-09-06 21:06:12 +09:00
Dean Herbert 1a26658ba4 Add description for mania special style 2021-09-05 13:40:49 +09:00
Dean Herbert 25420af078 Rename method to drop redundant ruleset suffix 2021-09-05 13:34:23 +09:00
Dean Herbert d587dc6203 Populate new approach rate where required 2021-09-03 17:11:12 +09:00
Dean Herbert a3d9ab1e2e Move approach rate to `EffectControlPoint` 2021-09-03 16:58:16 +09:00
Dean Herbert 071c56e90b Update usages of `DifficultyPointAt` 2021-09-03 16:58:16 +09:00
Bartłomiej Dach 565f147a5c
Add special style setting for osu!mania 2021-09-02 23:29:14 +02:00
Dean Herbert b907c2f4f6 Fix osu! judgements getting scaled twice over different durations 2021-09-02 16:31:43 +09:00
Dean Herbert 6aa894e55e Split out separate component 2021-08-25 16:56:44 +09:00
Dean Herbert 6252b8aa42 Fix hold notes handling all input ever 2021-08-24 19:08:04 +09:00
Xexxar 176b3e7533 changed decay system to allow for customizing the currentStrain 2021-08-16 22:14:29 +00:00
Henry Lin 7251c28c4a Merge branch 'master' into mod-muted 2021-07-29 21:14:03 +08:00
Henry Lin e89f33483d Code formatting fixes 2021-07-28 21:52:01 +08:00
Henry Lin 22d83c75e3 Revert imports re-ordering
Out of the scope of this PR
2021-07-28 18:32:38 +08:00
Henry Lin 58bbe9db7e Added muted mod 2021-07-28 18:21:08 +08:00
Gabe Livengood 49160e4482
review modifications: maniamodmirror inheritance, reflection utilities, vertical flip option 2021-07-26 10:46:41 -04:00
Bartłomiej Dach fb5d25405e
Replace calls to obsoleted `GetOrDefault()` extension 2021-07-18 21:52:16 +02:00