Demonstrate that we don't have the vase bug.
authorEric S. Raymond <esr@thyrsus.com>
Tue, 11 Jul 2017 23:06:10 +0000 (19:06 -0400)
committerEric S. Raymond <esr@thyrsus.com>
Tue, 11 Jul 2017 23:06:10 +0000 (19:06 -0400)
tests/fillvase.chk
tests/fillvase.log

index 71ecb719ae72d1723011c3e4a30cb8066c79636a..e473dbefa11691b0a72ac40793f4969f16806fea 100644 (file)
@@ -1438,8 +1438,32 @@ I'm afraid I don't understand.
 
 The sudden change in temperature has delicately shattered the vase.
 
+> inven
+
+You are currently holding the following:
+Brass lantern
+Jeweled trident
+Egg-sized emerald
+Ebony statuette
+
+> look
+
+Sorry, but I am not allowed to give more detail.  I will repeat the
+long description of your location.
+
+You are in a valley in the forest beside a stream tumbling along a
+rocky bed.
+
+The floor is littered with worthless shards of pottery.
+
+A small velvet pillow lies on the floor.
+
+> take vase
+
+You can't be serious!
+
 
-You scored 191 out of a possible 430, using 238 turns.
+You scored 191 out of a possible 430, using 241 turns.
 
 You may now consider yourself a "Seasoned Adventurer".
 
index ba6309e2d9b4df4e4dd62d7755e0a36ec3dfe1c5..3192144a23fbf94889f5d1b8901148a4fca144eb 100644 (file)
@@ -1,4 +1,15 @@
 ## Fill the vase
+# Arthur O'Dwyer <arthur.j.odwyer@gmail.com> writes:
+#
+# (4) Lastly, here's a test case for you! Go get the VASE; then get the
+# PILLOW; then go back to the stream (any stream) and DROP PILLOW; then FILL
+# VASE. What should happen? This is a trick question, because literally every
+# historical version of Adventure has *some* bug here. They duplicate
+# messages (MCDO0551), or the vase shatters and then shows up re-formed but
+# immobile (WOOD0350, WOOD0430), or the vase shows up shattered but still in
+# your inventory (KNUT0350), or... So you get to pick your behavior! From the
+# code, I think you're faithfully emulating WOOD0430's bug.
+#
 n
 seed 1838473132
 in
@@ -243,3 +254,6 @@ fill vase
 carry vase
 read vase
 fill vase
+inven
+look
+take vase