Invisible Parties — 3 of 31

Sam Kabo Ashwell

Release 3

Part 1 - Not for release

[When play begins, seed the random-number generator with 1234.]

Textchecking is an action applying to nothing. Understand "text" as textchecking.

grindlist is a number that varies. grindlist is 0.

To say grind: now grindlist is grindlist + 1.

Finding is an action applying to nothing. Understand "find" as finding. Instead of finding: say "Jave is in [the location of Jave].";

[An automated script to keep track of how many responses still needed writing.]

Instead of textchecking:

now grindlist is 0;

repeat with N running through parties begin;

say "[b][N]: [/b]";

if the closeclue of N is "", say "closeclue[grind], ";

if the desolation of N is "", say "desolation[grind], ";

if the tsadesc of N is "", say "tsadesc[grind], ";

if the javedesc of N is "", say "javedesc[grind], ";

if the rivcostume of N is "", say "rivcostume[grind], ";

if the listendesc of N is "", say "listendesc[grind], ";

if the boozedesc of N is "", say "boozedesc[grind], ";

if N is challenging and the javecostume of N is "", say "javecostume [grind], ";

if the rivdesc of N is "", say "rivdesc[grind], ";

if the javeinit of N is "", say "javeinit[grind], ";

if the javeclue of N is the wineglass and N is not startroom, say "javeclue[grind], ";

if the description of N is "", say "description[grind], ";

if there is no crowd in N, say "crowd[grind], ";

if N is a party and the demise of N is "", say "demise[grind]";

if the singdesc of N is "", say "singdesc[grind], ";

if the dancedesc of N is "", say "dancedesc[grind], ";

say "[p]";

end repeat;

repeat with X running through egresses begin;

say "[b][X]: [/b]";

if the rebadesc of X is "", say "rebadesc[grind],";

if the tsadesc of X is "", say "tsadesc[grind], ";

if the listendesc of X is "", say "listendesc[grind], ";

if the javeapp of X is "", say "javeapp[grind], ";

if the singdesc of X is "", say "singdesc[grind], ";

if the dancedesc of X is "", say "dancedesc[grind], ";

say "[p]";

end repeat;

repeat with Q running through unimplements begin;

if the description of Q is "", say "[Q][br][grind]";

end repeat;

say "TO DO: [grindlist]";

Destroying is an action applying to nothing. Understand "destroy" as destroying.

Instead of destroying:

ruin everything;