version 7 by Jon Ingold
Section - Guesswork
[ Sometimes the parser is informed: other times it's guessing blind. Compare
> TAKE KEY
Which key do you mean..?
This extension allows us to separate the two cases by asking if we're "guessing".
This is critical on the lower levels to how the parsing is carried out: it affects whether the parser should be allowed to offer opinions on what's going on.
We're guessing if a nameless object which is always in scope appears in the possible noun list.
No-object is a privately-named thing. After deciding the scope of the player: place no-object in scope.
Should the game suggest doing something with no-object: never.
Rule for deciding whether all includes no-object: it does not.
To decide if guessing: