the-infocom-files / amfv

A Mind Forever Voyaging
5 stars 2 forks source link

The alarm at WAREHOUSE-2 never stops ringing #21

Open eriktorbjorn opened 4 years ago

eriktorbjorn commented 4 years ago

I went to WAREHOUSE-2 in 2041:

>DATE
Today is 1/24/2041.

>LOOK
Industrial Park Entrance
You are on Wicker Drive, which leads northeast and southwest. A road leads
northwest into Rockvil Industrial Park. An old, gray warehouse stands on the
northern corner, and an ugly tenement is just east of here.

>NORTH
Warehouse
You have entered a warehouse filled with dusty crates. The exit is to the south.
An alarm begins to ring loudly.

>LOOK
Warehouse
You have entered a warehouse filled with dusty crates. The exit is to the south.
An alarm is ringing loudly.

The alarm message is printed by WAREHOUSE-2-F:

        <COND (<FSET? ,WAREHOUSE-2 ,ONBIT>
               <TELL "is ringing">)
              (T
               <FSET ,WAREHOUSE-2 ,ONBIT>
               <TELL "begins to ring">)>
        <TELL " loudly.">)>>

So you can tell the alarm started when I entered. I then exited the simulation and re-entered it in 2071:

>DATE
Today is 1/16/2071.

>LOOK
Industrial Park Entrance
You are on Wicker Drive, which leads northeast and southwest. A road leads
northwest into Rockvil Industrial Park. An old, gray warehouse stands on the
northern corner, and an ugly tenement is just east of here.

>NORTH
Warehouse
You have entered a warehouse filled with dusty crates. The exit is to the south.
An alarm is ringing loudly.

So the alarm is still ringing, 30 years later! Of course, story-wise it's possible that someone else set off the alarm but I still think it would be reasonable to add <FCLEAR ,WAREHOUSE-2 ,ONBIT> to JIGS-UP to turn off the alarm between simulations.