[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