|
From: | Andreas Lochmann |
Subject: | Re: [Enigma-devel] A bug in Enigma 1.00 Mas Microball level #49 (no, really!) |
Date: | Fri, 09 Feb 2007 17:43:36 +0100 |
User-agent: | Mozilla Thunderbird 1.0 (X11/20041206) |
Hi, yes, I can confirm this; and this is really a bug. I suppose here happens the following: The ralf_sokoban-lib (which interprets the sokobans) has this special feature to analyse the level after certain time intervals and change totally blocked st-woods (or st-swaps) into st-death to visualize that this level isn't solvable anymore. Now assume such a level-check happens exactly during a swap-stone is swapping. If you look at the swap-stone-animation, you will notice that the swap-stone is drawn on two half fields. In reality, there happens to be two swap-stones, one showing the upper half and one the lower half. The level-check now comes to the conclusion: "There are four st-swap arranged in a square!", changing all of them into st-death. However, the st-swaps inmid animation aren't allowed to be replaced (otherwise Enigma would crash here!), and so only two st-swaps change into st-death. If this analysis is correct, it means that there is no other chance than to switch off the level-checking for st-swap-sokobans in ralf_sokoban. @Ronald: Shall I write a short patch for ralf_sokoban, test it and put it on mag-heut.net for download? Greets, Andreas bojster wrote:
Hello. I knew that bugs I report usually turn out to be features, but if this one is a feature, then I'm a weirdo. In Mas Microball level 49 (Mas Microban 112), if you push the swap-block to the left of blackball, either upwards or downwards, quickly after the level starts, chances are that two blocks to the left of it will turn into skull-blocks (see attached screenshot). I don't know when it occurs, but it's not always, so try a few times. Yesterday it happened to me many times in a row, but today I was only able to reproduce it three times (the screenshot shows the timer on 0:16, but it's because I tried to figure out how to make a screenshot - you still have to push the stone immediately after level starts to reproduce this behaviour). Have fun! Regards, bojster PS. Is there a one-key binding for restarting the level? I only know Shift-F3 and Ctrl+A, but they're both inconvenient. If not, I would suggest adding one (maybe backspace?).
[Prev in Thread] | Current Thread | [Next in Thread] |