Document a bugfix and isolate it in a test.
authorEric S. Raymond <esr@thyrsus.com>
Wed, 29 Mar 2023 13:24:12 +0000 (09:24 -0400)
committerEric S. Raymond <esr@thyrsus.com>
Wed, 29 Mar 2023 13:24:12 +0000 (09:24 -0400)
notes.adoc
tests/breakmirror.chk
tests/breakmirror.log

index 2d61074f286eca857558bcbac0be18a8dc693142..f5116bce0cbba8a3e70154c393cc074b02e78e64 100644 (file)
@@ -51,6 +51,8 @@ Bug fixes:
 
 * Oyster was readable after first gotten even when not carried.
 
+* Response to an attempt to unlock the oyster while carrying it was incorrect. 
+
 * 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."
index 2581648ce6971cc89ba3d8af54c20532a4cea9fb..faf0008dc92a570a5a6a0cc9a5bf32633a70a3a4 100644 (file)
@@ -2934,14 +2934,14 @@ Huh?
 
 Huh?
 
-> unlock oyster
-
-I advise you to put down the oyster before opening it.  >WRENCH!<
-
 > drop oyster
 
 OK
 
+> unlock oyster
+
+You don't have anything strong enough to open the oyster.
+
 > take oyster
 
 OK
index 12b14e898618c23f3a63652e59a630aec41d5f9f..d93b075cd09b6f7cae40abc2f4fd9e15aef3c406 100644 (file)
@@ -467,14 +467,16 @@ e
 e
 cave
 e
-# Everything to here is from endgame428
+# Everything to here is from endgame428,
+# except we drop the oyster before trying
+# to unlock it rather than after.
 attack
 take oyster
 find oyster
 lock
 lock oyster
-unlock oyster
 drop oyster
+unlock oyster
 take oyster
 read oyster
 y
@@ -482,4 +484,3 @@ sw
 attack bird
 find bird
 break mirror
-