LixD icon indicating copy to clipboard operation
LixD copied to clipboard

Climber at checkerboard ceiling: inconsistent ascending/falling

Open SimonN opened this issue 2 years ago • 0 comments

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.

SimonN avatar Apr 04 '22 09:04 SimonN