> However, anytime the player tries to show this body part to someone, the
> parser generates a "take" action first
This is because the grammar line for "Show" says:
* held "to" creature
so the parser is being clever and making sure you're holding what you want
to show. You need to extend the grammar to allow things that are in scope but
not held to be shown:
extend "show" first
* creature noun -> ShowR
* noun "to" creature -> Show;
Alternatively, you could have a 'body part' class and scope definition so
that you can show things that're either carried or part of the body.
BCNU, AjC