the-infocom-files / sorcerer

Sorcerer
3 stars 3 forks source link

"BOARD FLUME" is supposed to work, but doesn't (and perhaps it shouldn't?) #16

Open eriktorbjorn opened 4 years ago

eriktorbjorn commented 4 years ago

FLUME-OBJECT-F contains this case:

           (<VERB? BOARD>
        <PERFORM ,V?BOARD ,LOG-BOAT>
        <RTRUE>)

This is probably so that "BOARD FLUME" does the same thing as "BOARD BOAT", but it doesn't work:

>BOARD FLUME
You can't get into the flume!

That's probably because PRE-BOARD handles it first, and the object isn't a vehicle. Though I'm not sure what the consequences of making it one would be.

Also, LOG-BOAT-F handles the THROUGH, ENTER and CLIMB-ON actions, in addition to BOARD so even if it did work it would be a bit under-implemented.

Since the flume is the water channel that the boat is in, perhaps that's for the best?