1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-12 04:12:56 +08:00
Commit Graph

71309 Commits

Author SHA1 Message Date
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