From 7ddbe04632222914fd5d73ecde3f8ed3c7863d62 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Tue, 11 Jul 2017 19:06:10 -0400 Subject: [PATCH] Demonstrate that we don't have the vase bug. --- tests/fillvase.chk | 26 +++++++++++++++++++++++++- tests/fillvase.log | 14 ++++++++++++++ 2 files changed, 39 insertions(+), 1 deletion(-) diff --git a/tests/fillvase.chk b/tests/fillvase.chk index 71ecb71..e473dbe 100644 --- a/tests/fillvase.chk +++ b/tests/fillvase.chk @@ -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". diff --git a/tests/fillvase.log b/tests/fillvase.log index ba6309e..3192144 100644 --- a/tests/fillvase.log +++ b/tests/fillvase.log @@ -1,4 +1,15 @@ ## Fill the vase +# Arthur O'Dwyer 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 -- 2.31.1