Chapter 4 Communication
Section 1 Mechanics
A person has a table name called comm.
Instead of asking someone about something:
repeat through the comm of the noun:
if player's command includes topic entry:
say "[reply entry][paragraph break]" instead;
rule succeeds;
if the topic understood is not a topic listed in the comm of the noun:
say "[The noun] does not reply." instead.
Asking someone about something is speech.
Telling someone about something is speech.
Answering someone that something is speech.
Asking someone for something is speech.
[Understand "tell [someone] [something]" as telling about something.]
Instead of speech when the noun is a person:
repeat through comm of the noun:
if the topic understood includes topic entry:
say "[reply entry][paragraph break]";
rule succeeds;
[if the topic understood is not a topic listed in the comm of the noun:
say "[The noun] does not reply." instead.]
[Before telling someone about something:
if the topic understood is a topic listed in the comm of the noun, say "[reply entry][paragraph break]" instead;
otherwise say "[The noun] does not reply." instead.
Before asking someone about something:
if the topic understood is a topic listed in the comm of the noun, say "[reply entry][paragraph break]" instead;
otherwise say "[The noun] does not reply." instead.]