the-infocom-files / seastalker

Seastalker
3 stars 3 forks source link

Strange behavior when Tip installs the fine grid #51

Open eriktorbjorn opened 4 years ago

eriktorbjorn commented 4 years ago

When you ask Tip about the fine grid, and tell him to install it, he'll either go to the sub or to the storage room. See TIP-F:

              <COND (<YES?>
                 <ENABLE <QUEUE I-TIP-REPORTS 5>>
                 <FSET ,TIP ,BUSYBIT>
                 <COND (,SUB-IN-DOME
                    <COND (<EQUAL? ,HERE
                           ,SUB ,AIRLOCK,AIRLOCK-WALL>
                       <MOVE ,TIP ,DOME-STORAGE>)
                      (T <MOVE ,TIP ,SUB>)>
                    <MOVE ,FINE-GRID ,TIP>
                    <SETG TIP-FOLLOWS-YOU? <>>
                    <TELL "\""FN", I checked">
                    <COND (<NOT <EQUAL? ,HERE ,DOME-STORAGE>>
                       <TELL " the " D ,DOME-STORAGE>)>
                    <TELL
" and found a " D ,FINE-GRID " that'll fit our " D ,SONARSCOPE ". I can
install it quickly! I'll have someone install a fine throttle control,
too, for tight maneuvering. It has the same 3 settings, but for small "
D ,GRID-UNIT "s -- 0, 5, 10, or 15 meters per turn.\"" CR>)>)>)>

I don't understand why he's moved to the storage room in some cases when he says he already checked there (fast, ain't he?) You can then go to the storage room to find him, and then wait for him there to announce that it's all done. I know that in Seastalker characters just teleport around at will, but this is stretching it, I think...

Wouldn't it make more sense to always move him to the submarine, because that's the only room where he'll ever be described as "installing a fine grid". (See the M-OBJDESC case of TIP-F.)