Newsgroups: rec.arts.int-fiction
Path: nntp.gmd.de!news.ruhr-uni-bochum.de!news.uni-stuttgart.de!news.belwue.de!news.uni-ulm.de!rz.uni-karlsruhe.de!blackbush.xlink.net!tank.news.pipex.net!pipex!newsfeed.internetmci.com!torn!worldlinx.com!freenet.durham.org!wilma!ac902
From: ac902@wilma.durham.org (Arlo Smith)
Subject: Empty command
X-Newsreader: TIN [version 1.2 PL2]
Sender: news@freenet.durham.org (Superuser)
Nntp-Posting-Host: freenet.durham.org
Organization: Durham Freenet
Message-ID: <DspI94.KEC@freenet.durham.org>
Date: Sun, 9 Jun 1996 00:19:52 GMT
Lines: 19

I was attempting to use the Empty command to empty a bottle of liquid ON 
an object, and ran into a problem. The EMPTY command wouldn't allow me to 
empty on anything that wasn't a container. Now ... suppose I wanted to 
empty a bottle of something on a rug? Anyway I was able to trace the 
obstacle to this line in the VERBLIB:

[ EmptyTSub i j;
  if (noun hasnt container) return L__M(##EmptyT,1,noun);

This routine is called regardless of whether the bottle is emptied ON or
INTO, so I assume that it's this very line which prevents me from going
any further if I should happen to want the bottle emptied on something that
wasn't a container. So my only question now is: Do I comment this line
out? Is that the only way? Can I include something in the main program 
that does it so I don't have to edit the VERBLIB directly? I don't any 
experience in this.

By the way, I did define a verb POUR, but I figure the player might use 
the empty command anyway.
