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

Climber at checkerboard ceiling: inconsistent ascending/falling #433

Open
SimonN opened this issue Apr 4, 2022 · 0 comments
Open

Climber at checkerboard ceiling: inconsistent ascending/falling #433

SimonN opened this issue Apr 4, 2022 · 0 comments

Comments

@SimonN
Copy link
Owner

SimonN commented Apr 4, 2022

output

Lix 0.9.44

The 0.9 physics have inconsistent behavior when a climber approaches a checkerboard pattern -- blocks diagonal from each other -- at the ceiling. Look at the gif above:

  • Green hits its head at the ceiling and falls, but
  • orange ascends through the checkerboarding pattern.

Both lix are runners. Differences: While approaching the wall that we're about to climb, orange jumps over the bottom of the wall. Green does not. The exact location of the jump matters.

Source replay: climber-checkerboards.txt

I believe that both lix should fall. None should ascend through the checkerboard pattern. Checkerboard connections between terrain pieces should be consistently intraversible. Compare: We don't have downwards checkerboarding for walkers either.

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

No branches or pull requests

1 participant