[Scummvm-tracker] [ScummVM :: Bugs] #16776: NANCY: Can't click URLs on laptop
ScummVM :: Bugs
trac at scummvm.org
Sun May 10 13:13:25 UTC 2026
#16776: NANCY: Can't click URLs on laptop
-------------------------+-------------------------------------------------
Reporter: | Owner: Filippos Karapetis <bluegr@…>
tunnelsociety |
Type: defect | Status: closed
Priority: high | Component: Engine: Nancy
Version: | Resolution: fixed
Keywords: | Game: Nancy Drew: Danger on Deception
| Island
-------------------------+-------------------------------------------------
Changes (by Filippos Karapetis <bluegr@…>):
* owner: (none) => Filippos Karapetis <bluegr@…>
* resolution: => fixed
* status: new => closed
Comment:
In [changeset:"6725db80577821a3d028a039730dd2504ea1c485" 6725db8]:
{{{#!CommitTicketReference repository=""
revision="6725db80577821a3d028a039730dd2504ea1c485"
NANCY: Fix broken web search links after saving/loading in Nancy9
These are autoexec hotspots, with an underlying scene ID, which points
to the scene that renders the website of each search result. The
underlying functionality for this feature was implemented in commit
b2231ac, which added the new scene ID field. Unfortunately, when the
new field was added, it was not added to the PuzzleData sync code, so
these fields are not persistent. Adding these fields to the journal
entry sync code will mean that all existing saved games would be
broken, with no easy way of detecting if a saved game is broken or not.
Fortunately for us, this is URL functionality is only used in a
single scene in nancy9, 2491 (the browser in Nancy's laptop), and the
relevant records are set up by the game scripts when the scene starts.
Thus, for this scene, override the scene ID of these journal records
from the values in the scene scripts, which fixes the functionality
of the search links.
Fix #16776
}}}
--
Ticket URL: <https://bugs.scummvm.org/ticket/16776#comment:3>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list