6907522cd7
Merge pull request #8486 from LittleEndu/fix-snaking-arrow
...
Make reverse arrows not follow snaking when they are already hit
2020-03-30 18:35:17 +09:00
c4df49954f
Reword comment
2020-03-30 18:35:01 +09:00
a0b8243f4c
Merge branch 'master' into slider-start-circle
2020-03-30 14:49:17 +09:00
03cd9aa060
Merge branch 'master' into spun-out
2020-03-30 12:31:53 +09:00
2ab8267f84
Add a comment
2020-03-29 10:50:43 +03:00
2abb8a37df
Merge branch 'master' into show-mod-settings-tooltip
2020-03-29 14:35:04 +09:00
d1b01095ee
Rewrite to reduce code changes and complexities in hit object implementation
2020-03-29 14:31:03 +09:00
b259708915
Merge branch 'master' into spun-out
2020-03-29 13:24:48 +09:00
d3114ca858
Don't snake when hit
2020-03-28 23:12:13 +02:00
fb4b334ce2
Add support for legacy skin sliderstartcircle / sliderstartcircleoverlay
2020-03-28 14:10:26 +09:00
3763457a1d
Merge pull request #8451 from peppy/fix-slider-end-sounds
...
Only play slider end sounds if tracking
2020-03-27 20:38:59 +09:00
f80efd10c2
Avoid using a miss judgement
2020-03-26 19:54:17 +09:00
6555ab6ede
Only play slider end sounds if tracking
2020-03-26 17:18:27 +09:00
8e4896fbbe
Make slider judgements count towards base score / accuracy
2020-03-26 17:13:53 +09:00
8a2aac5f83
Rename conversion methods for clarity
2020-03-25 20:21:34 +09:00
388cf5c83a
Fix catch positional data being incorrectly recorded
2020-03-24 15:38:54 +09:00
022465f546
Add encoding and import support
2020-03-24 14:51:52 +09:00
546772192c
Add helper method to convert to legacy mods enums
2020-03-24 13:07:51 +09:00
14a85a84bf
Add proper screen space - gamefield mapping
2020-03-23 20:06:18 +09:00
6d48068061
Move replay recorder to final location
2020-03-23 20:04:15 +09:00
9ea0137b01
Merge branch 'master' into spun-out
2020-03-23 18:13:53 +08:00
232c255986
Basic test scene setup
2020-03-23 17:33:02 +09:00
4f9ac7b81e
Merge branch 'master' into show-mod-settings-tooltip
2020-03-23 14:57:54 +09:00
1da590c63f
use N1 format instead of 0.#
2020-03-22 22:54:21 -04:00
afe7397d89
remove unnecessary using statements
2020-03-22 22:50:52 -04:00
67667b3d22
enforce precision for ModDifficultyAdjust and derived classes
2020-03-22 21:22:46 -04:00
63e9b2a299
use string.Empty, use base SettingDescription for [Osu/Catch]ModDifficultyAdjust
2020-03-22 18:50:09 -04:00
19b6e496ef
Fix (very) long spinners degrading in performance due to high transform count
2020-03-22 04:18:03 +09:00
a440d15620
simplify array initializationstatement
2020-03-20 16:58:02 -04:00
e84b40f8ed
remove unnecessary ToString calls
2020-03-20 16:53:40 -04:00
cda1efef0b
move overridability to SettingDescription method
2020-03-20 16:34:36 -04:00
7bdbdd25f8
Revert "use SettingSource to define IconTooltip format"
...
This reverts commit 5a6d8f1932
.
2020-03-20 16:05:12 -04:00
52469fccbe
Merge branch 'master' into show-mod-settings-tooltip
2020-03-20 13:41:04 -04:00
5a6d8f1932
use SettingSource to define IconTooltip format
2020-03-20 12:47:17 -04:00
d96f684077
Merge pull request #8358 from peppy/remove-slider-implicit-judgement
...
Remove slider implicit judgement
2020-03-20 01:13:58 +09:00
6b482c057a
Merge pull request #8362 from peppy/fix-slidertick-judgement-accuracy
...
Fix slider ticks/repeats contributing to accuracy
2020-03-20 01:13:49 +09:00
0c1f385d5a
Add OsuIgnoreJudgement to get correct result type
2020-03-19 18:19:10 +09:00
114b46c4f0
Change slider tail to give repeat judgement; slider itself to give none (managed by head already)
2020-03-19 15:01:14 +09:00
08b5ab8ec4
SliderRepeatPoint -> SliderRepeat
2020-03-19 14:42:02 +09:00
94c3ffb6e5
Fix slider ticks contributing to accuracy
2020-03-19 14:36:15 +09:00
7a0a633ef9
don't use ToString, proper indent level
2020-03-19 00:06:55 -04:00
18bf7c913b
show mod settings in ModIcon tooltip
2020-03-18 23:43:26 -04:00
1c0c269852
Reduce allocations of followpoints by reusing existing
2020-03-19 00:34:24 +09:00
d6be8eec0c
Merge branch 'master' into click-disabled-difficulty-icons
2020-03-16 11:30:57 +09:00
c271d17557
Remove useless field
2020-03-14 14:07:52 +03:00
74c9d5fc93
Use AccentColour
2020-03-14 13:45:55 +03:00
7e9d28b1b1
Fix slider ball colour affects follow circle
2020-03-13 13:42:33 +03:00
ed837d3115
Use framework extension method for FromHex
2020-03-11 10:18:41 +09:00
9d5327b1ac
Fix osu! shaking instead of missing for early hits
2020-03-10 15:00:23 +09:00
77fd748035
Fix incorrect circle piece hitbox
...
Hitboxes of circle pieces in osu! have regressed with commit 8592335
.
The reason for the regression was that hit detection was moved from
DrawableHitCircle itself to a newly-introduced private HitArea class
(now named HitReceptor).
As HitArea inherited from Drawable, it would return IsHovered == true
over its entire bounding box. This meant that the hit area could wrongly
pick up actions that are not within circle radius and make them into
hits.
To resolve, make HitReceptor a CompositeDrawable and set its corner
radius to match the circle piece. This fixes the invalid hitbox, as
IsHovered takes radius into account.
2020-03-06 21:21:20 +01:00