the-infocom-files / zork2

Zork II: The Wizard of Frobozz
8 stars 4 forks source link

Taking burning objects from the receptacle is handled inconsistently #48

Open eriktorbjorn opened 5 years ago

eriktorbjorn commented 5 years ago

From outside the balloon:

>TAKE NEWSPAPER
You can't be serious.

From inside the balloon:

>TAKE NEWSPAPER
You don't really want to hold a burning newspaper.

This is because the latter message is handled by BALLOON-FCN, so it only runs when you're inside the balloon. The first message probably comes from BALLOON-BURN removing the object's TAKEBIT. So it's quite possible that the bug was known, and this was a workaround. (It also clear the object's READBIT, perhaps to prevent implicit taking.)