(<VERB? DROP THROW OVERBOARD>
<TELL
"You can't get rid of it. It is an extension of yourself." CR>)
But it's hard to trigger:
>DROP COMPASS
You don't have the compass.
>THROW COMPASS AT ROBOT
You don't have the compass.
>THROW COMPASS ROBOT
You can't get rid of it. It is an extension of yourself.
The reason the last one works is because "OVERBOARD" is defined as:
<SYNTAX THROW OBJECT OBJECT = V-OVERBOARD>
There is a Zork I-specific hack in V-OVERBOARD where it checks if PRSI is the TEETH object, which as "overboard" as one of its synonyms. It doesn't really make much sense in Zork II, I guess.
At the moment I don't really have any ideas for how to make it work.
The
COMPASS-F
routine has this case:But it's hard to trigger:
The reason the last one works is because "OVERBOARD" is defined as:
There is a Zork I-specific hack in
V-OVERBOARD
where it checks ifPRSI
is theTEETH
object, which as "overboard" as one of its synonyms. It doesn't really make much sense in Zork II, I guess.At the moment I don't really have any ideas for how to make it work.