the-infocom-files/trinity

Nonsense message when trying to fill the soggy bag with water

Opened this issue · 0 comments

This doesn't work with all watery objects, because some of them intercept the FILL action, but it works at the reservoir, at least:

>FILL SOGGY BAG WITH WATER
The soggy bag would get all soggy if you tried that.

Except it already is, of course. The message happens because both EBAG and SBAG use the same action routine, EBAG-F, which calls DO-BAG?, which does this:

	 <COND (<AND <VERB? FILL>
		     <IS? ,PRSI ,WATERY>>
		<TELL CTHEO
" would get all soggy if you tried that." CR>)