Alabaster — 104 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

Chapter 25 - Repeatable Quips

[This section is for a handful of pieces of information that we want to allow the player to ask about repeatedly, with regenerated variations of the initial output.]

[First, we have some mood-dependent way of introducing used facts again:]

To say fact-reintroduction:

if anger is greater than 0 and a random chance of 1 in 3 succeeds: [1]

say "[one of]She sighs. '[n-s][or]'If we must go over this again... [n-s][or]'You really do have a memory like a sieve, don't you? [n-s][or]'I see why the Queen never made you Chief Archivist. [n-s][or]She groans. '[n-s][or]'I imagine this is how the Queen's mirror feels — always the same questions... [n-s][or]'Try to remember this time. [or]'Again? [n-s][stopping]";

otherwise if the mood of Snow White is warm: [2]

say "[one of]'Oh, you remember: [c-s][or]'Weren't we just talking about this? I'm not sure I remember much else, but let's see. [n-s][or]'Hm. [n-s][or]'I think I've said all I know: [c-s][or]'Hm.' She frowns. 'I think I told you [c-s][at random]";

otherwise:

say "[one of]'I've already told you: [c-s][or]'All right, to review,' she says. '[n-s][or]She represses a sigh. '[n-s][or]'I've said all I know: [c-s][or]'You've heard what I can tell you: [c-s][or]'Once again... [n-s][or]'It's like I said before. [n-s][at random]"; [3]

New-sentence is a truth state that varies. To say new-sentence: now new-sentence is true. To say not new-sentence: now new-sentence is false.

To say n-s: say new-sentence; To say c-s: say not new-sentence.

Stuttering is a truth state that varies.

To say (chosen list - a list of text) stuttering out of order:

sort chosen list in random order;

now stuttering is true;

say chosen list in order.

To say (chosen list - a list of text) out of order:

sort chosen list in random order;

say chosen list in order.

To say (chosen list - a list of text) stuttering in order:

now stuttering is true;

say chosen list in order.

To say (chosen list - a list of text) in order:

let N be the number of entries in chosen list;

let index be 0;

repeat with item running through chosen list:

increase index by 1;

let repetition flag be true;

let this-count be 0;

while repetition flag is true:

increase this-count by 1;

if new-sentence is true:

let sample be indexed text;

let sample be "[item]";

if character number 1 in sample is in lower case:

let X be indexed text;

let X be character number 1 in sample;

let X be "[X in upper case]"; [4]

replace character number 1 in sample with X;

say "[sample]";

otherwise:

say "[item]";

if this-count is 1 and stuttering is true and a random chance of 1 in 3 succeeds:

let repetition flag be true;

otherwise:

let repetition flag be false;

if this-count is greater than 1:

change repetition flag to false; [5]

if index is N and repetition flag is false:

say ".[run paragraph on]";

otherwise:

if this-count is greater than 1 and a random chance of 1 in 2 succeeds:

say ".[paragraph break]'[n-s]"; [6]

otherwise:

say "[one of]. [n-s][or]; [c-s][or] and [c-s][or]. And [c-s][or]. Also, [c-s][at random]";

now stuttering is false.

[Now: to produce responses after the first one, we put variations of each sentence into a list, and shuffle the list before replaying. The result will be randomized rephrasings of the same information, presented in varying orer.]

A quip can be dull or interesting. A quip is usually interesting. [7]

Does the player mean discussing a dull quip:

it is unlikely.

who her real mother was is a dull questioning quip. The comment is "'[one of]Who was [or]Do you know anything else about [or]Can you tell me again about [stopping]your real mother?'".

It mentions family.

The response is "[one of]'She was from the north. They have very fair skin there. She loved music, and embroidery, and quiet. She died when I was very young.'[or]'Not really.'[or][fact-reintroduction][Mom-comments out of order][if anger is less than 0][one of] I know it isn't much to know about one's own mother, but she didn't leave much evidence behind.[or][stopping][end if]'[line break][stopping]".

