>Paul O'Brian <obrian@ucsu.colorado.edu> wrote:
>> However, when the player tries to show this body part to someone, the
>> parser generates a "take" action first
>So you should (in your code) replace the grammar as
>follows:
> Extend "show" replace
> * creature noun -> ShowR
> * noun "to" creature -> Show;
Unfortunately, it seems that Inform's need for the player to be holding
a shown object runs a little deeper than this. Making the above change
results in this kind of output:
>SHOW INJURED FOOT TO NURSE
You're not holding the injured foot.
Apparently having "held" in the grammar line just tells the parser to perform
the friendly service of trying to pick up the object first. It doesn't
eliminate the need to be holding the object before it can be shown. As I
said, I'm not the caliber of programmer to hack the parser or verblib. So I'm
still stuck. Damn.
-- Paul O'Brian obrian@ucsu.colorado.edu "No one knows how I feel or what I say unless you read between my lines" -Stevie Nicks