The Celina Solution — 12 of 40

Devin Doherty

Release 1

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.]