It is repeatable.

It quip-supplies Snow White.

Mom-comments is a list of text that varies. Mom-comments is {

"[one of]she was from the north, where they have fair skin[or]she looked like me[or]she came from away in the north[or]she was from a petty noble family in the north[or]she had very fair skin, like mine, because she came from the north[at random]",

"[one of]she liked music[or]she liked embroidery[or]I have a few of her embroidery pieces[or]she left some instruments behind[or]she was good at needlework[or]her talents were for music and embroidery[or]she played a few instruments[at random]",

"[one of]she died when I was very young[or]I was young when she died[or]I don't remember her because she died before I was very old[at random]"

}.

who her real father was is a dull questioning quip. The comment is "[if the player knows not-daughter]'[one of]Who was [or]Can you tell me again about [stopping]your real father?'[otherwise]'Tell me about your father.'[end if]".

The printed name is "who her [if the player knows not-daughter]real [end if]father was".

It mentions family.

The response is "[if the player knows not-daughter][one of]'[n-s][or][fact-reintroduction][stopping][Dad-comments in order]'[line break][otherwise][not-daughter]'We weren't acquainted. I only know a few things about him.' At your surprised look, she adds, 'I'm no relative of the King, if that is what you thought.'[end if]".

It is repeatable.

It quip-supplies Snow White.

Dad-comments is a list of text that varies. Dad-comments is {

"[one of]I never knew him[or]even the rumors of his identity might be wrong[or]the servants who raised me would not speak of him[or]I used to know more, but I forgot it[at random]",

"[one of]he came from these parts[or]his family was good[or]his relatives were well-known around here[or]he was a native of this region[at random]",

"[one of][one of]I know nothing about[or]I can't tell you about[or]don't ask for anything concerning[at random] his [one of]hobbies[or]hobbies, likes, or dislikes[or]hobbies, likes, dislikes, traits, personality, the nature of his character, not even what he looked like[stopping][or]he fought in the dwarf wars[at random]"

}.

what she knows about the king is a dull questioning quip.

Understand "snow white knows" or "king" as what she knows about the king.

It mentions King.

The comment is "'Tell me[one of][or] again[stopping], what do you know of the King[one of], whatever you remember hearing about him[or][stopping]?'".

The response is "[one of]'[n-s][or][fact-reintroduction][stopping][king-comments stuttering in order]'[line break]".

It quip-supplies Snow White.

It assumes king-gone.

It is repeatable.

king-comments is a list of text that varies.

king-comments is {

"[one of]he is said to have been a good King, loyal to his people and to his wife[or]he was not very old when he left[or]the people admired him[or]he married for love and governed from affection[at random]",

"[one of]he used to lead great hunts through these woods[or]at Christmas he held feasts for all the villagers around[or]he gave the poor from his own treasury[or]he had great difficulty settling disputes[or]his greatest flaw (they say) is that he was more merciful than just[or]those who loved him least were those who preferred strictness and cold discipline[or]he was not much like his [king-had-stern-father]stern father[at random]",

"[one of]it was his fault that war with the dwarf lords began anew[or]he gave offense to the dwarrows by preferring his own people[or]he had great remorse over the war[or]he blamed himself[at random]"

}.

Availability rule for what she knows about the king's father:

if the player does not know king-had-stern-father:

it is off-limits.

what she knows about the king's father is a dull questioning quip.

Understand "snow white knows" as what she knows about the king's father.

The comment is "'Tell me[one of][or] again[stopping], what do you know of the King's father[one of], whatever you remember hearing about him[or][stopping]?'".

The response is "[one of]'[n-s][or][fact-reintroduction][stopping][king-dad-comments in order]'[line break]".

It quip-supplies Snow White.

It is repeatable.

king-dad-comments is a list of text that varies.

