Section 3 - Negative quips
A negative quip is a kind of performative quip. Understand "no" or "disagreement" as a negative quip.
[The total no count is a number that varies.]
Understand "disagree" as saying no.
[Instead of saying no (this is the new vague refusal rule):
if player-mode is true, make no decision;
if the current interlocutor is nothing, continue the action;
increase the total no count by 1;
let N be indexed text;
change N to "no-[total no 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 refusal 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 a negative quip. The printed name is 'say no'. 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 no" as saying no.
Before saying no when a negative quip (called target) is flagged-ready:
try discussing target instead.