[Scummvm-tracker] [ScummVM :: Bugs] #16761: NANCY: Regression in Secrets Can Kill: Eloise drawer

ScummVM :: Bugs trac at scummvm.org
Tue May 5 01:16:33 UTC 2026


#16761: NANCY: Regression in Secrets Can Kill: Eloise drawer
--------------------------+-------------------------------------------
Reporter:  tunnelsociety  |       Owner:  (none)
    Type:  defect         |      Status:  new
Priority:  normal         |   Component:  Engine: Nancy
 Version:                 |  Resolution:
Keywords:                 |        Game:  Nancy Drew: Secrets Can Kill
--------------------------+-------------------------------------------
Comment (by tunnelsociety):

 Hmm, I was able to make the phone card appear with the following, and
 tested quickly that some inventory-dependent conversation did not differ
 in nancy9...:

 {{{#!diff
 --- a/engines/nancy/action/actionmanager.cpp
 +++ b/engines/nancy/action/actionmanager.cpp
 @@ -338,12 +338,7 @@ void
 ActionManager::processDependency(DependencyRecord &dep, ActionRecord
 &recor
                         dep.satisfied = true;
                         break;
                 case DependencyType::kInventory:
 -                       if (dep.condition == g_nancy->_false) {
 -                               // Item not in possession or held
 -                               dep.satisfied =
 !NancySceneState.hasItem(dep.label);
 -                       } else {
 -                               dep.satisfied =
 NancySceneState.hasItem(dep.label);
 -                       }
 +                       dep.satisfied = NancySceneState.hasItem(dep.label)
 == dep.condition;

                         break;
                 case DependencyType::kEvent:
 }}}

 I'll try a few things to make sure this doesn't add new problems.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/16761#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list