[BUG] Levels not marked as completed if multiple lemmings exit at once

Started by namida, July 08, 2022, 12:12:46 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

namida

If multiple lemmings exit on the same frame, and this causes the saved amount to jump from a value below the requirement to one above it (without ever hitting the requirement exactly), the level does not get marked as completed. (A previous theory about the cause of this turned out to be incorrect.)
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

Found the cause of this to be completely different to what I previously thought; it just so happened the level where this was occurring had both factors and the other one seemed more likely to be the reason.

Regardless, fixed in commit 0db5817.
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)