[BUG] Lemmings get stuck in tree in Final Maze

Started by namida, July 24, 2022, 12:45:59 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

namida

I have not investigated the cause of this yet; I noticed this while solving the level (via the "build over the trees near the exit" backroute) to test other functionality. Lemmings that fall onto the second tree under the bridge get stuck on it, instead of either walking over or falling off.
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)

namida

#1
Confirmed that this can be reproduced on other levels too. In particular, you can reproduce it easily on Fun 9 by letting the lemmings turn around, blocking at the end, then with a lemming walking back towards the start, build so that the builder starts under the edge of the entrance (on the side closer to the water).

It seems to be a result of either encountering a wall while falling, or a physics oddity with the narrow block (which is solid only near the middle - this is generally used as a replacement for invisible tall pyramid blocks when converting L3D levels, due to the original shape being ascendable in Loap).

EDIT: Can confirm this does not happen when fallers encounter a wall that's on a block boundary.

EDIT: I've narrowed it down to the "check for wall in front" code reporting a false negative (at least while falling) for solidity mid-block that's absent at the edges, but have not yet figured out why this happens. I can however confirm it seems to happen regardless of height - I've managed to get lemmings stuck at the base of a tree rather than part way up it.
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)

namida

My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)