Dean Herbert
|
a7ae3cc03e
|
Change SampleControlPoint time to use leniency in bindable changed event too
|
2021-09-14 16:24:55 +09:00 |
|
Dean Herbert
|
943e0d49f7
|
Handle control point flattening of nested hit objects
|
2021-09-10 17:29:09 +09:00 |
|
Dean Herbert
|
cd227213e6
|
Ensure time of HitObject related ControlPoint s are kept in sync with the hitobject
|
2021-09-10 15:59:30 +09:00 |
|
Dean Herbert
|
714f55b6bc
|
Clone control points when copying to HitObject s
|
2021-09-10 14:36:39 +09:00 |
|
Dean Herbert
|
34f875187c
|
Copy time between ControlPoint s
|
2021-09-10 14:36:38 +09:00 |
|
Dean Herbert
|
1c3c32b724
|
Add test ensuring converter doesn't modify original beatmap
|
2021-09-10 00:00:12 +09:00 |
|
Dean Herbert
|
eabca016d4
|
Throw rather than ignore on invalid control point addition
|
2021-09-06 22:04:37 +09:00 |
|
Dean Herbert
|
ce197b6322
|
Fix missing attribute text (and give slightly more space for "10.00x" cases
|
2021-09-06 21:40:30 +09:00 |
|
Dean Herbert
|
693ecdf62a
|
Refactor some incorrect/outdated terminology
|
2021-09-06 21:32:43 +09:00 |
|
Dean Herbert
|
3c7a34bdbd
|
Move mania-specific conversion to converter
|
2021-09-06 21:06:13 +09:00 |
|
Dean Herbert
|
52b6b05883
|
Update terminology in timing screen for now
|
2021-09-06 21:06:13 +09:00 |
|
Dean Herbert
|
766d789845
|
Rename ApproachRate to ScrollSpeed for now (to reduce complexity/confusion)
|
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
|
1c4a3c584a
|
Use correct lookup type to ensure username based lookups always prefer username
|
2021-09-06 15:04:27 +09:00 |
|
Dean Herbert
|
7c60c6a733
|
Merge pull request #14571 from rednir/get-user-from-username
Add ability to open user profile links with username instead of user ID
|
2021-09-06 00:15:09 +09:00 |
|
Dean Herbert
|
0e48ae76cb
|
Merge pull request #14630 from bdach/mode-specific-settings
Add ruleset-specific sections to setup screen
|
2021-09-05 23:58:24 +09:00 |
|
Davran Dilshat
|
b1a995e0bb
|
revert changes
|
2021-09-05 15:49:48 +01:00 |
|
Davran Dilshat
|
e78dc1bb4c
|
more code quality :/
|
2021-09-05 15:27:28 +01:00 |
|
Davran Dilshat
|
f7369e0d68
|
create UserIdLookupCache
to get user ID when importing scores
|
2021-09-05 14:47:46 +01:00 |
|
Davran Dilshat
|
e5f886a315
|
revert unnecessary change
|
2021-09-05 10:45:38 +01:00 |
|
Davran Dilshat
|
e409f2dc6d
|
add xmldoc
|
2021-09-05 10:42:38 +01:00 |
|
Davran Dilshat
|
9aa1564e0d
|
revert ChannelManager changes
|
2021-09-05 10:19:04 +01:00 |
|
Dean Herbert
|
e0ee2a5533
|
Change section title to read better
|
2021-09-05 13:34:57 +09:00 |
|
Dean Herbert
|
25420af078
|
Rename method to drop redundant ruleset suffix
|
2021-09-05 13:34:23 +09:00 |
|
Dean Herbert
|
ab1c64591f
|
Move sample playback debounce time to central const
|
2021-09-05 13:25:10 +09:00 |
|
Dean Herbert
|
473e15e8f3
|
Add debounce to notification sample playback logic
|
2021-09-05 13:22:37 +09:00 |
|
Dean Herbert
|
1d23ac0f2d
|
Initial clean up pass on notification logic
|
2021-09-05 12:54:21 +09:00 |
|
Davran Dilshat
|
ea3be927d7
|
convert to method group
|
2021-09-04 20:02:10 +01:00 |
|
Davran Dilshat
|
4c006333e0
|
add /chat command
|
2021-09-04 19:42:14 +01:00 |
|
Bartłomiej Dach
|
1a90fb1ef3
|
Fix cached property being assigned twice
|
2021-09-04 19:52:42 +02:00 |
|
Dean Herbert
|
f42131ff89
|
Add back editor functionality for now
|
2021-09-03 19:08:23 +09:00 |
|
Dean Herbert
|
0e6660da30
|
Replace todo with permanent comment
|
2021-09-03 17:11:12 +09:00 |
|
Dean Herbert
|
6894ed3426
|
Fix new ordering of retrieval meaning EndTime is not available in time
|
2021-09-03 17:11:12 +09:00 |
|
Dean Herbert
|
8f24ea54ee
|
Change SamplePoints to be SortedList for conformity
|
2021-09-03 17:11:12 +09:00 |
|
Dean Herbert
|
74f385bad8
|
Assign default control points earlier in HitObject construction
|
2021-09-03 17:11:12 +09:00 |
|
Dean Herbert
|
2b9157987e
|
Fix regression in SampleControlPoint add logic
|
2021-09-03 17:11:12 +09:00 |
|
Dean Herbert
|
1aff4c2238
|
Ensure all hitobject level control points are populated before calling virtual defaults application
|
2021-09-03 17:11:12 +09:00 |
|
Dean Herbert
|
d587dc6203
|
Populate new approach rate where required
|
2021-09-03 17:11:12 +09:00 |
|
Dean Herbert
|
d4e5a612ea
|
Update IPositionalSnapProvider to take a HitObject as reference, rather than raw time
This allows fetching the correct `DifficultyControlPoint` from the
hitobject. Nothing more.
|
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
|
4eb09ea1a9
|
Update decoder to also extract DifficultyControlPoint s from HitObject s
|
2021-09-03 16:58:16 +09:00 |
|
Dean Herbert
|
071c56e90b
|
Update usages of DifficultyPointAt
|
2021-09-03 16:58:16 +09:00 |
|
Dean Herbert
|
db3fc1d4af
|
Move DifficultyControlPoint s list to LegacyControlPointInfo
|
2021-09-03 16:58:16 +09:00 |
|
Dean Herbert
|
b41b1e2394
|
Write out DifficultyControlPoint s into HitObject s
|
2021-09-03 16:58:16 +09:00 |
|
Bartłomiej Dach
|
ce1912781e
|
Add extension point for ruleset-specific beatmap setup sections
|
2021-09-02 23:29:14 +02:00 |
|
Dean Herbert
|
cdd0262ca1
|
Merge pull request #14598 from smoogipoo/adjust-classic-scoring
Make classic scoring a constant multiple of standardised scoring
|
2021-09-02 19:18:03 +09:00 |
|
Dan Balasescu
|
6c649b7bbe
|
Merge branch 'master' into no-more-sample-control-points-info
|
2021-09-02 18:09:05 +09:00 |
|
smoogipoo
|
e2f7aaeb71
|
Fix 0 score with bonus-only maps
|
2021-09-02 17:00:13 +09:00 |
|
Dean Herbert
|
b907c2f4f6
|
Fix osu! judgements getting scaled twice over different durations
|
2021-09-02 16:31:43 +09:00 |
|
smoogipoo
|
31433c4b89
|
Apply @spaceman_atlas' quadratic factor
|
2021-09-02 16:26:17 +09:00 |
|