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
begin;
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.