Inform - Support - Patches

About Patches  

Compiler  
Library  

DM4 Errata  

Issue L60704

"IT" handled suboptimally
Submitted by: Gunther Schmidl     Appeared in: Library 6/7 or before     Fixed in: -
Problem

Are you, too annoyed that after

  >GET KNIFE. CUT ROPE WITH IT.

'it' is set to 'rope' when it should be 'knife' still?

Solution

Here's an easy fix. In Parserm.h, look for the lines saying

  if (parameters > 0 && results-->2 >= 2)
  PronounNotice(results-->2);

and add

  if (pronoun_obj == NULL)

before PronounNotice(...)

Note: Graham Nelson has decided to keep the code as it is, writing in the release notes to library 6/10 that "I reluctantly disagreed with Gunther Schmidl about the ideal behaviour of 'it'." Or as Andrew Plotkin might say, "Yes, it's deliberate."


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.