X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=tests%2Ffillvase.log;h=8414f14923fa77bd1770abe78584378f7b40baec;hp=9532d9d5bd18447e424e1af784c7fa15375bb344;hb=7701642e0c5bbe9f9b437d2692dd15ab9aaf5170;hpb=f704580d89a446c2fd314445e7757ac53dc24e55 diff --git a/tests/fillvase.log b/tests/fillvase.log index 9532d9d..8414f14 100644 --- a/tests/fillvase.log +++ b/tests/fillvase.log @@ -1,4 +1,17 @@ ## 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. +# +# Turns out we fixed this, perhaps inadvertently. +# n seed 1838473132 in @@ -237,5 +250,12 @@ out # Everything not marked 'Inserted' above this from endgame428 inven stream +drop pillow +drop vase +fill vase +carry vase read vase fill vase +inven +look +take vase