king-dad-comments is {

"[one of]he was not always popular among his own people[or]he was a grim old man[or]his justice was swift[or]he was a miser with his money and his heart[at random]",

"[one of]he brought a kind of peace between men and dwarrows[or]he suppressed the warfare with the dwarrows[at random]",

"[one of]everyone, men and dwarrows alike, lived under strictest laws while he ruled[or]he tolerated nothing, no levity or high spirits or childlike mistake, that might set the dwarrows against men[at random]"

}.

what she knows about the war is a dull questioning quip.

Understand "snow white knows" as what she knows about the war.

It mentions war.

The comment is "'Tell me[one of][or] again[stopping], what do you know of the war?'".

The response is "[one of]'[n-s][or][fact-reintroduction][stopping][war-comments in order]'[line break]".

It quip-supplies Snow White.

It is repeatable.

war-comments is a list of text that varies.

war-comments is {

"[one of]war between men and dwarrows has happened many times over[or]there have been many wars[or]some say men and dwarrows cannot live in peace naturally, because peace so seldom lasts[at random]",

"[one of]there are others who say that men might easily wipe the dwarrows out completely, if they would only harden their hearts[or]in recent years the dwarrow have come close to ceasing to exist[at random]",

"[one of]nonetheless, a dwarf can still do heavy damage to a man[or]all the same, when we were at war with them, they killed many of our own[or]it is a mistake to underestimate their strength or their will to live[at random]"

}.

who are the servants is a dull questioning quip. The printed name is "who the servants are". The true-name is "who are the servants". [8]

It mentions safe haven.

The comment is "'Who are these servants? Will they protect you from the Queen?'".

The response is "[one of]'They will keep me hidden, and take care of me[pathetic], but no one is safe from the Queen once she discovers you.'[or][fact-reintroduction][servant-comments in order]'[line break][stopping]".

It quip-supplies Snow White.

It indirectly-follows what seems at the safe haven.

It is repeatable.

It is listed.

Servant-comments is a list of text that varies. Servant-comments is {

"[one of]the servants will hide me[or]my servants at the cottage will look after me[or]I have servants who will look after me[at random]",

"[one of]the Queen is a formidable adversary[or]it is hard to be sure you are safe from the Queen[or]the Queen does not rest easily once she decides someone is her enemy[or]when the Queen finds you, no one is safe[or]it is impossible to be completely safe from the Queen[at random]"

}.

what she knows about dwarrows is a dull questioning quip.

Understand "snow white knows" or "dwarrows" as what she knows about dwarrows.

It mentions dwarrows.

The comment is "'Tell me[one of][or] again[stopping], what do you know of the dwarrows?'".

The response is "[one of]'[n-s][or][fact-reintroduction][stopping][dwarf-comments in order]'[line break]".

It quip-supplies Snow White.

It is repeatable.

dwarf-comments is a list of text that varies.

dwarf-comments is {

"[one of]they are their own kind[or]they are proud[or]they were made differently from men and live apart from us[at random]",

"[one of]the Queen still fears them very much because of past wars[or]there was a time when they were a threat, it is said[or]in the past they were at war with us[or]there were long battles, in years past[at random]",

"[one of]in recent years they have given no trouble[or]they have lately become friendly to the kingdom[or]now the danger has passed[or]the blame was given to both dwarrows and men, at different times[or]though they have not attacked recently there are still old peasant women who put up garlic and buckthorn to keep them away (as though that would)[or]though we are now at peace, there is still little mingling between the people and dwarrows[at random]"

}.

what studies is a questioning quip.

It mentions snow white, witchcraft, library.

Understand "she" or "Snow White" as what studies.

The comment is "'[if previous quip is why she sees the mirror's reflections as the queen does]'Studies'?[otherwise]You mentioned you've [']studied well.['][end if] [one of]Where [or]Tell me again, where [stopping]does one go to study such witchcraft and sorcery?' [if the player does not know snow-white-possessed][one of]You consider that had the girl been content to stay away from such knowledge, she might have led a safer and happier life.[or][stopping][end if]".

