Commit Graph

2155 Commits

Author SHA1 Message Date
90b9c02ac6 Remove "internal" identifier as unnecessary 2022-08-29 14:01:15 +09:00
f5710d8000 Add ruleset API versioning 2022-08-22 16:35:08 +09:00
d199b3b100 Update GetVariantName to also support localisation 2022-08-22 14:51:00 +09:00
29ef1c8db8 Check if StatisticItem.Name is null or empty 2022-08-20 21:48:53 -04:00
Nao
189a407cb1 Merge branch 'master' into ruleset-localization 2022-08-20 21:39:10 -04:00
4627e4f53b Merge pull request #19120 from molneya/mania-note-order-fix
Fix mania star rating varying by order of notes in a chord
2022-08-17 20:39:52 +09:00
f381bc9115 Add explanatory comment 2022-08-17 19:03:48 +09:00
ee153a345c Add a few more overlooked beatmap save states on setup screen modifications 2022-08-16 16:31:56 +09:00
b33e0f5e1c update comment and deltaTime check 2022-08-16 11:03:18 +08:00
5f70ee3ed7 Merge branch 'master' into mania-note-order-fix 2022-08-15 23:44:02 +09:00
Nao
c940f5abcb Merge branch 'master' into ruleset-localization 2022-08-14 15:17:44 -04:00
45e9eda9e7 Localise hit result name 2022-08-14 14:57:02 -04:00
18ce784ae0 Allow StatisticItem's name param to be nullable 2022-08-14 14:51:35 -04:00
e5e9841652 Apply multiple other mod debuffs as decided in pull request discussion 2022-08-12 18:58:09 +09:00
3e38baca3c Change ruleset mod description types 2022-08-10 16:09:11 -04:00
a52fa8eb8b Rename const 2022-08-09 13:20:20 +09:00
1f4b87d233 Adjust visuals of osu!mania barlines to be less present
Roughly matches the new design. Metrics adjusted to fit with the existing design.

Closes #19611 maybe?
2022-08-08 17:39:14 +09:00
b4e55f7309 Apply IRenderer changes 2022-08-02 19:50:57 +09:00
4120c20968 Remove the nullable disable annotation in the Mania ruleset. 2022-07-27 22:24:02 +08:00
aca19a005e Add versioning to difficulty calculators 2022-07-21 18:15:25 +09:00
1051009827 Change bindable properties in all HitObjects to be lazily initialised 2022-07-19 05:39:10 +03:00
4fdbf3ff24 individualStrain should be the hardest individualStrain column for notes in a chord 2022-07-14 15:07:58 +08:00
1725a76fa0 Remove the nullable disable annotation for all rulesets. 2022-07-10 10:15:27 +08:00
857377e145 Move CreateConvertibleReplayFrame() into legacy ruleset interface because technically only legacy ruleset use it to convert the legacy frame.
But seems some of the customized ruleset use it for save the replay frame.
2022-07-10 10:15:27 +08:00
a7bcc32cc2 Remove the nullable disable annotation in the mania ruleset. 2022-07-03 21:04:39 +08:00
0a1543c6e8 Use AsNonNull() instead. 2022-07-02 19:48:32 +08:00
59c83a3423 Mark as non-null because next object in here will always has value. 2022-07-02 13:33:51 +08:00
19721a9bbb Remove the nullable disable annotation and fix the breaking api. 2022-07-02 13:33:05 +08:00
11c7756670 Merge branch 'ppy:master' into mania-difficulty-refactor 2022-07-01 11:04:55 +00:00
5cdf98b4dc Merge branch 'master' into accuracy-pp-curve 2022-06-29 16:48:11 +09:00
2b42dfb9cb apply individualStrain decay only when a note appears in that column 2022-06-28 20:32:35 +08:00
0fd2c010e5 Remove NRT disables from attributes classes 2022-06-27 16:07:15 +09:00
0579780bb8 Add IBeatmapOnlineInfo parameter and use to extract more data 2022-06-27 16:07:15 +09:00
31a447fda0 Update parameter discards 2022-06-24 21:26:19 +09:00
26c5b59f6d Replace usages of string.To{Lower,Upper}() 2022-06-24 11:57:45 +02:00
9be13f88fd revert customAccuracy changes 2022-06-23 15:51:28 +08:00
58d6fa4645 Reduce NoFail pp multiplier 2022-06-20 19:55:26 +08:00
984634c580 Adjust customAccuracy formula slightly 2022-06-18 22:27:28 +08:00
361a87412b Update comments 2022-06-18 12:20:47 +08:00
451d4154f0 Fix code style 2022-06-18 00:45:34 +08:00
e238bcc6c6 Remove unneeded attributes 2022-06-17 23:44:10 +08:00
9fe7636138 Use accuracy for pp calculation 2022-06-17 23:38:22 +08:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
6d2a2ba7d6 Rename Position -> Index 2022-06-09 18:49:11 +09:00
f0ef2e610e Merge branch 'master' into dho 2022-06-09 18:29:14 +09:00
a287fd73bb Write MaxCombo attribute for mania 2022-06-02 19:16:38 +09:00
b1ffffc1ac Calculate true combo value in ManiaDifficultyCalculator 2022-06-02 19:16:31 +09:00
66a6467403 Pass object position to the object 2022-05-26 19:26:14 +01:00
30b9e0e7ab Use object list size for object position 2022-05-24 16:30:25 +01:00
26985ca8af Store hitobject history in the hitobject 2022-05-22 16:26:22 +01:00