Bugfix: bird starts caged in endgame.
[open-adventure.git] / notes.adoc
index 9dfc9cd31ea6606478ac2c31cea18637a4340f4b..65971f8b464471f700d3c43eab1f021f9e530b03 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."
+  The -o option reverts this change.
  
 * Attempting to extinguish an unlit urn caused it to lose its oil.
 
@@ -66,14 +67,7 @@ Bug fixes:
   "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).
-
-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.
+  formerly say "floor" when it should say "ground" (or "dirt", or something).
 
 Enhancements:
 
@@ -98,6 +92,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.
+
 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 +161,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).
 
+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:
 
@@ -196,7 +194,7 @@ messages with the objects that conceptually own them.
 We consider this project finished. All issues and TODOs have been
 cleared, behavior has been carefully checked against original ADVENT,
 no future demand for new features is expected, and the test suite has
-100% code coverage.  If the toolchain bit-rots out from under it,
-we will fix that.
+100% code coverage.  If new bugs appear the toolchain bit-rots out
+from under underneath, we will fix those problems.
 
 // end