feature/IMP-112-ascension-8-9 #59

Merged
mr.two merged 13 commits from feature/IMP-112-ascension-8-9 into develop 2026-04-29 21:27:24 +00:00
2 changed files with 23 additions and 14 deletions
Showing only changes of commit 0d569ccf56 - Show all commits

View File

@@ -124,24 +124,25 @@ Discussion.register({
on_end = Meter.apply_sumphore_discussion_reward, on_end = Meter.apply_sumphore_discussion_reward,
steps = { steps = {
{ {
question = "You saw something you weren't supposed to, didn't you.", question = "You saw the seams, didn't you. Good. That means the work is finally wearing thin.",
answers = { answers = {
{ label = "I don't know what you mean.", next_step = 2 }, { label = "Wearing thin how?", next_step = 2 },
{ label = "Maybe.", next_step = 2 }, { label = "Maybe.", next_step = 2 },
}, },
}, },
{ {
question = "The world around you has seams. Your coworkers slip sometimes. Say things that don't quite fit.", question = "Not your body. The part of you that still keeps score, still tries to be productive. Let that run empty and the world will slip again.",
answers = { answers = {
{ label = "They seem fine to me.", next_step = nil }, { label = "You want me to stop trying?", next_step = 3 },
{ label = "I've noticed something odd.", next_step = 3 }, { label = "I've noticed something odd.", next_step = 3 },
}, },
}, },
{ {
question = "Count those moments. Six of them should be enough to see the whole picture.", question = "Drain the work out of yourself. When that measure hits nothing, you'll see what was waiting behind it.",
answers = { answers = {
{ label = "Six of what, exactly?", next_step = nil, on_select = function() { label = "The work measure?", next_step = nil, on_select = function()
Meter.add("ism", 5) Meter.add("ism", 5)
Meter.add("wpm", -100)
end }, end },
{ label = "How would you know any of this?", next_step = nil }, { label = "How would you know any of this?", next_step = nil },
}, },

View File

@@ -94,7 +94,9 @@ local ASC_78_TEXT = [[
local ASC_89_TEXT = [[ local ASC_89_TEXT = [[
Norman Norman
you created this simulation you created this simulation
in the first place. in the first place.
@@ -109,20 +111,26 @@ local ASC_89_TEXT = [[
have forgoten that. have forgoten that.
But But
it doesn't matter anymore. it doesn't matter anymore.
You actually are more You are definitely
than you think you are. not an impostor.
so now So now,
@@ -132,17 +140,17 @@ local ASC_89_TEXT = [[
before it takes over before it takes over
the world the world.
also, One more thing:
you really need to stop You really need to stop
talking to yourself talking to yourself
@@ -332,7 +340,7 @@ Screen.register({
lines = lines + 1 lines = lines + 1
end end
local skippable = Ascension.get_level() ~= 8 local skippable = Ascension.get_level() < 8
if text_y < -lines * 8 or (skippable and Input.select()) then if text_y < -lines * 8 or (skippable and Input.select()) then
text_done = true text_done = true
text_done_timer = TEXT_DONE_HOLD_SECONDS text_done_timer = TEXT_DONE_HOLD_SECONDS