[Scummvm-tracker] [ScummVM] #10463: XEEN: Mouse clicks and other actions should be "buffered"

darkstar trac at scummvm.org
Mon Mar 26 01:28:29 CEST 2018


#10463: XEEN: Mouse clicks and other actions should be "buffered"
---------------------+--------------------------------------------
Reporter:  darkstar  |      Owner:  (none)
    Type:  defect    |     Status:  new
Priority:  normal    |  Component:  Engine: Xeen
Keywords:            |       Game:  Might and Magic: World of Xeen
---------------------+--------------------------------------------
 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

--
Ticket URL: <https://bugs.scummvm.org/ticket/10463>
ScummVM <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list