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

Using the is_avoiding_ground() check: Flying no longer has you touching the ground. #6991

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

MarsM0nd
Copy link
Contributor

About The Pull Request

Moves a few checks if someone's flying/hovering to use the is_avoiding_ground check. It also removes the slowdown of a tile if you aren't actually stepping on it. This check does include more, like if you are only riding on something that's lifting you up enough, but unless it flies itself, it'll trigger what you may be avoiding, and in turn, will be affected by it (i.E falling down the chasm, there is no delay in my test, so no Yoshiing over a single tile.)
Draft for now to see if there are more places to check for it, and as the balance change is big enough to warrant additional thoughts.

Why It's Good For The Game

Flying people no longer leave footprints, nor touch the ground for water or lava. Logically, they aren't even slowed down by the tiles. This heavily buffs flying, at least the ignoring the slowdown part, so that may be removed for the sake of balance. The rest should be more flavorful, or just making sense.

Changelog

🆑
tweak: If you aren't touching the ground, don't interact with things there.
/:cl:

@github-actions github-actions bot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label Feb 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size/M Denotes a PR that changes 30-99 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant