There are occasions when you don’t want the definite article being printed before an object. As an example, I recently needed to use several objects that were defined like this:
Object reading_table "one of the tables" room11
has proper scenery supporter;
I had to give them proper
so that the definite article was not printed. Without this, something like LOOK ON or SEARCH would have resulted in:
On the one of the tables is a bottle.
However, this hack fails if the definite article is printed at the start of the sentence using something like the (The)
printing rule, as this suppresses capitalisation, resulting in:
one of the tables blah blah.
So, Is there a way to prevent the definite article being printed for an object? Perhaps articles
? If articles
is the correct approach, then my example code would become:
Object reading_table "tables" room11
with
articles "" "" "one of the ",
has scenery supporter;
Does that look right? Can I use empty strings?
I’m also interested in this for the player object selfobj
.