Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix catcher size and hyperdashes indication on adjusting CircleSize #30300

Merged
merged 5 commits into from
Nov 1, 2024

Conversation

Darius-Wattimena
Copy link
Contributor

The TODO that ekr left actually caused two issues when editing the CircleSize of a catch beatmap:

  1. The catcher scale is not changed. (as mentioned in the TODO)
  2. The hyperdash indication would not adjust as they should adjust based on the size of the fruits.

I've fixed this similarly to how we currently apply circle size changes in the osu editor ruleset.

…r size and represent hyperdashes incorrectly
@bdach
Copy link
Collaborator

bdach commented Oct 16, 2024

If circle size is changed after the catcher has already spawned a few trail sprites, they don't get resized properly:

image

Copy link
Collaborator

@bdach bdach left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In addition to the above

osu.Game.Rulesets.Catch/UI/Catcher.cs Outdated Show resolved Hide resolved
osu.Game.Rulesets.Catch/UI/Catcher.cs Outdated Show resolved Hide resolved
osu.Game.Rulesets.Catch/Edit/CatchEditorPlayfield.cs Outdated Show resolved Hide resolved
@Darius-Wattimena
Copy link
Contributor Author

I've applied the feedback. The only thing I couldn't figure out was an easy way to resize the hyperdash after image effect.
For now I made it so we just hide it as a workaround for now. If that is not acceptable then any ideas would be great

bdach added 2 commits November 1, 2024 13:07
This one preserves the catcher afterimage, which I'd count as a win.
@bdach
Copy link
Collaborator

bdach commented Nov 1, 2024

The only thing I couldn't figure out was an easy way to resize the hyperdash after image effect

I seem to have salvaged this via 488fabc.

Seems okay otherwise.

@bdach bdach merged commit 0811de7 into ppy:master Nov 1, 2024
11 of 13 checks passed
@Darius-Wattimena Darius-Wattimena deleted the resizable-catcher branch November 11, 2024 21:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants