Dan Balasescu
|
0c52b26d23
|
Merge pull request #13824 from peppy/da-mod-refactor
Refactor `ModDifficultyAdjust` to more elegantly track user override status
|
2021-07-12 12:03:45 +09:00 |
|
Dean Herbert
|
79d546afa2
|
Add missing osu!catch difficulty adjust attributes
|
2021-07-11 10:14:42 +09:00 |
|
Bartłomiej Dach
|
6f89f8e572
|
Merge branch 'master' into da-mod-refactor
|
2021-07-10 11:41:54 +02:00 |
|
Bartłomiej Dach
|
c5011865fc
|
Invert strangely negated condition
|
2021-07-10 11:23:38 +02:00 |
|
Bartłomiej Dach
|
494089e402
|
Fix up English in comment
|
2021-07-10 11:22:54 +02:00 |
|
ekrctb
|
995ef953c6
|
Modify comment
|
2021-07-09 15:13:54 +09:00 |
|
Dean Herbert
|
90326f8864
|
Standardise variables
|
2021-07-09 13:24:26 +09:00 |
|
ekrctb
|
7e14679606
|
Expand the selection movement limiting code with detailed comments
|
2021-07-09 12:58:08 +09:00 |
|
ekrctb
|
c937c45360
|
Don't move selected objects outside the playfield in catch editor
|
2021-07-08 18:49:32 +09:00 |
|
Dean Herbert
|
88b00123f6
|
Use existing reflection methods to avoid manual binding of ExtendedLimits
|
2021-07-08 17:49:00 +09:00 |
|
Dean Herbert
|
bd7c334588
|
Avoid the need for per-settings control classes
|
2021-07-08 17:49:00 +09:00 |
|
Dean Herbert
|
a6e94dd491
|
Add back extended limits support
|
2021-07-08 17:49:00 +09:00 |
|
Dean Herbert
|
0e4f4a6fde
|
Initial storage changes
|
2021-07-08 14:28:13 +09:00 |
|
ekrctb
|
f1aa99e103
|
Fix catch selection blueprint not displayed after copy-pasted
|
2021-07-07 21:03:26 +09:00 |
|
ekrctb
|
7d76fcf2b6
|
Fix hit object placement not receiving input when outside playfield
The input area is vertical infinite, but horizontally restricted to the playfield due to `CatchPlayfield`'s `ReceivePositionalInputAt` override.
|
2021-07-07 16:18:21 +09:00 |
|
ekrctb
|
115376c538
|
Add playfield border to catch editor
|
2021-07-07 16:14:45 +09:00 |
|
Dean Herbert
|
fd46d30f29
|
Merge pull request #13795 from ekrctb/juice-stream-selection-1
Add path visualization to juice stream selection blueprint
|
2021-07-07 15:24:39 +09:00 |
|
ekrctb
|
7b21d1ecf9
|
Fix juice stream outline disappears away when start position is outside the screen.
|
2021-07-06 19:50:32 +09:00 |
|
ekrctb
|
2ba3003934
|
Add nested fruit outlines to juice stream selection blueprint
|
2021-07-06 17:15:51 +09:00 |
|
ekrctb
|
7833a1b09a
|
Allow FruitOutline to be used for nested hit objects
|
2021-07-06 17:15:27 +09:00 |
|
ekrctb
|
0fa7716ced
|
Show path of juice stream in selection blueprint
|
2021-07-06 16:46:12 +09:00 |
|
ekrctb
|
7ef7c5148f
|
Add ScrollingPath for visualization of the real path of a JuiceStream
|
2021-07-06 16:41:53 +09:00 |
|
ekrctb
|
175d666906
|
Use getters of OriginalX and XOffset
|
2021-07-06 15:32:32 +09:00 |
|
ekrctb
|
ae1b1cbec9
|
Allow serialization of catch hit objects
|
2021-07-06 15:32:32 +09:00 |
|
Dean Herbert
|
01961fe4f9
|
Merge pull request #13747 from ekrctb/catcher-flip
Don't flip catcher plate contents when catcher changes direction
|
2021-07-06 00:02:23 +09:00 |
|
ekrctb
|
d247b8042e
|
Fix default skin catcher not flipping catcher plate
When legacy beatmap skin is present but catcher is not provided, it was using the legacy setting (always false).
|
2021-07-05 20:05:08 +09:00 |
|
ekrctb
|
83c80291d4
|
Don't flip catcher plate contents in legacy skin
|
2021-07-02 23:23:21 +09:00 |
|
ekrctb
|
fbba32647e
|
Decouple direction of catcher from its scale
|
2021-07-02 23:22:39 +09:00 |
|
ekrctb
|
170513568b
|
Move caught object stack vertical offset logic
|
2021-07-02 20:43:47 +09:00 |
|
Dean Herbert
|
ee6cf4396a
|
Merge pull request #13648 from ekrctb/dropped-object-container
Use DI to resolve "dropped object target" container in `Catcher`
|
2021-06-25 18:23:39 +09:00 |
|
ekrctb
|
c0c1b8d620
|
Fix catcher hyper-dash afterimage is not always displayed
|
2021-06-24 16:12:43 +09:00 |
|
ekrctb
|
ae09c23e4e
|
Resolve DroppedObjectContainer via DI
|
2021-06-24 16:09:13 +09:00 |
|
ekrctb
|
16d5893535
|
Add DroppedObjectContainer class
|
2021-06-24 15:51:54 +09:00 |
|
smoogipoo
|
6215f2d42b
|
Remove unnecessary string interpolation
|
2021-06-23 17:40:11 +09:00 |
|
smoogipoo
|
7767e2e77f
|
Add to tooltip
|
2021-06-23 17:34:30 +09:00 |
|
ekrctb
|
ad60b9d5a0
|
Allow catch difficulty adjust to enable hard rock offsets
|
2021-06-23 14:52:41 +09:00 |
|
ekrctb
|
a0fd7f72ac
|
Use IApplicableToBeatmapProcessor in CatchModHardRock
|
2021-06-23 14:47:32 +09:00 |
|
Dean Herbert
|
f62b4f2d24
|
Merge pull request #13617 from ekrctb/catch-editor
Add "placeholder" (pre-MVP) implementation of osu!catch editor
|
2021-06-23 14:00:34 +09:00 |
|
ekrctb
|
125e143401
|
Fix banana shower placement outline initial opacity
|
2021-06-23 10:27:40 +09:00 |
|
ekrctb
|
5a5cb39c9f
|
Add some comments about logic
|
2021-06-23 10:27:40 +09:00 |
|
ekrctb
|
69c8865a04
|
Use more consistent method names
|
2021-06-23 10:19:25 +09:00 |
|
ekrctb
|
a9b8736f70
|
Order field and properties consistently
|
2021-06-23 10:18:44 +09:00 |
|
ekrctb
|
e96814bb86
|
Remove comment about using skin for blueprint
As the current game-wise direction is not using skin elements in blueprints.
The design of the blueprint could be improved somehow, though.
|
2021-06-23 09:37:30 +09:00 |
|
ekrctb
|
1a7bfafc69
|
Add icon for composition tools
|
2021-06-23 09:34:11 +09:00 |
|
Dean Herbert
|
4cb9c6a842
|
Merge pull request #13423 from frenzibyte/transformers-per-skin
Refactor ruleset skin transforming logic to be per-`ISkin` rather than one `ISkinSource`
|
2021-06-22 21:24:56 +09:00 |
|
ekrctb
|
21331d3a13
|
Disable caught object stacking in editor
|
2021-06-22 17:20:13 +09:00 |
|
ekrctb
|
e8907b53a8
|
Add basic banana shower placement tool
|
2021-06-22 17:20:13 +09:00 |
|
ekrctb
|
4d7a877795
|
Add basic fruit placement tool
|
2021-06-22 17:20:13 +09:00 |
|
ekrctb
|
0078d7dc18
|
Add outline to selected fruit
|
2021-06-22 17:20:13 +09:00 |
|
ekrctb
|
c28cd5dd75
|
Add basic juice stream selection blueprint
|
2021-06-22 17:20:13 +09:00 |
|