I started to write a new IF story this evening. I am using TADS 3 - v. 3.1.3, Win 10, Workbench Release HT-24, and adv3Lite v. 1.5.
I mention a large house in my startroom description. The house has not been developed at this point, only a driveway and a stable across the street.
Out of curiosity I issued the command x house in the story to see what the response would be. it returned:
Generally speaking, there is no need to refer to your body parts individually in interactive fiction. WEAR SHOES ON FEET will not necessarily be implemented, for instance; WEAR SHOES is enough. And unless you get some hint to the contrary, you probably cannot OPEN DOOR WITH FOOT or PUT THE SAPPHIRE RING IN MY MOUTH.
That is a quite inappropriate response.
As as test, I opened the source for a different story using the system as described above issued the command “x house” and got the same result. There is no mention of any house in the second TADS 3 based story.
I am going to define the house but I expect I will get the response above whenever the house is not in scope.
Is this a bug in adv3Lite? I need to see what happens using the standard library.
Thank you, fos1