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

[Bug]: Tux unable to stand on / jump off frozen badguy that is bouncing on trampoline #3209

Open
6 tasks done
celeste5000 opened this issue Feb 23, 2025 · 2 comments
Open
6 tasks done
Labels

Comments

@celeste5000
Copy link

SuperTux Version

0.6.3-1599-g6f1078d10

System Information

win11

Expected Behavior

i expected tux to be able to stand on and jump off the frozen badguy bouncing on the trampoline onto another surface while the frozen badguy is still briefly moving upwards from the trampoline.

Actual Behavior

tux was not able to stand on or jump off the frozen badguy, instead tux was stuck in the falling animation while on the frozen badguy. backflipping onto the frozen badguy made tux slide off of it while stuck in the backflipping animation rather than land on it normally.

Steps To Reproduce Actual Behavior

  1. place a trampoline in a level
  2. place any badguy that can be frozen (ivy, spiky, etc)
  3. test the level and freeze the badguy
  4. grab the frozen badguy and place it on a trampoline (portable or stationary works)
  5. jump onto a solid surface and jump off it to land on the frozen badguy, or you can backflip onto it

example:
Image

Additional Information

Image
Image
Image

Guidelines For Reporting Issues

  • I have read https://github.com/SuperTux/supertux/blob/master/CONTRIBUTING.md#bug-reports.
  • I have verified this isn't an issue that's already been reported.
  • I have verified this isn't a discussion, or an issue about a crash or a feature request, but rather an actual bug ─ that is, the game did something not intended.
  • I have verified this issue is not about wrong translations (use Transifex for those), or anything unsupported (e.g. third-party add-ons).
  • In this report, I have only included details about one (1) bug.
  • If I make a mistake while submitting this report, I agree to use the "Edit" feature to correct it, instead of closing this issue and opening a new one.
@Brockengespenst
Copy link
Contributor

This is (partly) addressed by #2933. The approach, checking for BadGuy collision with hit.bottom to set the on_ground_flag, seems a bit too naive though. This allows at least to jump off from the frozen enemy, but there is still a nasty jittering effect.

@celeste5000
Copy link
Author

yeah you can stand on and jump off a frozen badguy that is stationary but not if the frozen badguy is bouncing on a trampoline for some reason
portable objects bouncing on trampolines like rocks can be stood on and jumped off of but not frozen badguys

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants