Playing 4.0.2 on Windows with tiles, I've seen @ double up a couple of times when a pseudo-ID message interrupts running. (It doesn't seem to happen every time - possibly it only occurs when @ is about to run off the edge of the screen and trigger a map redraw?)
I believe pseudo is supposed to completely interrupt running and cause @ to stop in the square that the pseudo message triggered, but what I'm getting when this bug occurs is a temporary interrupt: running is paused until I press a key to clear the message bar, and during that pause, @'s current position on the screen is overlaid with @'s future position (the square that @ would have come to a natural stop in if running hadn't been interrupted). After I press a key to clear the message, the duplicate @ disappears and @ starts running again.
Basically, imagine @ is about to run off the right-hand edge of the screen here:
causing the map to scroll sideways and update to this:
When a pseudo-ID message interrupts that running path, I actually see this:
Until I press a key to clear it, and then @ gets running again and continues on to position B.
ETA: it's not just pseudo-ID - I just had the same effect occur with a level feeling message, so presumably any sort of message interrupting running could cause this.
I believe pseudo is supposed to completely interrupt running and cause @ to stop in the square that the pseudo message triggered, but what I'm getting when this bug occurs is a temporary interrupt: running is paused until I press a key to clear the message bar, and during that pause, @'s current position on the screen is overlaid with @'s future position (the square that @ would have come to a natural stop in if running hadn't been interrupted). After I press a key to clear the message, the duplicate @ disappears and @ starts running again.
Basically, imagine @ is about to run off the right-hand edge of the screen here:
Code:
[tt]A. [bc=black][color=white] ####### .<...@. ####### [/color][/bc][/tt]
Code:
[tt]B. [bc=black][color=white] ######## .......# ######.# #.# #.# #.### #..@: ##### [/color][/bc][/tt]
Code:
[tt][bc=black][color=white] ######## ####### .......# .<...@. ######.# ####### #.# #.# #.### #..@: ##### [/color][/bc][/tt]
ETA: it's not just pseudo-ID - I just had the same effect occur with a level feeling message, so presumably any sort of message interrupting running could cause this.
Comment