Dean Herbert
2593946f69
Merge pull request #31636 from tsunyoku/taiko-cleanup
2025-02-06 21:12:49 +09:00
Dean Herbert
40ea7ff238
Add better documentation for interval change code
2025-02-05 18:48:48 +09:00
Dean Herbert
8447679db9
Initial tidy-up pass on IntervalGroupingUtils
2025-02-05 15:47:18 +09:00
Dean Herbert
325483192a
Tidy up xmldoc and remove another unused field
2025-02-05 15:33:06 +09:00
Dean Herbert
fc93390284
Remove unused HitObjectInterval
2025-02-05 15:10:15 +09:00
Dean Herbert
709ad02a51
Simplify TaikoRhythmData
's ratio computation
2025-02-05 15:09:51 +09:00
Dean Herbert
fa844b0ebc
Rename Colour
/ Rhythm
related fields and classes
2025-02-05 15:08:15 +09:00
James Wilson
2ee480c442
Clamp estimateImproperlyFollowedDifficultSliders
between 0 and attributes.AimDifficultSliderCount
( #31736 )
2025-01-30 13:58:38 +00:00
Rian (Reza Mouna Hendrian)
46144960e5
Remove unnecessary strain sorting in difficult slider count ( #31724 )
2025-01-29 19:06:05 +00:00
tsunyoku
f3c17f1c2b
Use correct English
2025-01-27 12:56:33 +00:00
tsunyoku
71b89c390f
Rename class, rename children to hit objects and groups, make fields un-settable
2025-01-27 12:54:22 +00:00
tsunyoku
13c956c248
Account for floating point errors
2025-01-26 20:15:13 +00:00
tsunyoku
a7aa553445
Fix incorrect startTime
calculation
2025-01-26 16:21:07 +00:00
tsunyoku
8f17a44976
Remove unused default value
2025-01-23 10:29:04 +00:00
tsunyoku
753e9ef7c7
Keep old behaviour of double.PositiveInfinity
being the default for Interval
2025-01-22 13:26:12 +00:00
tsunyoku
2c0d6b14c8
Fix incorrect namespace
2025-01-22 13:24:30 +00:00
tsunyoku
14c68bcc58
Replace weird IntervalGroupedHitObjects
inheritance layer
2025-01-21 15:58:33 +00:00
tsunyoku
1c4bc6dffd
Revert Precision.DefinitelyBigger
usage
2025-01-21 15:01:32 +00:00
tsunyoku
764b0001ef
Fix typo in ColourEvaluator
2025-01-21 14:56:51 +00:00
tsunyoku
e0882d2a53
Make rescale
a static method
2025-01-21 14:33:40 +00:00
tsunyoku
20a76d832d
Rename rhythm preprocessing objects to be clearer with intent
2025-01-21 14:29:07 +00:00
tsunyoku
ef8867704a
Add xmldoc to explain IHasInterval.Interval
2025-01-21 14:28:15 +00:00
tsunyoku
b8c79d58a7
Refactor StaminaEvaluator
2025-01-21 14:25:28 +00:00
tsunyoku
9919179b0b
Format ReadingEvaluator
2025-01-21 14:24:46 +00:00
tsunyoku
dbe36887f6
Refactor ColourEvaluator
2025-01-21 14:24:27 +00:00
tsunyoku
fa20bc6631
Remove EffectiveBPMPreprocessor
2025-01-21 14:24:04 +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