Documentation polishing.
authorEric S. Raymond <esr@thyrsus.com>
Tue, 7 Mar 2023 04:51:52 +0000 (23:51 -0500)
committerEric S. Raymond <esr@thyrsus.com>
Tue, 7 Mar 2023 11:27:08 +0000 (06:27 -0500)
NEWS
advent.adoc
notes.adoc

diff --git a/NEWS b/NEWS
index bed01bc77717e9b55b5390626261dd70da3c9a17..8e588fa77c8e92b23a7c1708bfee9dba6cb74170 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,7 @@
 
 Repository head::
   Added -a option for BBS door systems.
 
 Repository head::
   Added -a option for BBS door systems.
+  -o reverts to the old message on some failed magic words. 
 
 1.13: 2023-02-28::
   Fixed slightly buggy emission of end-of-game messages on a win.
 
 1.13: 2023-02-28::
   Fixed slightly buggy emission of end-of-game messages on a win.
@@ -17,7 +18,7 @@ Repository head::
 
 1.10: 2022-04-06::
   Fixed a bug that manifested after two "fly rug" commands - third one fails.
 
 1.10: 2022-04-06::
   Fixed a bug that manifested after two "fly rug" commands - third one fails.
-  Fix some giltches in processing fee fie foe foo.
+  Fix some glitches in processing fee fie foe foo.
   Correct some object start states and reading-related glitches in the endgame.
 
 1.9: 2020-08-27::
   Correct some object start states and reading-related glitches in the endgame.
 
 1.9: 2020-08-27::
index d2b60d6e8537c3eae17405fe9f6b12ede77dd45f..6257e6c1b4f5e8926fb26101c8bc9310765d3d49 100644 (file)
@@ -8,7 +8,7 @@ advent - Colossal Cave Adventure
 *advent* [-l logfile] [-o] [-r savefile] [script...]
 
 == DESCRIPTION ==
 *advent* [-l logfile] [-o] [-r savefile] [script...]
 
 == DESCRIPTION ==
-The original Colossal Cave Adventure from 1976-77 was the origin of all
+The original Colossal Cave Adventure from 1976-1977 was the origin of all
 later text adventures, dungeon-crawl (computer) games, and computer-hosted
 roleplaying games.
 
 later text adventures, dungeon-crawl (computer) games, and computer-hosted
 roleplaying games.
 
@@ -18,19 +18,21 @@ adventure".  To learn more about the changes since the 350-point
 original, type 'news' at the command prompt.
 
 There is an 'adventure' in the BSD games package that is a C port by
 original, type 'news' at the command prompt.
 
 There is an 'adventure' in the BSD games package that is a C port by
-Jim Gillogly of the 1976 ancestor of this game.  To avoid a name
+Jim Gillogly of the Don Woods's 1977 version of this game.  To avoid a name
 collision, this game builds as 'advent', reflecting the fact that the
 PDP-10 on which the game originally ran limited filenames to 6 characters.
 
 This version is released as open source with the permission and
 encouragement of the original authors.
 
 collision, this game builds as 'advent', reflecting the fact that the
 PDP-10 on which the game originally ran limited filenames to 6 characters.
 
 This version is released as open source with the permission and
 encouragement of the original authors.
 
-Unlike the original, this version supports use of your arrow keys to edit
-your command line in place.  Basic Emacs keystrokes are supported, and
-your up/down arrows access a command history.
+Unlike the original, this version has a command prompt and supports
+use of your arrow keys to edit your command line in place.  Basic
+Emacs keystrokes are supported, and your up/down arrows access a
+command history.
 
 
-Otherwise, the "version" command is about the only way to tell you're not
-running Don's original.
+Some minor bugs and message typos have been fixed.  Otherwise, the
+"version" command is almost the only way to tell you're not running
+Don's 1977 version.
 
 To exit the game, type Ctrl-D (EOF).
 
 
 To exit the game, type Ctrl-D (EOF).
 
@@ -44,12 +46,13 @@ There have been no gameplay changes.
 
 -a:: Load from specified file and autosave to it on exit or signal.
 
 
 -a:: Load from specified file and autosave to it on exit or signal.
 
--o:: Old-style.  Restores original interface, no prompt or line editing.
+-o:: Old-style.  Reverts some minor cosmetic fixes in game
+     messages. Restores original interface, no prompt or line editing.
      Also ignores new-school one-letter commands l, x, g, z, i. Also
      case-smashes and truncates unrecognized text when echoed.
 
 Normally, game input is taken from standard input.  If script file
      Also ignores new-school one-letter commands l, x, g, z, i. Also
      case-smashes and truncates unrecognized text when echoed.
 
 Normally, game input is taken from standard input.  If script file
-arguments are given, input is taken fron them instead.  A script file
+arguments are given, input is taken from them instead.  A script file
 argument of '-' is taken as a directive to read from standard input.
 
 == BUGS ==
 argument of '-' is taken as a directive to read from standard input.
 
 == BUGS ==
index 9a9600304ef43fb75a4713ac7c63828f58b7832b..45b3cd3156797d94e85dd3c00c9c08841a0b91da 100644 (file)
@@ -54,6 +54,7 @@ Bug fixes:
 * 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."
 * 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.
  
 * Attempting to extinguish an unlit urn caused it to lose its oil.
 
  
 * Attempting to extinguish an unlit urn caused it to lose its oil.
 
@@ -66,7 +67,7 @@ Bug fixes:
   "eying" for "eyeing". "thresholds" for "threshholds".
 
 * Under odd circumstances (dropping rug or vase outdoors) the game could
   "eying" for "eyeing". "thresholds" for "threshholds".
 
 * Under odd circumstances (dropping rug or vase outdoors) the game could
-  say "floor" when it should say "ground" (or "dirt", or something).
+  formerly say "floor" when it should say "ground" (or "dirt", or something).
 
 Bugs (accidental changes that don't seem worth the effort to fix):
 
 
 Bugs (accidental changes that don't seem worth the effort to fix):
 
@@ -98,6 +99,7 @@ that random events (dwarf & pirate appearances, the bird's magic word)
 will be reproducible.
 
 A "version" command has been added. This has no effect on gameplay.
 will be reproducible.
 
 A "version" command has been added. This has no effect on gameplay.
+
 The text displayed by the "news" command has been updated.
 
 A -l command-line option has been added. When this is given (with a
 The text displayed by the "news" command has been updated.
 
 A -l command-line option has been added. When this is given (with a
@@ -166,6 +168,9 @@ afl (American Fuzzy Lop).  We've found and fixed some crashers in
 our new code (which occasionally uses malloc(3)), but none as yet
 in Don's old code (which didn't).
 
 our new code (which occasionally uses malloc(3)), but none as yet
 in Don's old code (which didn't).
 
+After version 1.11, correctness was carefully checked against the
+behavior of a binary from before the big refactoring.
+
 The code falls short of being fully modern C in the following
 ways:
 
 The code falls short of being fully modern C in the following
 ways: