Skip to content

[Bug]: Item Pocket Edge Case #3624

@YoshiTheMage

Description

@YoshiTheMage

SuperTux Version

v0.7.0-beta.2

System Information

Windows 11 64bit

Expected Behavior

Items deployed from the Item Pocket should always be grabbable.

Actual Behavior

This is true most of the time but there is at least one observable edge case in official levels where the item is not grabbable. This has to do with the "grace period" that items have when deployed which is presumably in place to prevent Tux from just grabbing the item instantly upon pressing the button. This grace period appears to be timer-based which would be fine if the movement of the item were completely unaffected by other things in the game such as level gravity, but in this version this is not the case and so it is possible for pocket items to be unobtainable.

Steps To Reproduce Actual Behavior

I observed this on Bonus Island 1's "High Gravity".

  1. Go to Bonus Island I and obtain a reserve item from somewhere.
  2. Enter "High Gravity"
  3. Deploy pocketed item and observe it fall back through tux before it can be grabbed.

Image

Additional Information

I reported this once before on the Discord's #ask-the-devs section and was asked to do my reporting here instead, so here it is on the GitHub with more detail. :)

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions