the-infocom-files / seastalker

Seastalker
3 stars 3 forks source link

It looks like "LOWELL, FIND DIARY" is supposed to work, but it doesn't #65

Open eriktorbjorn opened 4 years ago

eriktorbjorn commented 4 years ago

There is the following code in LOWELL-F:

       (<==? ,WINNER ,LOWELL>
    <COND (<NOT <GRAB-ATTENTION ,LOWELL>> <RTRUE>)
          (<VERB? FIND>
           <COND (<DOBJ? DIARY>
              <PERFORM ,V?ASK-ABOUT ,LOWELL ,DIARY>
              <RTRUE>)>)

Which looks to me like "LOWELL, FIND DIARY" should be equivalent to "ASK LOWELL ABOUT DIARY". But it's not:

>LOWELL, FIND DIARY
"If you think that will help, do it!"

>ASK LOWELL ABOUT DIARY
"It's not in the lab. Doc Horvak's always secretive about his diary. He would
never leave it around where anyone might find it. It's probably in his locker,
in the crew's dormitory."

I suspect, but haven't verified, that it's missing a <SETG WINNER ,PLAYER> before the <PERFORM ,V?ASK-ABOUT ,LOWELL ,DIARY>.

Of course, it's a bit silly because as soon as you arrive at the Aquadome you can always do this:

>FIND DIARY
It's in Horvak's locker.