Compare commits

..

2 Commits

Author SHA1 Message Date
Zoltan Timar
1b991f1f62 Merge branch 'feature/IMP-112-ascension-8-9' of https://git.teletype.hu/games/impostor into feature/IMP-112-ascension-8-9
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
# Conflicts:
#	inc/screen/screen.mysterious_man.lua
2026-04-29 23:21:42 +02:00
Zoltan Timar
0d569ccf56 correcting bugs and texts 2026-04-29 23:20:04 +02:00
2 changed files with 33 additions and 24 deletions

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

@@ -95,8 +95,10 @@ 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.
I know, I know,
@@ -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,20 +140,20 @@ local ASC_89_TEXT = [[
before it takes over before it takes over
the world the world.
One more thing:
also, You really need to stop
talking to yourself
you really need to stop
talking to yourself
in your sleep. in your sleep.
@@ -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