Dean Herbert
|
90e34d7686
|
Move slider slide samples to auxiliary specification
|
2022-03-14 17:19:48 +09:00 |
|
Dan Balasescu
|
3fff7f4b7e
|
Require ScoreProcessor to receive ruleset
|
2022-03-14 15:51:10 +09:00 |
|
Dan Balasescu
|
4a3e3aba65
|
Restructure PerformanceCalculator to not require ScoreInfo argument
|
2022-03-14 14:25:28 +09:00 |
|
Dean Herbert
|
f82687a2c6
|
Merge pull request #17150 from SiimPender/master
Fix crash during kiai section on specific map due to negative transform duration
|
2022-03-10 18:09:41 +09:00 |
|
Dean Herbert
|
a1b7bf3986
|
Use a minimum fade length for clamping rather than zero
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2022-03-10 16:47:02 +09:00 |
|
Henry Lin
|
5e36383258
|
Convert IObjectPositionInfo to a class
|
2022-03-10 12:02:25 +08:00 |
|
Henry Lin
|
3a71d81775
|
Convert the position modifier to stateless methods
|
2022-03-10 11:53:03 +08:00 |
|
Henry Lin
|
ede838c4b3
|
Use ObjectPositionInfo.HitObject
|
2022-03-10 11:23:52 +08:00 |
|
Dan Balasescu
|
c36badab4b
|
Add per-ruleset score multipliers for classic scoring
|
2022-03-10 10:26:09 +09:00 |
|
Henry Lin
|
e8dbed738e
|
Move OsuHitObjectPositionModifier to Utils/
|
2022-03-09 21:52:15 +08:00 |
|
Henry Lin
|
8e12a067df
|
Remove an unused property
|
2022-03-09 21:04:35 +08:00 |
|
Henry Lin
|
6a507ca11b
|
Rename identifiers to remove references to random mod
|
2022-03-09 20:52:11 +08:00 |
|
Henry Lin
|
37328f8d24
|
Extract hit object positioning logic to a separate class
It is intentional to not rename the identifiers at this point to produce a cleaner diff.
|
2022-03-09 20:36:31 +08:00 |
|
Dan Balasescu
|
1646e9d64c
|
Merge pull request #17153 from hlysine/osu-random-mod-logic-changes
Separate randomization and object positioning logic in osu random mod
|
2022-03-09 20:52:33 +09:00 |
|
Dan Balasescu
|
353b251d38
|
Attempt to merge conditional expression
Hoping to fix CI error, caused by older R# version.
|
2022-03-09 17:46:42 +09:00 |
|
Dean Herbert
|
75c6a676b4
|
Apply nullable to OsuModRandom rather than using jetbrains annotations
|
2022-03-09 16:58:36 +09:00 |
|
Henry Lin
|
e3cf2c6acd
|
Merge getAbsoluteAngle into computeRandomisedPosition
|
2022-03-09 13:27:33 +08:00 |
|
Henry Lin
|
3ced5e7904
|
Rename Distance to DistanceFromPrevious
|
2022-03-09 13:09:33 +08:00 |
|
apollo-dw
|
e2001148d5
|
Implement strict tracking mod
|
2022-03-08 21:47:54 +00:00 |
|
Henry Lin
|
ae1c65c38d
|
Add xmldoc
|
2022-03-08 12:07:10 +08:00 |
|
Henry Lin
|
8cfeffc085
|
Extract a major part of ApplyToBeatmap to a new method
|
2022-03-08 11:50:30 +08:00 |
|
Henry Lin
|
ded84cab3f
|
Separate randomisation and object positioning logic
|
2022-03-08 11:45:16 +08:00 |
|
Siim Pender
|
a02adfdbd4
|
Fix crash on super high bpm kiai sections
|
2022-03-07 20:36:09 +02:00 |
|
Henry Lin
|
c9b205afeb
|
Add adaptive speed mod
|
2022-03-02 09:57:52 +08:00 |
|
Dean Herbert
|
a41e1c80f1
|
Show hit error on results screen
Leading up to implementation of "local offset", this feels like a good
thing to have visible first and foremost.
|
2022-02-28 19:11:06 +09:00 |
|
Dean Herbert
|
692ddd5f52
|
Merge branch 'master' into issues/16839-spun-out-rate
|
2022-02-22 14:04:45 +09:00 |
|
Dan Balasescu
|
567da9214e
|
Merge branch 'master' into osu-diff-calc-max-combo
|
2022-02-18 18:35:24 +09:00 |
|
Dan Balasescu
|
84e82ef5e4
|
Add XMLDocs to difficulty attribute properties
|
2022-02-16 14:09:19 +09:00 |
|
Dan Balasescu
|
215da7e933
|
Reimplement as extension method on IBeatmap
Implementation has changed slightly to support arbitrary levels of
nested hitobjects.
|
2022-02-16 12:06:49 +09:00 |
|
Kaleb
|
df9535d195
|
Update RPM calculation for readability
Multiply the 1.01 factor to the resulting RPM, not to the duration.
|
2022-02-13 14:28:40 -05:00 |
|
Kaleb
|
585bd541f3
|
Add missing parentheses to RPM calculation
|
2022-02-13 02:38:49 -05:00 |
|
Kaleb
|
f1535b74be
|
Give Spun Out mod dynamic spin rate
|
2022-02-13 02:16:06 -05:00 |
|
PercyDan
|
639d813d06
|
Don't override previous value
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
|
2022-02-12 11:15:03 +08:00 |
|
PercyDan54
|
053f41d755
|
Simplify code
|
2022-02-12 10:06:43 +08:00 |
|
PercyDan54
|
2ed3d58531
|
Ignore short spinners for relax mod
|
2022-02-12 09:28:50 +08:00 |
|
Henry Lin
|
ee6d4b2583
|
Move performance breakdown to the top to prevent re-ordering after watching replay
|
2022-02-05 21:39:01 +08:00 |
|
Henry Lin
|
0b1fef38af
|
Use the playable beatmap provided in CreateStatisticsForScore
|
2022-02-05 21:36:34 +08:00 |
|
Henry Lin
|
2e1a9f1379
|
Add performance breakdown as statistic item in extended statistics panel
|
2022-02-05 21:13:16 +08:00 |
|
Henry Lin
|
f29301cd1e
|
Merge branch 'master' into display-performance-attributes
|
2022-02-05 16:59:46 +08:00 |
|
Dean Herbert
|
df9d99f5aa
|
Merge branch 'master' into extended-statistics-without-replay
|
2022-02-03 18:59:48 +09:00 |
|
Dean Herbert
|
2731d8e3c2
|
Merge pull request #16701 from LeNitrous/mod-alternate-osu
Add "Alternate" mod for osu! ruleset
|
2022-02-03 10:41:23 +09:00 |
|
Dean Herbert
|
be9df2ca11
|
Merge pull request #5774 from MaxOhn/aimassist-mod
Add "Aim Assist" mod
|
2022-02-03 10:40:43 +09:00 |
|
Bartłomiej Dach
|
82f9ad63f5
|
Fix flashlight size multiplier printing with too many decimal digits
|
2022-02-02 20:41:25 +01:00 |
|
Bartłomiej Dach
|
7463744407
|
Fix osu! autoplay-like mods not declaring incompatibility with AimAssist
|
2022-02-02 19:17:33 +01:00 |
|
Dean Herbert
|
19eb9ad8a7
|
Reorder StatisticsItem constructor to make a touch more sense
|
2022-02-02 23:02:38 +09:00 |
|
Henry Lin
|
6a482827fe
|
Fix weird line breaking
|
2022-02-02 17:23:03 +08:00 |
|
Dean Herbert
|
6e41a6e704
|
Tidy up code into a presentable state
|
2022-02-02 16:27:16 +09:00 |
|
Dean Herbert
|
2e46404fe5
|
Remove spinner support for now
|
2022-02-02 16:26:00 +09:00 |
|
Dean Herbert
|
f07502ac5f
|
Use simple damp easing rather than transforms
|
2022-02-02 16:15:06 +09:00 |
|
Dean Herbert
|
334ed2c9c4
|
Fix sliders moving before they are actually hit
|
2022-02-02 15:36:09 +09:00 |
|