heasm66 / mdlzork

Different versions of original mainframe Zork reconstructed and patched to run under Confusion.
15 stars 6 forks source link

780124: Bug when answering questions #11

Closed heasm66 closed 3 years ago

heasm66 commented 3 years ago
>knock on door
The knock reverberates along the hall.  For a time it seems there
will be no answer.  Then you hear someone unlatching the small wooden
panel.  Through the bars of the great door, the wrinkled face of an
old man appears.  He gazes down at you and intones as follows:

     "I am the Master of the Dungeon, whose task it is to insure
that none but the most scholarly and masterful adventurers are
admitted into the secret realms of the Dungeon.  To ascertain whether
you meet the stringent requirements laid down by the Great
Implementers, I will ask three questions which should be easy for one
of your reputed excellence to answer.  You have undoubtedly
discovered their answers during your travels through the Dungeon.
Should you answer each of these questions correctly within five
attempts, then I am obliged to acknowledge your skill and daring and
admit you to these regions.
     "All answers should be in the form 'ANSWER "<answer>"'"
MOD with 0

LISTENING-AT-LEVEL 1 PROCESS 1
There is no answer.
>wait
Time passes...

 *ERROR*
 "UNBOUND-VARIABLE"
 "In apply of form"
 QSTR
LISTENING-AT-LEVEL 2 PROCESS 1
Atom REP has neither LVAL nor GVAL
heasm66 commented 3 years ago

This is probably because no questions is defined. There needs to be calls ro ADD-QUESTION.