Open eriktorbjorn opened 4 years ago
There's also this bit in GEN-LINE-F
for when you're not in either line:
(<AND <VERB? DISEMBARK>
<NOT <EQUAL? <LOC ,PROTAGONIST> ,LONG ,SHORT>>>
,LONG)
>DISEMBARK LINE
Look around you.
>EXIT LINE
[Which line do you mean, the short line or the long line?]
It should probably check all three actions here as well.
Generic routines are used to help the parser decide which object it should use if the player types something ambiguous. Once such routine is
GEN-LINE-F
, which has this case:This means that "EXIT LINE" will default to the line you are currently in:
But "LEAVE LINE" doesn't work the same way:
In other cases where it checks for
EXIT
andDISEMBARK
, it also checks forLEAVE
(seeBIGTOP-F
andLION-CAGE-F
). So it should probably do that here too.