X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=notes.adoc;h=65971f8b464471f700d3c43eab1f021f9e530b03;hb=71f05c456766111b31c13a78420d2f0bb9b95416;hp=9a9600304ef43fb75a4713ac7c63828f58b7832b;hpb=1121bb8aa58c23e9ed872b23ec831247fc867b76;p=open-adventure.git diff --git a/notes.adoc b/notes.adoc index 9a96003..65971f8 100644 --- a/notes.adoc +++ b/notes.adoc @@ -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: