mrimer
Level: Legendary Smitemaster
Rank Points: 5056
Registered: 02-04-2003
IP: Logged
|
Re: Checkpoint assertion error (0)
Thank you for persisting with reporting back on this bug, Stuart. I figured out what's causing it, and I can't believe it -- it's a problem that could happen to anyone (using 2.0.11) in almost any room. I'm surprised no one else has reported it.
Stuart (and anyone else), would you confirm you can reproduce the bug for me? To reproduce the bug, do the following:
1. Play any room where you touch a checkpoint and then exit to another room.
2. In the new room, expend >X turns, where X is the turn number on which you touched the checkpoint in the first room. Don't touch any checkpoints in the new room while doing this.
3. Press R to restart the room.
You should get the checkpoint assertion error in drod.err and the room should be rewound to turn X instead of the room start.
If this does reproduce the error, then download the attached updated 2.0.11 drod.exe and replace your old one with this one. Try the above steps to confirm the bug is fixed. (If it is fixed, then I will update the patcher, but using the attached .exe is also fine.)
____________________________
Gandalf? Yes... That's what they used to call me.
Gandalf the Grey. That was my name.
I am Gandalf the White.
And I come back to you now at the turn of the tide.
|