Alabaster — 10 of 123

John Cater, Rob Dubbin, Eric Eve, Elizabeth Heller, Jayzee, Kazuki Mishima, Sarah Morayati, Mark Musante, Emily Short, Adam Thornton, and Ziv Wities

Release 1

Section 4 - Demonstrative quips

A demonstrative quip is a kind of performative quip. The printed name of a demonstrative quip is usually "show [the random thing mentioned by the item described]". The true-name of a demonstrative quip is usually "show [the random thing mentioned by the item described]".

[The total demo count is a number that varies.

Instead of showing something to the current interlocutor (this is the vague demonstrative rule):

if player-mode is true, make no decision;

if the current interlocutor is nothing, continue the action;

increase the total demo count by 1;

let N be indexed text;

change N to "demo-[noun]-[total demo count]";

change the text of the player's command to N;

change the variable snippet to the player's command;

store base quip text;

say "There is no reaction [implemented]. Draft a new one? >";

if the player consents:

change the currently open reference to the reference after opening file "NewConversation" for writing;

say " [message of the sample-quip] is a demonstrative quip. It mentions [the noun]. ";

close file "NewConversation" for writing;

if nominal-sample-quip is switched on, escape troubled quip-names;

carry out the filling in standard quip activity;]

Before showing something to the current interlocutor when a quip (called the target) that mentions the noun is flagged-ready:

try discussing target instead.

[Procedural rule while showing:

ignore the setting mentions rule. ]

Understand "show [a scenery thing] to [someone]" as displaying it to. Understand "show [someone] [a scenery thing]" as displaying it to (with nouns reversed). Understand "point at/to/toward [a scenery thing]" as pointing out.

Pointing out is an action applying to one visible thing.

Check pointing out:

if the current interlocutor is not a person:

say "No one is around to react to your gesture." instead.

Carry out pointing out:

try displaying the noun to the current interlocutor.

Displaying it to is an action applying to one visible thing and one thing.

Carry out displaying it to:

try showing the noun to the second noun.