Published unlisted
Edited
Jun 21, 2018
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
roots = [snippet([['forge', 'here']], `#### A luminescent, ruinous blade \n Your expedition's finds pertaining to archaic FTL alone were staggering. A xenos faction was not anticipated! Their armor would not melt nor burn. But the Huntress taught you to cut when it is decisive. You sealed them all in the ruins. She entrusted you alone with this task.`),
snippet([['grail', 'here']], "#### Cut away what ails thee \n You grasp at your pineal, you pinch at the nosebridge, you press on the cheekbones. The length of your nails is not too sharp."), // expands w/ hardcoded variants
snippet([['lantern', 'here']], `#### Personal assistants \n These thoughts would harbor amongst the hairs on your scalp, your various interests individually piqued. [:lantern]`),
snippet([['heart', 'here']], "#### She once was what she will be \n Mother discards names like shed skin. Once an exile of the Order, Grandmaster Sutekh would lead it from the brink of destruction, and abdicate. She married a guilty xenos under her Imperial name. She took his High King's throne to give her Traitor Admiral, marking herself Lord Ansegdniss, meaning *sacrifice*."),
snippet([['edge', 'here']], "#### That may yet shatter \n You gift Idyll a drone with ferrofluidic skin, "),
snippet([['knock', 'here']], "#### The cost of convenience in fuel \n You rescued a logistics drone, lest the enemy obtain a catalogue of Imperial weaknesses. [:knock]"),
snippet([['moth', 'here']], "#### Wild dreams of willful prodigies \n When the last war was fought, its plan was sound. To cull civilization of its weaknesses, not burn it to ashes. [:moth]"),
snippet([['winter', 'here']], "#### No record \n Irae does not exist. There is no record matching your query in the secure provisional database. [:winter]")]
Insert cell
// Table of Potential Established Information
// lantern rahel's familiars
// moth rahel's espionage mission
// grail rahel's vanity
// edge the shattering of a rival
// heart ann's title
// winter the murder of a companion
// forge ann's students
// knock the recovery of an asset

function clotho() {
let spec = make_spec('phrase', ...roots)
vary_spec(spec, 'moth',
"So the Traitor Admiral used your mother up, only to meet ruin at another companion's hands. You are assigned to the Admiral's latest - who handles the Admiral for the Empire, and intends to keep Mother from her planned coup.",
['forge',
"You told Mother over the comm that the Huntress had died. You had been sent to Parabilla in lieu of an Imperial sponsor. In reply, Mother offered you land far from the tribal fleets. But you had your own duty still."])
vary_spec(spec, 'winter', "The shuttles in the hangar are not isomorphic to our records. Too many transliterations of a given identifier. Idiogram does not exist. Masters may do as they will. Idyll does not exist in our records. She was not written down.",
['heart',
"When you asked for the odds the Imperium would survive, the logistics server answered <em>nil</em>. When you specified a time horizon, the asymptotics were surprisingly imminent."],)
vary_spec(spec, 'lantern', `They had arisen first in the Academy's deep archives, in various sizes. Warning stole about your shoulders as you sated curiosity. He would still saccade, back and forth, as your own eyes fell tired.`,
['winter',
"These snakes order themselves, scaled like shiny black locks. While you sleep, their ministration sooths your ruined throat. Caelum's legitimacy will be no use against the contagion, their guards will be rendered inert."] )
// ${color[0].split(' ')[1]} // with this templating, chargen causes reload
vary_spec(spec, 'knock', "You would pass encrypted witticisms about historical criticism back and forth, on the run from other raiding parties. But then he was uploaded, only a shard of the distributed analysis, and rolled back.",
['winter',
"Idyll let you steal him away. You wish it had been less bloody, but in war there can be no murder."])
// Aren't you colleagues with her?
vary_spec(spec, 'undercover', 'edge', 'Has she been distant purposefully?', 'Why do you perpetuate this deception?')
// push_spec(spec, 'root', snippet([[]], `[:phrase] \n[:phrase] \n[:phrase]`))
// snippet([['blank']], "\nHm.", "\nSuppose...?", "\nNothing."),
// Black laces tipped with pearl
// She should have taken your oath the next day
// though your <span style="color: #b3ff80">sword</span> was acid
return new Improv(spec, {
filters: [// Improv.filters.fullBonus(2), // salience alone not really deterministic
Improv.filters.unmentioned(),
Improv.filters.dryness(),
Improv.filters.mismatchFilter()],
})
}
Insert cell
// Table of Relevant Secrets
//

function lachesis() {
let spec = make_spec('root', // snippet([[]], "Something is obscured."),
snippet([['edge', 'here']], "The fleet would lay to siege the City. Parabilla accomplishes her sabotage from the lowest level. Through the meat between the machines. From the grey stuff suspended by arachnoid mater between vessel walls. You don't want to know how the raiders inside the Temple have fared."),
snippet([['winter', 'here'], ['knock', 'here']], "Your lover holds you close to their well-muscled torso. You feel that their shoulders are at her pelvis, and realize their hands are on the insides of mantid limbs. You look up from the arachnid part to see [:victim], and their warmth turned to stone, and the snakes upon your scalp hissing in unison. \n #### Waking badly"),
snippet([['forge', 'here']], "Jala will follow those who raid the Temple all the way back to their raiding fleet. Your handler was arrested for treason. She will be freed nearly as quickly."),
)
vary_spec(spec, 'victim', 'idyll', 'Idyll', 'Jaal')
// push_spec(spec, '', snippet([['grail', 'here']], 'strength to rule'), snippet([['grail', 'gone']], 'aid to rule'))
// He will seek you out with the bailiff's knowledge. He will find the terms of his surrender unfavorable. Thus the pre-eminent change is in yourself
// You fill one of Mother's deaf messengers with a neural spike of venom to which it is immune, a plague of stasis. But the basilisk sonnet numbs your tongue without being spoken. Wrath is a lump in your throat near the prickling, inescapable, weakness. The irritation is probably only mucus. Can't you sleep? You avoid speaking. Not going out, but prolonged exhausting malaise.
return new Improv(spec, {
filters: [Improv.filters.fullBonus(),
Improv.filters.dryness(),
Improv.filters.mismatchFilter()],
reincorporate: true // Does this really work with iterative generation?
})
}
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
// import {radio} from "@jashkenas/inputs"
// viewof survey =
/* radio({
title: "What color is your sword?",
options: [
{label: "Red as a laigrek's eye.", value: 'red'},
{label: "Something else.", value: 'cyan'},
],
value: 'red'
}) */
Insert cell
Insert cell
Insert cell
import {cycling, fadein} from "@jazztap/spinner-inputs"
Insert cell
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more