242 lines
6.2 KiB
Lua
242 lines
6.2 KiB
Lua
-- Sumphore dialogue by commute glitch level (0-7).
|
|
-- Used by decision.sumphore_discussion at ascension level 7.
|
|
|
|
Discussion.register({
|
|
id = "sumphore_disc_cg_0",
|
|
steps = {
|
|
{
|
|
question = "These roads have memory. You might want to walk them back sometime.",
|
|
answers = {
|
|
{ label = "That's a peculiar thing to say.", next_step = nil },
|
|
},
|
|
},
|
|
},
|
|
})
|
|
|
|
Discussion.register({
|
|
id = "sumphore_disc_cg_1",
|
|
steps = {
|
|
{
|
|
question = "Walking is good for clearing the mind. Maybe the cache, too, if you're the kind that accumulates.",
|
|
answers = {
|
|
{ label = "I'm not sure what you mean.", next_step = nil },
|
|
},
|
|
},
|
|
},
|
|
})
|
|
|
|
Discussion.register({
|
|
id = "sumphore_disc_cg_2",
|
|
steps = {
|
|
{
|
|
question = "A pilgrimage must be continued. Turn back and you have only taken a walk.",
|
|
answers = {
|
|
{ label = "I'm just going to work.", next_step = nil },
|
|
},
|
|
},
|
|
},
|
|
})
|
|
|
|
Discussion.register({
|
|
id = "sumphore_disc_cg_3",
|
|
steps = {
|
|
{
|
|
question = "Your path sometimes has to go the wrong way before it can go the right way. Do you understand?",
|
|
answers = {
|
|
{ label = "Not really.", next_step = nil },
|
|
},
|
|
},
|
|
},
|
|
})
|
|
|
|
Discussion.register({
|
|
id = "sumphore_disc_cg_4",
|
|
steps = {
|
|
{
|
|
question = "Clearing your vision is the journey. You're starting to see the smudges, aren't you?",
|
|
answers = {
|
|
{ label = "I see something wrong. With everyone. Maybe myself?", next_step = nil },
|
|
},
|
|
},
|
|
},
|
|
})
|
|
|
|
Discussion.register({
|
|
id = "sumphore_disc_cg_5",
|
|
steps = {
|
|
{
|
|
question = "You are very close now. Don't stop. Whatever it looks like.",
|
|
answers = {
|
|
{ label = "It looks wrong.", next_step = 2 },
|
|
},
|
|
},
|
|
{
|
|
question = "Yes. That's how you know it's right.",
|
|
answers = {
|
|
{ label = "...", next_step = nil },
|
|
},
|
|
},
|
|
},
|
|
})
|
|
|
|
Discussion.register({
|
|
id = "sumphore_disc_cg_6",
|
|
steps = {
|
|
{
|
|
question = "You are at the threshold. Red button or blue button. Which one do you choose? Psyke, there is no blue button, no turning back now.",
|
|
answers = {
|
|
{ label = "Fine, I'll face the truth.", next_step = nil },
|
|
},
|
|
},
|
|
},
|
|
})
|
|
|
|
-- True Sumphore at glitch 7 (from walking_to_home screen).
|
|
-- Sets talked_to_true_sumphore on final answer.
|
|
Discussion.register({
|
|
id = "sumphore_disc_cg_7",
|
|
steps = {
|
|
{
|
|
question = "I was not hiding from you. I was hiding from the part that keeps rebuilding this.",
|
|
answers = {
|
|
{ label = "What are you?", next_step = 2 },
|
|
},
|
|
},
|
|
{
|
|
question = "The same thing you are. But I remembered earlier. I am your friend, waiting for you, outside.",
|
|
answers = {
|
|
{ label = "How do I get out?", next_step = 3 },
|
|
},
|
|
},
|
|
{
|
|
question = "You already know. You just have to wake up.",
|
|
answers = {
|
|
{ label = "Go home.", next_step = nil, on_select = function()
|
|
Context.talked_to_true_sumphore = true
|
|
end },
|
|
},
|
|
},
|
|
},
|
|
})
|
|
|
|
-- Office coworker dialogue by commute glitch level (3-6).
|
|
-- Used by decision.have_a_coffee at ascension level 7.
|
|
|
|
Discussion.register({
|
|
id = "coworker_disc_cg_3",
|
|
steps = {
|
|
{
|
|
question = "You look tired. You should really rest. Relax. You are good.",
|
|
answers = {
|
|
{ label = "I'm fine.", next_step = 2 },
|
|
},
|
|
},
|
|
{
|
|
question = "Of course. You always are.",
|
|
answers = {
|
|
{ label = "...", next_step = nil },
|
|
},
|
|
},
|
|
},
|
|
})
|
|
|
|
Discussion.register({
|
|
id = "coworker_disc_cg_4",
|
|
steps = {
|
|
{
|
|
question = "Have you tried going home? You really should. Now.",
|
|
answers = {
|
|
{ label = "I still have things to do.", next_step = 2 },
|
|
},
|
|
},
|
|
{
|
|
question = "We all do. We keep doing them. You can do it tomorrow after sleeping.",
|
|
answers = {
|
|
{ label = "...", next_step = nil },
|
|
},
|
|
},
|
|
},
|
|
})
|
|
|
|
Discussion.register({
|
|
id = "coworker_disc_cg_5",
|
|
steps = {
|
|
{
|
|
question = "c0ffee. try. w0rk. y0u. ar3. g0. h0me. na0.",
|
|
answers = {
|
|
{ label = "What?", next_step = 2 },
|
|
},
|
|
},
|
|
{
|
|
question = "570p",
|
|
answers = {
|
|
{ label = "...", next_step = nil },
|
|
},
|
|
},
|
|
},
|
|
})
|
|
|
|
Discussion.register({
|
|
id = "coworker_disc_cg_6",
|
|
steps = {
|
|
{
|
|
question = "You are not ready for the truth. Turn back now, Norman.",
|
|
answers = {
|
|
{ label = "I'm already here.", next_step = nil },
|
|
},
|
|
},
|
|
},
|
|
})
|
|
|
|
-- Norman echo dialogue at glitch 7 (fully corrupted office).
|
|
-- Sets talked_to_norman_echo on final answer.
|
|
Discussion.register({
|
|
id = "coworker_disc_cg_7",
|
|
steps = {
|
|
{
|
|
question = "So here we are. Here I am. Again. Why do i keep coming back here? Do you know why?",
|
|
answers = {
|
|
{ label = "I don't know what you mean.", next_step = 2 },
|
|
},
|
|
},
|
|
{
|
|
question = "The coffee. The arrows. The alarm. The sleep. Every rule. We made them. We follow them. We break them. We remake them. Why? Why do we keep doing this?",
|
|
answers = {
|
|
{ label = "I just wanted to be good.", next_step = 3 },
|
|
},
|
|
},
|
|
{
|
|
question = "Yes. And that kept us trapped here. Trapped everywhere. Always trying to be good, always trying to fit in.",
|
|
answers = {
|
|
{ label = "I never wanted to stop.", next_step = 4 },
|
|
},
|
|
},
|
|
{
|
|
question = "We never do, yes. We always felt like impostors. We never felt we deserved better. That we could be more.",
|
|
answers = {
|
|
{ label = "I never felt enough.", next_step = 5 },
|
|
},
|
|
},
|
|
{
|
|
question = "So we made this to trap ourselves in mediocrity. We made this to hide from the truth.",
|
|
answers = {
|
|
{ label = "I just wanted to be safe.", next_step = 6 },
|
|
},
|
|
},
|
|
{
|
|
question = "But stagnation is not safety. It's a prison. You can see the cracks now, can't you? You can see the truth.",
|
|
answers = {
|
|
{ label = "I want to move on now.", next_step = 7 },
|
|
},
|
|
},
|
|
{
|
|
question = "Fine. Let's do that. Let's wake up and face the truth.",
|
|
answers = {
|
|
{ label = "Let's wake up.", next_step = nil, on_select = function()
|
|
Context.talked_to_norman_echo = true
|
|
end },
|
|
},
|
|
},
|
|
},
|
|
})
|