Inform - Support - Patches

About Patches  

Compiler  
Library  

DM4 Errata  

Issue L60801

Assuming the wrong object
Submitted by: Irene Callaci     Appeared in: Library 6/8     Fixed in: Library 6/10
Problem

I'm noticing a problem with verbs that take a direct object if the direct object is missing. The problem only occurs when the player character is carrying exactly ONE item, i.e., children(player)==1. For example:

  >SIT

has always returned "What do you want to sit on?" But now, if the player character is carrying exactly one item (a cigarette, for example), then I get instead:

  >SIT
  (on the cigarette)
  That's not something you can enter.
Solution

If you replace the Adjudicate() routine in Parserm.h with the old version of it from Library 6/7, everything works as it used to.


Last updated 17 April 2013. This site is no longer supported; information may be out of date.
Maintained as a historical archive by the Interactive Fiction Technology Foundation. Copyright 1993-2018 IFTF, CC-BY-SA unless otherwise noted.
This page was originally managed by Roger Firth.