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]: Swimming is a trap #3050

Open
6 tasks done
communist1917 opened this issue Aug 28, 2024 · 7 comments
Open
6 tasks done

[Bug]: Swimming is a trap #3050

communist1917 opened this issue Aug 28, 2024 · 7 comments
Labels

Comments

@communist1917
Copy link

SuperTux Version

0.6.3

System Information

Manjaro Linux XFCE

Expected Behavior

Jump over the obstacle and go further.

Actual Behavior

Jumping into the water makes Tux swim, but if there is a very small amount of water Tux can't jump high enough out of the water to overcome the obstacle and go further.

Steps To Reproduce Actual Behavior

Jump into water and see how low Tix can jump

Additional Information

Here is the example.

Tux is unable to go further because he can't jump on the second tube.

изображение

This is highest jump out of water which is still not enough to overcome the obstacle.

изображение

Therefore level is impassable and world itself is impassable.

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.
@bruhmoent
Copy link
Member

This can be easily avoided by placing more than a tile of water in height. More of a level design issue rather than a bug.

@communist1917
Copy link
Author

communist1917 commented Aug 28, 2024

Apparently, this world was designed before swimming was introduced as a feature. So good part of levels and worlds became impassable.

Can I turn off swimming?

@bruhmoent
Copy link
Member

You can go into the editor to manually transfer the water to a non-solid tile map

@MatusGuy
Copy link
Member

If a part of a level is unbeatable because of new changes then you can just enable developer mode, go to the level, use f1 to activate ghost mode and skip the water section.

@communist1917
Copy link
Author

communist1917 commented Aug 28, 2024

If a part of a level is unbeatable because of new changes then you can just enable developer mode, go to the level, use f1 to activate ghost mode and skip the water section.

Thanks for the advice.
But when I start the game with command supertux2 --developer I see this message

[WARNING] /usr/src/debug/supertux/SuperTux-v0.6.3-Source/src/supertux/autotile.cpp:327 Autotileset 'snow_bkg': mask 0000 has no corresponding tile

@MatusGuy
Copy link
Member

not relevant nor problematic

@communist1917
Copy link
Author

communist1917 commented Aug 29, 2024

When I start developer mode

$ supertux2 --developer

[WARNING] /usr/src/debug/supertux/SuperTux-v0.6.3-Source/src/supertux/autotile.cpp:327 Autotileset 'snow_bkg': mask 0000 has no corresponding tile
[WARNING] /usr/src/debug/supertux/SuperTux-v0.6.3-Source/src/util/log.cpp:84 
[TINYGETTEXT] levels/monde/en.po:15: error: expected 'msgid': #: levels/monde/info
[WARNING] /usr/src/debug/supertux/SuperTux-v0.6.3-Source/src/util/log.cpp:84 
[TINYGETTEXT] levels/monde/en.po:15: error: expected 'msgid': #: levels/monde/info
[WARNING] /usr/src/debug/supertux/SuperTux-v0.6.3-Source/src/util/log.cpp:84 
[TINYGETTEXT] levels/monde/en.po:15: error: expected 'msgid': #: levels/monde/info
[WARNING] /usr/src/debug/supertux/SuperTux-v0.6.3-Source/src/util/log.cpp:84 
[TINYGETTEXT] levels/monde/en.po:15: error: expected 'msgid': #: levels/monde/info
[WARNING] /usr/src/debug/supertux/SuperTux-v0.6.3-Source/src/util/log.cpp:84 
[TINYGETTEXT] levels/monde/en.po:15: error: expected 'msgid': #: levels/monde/info
[WARNING] /usr/src/debug/supertux/SuperTux-v0.6.3-Source/src/util/log.cpp:84 
[TINYGETTEXT] levels/monde/en.po:15: error: expected 'msgid': #: levels/monde/info
[WARNING] /usr/src/debug/supertux/SuperTux-v0.6.3-Source/src/util/log.cpp:84 
[TINYGETTEXT] levels/monde/en.po:15: error: expected 'msgid': #: levels/monde/info
[WARNING] /usr/src/debug/supertux/SuperTux-v0.6.3-Source/src/util/log.cpp:84 
[TINYGETTEXT] levels/monde/en.po:15: error: expected 'msgid': #: levels/monde/info
[WARNING] /usr/src/debug/supertux/SuperTux-v0.6.3-Source/src/util/log.cpp:84 
[TINYGETTEXT] levels/monde/en.po:15: error: expected 'msgid': #: levels/monde/info
[FATAL] /usr/src/debug/supertux/SuperTux-v0.6.3-Source/src/supertux/main.cpp:672 Unexpected exception: /usr/src/debug/supertux/SuperTux-v0.6.3-Source/src/video/gl/gl_texture.cpp:180: glGetError: INVALID_VALUE: A numeric argument is out of range.

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

3 participants