[Scummvm-tracker] [ScummVM :: Bugs] #13477: AGS: Heroine's Quest intro shows portrait bug

ScummVM :: Bugs trac at scummvm.org
Sun Jun 19 13:29:06 UTC 2022


#13477: AGS: Heroine's Quest intro shows portrait bug
--------------------------------+--------------------------
Reporter:  i30817               |       Owner:  (none)
    Type:  defect               |      Status:  new
Priority:  normal               |   Component:  Engine: AGS
 Version:                       |  Resolution:
Keywords:  intro heroinesquest  |        Game:
--------------------------------+--------------------------
Comment (by Crystal-Shard):

 Analysis:

 Normally, AGS characters have walking animation in four directions. If the
 character moves diagonally (e.g. southwest), the interpreter picks either
 the south animation or the west animation. Expectation: if horizontal
 distance to destination is greater than vertical distance, play the west
 animation; otherwise, play the south animation. I confirm that this works
 normally when playing the game through AGS.

 Relevant code is MoveCharacterBlocking (THRIVALDI, character[THRIVALDI].x
 - 185, character[THRIVALDI].y + 100, 1);
 In this case, AGS picks the west animation (loop 1) and SCUMMVM picks the
 south animation (loop 0). It so happens that loop 0 contains portraits,
 since this is a special animation view and not Thrivaldi's normal walking
 view.

 This will very likely affect other AGS games as well.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/13477#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list