Back out the behavior change to magic words outside the Giant's Room.
[open-adventure.git] / notes.adoc
index 45b3cd3156797d94e85dd3c00c9c08841a0b91da..83585654039a0dd17cb8f9945c32d1ac9f65fa66 100644 (file)
@@ -51,11 +51,8 @@ Bug fixes:
 
 * Oyster was readable after first gotten even when not carried.
 
-* Behavior when saying the giant's magic words outside his room wasn't
-  quite correct - the game responded as though the player were in
-  the room ("...can't you read?"). The new message is "Nothing happens."
-  The -o option reverts this change.
+* Response to an attempt to unlock the oyster while carrying it was incorrect. 
+
 * Attempting to extinguish an unlit urn caused it to lose its oil.
 
 * "A crystal bridge now spans the fissure." (progressive present) was
@@ -64,18 +61,11 @@ Bug fixes:
 
 * A few minor typos have been corrected: absence of capitalization on
   "Swiss" and "Persian", inconsistent spelling of "imbedded" vs. "embedded",
-  "eying" for "eyeing". "thresholds" for "threshholds".
+  "eying" for "eyeing", "thresholds" for "threshholds".
 
 * Under odd circumstances (dropping rug or vase outdoors) the game could
   formerly say "floor" when it should say "ground" (or "dirt", or something).
 
-Bugs (accidental changes that don't seem worth the effort to fix):
-
-* Commands that are not moves (e.g. "look" and "inven") can be used
-  during fee fie fo foo without breaking recognition of the sequence.
-
-* Bird starts uncaged in the endgame.
-
 Enhancements:
 
 By default, advent issues "> " as a command prompt.  This feature
@@ -123,14 +113,24 @@ FORTRAN-derived code that formerly implemented the save/restore
 functions; without C's fread(3)/fwrite() and structs it was
 necessarily pretty ugly by modern standards. Encryption and
 checksumming have been discarded - it's pointless to try
-tamper-proofing saves when everyone has the source code.
+tamper-proofing saves when everyone has the source code. However
+the game still integrity-checks savefiles on resume.
+
+Save and resume filenames are stripped of leading and trailing
+whitespace before processing.
 
 A -r command-line option has been added. When it is given (with a file
 path argument) it is functionally equivalent to a RESTORE command.
 
-The game can be built in a mode that entirely disables save/resume, or
-thart autosaves only on a termination signal (for use in BBS doort
-systems).  There is a new nmessage to inform the user about this.
+An -a command-line option has been added (comditionally on
+ADVENT_AUTOSAVE) for use in BBS door systems.  When this option is
+given, the game roads from the specified filename argument on startup
+and saves to it on quit or a received signal. There is a new nmessage
+to inform the user about this.
+
+The game can be built in a mode that entirely disables save/resume
+(-DADVENT_NOSAVE). If the game had been built this way, a diagnostic is
+emitted if you try to save or resume.
 
 == Translation ==