The cafeteria tables are described as empty during the siege:
<ROUTINE CAFETERIA-TABLE-DESC ()
<TELL "The tables below you are ">
<COND (,SEIGE
<TELL "totally vacant.">)
Yet the messages about the cafeteria filling with people are still printed by I-CAFETERIA:
>EXAMINE TABLES
The tables below you are totally vacant.
>WAIT
Time passes...
The room begins to fill with mealtime crowds.
>EXAMINE TABLES
The tables below you are totally vacant.
Perhaps CAFETERIA-F should check the SIEGE flag before starting it. Currently it doesn't:
The cafeteria tables are described as empty during the siege:
Yet the messages about the cafeteria filling with people are still printed by
I-CAFETERIA
:Perhaps
CAFETERIA-F
should check theSIEGE
flag before starting it. Currently it doesn't:To be really safe, I guess
I-CAFETERIA
should check too, the same way it checks if you're no longer in the cafeteria.