The response is "[one of]'All that I know, I learned at my stepmother's knee — and then, when I fell out of her favor, in secret in her library[library-known]. If ever you find me unsettling, and begin to doubt the wisdom of our little pact, simply recall that the Queen is no better than I am — save that she has had more time to conceal herself.'[or][fact-reintroduction][learning-comments in order]'[line break][stopping]".

It quip-supplies Snow White.

It is repeatable.

It indirectly-follows why she sees the mirror's reflections as the queen does.

It is negated by snow-white-possessed.

It is listed.

learning-comments is a list of text that varies.

learning-comments is {

"[one of]I learned at my stepmother's knee[or]my stepmother taught me[or]the Queen told me stories[or]the Queen educated me[at random]",

"[one of]later I studied in the Queen's library[or]her library served when she herself had stopped[or]afterward, I used her library[or]she has many books in her library that few can read[or]she should have kept me from her library as well[or]her books are numerous and very old[or]the time came when I could read books from her library that even the Queen could not understand[or]afterward... not even she can read all the books in her library[at random]"

}.

what she knows about Eve is a dull questioning quip. The comment is "'What do you know of Eve?[if the player does not know Snow-White-possessed] She died long before you were born. I doubt the stories tell her history fairly.[end if]'".

Understand "snow white knows" as what she knows about eve.

It mentions Eve.

The response is "[one of]'[n-s][or][fact-reintroduction][stopping][Eve-comments in order][one of][if the player knows snow-white-possessed] When she was in her last sickness, I stood by her pillow, and I spat in her face. And so she died.[end if][or][stopping]'[line break]".

It quip-supplies Snow White.

It is repeatable.

It assumes eve-named.

Eve-comments is a list of text that varies. Eve-comments is {

"[one of]she had the disposition of a milkmaid[or]she smiled very prettily[or]she was blonde[or]her face was a perfect oval[or]her eyes were hazel (which is not really any color)[at random]",

"[one of]she couldn't make up her mind whether Adam was like God, or like one of the animals to be petted[or]her favorite gesture was a nod[or]after sex she always told Adam it was very nice[or]her blank expression was the most dangerous[or]she was agreeable without being obedient[or]she liked to coo at Adam as though she were one of those doves[or]when she rebelled she cried afterward[or]she thought the snake was awfully clever for having doubts about God[at random]",

"[one of]she made a terrible mother (too permissive and too strict by turns)[or]Cain loved her[or]Abel thought she was too protective[or]when the incident happened with Cain she blamed Adam[or]one of the angels had to teach her how to nurse the babies (even though she'd seen the animals do it often enough)[or]she refused to let Adam mention me aloud[at random]"

}

what she knows about Adam is a dull questioning quip. The comment is "'[if the current quip is what Lilith Wants again]Tell me about him, then. Sometimes it eases the heart to remember.[otherwise if the player knows Snow-White-possessed]Tell me more about Adam. If there is anything you care to share, that is.[otherwise]What do you know of Adam?[end if]'".

Understand "snow white knows" as what she knows about adam.

It mentions Adam.

The response is "[one of]'[n-s][or][fact-reintroduction][stopping][Adam-comments in order]'[line break]".

It quip-supplies Snow White.

It is repeatable.

It assumes adam-named.

Adam-comments is a list of text that varies. Adam-comments is {

"[one of]he was the first of God's really difficult projects[or]none of the animals were like him[or]the big gorillas and chimpanzees were jealous of him[or]he had all the signs of being the first of his kind[at random]",

"[one of]he wanted to understand everything around[or]he wanted to build things too, like God[or]he made diagrams of himself in the sand at the bank of the river[or]he used to form little animals from clay[or]from time to time he would talk about the animals and plants he wanted to design[or]naming the animals was not enough for him[or]God found him funny at first[at random]",

"[one of]when he was cast out of Eden he was very angry[or]sometimes he would go to the gate of Eden, afterward, and fence with the angel with the flaming sword[or]he never understood anything until he had lost it[or]when he was hurt or angry he demanded to be given rules to follow so that he could not be hurt the same way again[at random]"

}

