the-infocom-files / moonmist

Moonmist
4 stars 3 forks source link

When someone enters your bedroom while you're undressed, it says the door opens even if it's not closed #53

Open eriktorbjorn opened 2 years ago

eriktorbjorn commented 2 years ago
>IRIS, FOLLOW ME
"Ooo! I love an adventure, Foo!"

>GO TO MY BEDROOM
You go quickly toward your bedroom.
Iris walks a few steps behind.
(You are in your bedroom.)
Your room is decorated in shades of red. You see your bathroom to the north and
a cozy fireplace in one corner. The room is furnished with a bed, a night table
with a lamp on it, a chest of drawers, a wardrobe, a wing chair, and a dressing
table with mirror and bench. There's also a full-length wall mirror.
On your bed you see your luggage.
Iris is following you.

>IRIS, LEAVE
"Okay," says Iris. She does so.

>OPEN DOOR
(Your room is already open!)

>UNDRESS
Okay... You immediately wish for central heating!

>YELL
"Aaaarrrrgggghhhh!"
When you hear the door begin to open, you remember that you're not dressed and
hop into your bathroom.
(You are now in your bathroom.)
From the look of it, your bathroom was added in recently. It is comfortable and
inviting, especially for Cornwall.

>SOUTH
You peek in and see Iris, then remember that you're not dressed.

This transcript uses two non-obvious features:

The message about the door opening is printed by MOVE-PERSON:

           (<==? .WHERE ,HERE>
        <COND (<ZERO? ,NOW-WEARING>
               <TELL
"When you hear the door begin to open, you" ,REMEMBER-NOT-DRESSED " and
hop into " 'YOUR-BATHROOM ".|">
               <GOTO ,YOUR-BATHROOM>
               <SET VAL ,M-FATAL>)