48 lines
1.2 KiB
Plaintext
48 lines
1.2 KiB
Plaintext
:: StoryTitle
|
|
At the Duchess's Party
|
|
|
|
:: StoryData
|
|
{
|
|
"ifid": "BE18C022-A213-466C-8DD1-DCCD5CB1DF48"
|
|
}
|
|
|
|
:: Story JavaScript [script]
|
|
Config.passages.nobr = true; // Deal with linebreaks.
|
|
|
|
State.variables.characters = [
|
|
{name: "Arabella Armstrong"},
|
|
{name: "Blake Brookhaven"},
|
|
{name: "Claudio Croix"}
|
|
]
|
|
|
|
StoryManager.storylets["Conversation"] = {
|
|
name: "Conversation",
|
|
tags: [],
|
|
generate: function() {
|
|
let storylets = [];
|
|
for (let i in State.variables.characters) {
|
|
let character = State.variables.characters[i];
|
|
let storylet = {
|
|
passage: "Conversation",
|
|
description: "Talk to " + character.name,
|
|
priority: 0,
|
|
character: character
|
|
|
|
}
|
|
storylets.push(storylet);
|
|
}
|
|
return storylets;
|
|
}
|
|
};
|
|
|
|
:: Start
|
|
You stand at the edge of the grand ballroom in the Duchess's palace.<br>
|
|
<<set _possibleStories = window.SM.getNStorylets(3)>>
|
|
<<ShowStoryletLinks _possibleStories>>
|
|
|
|
|
|
:: Conversation
|
|
<<set $talkingTo = $currentStorylet.character>>
|
|
You make polite conversation with $talkingTo.name. <br>
|
|
[[Keep circulating | Start]]
|