Inform - Support - Patches

About Patches  

Compiler  
Library  

DM4 Errata  

Issue L61031

Two or more prepositions after MULTIINSIDE
Submitted by: Cedric Knight     Appeared in: Library 6/10 or before     Fixed in: Library 6/11
Problem

With this new grammar:

  Verb 'filch' 'pilfer' 'swipe'
     * multiinside 'from'/'inside' noun -> Remove;

the command FILCH ALL FROM POCKET will produce "There are none at all available!", whereas FILCH ALL INSIDE POCKET works correctly.

The cause is this line:

  if (NextWord() == line_tdata-->(pcount-1))

in section (F) of Parser__parse, which means that advance_warning is set only if the noun follows the last preposition in the grammar line.

Solution

See issue L61023 for a combined amendment.


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.