Rian (Reza Mouna Hendrian)
46144960e5
Remove unnecessary strain sorting in difficult slider count ( #31724 )
2025-01-29 19:06:05 +00:00
Dean Herbert
c8b05ce114
Tidy up code quality of RhythmEvaluator
2025-01-21 13:40:55 +09:00
Dean Herbert
aeca37c230
Merge branch 'master' into pp-dev
2025-01-21 13:19:01 +09:00
James Wilson
a77dfb1068
Use correct HitWindows
class for osu!taiko hit windows in difficulty calculator ( #31579 )
...
* Use correct `HitWindows` class for osu!taiko hit windows in difficulty calculator
* Remove redundant (and incorrect) hit window creation
* Balance rhythm against hit window changes
2025-01-20 17:04:31 +05:00
Dean Herbert
c20b836d9c
Merge pull request #31543 from bdach/daily-challenge-completion-marker
...
Add completion marker to daily challenge profile counter
2025-01-20 19:29:35 +09:00
Dean Herbert
cf032e5e7f
Merge pull request #31547 from bdach/editor/precise-move
...
Add precise movement tool to osu! editor
2025-01-20 19:29:22 +09:00
StanR
22e839d62b
Replace indexed skill access with skills.OfType<...>().Single()
( #30034 )
...
* Replace indexed skill access with `skills.First(s is ...)`
* Fix comment
* Further refactoring to remove casts
---------
Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2025-01-20 09:39:35 +00:00
Eloise
e57565435e
osu!taiko new rhythm penalty for long intervals using stamina difficulty ( #31573 )
...
* Replace long interval nerf with a new one that uses stamina difficulty
* Turn tabs into spaces
* Update unit tests
---------
Co-authored-by: StanR <hi@stanr.info>
2025-01-20 11:40:52 +03:00
Dean Herbert
dcdb8d13a9
Always select text when an editor slider-textbox is focused
2025-01-20 16:17:39 +09:00
Dean Herbert
da6954762a
Merge pull request #31553 from ILW8/add-tourney-acronym-warning
...
add warning text on team acronym conflict
2025-01-20 15:55:37 +09:00
Dean Herbert
a1bcdb091d
Adjust code slightly
2025-01-20 15:55:13 +09:00
Dean Herbert
7fd4adc7ec
Merge pull request #31583 from turbedi/cleanup
...
Remove redundant ToArray() calls in Osu/ManiaHitObjectComposer
2025-01-20 15:48:46 +09:00
Dean Herbert
04ba686be5
Add basic animation
2025-01-20 15:47:47 +09:00
Dean Herbert
b5b407fe7c
Knock some sense into daily challenge profile test scene
2025-01-20 15:40:38 +09:00
Dean Herbert
c4509bbe12
Merge pull request #31539 from Rudicito/seek-in-replay-scaled-by-replay-speed
...
Seek in replay scaled by replay speed
2025-01-20 15:15:50 +09:00
Dean Herbert
e3195e2316
Adjust new line break warning to hint
2025-01-20 15:02:31 +09:00
Dean Herbert
525e16ad1d
Fix one more new inspection in EAP 2025
2025-01-20 15:00:35 +09:00
Dean Herbert
e098f60f42
Merge pull request #31576 from CloneWith/feature/highlight-friend
...
Don't highlight friends' scores under beatmap's friend score leaderboard
2025-01-20 14:53:59 +09:00
Jay Lawton
2d0bc6cb62
Rebalance stamina length bonus in osu!taiko ( #31556 )
...
* adjust straincount to assume 1300
* remove comment
---------
Co-authored-by: StanR <hi@stanr.info>
2025-01-19 22:40:09 +00:00
Berkan Diler
b6ce72b6d9
Remove redundant ToArray() calls in Osu/ManiaHitObjectComposer
2025-01-19 23:27:44 +01:00
Jay Lawton
e04727afb1
Improve convert considerations in osu!taiko ( #31546 )
...
* return a higher finger count
* implement isConvert
* diffcalc cleanup
* harshen monostaminafactor accuracy curve
* readd comment
* adjusts tests
2025-01-19 21:55:34 +00:00
CloneWith
72e1b2954c
Don't highlight friends' scores under beatmap's friend score leaderboard
2025-01-20 00:21:10 +08:00
James Wilson
e320f17faf
Remove redundant angle check ( #31566 )
2025-01-19 18:47:39 +03:00
Bastien D.
67723b3e52
Fix osu!catch "buzz slider" SR abuse ( #31126 )
...
* Implement fix for catch buzz sliders SR abuse
* Run formatting
---------
Co-authored-by: StanR <hi@stanr.info>
2025-01-18 22:26:23 +03:00
Eloise
8354cd5f93
Penalise the reading difficulty of high velocity notes using "note density" ( #31512 )
...
* Penalise reading difficulty of high velocity notes at high densities
* Use System for math functions
* Lawtrohux changes
* Clean up density penalty comment
* Swap midVelocity and highVelocity back around
* code quality pass
---------
Co-authored-by: Jay Lawton <jaime@merkids.com>
Co-authored-by: StanR <hi@stanr.info>
2025-01-18 13:52:47 +00:00
ILW8
cbbcf54d74
add warning text on acronym conflict
2025-01-18 02:42:01 +00:00
Natelytle
5b4ba9225d
Move error function from osu.Game.Utils to osu.Game.Rulesets.Difficulty.Utils ( #31520 )
...
* Move error function implementation to osu.Game.Rulesets.Difficulty.Utils
* Rename ErrorFunction.cs to DifficultyCalculationUtils_ErrorFunction.cs
2025-01-17 19:37:34 +00:00
Dean Herbert
e753e3ee2f
Update framework (except android)
2025-01-18 00:40:32 +09:00
Bartłomiej Dach
ec1a473593
Merge pull request #31542 from peppy/beatmap-carousel-v2-curvature
...
Add curvature to new carousel implementation
2025-01-17 15:26:44 +01:00
Bartłomiej Dach
ebca2e4b4f
Implement precise movement tool
...
As mentioned in one of the points in
https://github.com/ppy/osu/discussions/31263 .
2025-01-17 14:28:57 +01:00
Bartłomiej Dach
b79e937d2d
Fix code quality
2025-01-17 13:34:16 +01:00
Jay Lawton
a42c03cea4
osu!taiko further considerations for rhythm ( #31339 )
...
* further considerations for rhythm
* new rhythm balancing
* fix license header
* use isNormal to validate ratio
* adjust tests
---------
Co-authored-by: StanR <hi@stanr.info>
2025-01-17 16:15:22 +05:00
Bartłomiej Dach
a67a68c596
Remove unnecessary masking spec
...
It was clipping the daily challenge completion checkmark, and it
originates in some veeeeery old code where the profile overlay looked
and behaved very differently (0fa0271878
).
2025-01-17 10:40:26 +01:00
Bartłomiej Dach
b215073957
Add completion marker to daily challenge profile counter
2025-01-17 10:26:59 +01:00
Dean Herbert
43b54623d9
Add required padding on either side of panels so selection can remain centered
2025-01-17 18:08:20 +09:00
Dean Herbert
54f9cb7f68
Add overlapping spacing support
2025-01-17 18:07:54 +09:00
Dean Herbert
a1c5fad6d4
Add curvature to new carousel implementation
2025-01-17 18:07:54 +09:00
Dean Herbert
a8456ce9ac
Merge pull request #31513 from smoogipoo/remove-status-from-apiuser
...
Remove `Status` and `Activity` bindables from `APIUser`
2025-01-17 17:36:47 +09:00
Dan Balasescu
88829d5321
Merge pull request #31535 from peppy/beatmap-carousel-v2-right-click-scroll
...
Refactor absolute scrolling at song select
2025-01-17 17:02:14 +09:00
Dean Herbert
41c603b56f
Fix double-retrieval of user presence from dictionary in online display
2025-01-17 16:41:02 +09:00
Dean Herbert
311f08b962
Update TestMetadataClient
to correctly set local user state in line with changes
2025-01-17 16:29:02 +09:00
Dean Herbert
3bb4b0c2b8
Rename fields from State
to Presence
when presence is involved
2025-01-17 16:25:48 +09:00
Bartłomiej Dach
7d026761fc
Merge pull request #31533 from peppy/fix-gameplay-offset-adjust-limitations
...
Fix gameplay offset adjustment limits not being enforced
2025-01-17 08:21:24 +01:00
Dan Balasescu
79fff136a9
Merge branch 'master' into beatmap-carousel-v2-right-click-scroll
2025-01-17 16:12:52 +09:00
Dan Balasescu
a51938f4e9
Separate the local user state
2025-01-17 15:59:34 +09:00
Dan Balasescu
5425d62186
Merge branch 'master' into remove-status-from-apiuser
2025-01-17 15:42:40 +09:00
Dan Balasescu
ae7e4bef86
Fix tests
2025-01-17 15:42:19 +09:00
Dean Herbert
224f39825f
Fix test potentially false-negative due to realm write delays
2025-01-17 14:16:38 +09:00
Dean Herbert
3272224a28
Merge pull request #31526 from bdach/spectator-list-visuals
...
Implement spectator list display
2025-01-17 10:26:02 +09:00
Jay Lawton
a83f917d87
osu!taiko star rating and performance points rebalance ( #31338 )
...
* rebalance
* revert pp scaling change
* further rebalancing
* comment
* adjust tests
2025-01-16 21:14:05 +00:00