Version 1.6 of the MASTER's EDITION of AGT has some "bug" fixes and several changes that are not documented in the manual. First of all, version 1.6 has a number of "bug" fixes to solve various SoundBlaster card compatibility problems. In hind-sight, I would never even consider SoundBlaster again!! Other changes, include: 1. More Prepositions Version 1.6 now accepts a few more prepositions -- so it is now possible to JUMP OUT THE WINDOW. The total list of preposition that AGT recognizes now includes the following: IN, ON, OFF, UP, DOWN, TOWARD, TOWARDS, BETWEEN, OUT, AROUND, UPON, THRU, THROUGH, INSIDE, NEAR, BESIDE, BY, UNDER, OVER, ACROSS, BEHIND, ABOUT, AT, FROM, FOR, WITH, INTO, and TO. 2. RePosition Meta-command Token Normally when a NOUN is moved from one location to another, its POSITION is erased. This makes sense, if you get something that is positioned as ( behind the tree ) and you do an inventory, you don't want to have the noun's positions still listed as ( behind the tree ) in your inventory list. However, at time you may want to move something to a new location and preserve its POSITION. This can now be done by using the RePosition token. The expected form of this token is: RePosition [Noun to move] [Location to move to] For example, to have a beer placed ( on the bar ) when you buy a drink at a bar, you could do the following: NOUN [drink] beer cold There is a cold beer here. LOCATION [NoWhere] POSITION On the Bar END_NOUN NOUN_DESCR [drink] It looks great. Cold and refreshing! END_NOUN_DESCR COMMAND BUY BEER NOT Present [Drink] AtLocation [In Bar] RePosition [Drink] [In Bar] PrintMessage "The bartender places a tall cold beer on the bar." BlankLine DoneWithTurn END_COMMAND 3. PUT/PLACE IN/INSIDE "Bug" Fix The PUT or PLACE IN (or INSIDE) command now works the way the documentation says it does. i.e., a ten pound sack now can hold no more than ten pounds of other objects in total. If you try to put something inside the sack that would cause the total weight or size inside the sack to be more than the sack's weight or size, you will now get an error message. 4. LOG and REPLAY commands In version 1.6 of the Master's Edition, it is possible to log your commands to a disk file and later replay them. The syntax to do this is as follows: First, the LOG command: (1) LOG FileName (without extension) -- LOGS all input to FileName.LOG (2) LOG CLOSE or LOG OFF -- Stops Logging input and closes FileName.LOG Now, the REPLAY command: (1) REPLAY FileName (without extension) Number -- REPLAY input from FileName.LOG automatically every Number seconds, e.g., REPLAY QWERTY 5 would replay input from the files QWERTY.LOG inputting a new input command every 5 seconds. (2) REPLAY FileName (without extension) STEP -- REPLAY input from FileName.LOG automatically every time the RETURN key is hit, e.g., REPLAY QWERTY STEP replay input from the files QWERTY.LOG inputting a new input command every time the RETURN key is hit.