Opened 3 years ago
Closed 3 years ago
#12898 closed defect (fixed)
AGS: A Golden Wake: Pathfinding differences in a few scenes
Reported by: | TrivialBalderdash | Owned by: | dreammaster |
---|---|---|---|
Priority: | normal | Component: | Engine: AGS |
Version: | Keywords: | ||
Cc: | Game: |
Description
There are a few scenes in the game that have pathfinding differences from the original release.
I'm using the 2.3.0pre release on x64 MacOS with the steam version of the game.
In Merrick's office in the sales office in Chapter 2, you circle around the bench and then circle around Merrick before talking to him. The same thing happens (in reverse) when leaving his office. (See save game)
When collecting money from the Administration office in Chapter 3, you sit next to the chair, floating. I assume this is a pathfinding issue also. (See save game and screenshot)
There are some other examples in the bank and in the Biltmore hotel walking around the Roulette table. I can provide save games for those if needed.
Attachments (3)
Change History (4)
by , 3 years ago
Attachment: | goldenwake.006 added |
---|
by , 3 years ago
Attachment: | goldenwake.008 added |
---|
by , 3 years ago
Attachment: | Golden Wake Floating.png added |
---|
comment:1 by , 3 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Thanks for the report. I was able to verify that the implementation I'd done for ScummVM of a priority queue used by games that use the JPS pathfinder (whatever that stands for) was backwards, so it was picking the longest path where multiple options were available, rather than the shortest. Whoops. :P
As for the chair bug, this still happens. However, testing both the Steam and GOG version, I found that the GOG version works correctly. I can only assume that may have been a script bug in an earlier release that may or may not have still worked with the original version of the interpreter, but was fixed for the later GOG release. As such, I'm going to discount trying to fix it in the Steam release.