Opened 3 weeks ago

Closed 7 days ago

#16984 closed defect (fixed)

NANCY: Can't check a tasklist item

Reported by: tunnelsociety Owned by: Filippos Karapetis <bluegr@…>
Priority: normal Component: Engine: Nancy
Version: Keywords:
Cc: Game: Nancy Drew: The Secret of Shadow Ranch

Description

In the attached save games, the "As long as I've got the key, I might as well take a good look around inside that desk." task can't be checked, both in original and in ScummVM.

Now step through the open doorway into the house: now, in the original, the task item can be checked, but in ScummVM it still can't.

Stepping through the doorway, ScummVM writes debug messages like "Scene::hasItem: out-of-range id ...."; ref #16933 and commit 39d995205ff182cba738c209a16a1d19e9f089fa . I see the out-of-range lines for ids 1824, 1825, 1825 (again), 1826, 1827, and 1827 (again); I wonder if those are all tasklist item checks.

(I also see those when I enter and leave the horse stables.)

ScummVM 2026.3.1git8824-g83ba868c7a1

Attachments (4)

nd-sha-testing.017 (20.4 KB ) - added by tunnelsociety 3 weeks ago.
TMP checklist item.SAV (152.1 KB ) - added by tunnelsociety 3 weeks ago.
lariat get.SAV (152.1 KB ) - added by tunnelsociety 2 weeks ago.
nd-sha-testing.060 (22.2 KB ) - added by tunnelsociety 2 weeks ago.

Download all attachments as: .zip

Change History (12)

by tunnelsociety, 3 weeks ago

Attachment: nd-sha-testing.017 added

by tunnelsociety, 3 weeks ago

Attachment: TMP checklist item.SAV added

comment:1 by tunnelsociety, 3 weeks ago

Also for item "Find the vegetable basket that I'm supposed to use." and both "Ask Shorty if he has any chores for me to do." (duplicated in original, too).

comment:2 by tunnelsociety, 2 weeks ago

Also for item "Call the sheriff and get permission to look around in the pump house."

EDIT: Oh, having reloaded this save another day and walked around a bunch, I was eventually able to check this. But I couldn't check it at the time that I could in the original. hmm...

Last edited 2 weeks ago by tunnelsociety (previous) (diff)

comment:3 by tunnelsociety, 2 weeks ago

Also for item "Look for 'green bottle under stairs to cellar.'"

EDIT: Oh, having reloaded this save another day and walked around a bunch, I was eventually able to check this. But I couldn't check it at the time that I could in the original. hmm...

Last edited 2 weeks ago by tunnelsociety (previous) (diff)

comment:4 by tunnelsociety, 2 weeks ago

Also for item "Learn more about the shawl that Frances knit (Web search?). Maybe it has something to do with flowers."

comment:5 by tunnelsociety, 2 weeks ago

Also for item "Get a lariat from Tex by playing (and _winning_) those games he set up for me in the corral." Attaching a save for this one in case there's interesting stuff to examine

by tunnelsociety, 2 weeks ago

Attachment: lariat get.SAV added

by tunnelsociety, 2 weeks ago

Attachment: nd-sha-testing.060 added

comment:6 by tunnelsociety, 2 weeks ago

Also for item "See if it's okay with Tex if I go riding."

comment:7 by Filippos Karapetis <bluegr@…>, 7 days ago

In cb548832:

DEVTOOLS: Add extra unnamed event flags for Nancy10 and regen nancy.dat

The game actually uses these for notebook tasks.
Part of the fix for #16984

comment:8 by Filippos Karapetis <bluegr@…>, 7 days ago

Owner: set to Filippos Karapetis <bluegr@…>
Resolution: fixed
Status: newclosed

In dd57ba3c:

NANCY: NANCY10: Add extra unnamed event flags for notebook tasks

The engine uses these internally for checking the state of some
notebook tasks, but these aren't part of the debug flag table
embedded in the executable.

Fix #16984

Note: See TracTickets for help on using tickets.