[4.4.1.2] Snapshot undo after dying in BD and MM engines have some oddities

Found a bug in R'n'D? Report it here!

Moderators: Flumminator, Zomis

Post Reply
User avatar
TheOnyxGuy
Posts: 661
Joined: Wed Oct 30, 2013 5:32 am
Location: Russia
Contact:

[4.4.1.2] Snapshot undo after dying in BD and MM engines have some oddities

Post by TheOnyxGuy »

In short, at one moment I downloaded "The new Boulder Dash level collection" and just played around in few levels. Because I'm kind of used to sometimes undoing accidental deaths with snapshot mode, which R'n'D engine itself, plus EM and SP are all handling just fine (well, if you don't have "Ask on Game Over" ON, of course). BD and MM engine treat such behavior a little bit differently.
In BD engine, once you die and revive yourself with Snapshot mode, whether you press Enter, Esc, Pause or Snap key, the game will just prompt you out into main menu. Everything else runs just fine, but you can't snap sand or items or else you just leave the level.
In MM engine, when dying from mm_bomb and undoing the death, everything runs the same way but for some reason the tile cursor gets locked in the spot where it was on death and can only rotate that specific tile (mouse still works just fine). When running out of power, same thing happens, but also the laser beam is just pure black.
There's no need in sending specific levels, you can just test that in any MM or BD engine level, where you can kill player or drain power of Emitter/McDuffin. Just, again, for that you need to have Snapshot mode enabled (Every step, every move, every collect, all three work) and Ask on Game Over disabled.
Last edited by TheOnyxGuy on Sun Jan 11, 2026 4:34 am, edited 2 times in total.
Previously known as Eizzoux (boooo)
User avatar
Holger
Site Admin
Posts: 4380
Joined: Fri Jun 18, 2004 4:13 pm
Location: Germany
Contact:

Re: [4.4.1.2] Snapshot undo after dying in BD and MM engines have some oddities

Post by Holger »

Wow, that sounds strange, and should not be that way!

I will check what's causing this, and I hope it won't be too hard to fix it! :)
Post Reply