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 web site has not been fully supported since April 2008. Information may be out of date. This page was originally managed by Roger Firth.