                      Completion for Illusions 1.3
           Copyright (C) 1993 by Paradox Development Corporation
                           All rights reserved.

                     Programmed by Andrew Laakmann
               Designed by Kris D'Nal and Andrew Laakmann


COMMAND HISTORY ----------------------------------------------------------

Illusions maintains a list of your most recently used commands, and you 
can automatically bring up these commands by using the UP and DOWN 
ARROWS to scroll through your history.  Use this feature when 
performing repetitive commands such as combat or spell casting.  The
bracket keys can be used as an alternative to the arrow keys.


COMMAND COMPLETION -------------------------------------------------------

A recent improvement in Illusions is its intelligent command completion.  
This feature allows you to only type in a few letters of your desired 
command, and allowing Illusions to figure out the rest.  While this feature 
is extremely powerful,  to use it successfully you must understand its limits 
and capabilities.

The completion is divided into two parts, verb and noun.  If you are typing 
the first word of your command, Illusions assumes you would like to 
complete with one of the known verb commands in its database.  
Completion is accomplished  by pressing the <TAB> key while typing the 
word or phrase you wish to complete.  For instance,

  Command:  INV<TAB>   { would type INVENTORY }
  Command:  SU<TAB>    { would type SUICIDE }

If Illusions cannot completely figure out which word you wish to have it 
complete with, it will complete as much as it can, and then beep.  For 
instance,

  Command:  AC<TAB>    { would type ACT and then beep (ACT or ACTION)}
  Command:  ST<TAB>    { would type STAT and then beep (STAT or STATUS)}

If you are not typing the first word of your command, Illusion assumes you 
would like to complete with a noun.  Rather than remember all of the 
possible nouns in the system (which is alot!), Illusions remembers the last 
40 or so nouns displayed or referenced.  This allows faster look up and 
offers better completion since the chance of two words being close enough 
to cause a beep is lowered.  A displayed noun is a player, monster, item, or 
door that has appeared in a room description.  A referenced noun is one 
that you have typed in previously within a command.  For instance,

  Command:  ATTACK FR<TAB> { would type ATTACK FRODO }
  Command:  GET LON<TAB>   { would type GET LONG SWORD }
  Command:  OPEN WOO<TAB>  { would type OPEN WOODEN DOOR }

For the previous completions to work, the example nouns would need to 
have appeared or have been referenced recently. 

If Illusions doesn't seem to want to complete on a noun that it usually can, 
it is probably because that noun has been pushed out of its "40 noun" list.  
Just type the noun again and it will be in its completion list again.

Remember, if Illusions beeps while completing, it means that it needs more 
letters to fully complete your desired command.  Just type a few more 
letters and hit <TAB> again.

Experiment with completion and you'll quickly figure out how it works and 
realize what a big time saver it is while playing Illusions!
