Nevermind! I managed to solve it by writing, The description of a person is usually “This is not a description.”
Original post, for posterity:
I’m trying to write a default description for things that don’t have descriptions, so that I can have different ones for animals, people, objects, etc. So I tried:
[code]Hell is a room. “Welcome to Hell.”
Instead of examining a person who doesn’t have a description, say “This is not a description.”
Anna is a person in Hell. The description of Anna is “This is a description.” Hal is a person in Hell.[/code]
But I got the error, “You wrote ‘Instead of examining a person who doesn’t have a description’ , which seems to introduce a rule taking effect only if the action is ‘examining a person who doesn’t have a description’. But that did not make sense as a description of an action. I am unable to place this rule into any rulebook.”
So then I tried,
Instead of examining a person:
if the person has a description:
say the description;
otherwise:
say "This is not a description."
And was told, "Problem. In the sentence ‘if the person has a description begin’ , it looks as if you intend ‘person has a description’ to be a condition, but that would mean applying the possession relation (between an object and an object) to kinds of value which do not fit - a texts valued property and an object - so this must be incorrect.
I was trying to match this phrase:
if (person has a description - a condition):
This was what I found out:
person has a description = a condition
Problem. You wrote ‘otherwise’ : but this is an ‘else’ or ‘otherwise’ with no matching ‘if’ (or ‘unless’), which must be wrong."
So even though it has no problem with “The description of X is…” and “say the description”, it doesn’t recognize it if I refer to the description anywhere else? (And on a side note I don’t understand the last “problem”, since my otherwise did too have a matching “if”.)
If I change it to just “Instead of examining a person”, it reads “This is not a description” for Anna, too.