Opened 7 years ago
Closed 7 years ago
#10463 closed defect (fixed)
XEEN: Mouse clicks and other actions should be "buffered"
Reported by: | darkstar | Owned by: | dreammaster |
---|---|---|---|
Priority: | normal | Component: | Engine: MM: Xeen |
Version: | Keywords: | ||
Cc: | Game: | Might and Magic: World of Xeen |
Description
This is tricky to explain.
In the original game, you could already "enter" at least one action (like opening/closing a gate) while another action (for example the animation of a flying arrow, or an enemy monster receiving damage) was in progress. This action would then be executed *before* the next "turn", which was easily exploitable.
Simple example to reproduce:
Start a new game and while still in Vertigo, find a closed grate with a monster behind it (e.g. X=20, Y=1) at. In the original engine it was possible to open the gate, click the "ranged attack" button, and while the arrow was still in flight (or the monster was playing the "damage" animation), click on the main viewport again (to close the grate). The result, in the original engine, was, that the grate was closed *before* the monster got a chance to move through it, making this an easy exploit to kill enemies that were slightly over your own level without taking any damage.
I have tried to create a video to show the process
Attachments (1)
Change History (5)
by , 7 years ago
Attachment: | 2018-03-26 01-26-41.mp4 added |
---|
comment:1 by , 7 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Seems this is out date, and some other fix I've previously done has already fixed this.
comment:2 by , 7 years ago
It works when using the space bar, but clicking in the main viewport (which should have the same result) still does not work.
reopening...
comment:3 by , 7 years ago
Resolution: | fixed |
---|---|
Status: | closed → new |
comment:4 by , 7 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Screen recording of the effect