35 lines
997 B
Go
35 lines
997 B
Go
package dialog
|
|
|
|
import (
|
|
inkwell "git.teletypegames.org/engines/inkwell"
|
|
|
|
"git.teletypegames.org/games/realworld/internal/names"
|
|
)
|
|
|
|
// mysteryTapeSilent covers the stretch before the club trigger (beat 6), while
|
|
// the tape is still mute. Talking to it is really Dex talking about it — the
|
|
// tape itself says nothing.
|
|
func mysteryTapeSilent() inkwell.Dialogue {
|
|
return inkwell.Dialogue{
|
|
Name: names.DlgMysteryTape,
|
|
Start: "root",
|
|
Nodes: []inkwell.DialogueNode{{
|
|
Name: "root",
|
|
Lines: []inkwell.DialogueLine{{Speaker: names.Dex, Text: "Nothing. Warm, spinning, and silent."}},
|
|
Choices: []inkwell.DialogueChoice{
|
|
{
|
|
Text: "Are you sure it works?",
|
|
Actions: []inkwell.Action{
|
|
inkwell.Say(names.Dex, "It works. It just isn't talking to you. That is not the same as silence."),
|
|
inkwell.GotoNode("root"),
|
|
},
|
|
},
|
|
{
|
|
Text: "Fine. It'll speak when it speaks.",
|
|
Actions: []inkwell.Action{inkwell.EndDialogue()},
|
|
},
|
|
},
|
|
}},
|
|
}
|
|
}
|