what she knows about God is a dull questioning quip. The comment is "'[one of]What do you know about God?[or]But you must know something about God that I do not.[or]I'm still curious about anything you can tell me about God.[or]Anything else you can tell me about God?[stopping]'".

Understand "snow white knows" as what she knows about god.

It mentions God.

The response is "[one of]'Fair point.'[or]'We are not really on speaking terms.'[or]'Look, why are you so bothered about Him? Do you think He's equally interested in you?' She stops, considering. 'Well, to be fair: He probably is a little. But if you think He's got your life solved already and is just waiting for you to puzzle out the right answers, you're wrong. In fact, He is probably pretty tired of people asking him for instructions.'[or]'Not really.'[stopping]".

It is repeatable.

It quip-supplies Snow White.

what she knows about Eden is a dull questioning quip. The comment is "'What [one of][or]else [stopping]do you remember of Eden?'".

Understand "snow white knows" as what she knows about Eden.

It mentions Eden.

The response is "[one of]'I don't miss it,' she says. 'Not any more, not since Adam was cast out. I never was in it for the animals and the self-growing food.'[or]'There's no point reminiscing,' she says. 'The old homestead is gone.'[or]'Well, if you want to know, there is one thing I miss. The stars were different there. Different pattern, different constellations. I liked them better than the ordinary ones we have now.'[or]She just shrugs and shakes her head as though irritated by this line of argument.[stopping]".

It quip-supplies Snow White.

It assumes snow-white-possessed.

It is repeatable.

what she knows about Cain is a dull questioning quip. The comment is "'What do you know of Cain?'".

Understand "snow white knows" as what she knows about cain.

It mentions cain.

The response is "[one of]'[n-s][or][fact-reintroduction][stopping][Cain-comments in order]'[line break]".

It quip-supplies Snow White.

It assumes snow-white-possessed.

It is repeatable.

Cain-comments is a list of text that varies. Cain-comments is {

"[one of]everyone knows his story[or]his story is written in the church windows for anyone to see[or]they tell his story every year[at random]",

"[one of]he was jealous[or]he did not love his brother as much as he loved his own pride[or]he was troubled by jealousy[at random]",

"[one of]he was undone[or]he deserves more sympathy than his brother[at random]"

}

what she knows about Abel is a dull questioning quip. The comment is "'What [one of][or]else [stopping]do you know of Abel?'".

Understand "snow white knows" as what she knows about eve.

It mentions Abel.

The response is "[one of]She merely shudders. 'Ugh. Intolerable little man.'[or]'Do you know, he was the hairiest creature I have ever set eyes on? If I thought she had the imagination, I would credit Eve with getting him from a goat.'[or]'He was a dead bore, all pompous and pious and authoritarian. When Cain wandered— afterward— I felt nothing but gratitude.'[or]'Let's not talk about him any longer. I've gotten tired of the subject.'[or]'Really — would you care to talk endlessly about famous people you knew when you were six? That is how it seems to me.'[or]She ignores the question.[stopping]".

It assumes snow-white-possessed.

It quip-supplies Snow White.

It is repeatable.

Notes

[1]. Some but not all of the time, she will make a snippy comment about being asked to repeat herself

[2]. If she's friendly toward you, then she never says anything rude about having to repeat herself.

[3]. The n-s and c-s stuff is markup to indicate whether the new information should begin with a capital letter or not.

[4]. We do this rather than using sentence case because setting the whole sample to sentence case will flatten any capital I elements that we might want to keep.

[5]. Stop fact-repetition if you've done any given item twice

[6]. This is so that there's a fair chance of her breaking up into paragraphs passages that focus on the same things.

[7]. In fact we hope that these are interesting too, but they are relatively default information rather than plot-advancing stuff.

[8]. The adjusted name sounds better in phrases like "You could ask who are the servants."