The gravity of Supaplex levels restricts movement more than expected.
In the original Supaplex and in Hall of Fame tapes, Murphy can climb up as long as there is a base above. Yet when I play, Murphy can only climb up one tile. Even if there is a base above the first tile, Murphy cannot climb and falls back down.
By default, RnD uses the Supaplex engine for the original Supaplex levels. But if I open Level Creator and change the engine to Rocks'n'Diamonds, Murphy can climb up as long as there is a base above.
This bug first appears in Supaplex level 21, which can be finished despite the restriction. However, level 22 cannot be finished without climbing up more than one tile in a row.
I'm running RnD 4.4.1.3 on Windows 7.
Gravity in Supaplex Levels
Moderators: Flumminator, Zomis
Re: Gravity in Supaplex Levels
Thanks a lot for your bug report! This shows again that untested code is broken code!

The bug you encountered was introduced to the native Supaplex engine when I recently added diagonal (zigzag) movement also for the native SP engine. I must admit that I did not test it with gravity enabled. (Existing tapes from earlier R'n'D versions or when not using this new feature are indeed not affected by this issue.)
I have just fixed this bug. Hopefully an updated version with this fix will be available soon! Until then, please just disable "zigzag diagonal movement" in the Supaplex section of the "setup -> game engines" menu.
Thanks again for reporting this critical bug!
The bug you encountered was introduced to the native Supaplex engine when I recently added diagonal (zigzag) movement also for the native SP engine. I must admit that I did not test it with gravity enabled. (Existing tapes from earlier R'n'D versions or when not using this new feature are indeed not affected by this issue.)
I have just fixed this bug. Hopefully an updated version with this fix will be available soon! Until then, please just disable "zigzag diagonal movement" in the Supaplex section of the "setup -> game engines" menu.
Thanks again for reporting this critical bug!