Volume 10 - Gameplay in the Blight
Book 1 - Introduction
Part 1 - Past Introduction
To past introduction:
now the current person is a random NPC;
say "This, in the void:[paragraph break]You struggled to hold your thoughts together";
if the rationale of the player is personal desire:
say " by sheer force of will, as if wanting life enough would keep you alive. ";
otherwise if the rationale of the player is intelligence:
say ", but you could feel everything breaking apart in your head like circuits caught in a power surge. ";
otherwise if the rationale of the player is dexterity:
say ", flexing your fingers against nothingness, but you couldn't stop the memories from tearing apart. ";
otherwise if the rationale of the player is endurance:
say " as long as you could, but they thinned like overwashed cloth and began to dissolve. ";
otherwise if the rationale of the player is scientific skill:
say ", clinging to the meditations that [nickname of the instructor-person] taught you so carefully, but it was no use. ";
otherwise if the rationale of the player is blessing of the gods:
say ", praying to the new gods with all your might, and praying to your old faith that [nickname of the instructor-person] was right about the gods' blessing upon you. ";
otherwise if the rationale of the player is conviction of ideals:
say " with all your might, knowing how much would be lost if you failed. ";
otherwise if the rationale of the player is random chance:
say " with a fool's desperate hope. ";
say "Torn strands of memory snarled in your mind:[paragraph break]";
say "...the [random feature of the current person] of ";
let K be a random number from 1 to 4;
if K is 1:
say "[given name of the current person] [surname of the current person] [feature conclusion of the current person]....[line break]";
otherwise if K is 2:
say "your [gr of the current person] [feature conclusion of the current person]....[line break]";
otherwise if K is 3:
say "[given name of the current person] [surname of the current person], your [gr of the current person], [feature conclusion of the current person]....[line break]";
otherwise if K is 4:
say "your [gr of the current person], [given name of the current person] [surname of the current person], [feature conclusion of the current person]....[line break]";
now the secondary person is a random NPC;
while the secondary person is the current person:
now the secondary person is a random NPC;
say "...the sound of your [one of]feet[or]sandals[or]shoes[or]boots[at random] sliding over [random terrain in the Blight]....[line break]";
say "...the [random feature of the secondary person] of ";
let K be a random number from 1 to 4;
if K is 1:
say "[given name of the secondary person] [surname of the secondary person]....[line break]";
otherwise if K is 2:
say "your [gr of the secondary person]....[line break]";
otherwise if K is 3:
say "[given name of the secondary person] [surname of the secondary person], your [gr of the secondary person]....[line break]";
otherwise if K is 4:
say "[given name of the secondary person] [surname of the secondary person], your [gr of the secondary person]....[line break]";
say "...[no line break][one of]seeing[or]glimpsing[or]recognizing[at random] the [one of]resentment[or]calm[or]fear[or]fury[or]resignation[at random] in a caged [one of]zebra[or]goat[or]boar[or]elk[or]stag[or]leopard[or]tiger[or]cheetah[or]lynx[at random]'s face as [one of]its trainer came through the gate[or]it paced from wall to wall[or]it paused to stare at you[or]a small child pounded on the glass[at random]....[line break]";
repeat with target NPC running through the NPCs:
while the target NPC is not the current person and the target NPC is not the secondary person:
now the current person is the target NPC;
say "...the [random feature of the current person] of ";
let K be a random number from 1 to 4;
if K is 1:
say "[given name of the current person] [surname of the current person] [feature conclusion of the current person]....[line break]";
otherwise if K is 2:
say "your [gr of the current person] [feature conclusion of the current person]....[line break]";
otherwise if K is 3:
say "[given name of the current person] [surname of the current person], your [gr of the current person], [feature conclusion of the current person]....[line break]";
otherwise if K is 4:
say "your [gr of the current person], [given name of the current person] [surname of the current person], [feature conclusion of the current person]....[line break]";
say "...and your [random feature of the player] reflected from the surface of a mirror in a shadowed room. Your eyes closed slowly, the room darkening further and further through your lashes, as five people chanted and drew you down.[paragraph break]You tried to weave these strands back together - tried to remember the life of a [profession of the player], the smell of ";
if the hobby of the player is antique collecting:
say "antiques stores";
otherwise if the hobby of the player is birdwatching:
say "a forest at dawn";
otherwise if the hobby of the player is dancing:
say "a square dance hall";
otherwise if the hobby of the player is photography:
say "a darkroom";
otherwise if the hobby of the player is sewing:
say "your sewing room";
otherwise:
say "[hobby of the player]";
say ", the flashes of hope and the promise of a future... even the color [color preference of the player]. You liked [color preference of the player].[paragraph break]And then you died. But not all the way."
To say random feature of the current person:
let L be a random number between 1 and 7;
if L is 1:
if the current person is blood-relation:
say "familiar, ";
say "[physical impression of the current person] [one of]smile[or]frown[or]gaze[or]features[or]face[at random]";
otherwise if L is 2:
say "[color preference of the current person] [one of]shirt[or]jacket[or]coat[or]jeans[or]slacks[or]knapsack[or]sweater[at random]";
otherwise if L is 3:
say "[build of the current person] ";
if the current person is the victim:
say "[one of]motionless body[or]corpse[at random]";
otherwise:
say "[one of]body[or]frame[at random]";
otherwise if L is 4:
say "[skin tone of the current person] [one of]skin[or]hand[or]cheek[or]brow[at random]";
otherwise if L is 5:
say "[eye color of the current person] eyes";
otherwise if L is 6:
say "[voice type of the current person] [one of]voice[or]explanations[or]sobbing[or]laughter[or]imprecations[or]complaints[or]compliments[at random]";
otherwise if L is 7:
if the current person is male and the facial hair of the current person is not "" and a random chance of 1 in 2 succeeds:
say "[facial hair of the current person]";
otherwise:
if the hair texture of the current person is bald:
say "bald [skin tone of the current person] head";
otherwise:
say "[hair length of the current person]";
if the hair length of the current person is not very short:
say ", [hair texture of the current person]";
say " [hair color of the current person] hair";
otherwise:
say "ERROR WILL ROBINSON! This should not have happened!".
To say feature conclusion of the current person:
let L be a random number between 1 and 10;
if L is 1:
say "as [zhe] [one of]called to[or]waved to[or]beckoned to[at random] you from the [one of]escalator[or]stairs[or]ramp[or]walkway[or]sidewalk[or]street[at random]";
otherwise if L is 2:
say "[one of]beside[or]across from[or]not far from[at random] you";
otherwise if L is 3:
say "and the scent of [one of]coffee[or]roses[or]garlic[or]onion[or]allspice[or]pine needles[or]scotch[or]wine[at random] surrounding [zhim]";
otherwise if L is 4:
if the current person likes the player:
say "as [zhe] [one of]took your hand[or]kissed your cheek[or]touched your shoulder[at random]";
otherwise if the affection strength of the current person < 3:
say " as [zhe] dropped your hand";
otherwise if the affection strength of the current person is 3:
say " as [zhe] [one of]gravely[or]whimsically[or]elegantly[or]precisely[at random] shook hands with you";
otherwise if L is 5:
say "as [zhe] glanced back at you";
otherwise if L is 6:
say "as [zhe] chattered on about [hobby of the current person]";
otherwise if L is 7:
say "as [zhe] focused [zher] breathing";
otherwise if L is 8:
say "as [zhe] introduced [zhim]self";
otherwise if L is 9:
say "as [zhe] walked [one of]down[or]up[at random] the [one of]escalator[or]stairs[or]ramp[or]walkway[or]sidewalk[or]street[at random]";
otherwise if L is 10:
say "as [zhe] listened ";
if the current person likes the player:
say "[one of]raptly[or]devotedly[or]with a smile[at random] ";
otherwise if the current person dislikes the player:
say "[one of]irritably[or]impatiently[or]with a sneer[at random] ";
otherwise if the affection strength of the current person is 3:
say "[one of]thoughtfully[or]calmly[or]attentively[at random] ";
say "to your explanation".
To say random feature of the secondary person:
let L be a random number between 1 and 7;
if L is 1:
if the secondary person is blood-relation:
say "familiar, ";
say "[physical impression of the secondary person] [one of]smile[or]frown[or]gaze[or]features[or]face[at random]";
otherwise if L is 2:
say "[color preference of the secondary person] [one of]shirt[or]jacket[or]coat[or]jeans[or]slacks[or]knapsack[or]sweater[at random]";
otherwise if L is 3:
say "[build of the secondary person] ";
if the secondary person is the victim:
say "[one of]motionless body[or]corpse[at random]";
otherwise:
say "[one of]body[or]frame[at random]";
otherwise if L is 4:
say "[skin tone of the secondary person] [one of]skin[or]hand[or]cheek[or]brow[at random]";
otherwise if L is 5:
say "[eye color of the secondary person] eyes";
otherwise if L is 6:
say "[voice type of the secondary person] [one of]voice[or]explanations[or]sobbing[or]laughter[or]imprecations[or]complaints[or]compliments[at random]";
otherwise if L is 7:
if the secondary person is male and the facial hair of the secondary person is not "" and a random chance of 1 in 2 succeeds:
say "[facial hair of the secondary person]";
otherwise:
if the hair texture of the secondary person is bald:
say "bald [skin tone of the secondary person] head";
otherwise:
say "[hair length of the secondary person]";
if the hair length of the secondary person is not very short:
say ", [hair texture of the secondary person]";
say " [hair color of the secondary person] hair";
otherwise:
say "ERROR WILL ROBINSON! This should not have happened!".
To say random feature of the player:
let L be a random number between 1 and 6;
if L is 1:
if the player is blood-relation:
say "familiar, ";
say "[physical impression of the player] [one of]smile[or]frown[or]gaze[or]features[or]face[at random]";
otherwise if L is 2:
say "[color preference of the player] [one of]shirt[or]jacket[or]coat[or]jeans[or]slacks[or]knapsack[or]sweater[at random]";
otherwise if L is 3:
say "[build of the player] body";
otherwise if L is 4:
say "[skin tone of the player] [one of]skin[or]hand[or]cheek[or]brow[at random]";
otherwise if L is 5:
say "[eye color of the player] eyes";
otherwise if L is 6:
if the player is male and the facial hair of the player is not "" and a random chance of 1 in 2 succeeds:
say "[facial hair of the player]";
otherwise:
if the hair texture of the player is bald:
say "bald [skin tone of the player] head";
otherwise:
say "[hair length of the player]";
if the hair length of the player is not very short:
say ", [hair texture of the player]";
say " [hair color of the player] hair";
otherwise:
say "ERROR WILL ROBINSON! This should not have happened!".