Long in the tooth IF player.
Long in the tooth programmer.
Verrrry new to TADS, so sorry if this is a “duh” question.
If I create a shelf as a Surface, I can put things on the shelf and take them off (because objInPrep is “on” etc.). All good. However, I cannot “look on shelf”. I just get “There is no on shelf here”. Huh? However, I can “look in shelf” which frankly is gibberish.
That seems like a bit of a glaring omission in TADS (v3.1.3 btw) or I’ve got the wrong end of the stick. And it’s almost certainly the latter, let’s face it.