Dean Herbert
|
b5b66de3c9
|
Fix target mod crashing if beatmap is played with a break after all hitobjects
Closes https://github.com/ppy/osu/issues/20161.
|
2022-09-07 17:46:51 +09:00 |
|
Dean Herbert
|
6af8143c8c
|
Fix typing of new setting to allow it to be visible to tools export
|
2022-08-31 22:34:07 +09:00 |
|
Dean Herbert
|
780121eeee
|
Add setting to toggle metronome in "Target" mod
As mentioned in https://github.com/ppy/osu/discussions/20006#discussioncomment-3496732.
|
2022-08-29 17:12:10 +09:00 |
|
naoei
|
3e38baca3c
|
Change ruleset mod description types
|
2022-08-10 16:09:11 -04:00 |
|
Dan Balasescu
|
415d6def2d
|
Remove unnecessary AsNonNull()
|
2022-08-01 13:22:58 +09:00 |
|
andy840119
|
632577389d
|
Mark the property as non-nullable.
|
2022-07-31 21:43:16 +08:00 |
|
Salman Ahmed
|
72961ec336
|
Flip method parameters to make sense
See 537f64c75e (r931785228)
|
2022-07-28 08:04:55 +03:00 |
|
andy840119
|
537f64c75e
|
Make original hit objects and random properties as local variable.
|
2022-07-27 22:15:41 +08:00 |
|
為什麼
|
9134525111
|
Mark the property as nullable and add some assert check.
|
2022-07-26 23:58:50 +08:00 |
|
為什麼
|
deb39bd330
|
Mark the property as nullable or non-nullable.
|
2022-07-26 23:52:08 +08:00 |
|
為什麼
|
e28584da89
|
Remove nullable disable annotation in the Osu ruleset.
|
2022-07-26 23:25:28 +08:00 |
|
Dan Balasescu
|
e0c82d11ab
|
Convert == usages to ReferenceEquals
|
2022-06-20 16:56:19 +09:00 |
|
Dan Balasescu
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
|
Dean Herbert
|
2e21d75b10
|
Move metronome into own class and rename to avoid conflict with mod sounds
|
2022-05-20 17:30:04 +09:00 |
|
Pasi4K5
|
e31fdc28dd
|
Make Classic and Target compatible again
|
2022-04-28 22:31:48 +02:00 |
|
Pasi4K5
|
d5702e2955
|
Append incompatible mods to base.IncompatibleMods
|
2022-04-28 18:29:37 +02:00 |
|
Pasi4K5
|
d6395b14be
|
Add incompatibilities
|
2022-04-28 05:15:04 +02:00 |
|
Salman Ahmed
|
fb6a112708
|
Mark OsuModTarget and OsuModSuddenDeath as mutually exclusive
`OsuModTarget` already fails on miss, so "Sudden Death" doesn't make
sense to be enabled and may only cause issues.
|
2022-04-26 23:27:03 +03:00 |
|
Dean Herbert
|
6944151486
|
Apply batch fixing of built-in types using var
|
2021-10-27 13:04:41 +09:00 |
|
Dean Herbert
|
b339c149d8
|
Copy BaseDifficulty to Beatmap<T> and move all write operations across
|
2021-10-06 15:10:45 +09:00 |
|
Dean Herbert
|
a92d499d7a
|
Convert usages of BeatmapDifficulty to IBeatmapDifficultyInfo
|
2021-10-01 16:55:50 +09:00 |
|
Henry Lin
|
935984d200
|
Rename MetronomeBeatContainer to Metronome
|
2021-07-29 15:17:21 +08:00 |
|
Henry Lin
|
0196141335
|
Remove unused constants
|
2021-07-29 14:52:40 +08:00 |
|
Henry Lin
|
18e760ee91
|
Extract metronome from OsuModTarget
|
2021-07-29 14:52:18 +08:00 |
|
Henry Lin
|
1c6a13fca7
|
Disallow mistimed event firing
|
2021-07-20 10:31:19 +08:00 |
|
Henry Lin
|
a387d8df74
|
Use BeatSyncClock
|
2021-07-20 10:30:40 +08:00 |
|
Henry Lin
|
fdebe4b94a
|
Code formatting fixes
|
2021-07-18 22:01:26 +08:00 |
|
Dean Herbert
|
49f0c707f6
|
Move approach circle hiding within BeginAbsoluteSequence
|
2021-07-18 22:34:28 +09:00 |
|
Dean Herbert
|
ea87869753
|
Fix metronome playing during intro time
|
2021-07-15 16:50:55 +09:00 |
|
Dean Herbert
|
c38590f1ff
|
Use a slightly more appropriate metronome sound
|
2021-07-15 16:43:24 +09:00 |
|
Dean Herbert
|
e7b78b1ea5
|
Adjust transform logic to hopefully be a bit easier to parse
|
2021-07-13 20:26:05 +09:00 |
|
Henry Lin
|
d1862d8cff
|
Rename map to mapRange
|
2021-07-04 10:01:56 +08:00 |
|
Henry Lin
|
1470bb1563
|
Use IHidesApproachCircles
|
2021-07-03 13:02:39 +08:00 |
|
Henry Lin
|
b0a619bb4c
|
Prevent multiple enumeration in checkForOverlap
|
2021-07-01 12:49:34 +08:00 |
|
Henry Lin
|
34be437d7a
|
Added definitelyBigger
|
2021-07-01 12:21:41 +08:00 |
|
Henry Lin
|
58f80abe32
|
Several requested changes
- Rename `origHitObjects` to `originalHitObjects`
- Use `Value` instead of `GetValueOrDefault()`
- Remove `endObj`
- Added comments
- Rename `closestIdx` to `precedingIndex`
- Changed an `almostEquals` call
|
2021-07-01 11:57:57 +08:00 |
|
Bartłomiej Dach
|
913f7602e4
|
Change seed control type in line with changes
|
2021-06-30 20:41:08 +02:00 |
|
Henry Lin
|
d4ff4b26f5
|
Split part of addHitSamples to a subroutine
|
2021-06-29 12:49:25 +08:00 |
|
Henry Lin
|
ea8993d6d6
|
Use IHasRepeats instead of IHasPathWithRepeats
|
2021-06-28 11:33:19 +08:00 |
|
Henry Lin
|
3eaa04115f
|
Use OsuHitObjectGenerationUtils
|
2021-06-26 11:34:10 +08:00 |
|
Henry Lin
|
1a47bc254d
|
Increase acceptable difference for Precision calls
|
2021-06-24 14:55:49 +08:00 |
|
Henry Lin
|
be55c7e075
|
Minor fixes in comments
|
2021-06-24 13:39:50 +08:00 |
|
Henry Lin
|
6629f8706a
|
Directly fade to gray instead of computing the color values
|
2021-06-24 12:31:25 +08:00 |
|
Henry Lin
|
877c775e35
|
Added comments
|
2021-06-24 12:20:46 +08:00 |
|
Henry Lin
|
f8fe4ab482
|
Refactor and rename isOverlappingWithRecent
|
2021-06-24 12:02:48 +08:00 |
|
Henry Lin
|
71b5ed16c0
|
Avoid using osuTK constants; Use MathF
|
2021-06-24 11:37:00 +08:00 |
|
Henry Lin
|
f74275a3b5
|
Moved RNG initialisation to a better place
|
2021-06-24 11:29:10 +08:00 |
|
Henry Lin
|
6fca8ba5b0
|
Better explanation for fixComboInfo
|
2021-06-24 11:21:43 +08:00 |
|
Henry Lin
|
6202eed5e2
|
Moved a misplaced !
|
2021-06-24 10:56:14 +08:00 |
|
Henry Lin
|
04510f1ace
|
Removed odd-looking decrement and checks in addHitSamples
|
2021-06-24 10:54:21 +08:00 |
|