Inform - Support - Patches

About Patches  

Compiler  
Library  

DM4 Errata  

Issue L61008

Wrong message for GO [dir] [anything]
Submitted by: Michael Roy     Appeared in: Library 6/7 or before     Fixed in: Library 6/11
Problem

The library's disambiguation routines print an incorrect message when too much information is given for the verb go (such as "go up slowly" or "go up blarg" that cause the library to reply: "I only understood you as far as wanting to go the ceiling." instead of "I only understood you as far as wanting to go up.").

Solution

This can be fixed by modifying the routine PrintCommand() in Parserm.h, adding the line:

  else if (i in compass) print (address) (i.&1-->1); ! the direction name

directly before the line

  else print (the) i;


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.