Alabaster — 8 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 2 - Affirmative quips

An affirmative quip is a kind of performative quip. Understand "yes" as an affirmative quip.

[The total yes count is a number that varies.

Instead of saying yes (this is the new vague approval rule):

if player-mode is true, make no decision;

if the current interlocutor is nothing, continue the action;

increase the total yes count by 1;

let N be indexed text;

change N to "yes-[total yes 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 "That agreement is not [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 an affirmative quip. The printed name is 'say yes'. The true-name is '[message of the sample-quip]'. ";

close file "NewConversation" for writing;

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

carry out the filling in standard quip activity;

end if.]

Understand "say yes" or "agree" or "consent" or "concur" as saying yes.

Before saying yes when an affirmative quip (called target) is flagged-ready:

try discussing target instead.